0000950170-24-055653.txt : 20240508 0000950170-24-055653.hdr.sgml : 20240508 20240508161055 ACCESSION NUMBER: 0000950170-24-055653 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240508 DATE AS OF CHANGE: 20240508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DYNAVAX TECHNOLOGIES CORP CENTRAL INDEX KEY: 0001029142 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 330728374 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34207 FILM NUMBER: 24926125 BUSINESS ADDRESS: STREET 1: 2100 POWELL STREET STREET 2: SUITE 720 CITY: EMERYVILLE STATE: CA ZIP: 94608 BUSINESS PHONE: 5108485100 MAIL ADDRESS: STREET 1: 2100 POWELL STREET STREET 2: SUITE 720 CITY: EMERYVILLE STATE: CA ZIP: 94608 10-Q 1 dvax-20240331.htm 10-Q 10-Q
0001029142Q1--12-31false70001029142us-gaap:CommonStockMember2023-03-310001029142us-gaap:FairValueMeasurementsRecurringMember2023-12-310001029142us-gaap:CommonStockMember2022-12-310001029142us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001029142us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001029142us-gaap:FairValueMeasurementsRecurringMember2024-03-310001029142dvax:HEPLISAVBMemberus-gaap:NonUsMember2024-01-012024-03-310001029142us-gaap:CostOfSalesMember2024-01-012024-03-310001029142dvax:HEPLISAVBMemberdvax:SecondLargestCustomerMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001029142us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001029142us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-03-310001029142us-gaap:CashAndCashEquivalentsMemberus-gaap:CashMember2023-01-012023-12-310001029142stpr:CAsrt:MinimumMember2024-03-310001029142us-gaap:RetainedEarningsMember2023-03-3100010291422023-07-012023-07-310001029142us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001029142us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001029142country:US2023-01-012023-03-310001029142dvax:TwoThousandAndEighteenEquityIncentivePlanMember2024-03-310001029142us-gaap:CorporateDebtSecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2023-01-012023-12-3100010291422023-01-012023-12-310001029142dvax:OtherRevenueMember2023-01-012023-03-310001029142us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001029142us-gaap:AvailableforsaleSecuritiesMember2024-01-012024-03-310001029142us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001029142us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001029142dvax:ThirdLargestCustomerMemberdvax:HEPLISAVBMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001029142us-gaap:CorporateDebtSecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2024-01-012024-03-310001029142dvax:CappedCallsMember2024-01-012024-03-310001029142us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001029142us-gaap:CashAndCashEquivalentsMemberus-gaap:CorporateDebtSecuritiesMember2023-01-012023-12-310001029142us-gaap:CashAndCashEquivalentsMemberus-gaap:CashMember2024-03-310001029142us-gaap:RetainedEarningsMember2022-12-310001029142srt:MaximumMember2020-08-062020-08-060001029142dvax:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2021-05-012021-05-310001029142dvax:USDepartmentOfDefenseMember2024-01-012024-03-310001029142us-gaap:RetainedEarningsMember2023-01-012023-03-310001029142dvax:TrisalusLifeSciencesMemberdvax:AssetPurchaseAgreementMember2022-05-012022-05-310001029142us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001029142us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001029142us-gaap:RetainedEarningsMember2024-01-012024-03-310001029142dvax:CoalitionForEpidemicPreparednessInnovationsPartnersMember2024-03-310001029142dvax:HEPLISAVBMember2024-03-310001029142us-gaap:ProductMemberus-gaap:NonUsMember2024-01-012024-03-3100010291422023-01-012023-03-310001029142us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001029142dvax:TrisalusLifeSciencesMember2022-05-012022-05-310001029142us-gaap:ProductMembercountry:US2024-01-012024-03-310001029142us-gaap:CashAndCashEquivalentsMemberus-gaap:AvailableforsaleSecuritiesMember2024-01-012024-03-310001029142us-gaap:NonUsMember2023-01-012023-03-310001029142dvax:HEPLISAVBMembercountry:US2024-01-012024-03-310001029142us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001029142us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001029142dvax:TrisalusLifeSciencesMember2020-08-012020-08-310001029142us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001029142dvax:BiologicalELimitedMember2023-04-262023-04-260001029142dvax:OtherRevenueMemberus-gaap:NonUsMember2024-01-012024-03-310001029142dvax:HEPLISAVBMemberus-gaap:AllowanceForNotesReceivableMember2024-01-012024-03-310001029142stpr:CA2024-01-012024-03-310001029142dvax:HEPLISAVBMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMemberdvax:LargestCustomerMember2023-01-012023-03-310001029142dvax:DeutscheBankSecuritiesMember2024-03-310001029142us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001029142srt:MaximumMemberdvax:TwentySeventeenAtTheMarketAgreementMember2020-08-0600010291422022-12-310001029142dvax:PerformanceBasedRestrictedStockUnitsMember2024-03-310001029142us-gaap:InventoriesMember2023-01-012023-03-310001029142us-gaap:CashAndCashEquivalentsMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310001029142dvax:TwentySeventeenAtTheMarketAgreementMember2024-01-012024-03-310001029142us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2023-12-310001029142us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001029142us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001029142us-gaap:CashAndCashEquivalentsMemberus-gaap:CorporateDebtSecuritiesMember2024-01-012024-03-310001029142us-gaap:ProductMember2024-01-012024-03-310001029142us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001029142dvax:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2024-03-310001029142us-gaap:AvailableforsaleSecuritiesMember2023-12-310001029142dvax:LoanAgreementMember2021-05-012021-05-310001029142us-gaap:AvailableforsaleSecuritiesMember2023-01-012023-12-310001029142dvax:PerformanceBasedRestrictedStockUnitsMember2023-12-310001029142us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001029142us-gaap:RestrictedStockUnitsRSUMember2023-12-310001029142us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001029142us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001029142us-gaap:ProductMemberus-gaap:NonUsMember2023-01-012023-03-310001029142dvax:OtherRevenueMembercountry:US2024-01-012024-03-310001029142dvax:HEPLISAVBMembercountry:US2023-01-012023-03-310001029142dvax:HEPLISAVBMemberus-gaap:AllowanceForNotesReceivableMember2024-03-310001029142dvax:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2021-05-310001029142us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001029142us-gaap:CommonStockMember2024-01-012024-03-310001029142us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001029142country:US2024-01-012024-03-310001029142us-gaap:AvailableforsaleSecuritiesMember2024-03-310001029142us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001029142dvax:TwoThousandAndEighteenEquityIncentivePlanMember2021-06-300001029142srt:MaximumMemberdvax:ConvertibleSeniorNotesDueTwoThousandTwentySixMemberdvax:DebtInstrumentConversionPeriodOneMember2024-01-012024-03-310001029142us-gaap:RetainedEarningsMember2024-03-310001029142dvax:HEPLISAVBMember2024-01-012024-03-310001029142us-gaap:AdditionalPaidInCapitalMember2024-03-310001029142us-gaap:ProductMember2023-01-012023-03-310001029142us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-03-310001029142us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-3100010291422023-04-270001029142dvax:PerformanceBasedRestrictedStockUnitsMemberdvax:PerformanceBasedVestingScheduleMember2024-03-3100010291422023-12-3100010291422023-04-012023-04-300001029142us-gaap:NonUsMember2024-01-012024-03-310001029142us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2024-03-310001029142dvax:SymphonyDynamoHoldingsLlcMember2009-11-012009-11-300001029142us-gaap:RestrictedStockUnitsRSUMember2024-03-310001029142us-gaap:CashAndCashEquivalentsMemberus-gaap:AvailableforsaleSecuritiesMember2023-01-012023-12-310001029142us-gaap:LetterOfCreditMemberdvax:DeutscheBankSecuritiesMember2024-03-310001029142us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001029142us-gaap:CorporateDebtSecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2024-03-310001029142us-gaap:CommonStockMember2023-12-310001029142dvax:ThirdLargestCustomerMemberdvax:HEPLISAVBMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001029142us-gaap:CommonStockMember2024-03-310001029142us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001029142us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001029142us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001029142dvax:HEPLISAVBMember2023-01-012023-03-310001029142dvax:ConvertibleSeniorNotesDueTwoThousandTwentySixMemberdvax:DebtInstrumentConversionPeriodOneMember2024-01-012024-03-310001029142stpr:CAsrt:MaximumMember2024-03-3100010291422024-01-012024-03-310001029142us-gaap:AdditionalPaidInCapitalMember2023-03-310001029142us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2023-12-310001029142us-gaap:CorporateDebtSecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2023-12-310001029142dvax:BiologicalELimitedMember2023-04-260001029142us-gaap:CostOfSalesMember2023-01-012023-03-310001029142dvax:BiologicalELimitedMember2023-08-3100010291422024-02-2200010291422024-03-072024-03-070001029142dvax:HEPLISAVBMemberdvax:RevenueReserveAccrualsMember2023-12-310001029142dvax:CpG1018Member2024-03-310001029142dvax:CappedCallsMember2021-05-012021-05-310001029142us-gaap:AdditionalPaidInCapitalMember2022-12-310001029142us-gaap:ProductMembercountry:US2023-01-012023-03-310001029142us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2023-01-012023-12-310001029142us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001029142us-gaap:CashAndCashEquivalentsMemberus-gaap:AvailableforsaleSecuritiesMember2023-12-310001029142dvax:OtherRevenueMember2024-01-012024-03-310001029142us-gaap:USTreasurySecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2023-12-3100010291422024-05-060001029142us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001029142us-gaap:USTreasurySecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2024-01-012024-03-310001029142us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001029142us-gaap:ConvertibleNotesPayableMember2023-01-012023-03-310001029142us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001029142us-gaap:CashAndCashEquivalentsMember2023-01-012023-12-310001029142us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001029142dvax:CpG1018Member2023-12-310001029142dvax:TrisalusLifeSciencesMemberdvax:AssetPurchaseAgreementMember2023-10-012023-10-310001029142dvax:HEPLISAVBMember2024-01-012024-03-310001029142dvax:HEPLISAVBMember2023-12-310001029142us-gaap:CashAndCashEquivalentsMemberus-gaap:CorporateDebtSecuritiesMember2024-03-310001029142us-gaap:CashAndCashEquivalentsMemberus-gaap:AvailableforsaleSecuritiesMember2024-03-310001029142dvax:TwoThousandAndEighteenEquityIncentivePlanMember2021-01-310001029142us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001029142dvax:HEPLISAVBMemberdvax:RevenueReserveAccrualsMember2024-01-012024-03-310001029142dvax:PerformanceBasedRestrictedStockUnitsMember2024-01-012024-03-310001029142us-gaap:CashAndCashEquivalentsMember2024-03-310001029142dvax:MarketBasedPerformanceStockUnitMember2023-01-012023-03-310001029142dvax:HEPLISAVBMemberus-gaap:AllowanceForNotesReceivableMember2023-12-310001029142us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001029142us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001029142us-gaap:RetainedEarningsMember2023-12-310001029142us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001029142dvax:StockOptionsAndShareAwardsMember2024-01-012024-03-310001029142us-gaap:CashAndCashEquivalentsMember2023-12-310001029142srt:MaximumMemberdvax:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2022-05-310001029142us-gaap:USTreasurySecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2024-03-310001029142us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-03-310001029142us-gaap:CashAndCashEquivalentsMember2024-01-012024-03-310001029142us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001029142dvax:CpG1018Member2024-01-012024-03-310001029142dvax:OtherRevenueMembercountry:US2023-01-012023-03-310001029142dvax:MarketBasedPerformanceStockUnitMember2024-01-012024-03-310001029142us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001029142us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001029142us-gaap:USTreasurySecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2023-01-012023-12-310001029142dvax:USDepartmentOfDefenseMember2021-09-012021-09-3000010291422022-05-310001029142us-gaap:InventoriesMember2024-01-012024-03-310001029142us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:AvailableforsaleSecuritiesMember2024-01-012024-03-3100010291422024-03-310001029142dvax:OtherRevenueMemberus-gaap:NonUsMember2023-01-012023-03-310001029142us-gaap:CashAndCashEquivalentsMemberus-gaap:CashMember2024-01-012024-03-310001029142dvax:SupplyAgreementMemberdvax:ZhejiangCloverBiopharmaceuticalsIncAndCloverHongKongIncMember2024-03-310001029142us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2023-01-012023-12-310001029142us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-03-310001029142dvax:TrisalusLifeSciencesMemberdvax:AssetPurchaseAgreementMember2021-09-012021-09-300001029142us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001029142us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2024-01-012024-03-310001029142dvax:TrisalusLifeSciencesMember2023-09-012023-09-3000010291422023-03-310001029142us-gaap:AdditionalPaidInCapitalMember2023-12-310001029142srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001029142dvax:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2024-01-012024-03-310001029142dvax:CpG1018Member2024-01-012024-03-310001029142us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2024-01-012024-03-310001029142us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001029142dvax:ZhejiangCloverBiopharmaceuticalsIncAndCloverHongKongIncMember2024-03-310001029142dvax:StockOptionsAndShareAwardsMember2023-01-012023-03-310001029142srt:MaximumMemberdvax:DebtInstrumentConversionPeriodTwoMemberdvax:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2024-01-012024-03-310001029142dvax:CappedCallsMember2024-03-310001029142dvax:DebtInstrumentConversionPeriodTwoMemberdvax:ConvertibleSeniorNotesDueTwoThousandTwentySixMember2024-01-012024-03-310001029142dvax:TrisalusLifeSciencesMember2021-09-012021-09-300001029142us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001029142dvax:BiologicalELimitedMember2024-03-310001029142us-gaap:CashAndCashEquivalentsMemberus-gaap:CashMember2023-12-310001029142us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001029142us-gaap:CommonStockMember2023-01-012023-03-310001029142us-gaap:ConvertibleNotesPayableMember2024-01-012024-03-310001029142us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001029142dvax:HEPLISAVBMemberdvax:SecondLargestCustomerMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001029142dvax:SymphonyDynamoHoldingsLlcMember2009-11-300001029142dvax:CoalitionForEpidemicPreparednessInnovationsMember2023-04-270001029142dvax:HEPLISAVBMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMemberdvax:LargestCustomerMember2024-01-012024-03-310001029142us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001029142dvax:HEPLISAVBMemberdvax:RevenueReserveAccrualsMember2024-03-310001029142us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2024-03-310001029142dvax:USDepartmentOfDefenseMember2023-01-012023-03-310001029142us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001029142dvax:HEPLISAVBMemberus-gaap:NonUsMember2023-01-012023-03-31iso4217:EURxbrli:pureutr:sqftxbrli:sharesdvax:Daysiso4217:USDiso4217:USDxbrli:shares

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

Form 10-Q

 

(Mark One)

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

For the quarterly period ended March 31, 2024

or

 

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

For the transition period from to .

Commission file number: 001-34207

 

Dynavax Technologies Corporation

(Exact name of registrant as specified in its charter)

 

Delaware

33-0728374

(State or other jurisdiction of
incorporation or organization)

(IRS Employer
Identification No.)

2100 Powell Street, Suite 720

Emeryville, CA 94608

(510) 848-5100

(Address, including Zip Code, and telephone number, including area code, of the registrant’s principal executive offices)

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

Title of each class:

Trading symbol(s):

Name of each exchange on which registered:

Common Stock, $0.001 par value

DVAX

Nasdaq Global Select Market

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

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

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

Large accelerated filer

Accelerated filer

 

 

 

 

Non-accelerated filer

Smaller reporting company

 

 

 

 

 

 

 

Emerging growth company

 

 

 

 

 

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

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

As of May 6, 2024, the registrant had outstanding 130,891,710 shares of common stock.

 


 

INDEX

DYNAVAX TECHNOLOGIES CORPORATION

 

 

Page No.

PART I FINANCIAL INFORMATION

 

 

Item 1.

Financial Statements (Unaudited)

4

 

Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023

4

Condensed Consolidated Statements of Operations for the Three Months Ended March 31, 2024 and 2023

5

 

Condensed Consolidated Statements of Comprehensive Loss for the Three Months Ended March 31, 2024 and 2023

6

 

Condensed Consolidated Statements of Stockholders’ Equity for the Three Months Ended March 31, 2024 and 2023

7

Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2024 and 2023

8

Notes to Unaudited Condensed Consolidated Financial Statements

9

Item 2.

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

24

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

33

Item 4.

Controls and Procedures

33

PART II OTHER INFORMATION

 

Item 1.

Legal Proceedings

34

Item 1A.

Risk Factors

34

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

63

Item 3.

Defaults upon Senior Securities

63

Item 4.

Mine Safety Disclosures

63

Item 5.

Other Information

63

Item 6.

Exhibits

64

SIGNATURES

66

 

 

2


 

FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, which are subject to a number of risks and uncertainties. All statements that are not historical facts are forward-looking statements, including statements about sales of HEPLISAV-B®, our ability to successfully commercialize HEPLISAV-B, CpG 1018 adjuvant or any future product, our anticipated market opportunity and level of sales of HEPLISAV-B and CpG 1018 adjuvant, our ability to manufacture sufficient supply of HEPLISAV-B to meet future demand, our business, collaboration and regulatory strategy, our ability to successfully support the development, manufacture and commercialization of other vaccines containing our CpG 1018 adjuvant, including any current or potential vaccine or vaccine candidate that stems from any of our collaborations, our ability to manufacture sufficient supply of CpG 1018 adjuvant to meet potential future demand in connection with new vaccines, our ability to advance our other product candidates, such as our shingles, Tdap and plague programs, and to otherwise develop and expand our clinical research pipeline, meet regulatory requirements, including post-marketing obligations and commitments, uncertainty regarding our capital needs and future operating results and profitability, anticipated sources of funds, liquidity and cash needs (including our ability to collect on accounts receivables), anticipated future revenue, as well as our plans, objectives, strategies, expectations and intentions for our business. These statements appear throughout this Quarterly Report on Form 10-Q and can be identified by the use of forward-looking language such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “future,” or “intend,” or the negative of these terms or other variations or comparable terminology.

Actual results may vary materially from those in our forward-looking statements as a result of various factors that are identified in “Item 1A—Risk Factors” and “Item 2—Management’s Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere in this document. No assurance can be given that the risk factors described in this Quarterly Report on Form 10-Q are all of the factors that could cause actual results to vary materially from the forward-looking statements. All forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q. Readers should not place undue reliance on these forward-looking statements and are cautioned that any such forward-looking statements are not guarantees of future performance. We assume no obligation to update any forward-looking statements after the date they are made.

This Quarterly Report on Form 10-Q includes trademarks and registered trademarks of Dynavax Technologies Corporation. Products or service names of other companies mentioned in this Quarterly Report on Form 10-Q may be trademarks or registered trademarks of their respective owners. References herein to “we,” “our,” “us,” “Dynavax” or the “Company” refer to Dynavax Technologies Corporation and its subsidiaries.

 

 

3


 

PART I. FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS

Dynavax Technologies Corporation

Condensed Consolidated Balance Sheets

(In thousands, except per share amounts)

 

 

March 31,

 

 

December 31,

 

 

2024

 

 

2023

 

 

(unaudited)

 

 

(Note 1)

 

Assets

 

 

 

Current assets:

 

 

 

Cash and cash equivalents

$

132,033

 

 

$

150,279

 

Marketable securities available-for-sale

 

591,505

 

 

 

592,023

 

Accounts receivables, net of allowance for doubtful accounts of $12,313 at March 31, 2024 and December 31, 2023, respectively

 

44,161

 

 

 

40,607

 

Other receivables

 

1,993

 

 

 

3,926

 

Inventories

 

61,806

 

 

 

53,290

 

Prepaid expenses and other current assets

 

19,788

 

 

 

18,995

 

Total current assets

 

851,286

 

 

 

859,120

 

Property and equipment, net

 

36,413

 

 

 

37,297

 

Operating lease right-of-use assets

 

23,392

 

 

 

24,287

 

Goodwill

 

2,022

 

 

 

2,067

 

Other assets

 

73,452

 

 

 

74,325

 

Total assets

$

986,565

 

 

$

997,096

 

Liabilities and stockholders’ equity

 

 

 

 

Current liabilities:

 

 

 

 

Accounts payable

$

2,431

 

 

$

5,245

 

Accrued research and development

 

3,137

 

 

 

2,982

 

Accrued liabilities

 

45,841

 

 

 

49,448

 

Other current liabilities

 

4,593

 

 

 

4,520

 

Total current liabilities

 

56,002

 

 

 

62,195

 

Convertible Notes, net of debt discount of $2,516 and $2,802 at March 31, 2024 and December 31, 2023, respectively (Note 7)

 

222,984

 

 

 

222,698

 

Long-term portion of lease liabilities

 

28,559

 

 

 

29,720

 

CEPI accrual long-term (Note 6)

 

60,337

 

 

 

60,337

 

Other long-term liabilities

 

203

 

 

 

74

 

Total liabilities

 

368,085

 

 

 

375,024

 

Commitments and contingencies (Note 5)

 

 

 

 

Stockholders’ equity:

 

 

 

 

Preferred stock: $0.001 par value, 5,000 shares authorized at
  March 31, 2024 and December 31, 2023;
zero shares outstanding at
  March 31, 2024 and December 31, 2023

 

-

 

 

 

-

 

Common stock: $0.001 par value, 278,000 shares authorized at
  March 31, 2024 and December 31, 2023;
130,859 shares and 129,530
   shares issued and outstanding at March 31, 2024 and December 31, 2023,
   respectively

 

131

 

 

 

130

 

Additional paid-in capital

 

1,562,027

 

 

 

1,554,634

 

Accumulated other comprehensive loss

 

(4,373

)

 

 

(2,108

)

Accumulated deficit

 

(939,305

)

 

 

(930,584

)

Total stockholders’ equity

 

618,480

 

 

 

622,072

 

Total liabilities and stockholders’ equity

$

986,565

 

 

$

997,096

 

 

See accompanying notes.

 

4


 

Dynavax Technologies Corporation

Condensed Consolidated Statements of Operations

(In thousands, except per share amounts)

(Unaudited)

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Revenues:

 

 

 

 

 

 

Product revenue, net

 

$

47,845

 

 

$

43,451

 

Other revenue

 

 

2,945

 

 

 

3,474

 

Total revenues

 

 

50,790

 

 

 

46,925

 

Operating expenses:

 

 

 

 

 

 

Cost of sales - product

 

 

10,966

 

 

 

14,712

 

Research and development

 

 

13,528

 

 

 

13,605

 

Selling, general and administrative

 

 

44,065

 

 

 

36,543

 

Bad debt expense

 

 

-

 

 

 

12,313

 

Total operating expenses

 

 

68,559

 

 

 

77,173

 

Loss from operations

 

 

(17,769

)

 

 

(30,248

)

Other income (expense):

 

 

 

 

 

 

Interest income

 

 

9,468

 

 

 

6,597

 

Interest expense

 

 

(1,695

)

 

 

(1,686

)

Sublease (expense) income (Note 5)

 

 

(1,602

)

 

 

1,598

 

Other

 

 

101

 

 

 

23

 

Net loss before income taxes

 

 

(11,497

)

 

 

(23,716

)

Benefit from (provision for) income taxes

 

 

2,776

 

 

 

(616

)

Net loss

 

$

(8,721

)

 

$

(24,332

)

Net loss per share attributable to common stockholders

 

 

 

 

 

 

Basic

 

$

(0.07

)

 

$

(0.19

)

Diluted

 

$

(0.07

)

 

$

(0.19

)

Weighted-average shares used in computing net loss per share attributable to common stockholders:

 

 

 

 

 

 

Basic

 

 

130,200

 

 

 

127,921

 

Diluted

 

 

130,200

 

 

 

127,921

 

See accompanying notes.

 

5


 

Condensed Consolidated Statements of Comprehensive Loss

(In thousands)

(Unaudited)

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Net loss

 

$

(8,721

)

 

$

(24,332

)

 

Other comprehensive (loss) income, net of tax:

 

 

 

 

 

 

 

Change in unrealized loss on marketable securities available-for-sale

 

 

(1,457

)

 

 

666

 

 

Cumulative foreign currency translation adjustments

 

 

(808

)

 

 

572

 

 

Total other comprehensive (loss) income

 

 

(2,265

)

 

 

1,238

 

 

Total comprehensive loss

 

$

(10,986

)

 

$

(23,094

)

 

 

See accompanying notes.

 

 

 

6


 

Dynavax Technologies Corporation

Condensed Consolidated Statements of Stockholders’ Equity

(In thousands)

(Unaudited)

 

 

 

Common Stock

 

 

Preferred Stock

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended March 31, 2024

 

Shares

 

 

Par Amount

 

 

Shares

 

 

Par Amount

 

 

Additional
Paid-In Capital

 

 

Accumulated
Other
Comprehensive Loss

 

 

Accumulated Deficit

 

 

Total
Stockholders' Equity

 

Balances at December 31, 2023

 

 

129,530

 

 

$

130

 

 

 

-

 

 

$

-

 

 

$

1,554,634

 

 

$

(2,108

)

 

$

(930,584

)

 

$

622,072

 

Issuance of common stock upon exercise of stock options

 

 

240

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

1,635

 

 

 

-

 

 

 

-

 

 

 

1,635

 

Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings

 

 

995

 

 

 

1

 

 

 

-

 

 

 

-

 

 

 

(8,160

)

 

 

-

 

 

 

-

 

 

 

(8,159

)

Issuance of common stock under Employee Stock Purchase Plan

 

 

94

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

904

 

 

 

-

 

 

 

-

 

 

 

904

 

Stock compensation expense

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

13,014

 

 

 

-

 

 

 

-

 

 

 

13,014

 

Total other comprehensive loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(2,265

)

 

 

-

 

 

 

(2,265

)

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(8,721

)

 

 

(8,721

)

Balances at March 31, 2024

 

 

130,859

 

 

$

131

 

 

 

-

 

 

$

-

 

 

$

1,562,027

 

 

$

(4,373

)

 

$

(939,305

)

 

$

618,480

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Preferred Stock

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended March 31, 2023

 

Shares

 

 

Par Amount

 

 

Shares

 

 

Par Amount

 

 

Additional
Paid-In Capital

 

 

Accumulated
Other
Comprehensive (Loss) Income

 

 

Accumulated Deficit

 

 

Total
Stockholders' Equity

 

Balances at December 31, 2022

 

 

127,604

 

 

$

128

 

 

 

-

 

 

$

-

 

 

$

1,510,518

 

 

$

(5,438

)

 

$

(924,195

)

 

$

581,013

 

Issuance of common stock upon exercise of stock options

 

 

41

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

239

 

 

 

-

 

 

 

-

 

 

 

239

 

Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings

 

 

746

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(5,237

)

 

 

-

 

 

 

-

 

 

 

(5,237

)

Issuance of common stock under Employee Stock Purchase Plan

 

 

81

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

777

 

 

 

-

 

 

 

-

 

 

 

777

 

Stock compensation expense

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

10,034

 

 

 

-

 

 

 

-

 

 

 

10,034

 

Total other comprehensive income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

1,238

 

 

 

-

 

 

 

1,238

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(24,332

)

 

 

(24,332

)

Balances at March 31, 2023

 

 

128,472

 

 

$

128

 

 

 

-

 

 

$

-

 

 

$

1,516,331

 

 

$

(4,200

)

 

$

(948,527

)

 

$

563,732

 

 

See accompanying notes.

 

 

 

7


 

Dynavax Technologies Corporation

Condensed Consolidated Statements of Cash Flows

(In thousands)

(Unaudited)

 

 

Three Months Ended March 31,

 

2024

 

 

2023

 

Operating activities

 

 

 

 

 

Net loss

$

(8,721

)

 

$

(24,332

)

Adjustments to reconcile net loss to net cash (used in) provided by operating activities:

 

 

 

 

 

Depreciation and amortization

 

1,124

 

 

 

1,013

 

Amortization of right-of-use assets

 

824

 

 

 

642

 

Inventory write off

 

1,264

 

 

 

-

 

Sublease termination loss (Note 5)

 

4,765

 

 

 

-

 

Accretion of discounts on marketable securities

 

(4,528

)

 

 

(3,498

)

Stock-based compensation expense

 

13,014

 

 

 

10,034

 

Bad debt expense (Note 6)

 

-

 

 

 

12,313

 

Non-cash interest expense

 

1,695

 

 

 

1,686

 

Changes in operating assets and liabilities:

 

 

 

 

 

Accounts and other receivables, net

 

(1,621

)

 

 

30,336

 

Inventories

 

(9,780

)

 

 

1,753

 

Prepaid expenses and other current assets

 

(4,800

)

 

 

(1,304

)

Other assets

 

118

 

 

 

677

 

Accounts payable

 

(2,640

)

 

 

4,096

 

Lease liabilities

 

(1,025

)

 

 

(793

)

Accrued and other liabilities

 

(6,368

)

 

 

(5,001

)

Net cash (used in) provided by operating activities

 

(16,679

)

 

 

27,622

 

Investing activities

 

 

 

 

 

Purchases of marketable securities

 

(150,685

)

 

 

(185,301

)

Proceeds from maturities and redemption of marketable securities

 

154,265

 

 

 

134,250

 

Purchases of property and equipment, net

 

(749

)

 

 

(1,283

)

Net cash provided by (used in) investing activities

 

2,831

 

 

 

(52,334

)

Financing activities

 

 

 

 

 

Proceeds from exercise of stock options

 

1,635

 

 

 

239

 

Proceeds from Employee Stock Purchase Plan

 

904

 

 

 

777

 

Payments for taxes related to net share settlement of restricted stock units

 

(6,742

)

 

 

(4,106

)

Net cash used in financing activities

 

(4,203

)

 

 

(3,090

)

Effect of exchange rate changes on cash and cash equivalents, and restricted cash

 

(201

)

 

 

151

 

Net decrease in cash and cash equivalents, and restricted cash

 

(18,252

)

 

 

(27,651

)

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

 

150,556

 

 

 

202,211

 

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

$

132,304

 

 

$

174,560

 

Supplemental disclosure of cash flow information

 

 

 

 

 

Cash paid during the period for income taxes

$

949

 

 

$

32

 

Reclassification of contract asset from other current assets to other assets

$

-

 

 

$

71,307

 

Reclassification of CEPI accrual to CEPI accrual long-term

$

-

 

 

$

(60,337

)

Non-cash investing and financing activities:

 

 

 

 

 

Purchases of property and equipment, not yet paid

$

355

 

 

$

926

 

Right-of-use assets obtained in exchange of operating lease liabilities

$

-

 

 

$

278

 

 

See accompanying notes.

 

8


 

Dynavax Technologies Corporation

Notes to Condensed Consolidated Financial Statements

(Unaudited)

 

1. Organization

Dynavax Technologies Corporation (“we,” “our,” “us,” “Dynavax” or the “Company”) is a commercial stage biopharmaceutical company developing and commercializing innovative vaccines to help protect the world against infectious diseases. Our first marketed product, HEPLISAV-B® [Hepatitis B Vaccine (Recombinant), Adjuvanted] is approved in the United States, the European Union and Great Britain for the prevention of infection caused by all known subtypes of hepatitis B virus in adults aged 18 years and older. In May 2022, we commenced commercial shipments of HEPLISAV-B in Germany.

We are advancing a pipeline of differentiated product candidates that leverage our CpG 1018® adjuvant, the adjuvant used in HEPLISAV-B, to develop improved vaccines in indications with unmet medical needs. These programs include vaccine candidates under development for shingles and Tdap, and a plague vaccine candidate program in collaboration with and fully funded by the U.S. Department of Defense ("DoD").

Additionally. we manufacture and have supplied in the past CpG 1018 adjuvant, the adjuvant used in HEPLISAV-B, through both commercial supply agreements, and through preclinical and clinical research collaborations with third-party organizations.

Basis of Presentation

Our accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X. In our opinion, these unaudited condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, which we consider necessary to present fairly our financial position and the results of our operations and cash flows. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted. Interim-period results are not necessarily indicative of results of operations or cash flows to be expected for a full-year period or any other interim-period.

The condensed consolidated balance sheet as of December 31, 2023 has been derived from audited financial statements at that date, but excludes some disclosures required by GAAP for complete financial statements.

The unaudited condensed consolidated financial statements and these notes should be read in conjunction with the audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission (the “SEC”).

The unaudited condensed consolidated financial statements include the accounts of Dynavax and our wholly-owned subsidiaries, Dynavax GmbH, located in Düsseldorf, Germany, Dynavax India LLP, located in India, and a branch of Dynavax registered in Italy. All significant intercompany accounts and transactions among these entities have been eliminated from the unaudited condensed consolidated financial statements. We operate in one business segment: discovery, development and commercialization of novel vaccines.

Use of Estimates

The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make informed estimates and assumptions that may affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes, including amounts of revenues and expenses during the reported periods. Management’s estimates are based on historical information available as of the date of the unaudited condensed consolidated financial statements and various other assumptions we believe are reasonable under the circumstances. On an ongoing basis, we evaluate our estimates, judgments and methodologies. Significant estimates and assumptions in the unaudited condensed consolidated financial statements include those related to revenue recognition; accounts receivable; useful lives of long-lived assets; valuation procedures for right-of-use assets and operating lease liabilities; valuation of inventory; research and development expenses; contingencies and share-based compensation. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results may differ materially from these estimates under different assumptions or conditions. Changes in estimates are reflected in reported results in the period in which they become known.

 

9


 

Recent Accounting Pronouncements

Accounting Standards Update 2016-13

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2023-07.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2023-09.

 

2. Fair Value Measurements

We measure fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The accounting standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:

Level 1—Observable inputs, such as quoted prices in active markets for identical assets or liabilities;
Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities; therefore, requiring an entity to develop its own valuation techniques and assumptions.

Assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurements. We review the fair value hierarchy classification on a quarterly basis. Changes in the ability to observe valuation inputs may result in a reclassification of levels for certain assets or liabilities within the fair value hierarchy. There were no transfers between Level 1, 2 and 3 during the three months ended March 31, 2024.

The carrying amounts of cash equivalents, accounts and other receivables, accounts payable and accrued liabilities are considered reasonable estimates of their respective fair value because of their short-term nature.

 

10


 

Recurring Fair Value Measurements

The following table represents the fair value hierarchy for our financial assets (cash equivalents and marketable securities) measured at fair value on a recurring basis (in thousands):

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

 

 

Money market funds

$

120,106

 

 

$

-

 

 

$

-

 

 

$

120,106

 

U.S. treasuries

 

-

 

 

 

102,363

 

 

 

-

 

 

 

102,363

 

U.S. government agency securities

 

-

 

 

 

169,861

 

 

 

-

 

 

 

169,861

 

Corporate debt securities

 

-

 

 

 

319,811

 

 

 

-

 

 

 

319,811

 

Total assets

$

120,106

 

 

$

592,035

 

 

$

-

 

 

$

712,141

 

 

 

 

 

 

 

 

 

 

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

 

 

Money market funds

$

131,635

 

 

$

-

 

 

$

-

 

 

$

131,635

 

U.S. treasuries

 

-

 

 

 

74,237

 

 

 

-

 

 

 

74,237

 

U.S. government agency securities

 

-

 

 

 

216,688

 

 

 

-

 

 

 

216,688

 

Corporate debt securities

 

-

 

 

 

308,552

 

 

 

-

 

 

 

308,552

 

Total assets

$

131,635

 

 

$

599,477

 

 

$

-

 

 

$

731,112

 

Money market funds are highly liquid investments and are actively traded. The pricing information on these investment instruments is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy.

U.S. treasuries, U.S. government agency securities and corporate debt securities are measured at fair value using Level 2 inputs. We review trading activity and pricing for these investments as of each measurement date. When sufficient quoted pricing for identical securities is not available, we use market pricing and other observable market inputs for similar securities obtained from various third-party data providers. These inputs represent quoted prices for similar assets in active markets or these inputs have been derived from observable market data. This approach results in the classification of these securities as Level 2 of the fair value hierarchy.

 

3. Cash and Cash Equivalents, Restricted Cash and Marketable Securities

The following table provides a reconciliation of cash and cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same amounts shown in the condensed consolidated statements of cash flows (in thousands):

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

March 31,
2023

 

 

December 31,
2022

 

Cash and cash equivalents

 

$

132,033

 

 

$

150,279

 

 

$

174,350

 

 

$

202,004

 

Restricted cash (1)

 

 

271

 

 

 

277

 

 

 

210

 

 

 

207

 

Total cash and cash equivalents, and restricted cash shown
   in the condensed consolidated statements of cash flows

 

$

132,304

 

 

$

150,556

 

 

$

174,560

 

 

$

202,211

 

(1) Restricted cash is included in "Other assets" in the Condensed Consolidated Balance Sheets.

 

Restricted cash balances relate to certificates of deposit issued as collateral to certain letters of credit issued as security to our lease arrangements (see Note 5).

 

11


 

Cash and cash equivalents, and marketable securities consist of the following (in thousands):

 

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Estimated
Fair Value

 

March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

Cash

$

11,397

 

 

$

-

 

 

$

-

 

 

$

11,397

 

Money market funds

 

120,106

 

 

 

-

 

 

 

-

 

 

 

120,106

 

Corporate debt securities

 

530

 

 

 

-

 

 

 

-

 

 

 

530

 

Total cash and cash equivalents

 

132,033

 

 

 

-

 

 

 

-

 

 

 

132,033

 

Marketable securities available-for-sale:

 

 

 

 

 

 

 

 

 

 

 

U.S. treasuries

 

102,575

 

 

 

20

 

 

 

(232

)

 

 

102,363

 

U.S. government agency securities

 

170,070

 

 

 

158

 

 

 

(367

)

 

 

169,861

 

Corporate debt securities

 

319,472

 

 

 

70

 

 

 

(261

)

 

 

319,281

 

Total marketable securities available-for-sale

 

592,117

 

 

 

248

 

 

 

(860

)

 

 

591,505

 

Total cash and cash equivalents, and marketable securities

$

724,150

 

 

$

248

 

 

$

(860

)

 

$

723,538

 

December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

Cash

$

11,190

 

 

$

-

 

 

$

-

 

 

$

11,190

 

Money market funds

 

131,635

 

 

 

-

 

 

 

-

 

 

 

131,635

 

Corporate debt securities

 

7,453

 

 

 

1

 

 

 

-

 

 

 

7,454

 

Total cash and cash equivalents

 

150,278

 

 

 

1

 

 

 

-

 

 

 

150,279

 

Marketable securities available-for-sale:

 

 

 

 

 

 

 

 

 

 

 

U.S. treasuries

 

74,109

 

 

 

172

 

 

 

(44

)

 

 

74,237

 

U.S. government agency securities

 

216,265

 

 

 

692

 

 

 

(269

)

 

 

216,688

 

Corporate debt securities

 

300,803

 

 

 

315

 

 

 

(20

)

 

 

301,098

 

Total marketable securities available-for-sale

 

591,177

 

 

 

1,179

 

 

 

(333

)

 

 

592,023

 

Total cash and cash equivalents, and marketable securities

$

741,455

 

 

$

1,180

 

 

$

(333

)

 

$

742,302

 

 

The maturities of our marketable securities available-for-sale are as follows (in thousands):

 

 

March 31, 2024

 

 

 

Amortized
Cost

 

 

Estimated
Fair Value

 

Mature in one year or less

 

$

371,571

 

 

$

371,273

 

Mature after one year through two years

 

 

220,546

 

 

 

220,232

 

 

 

$

592,117

 

 

$

591,505

 

 

 

We have classified our entire investment portfolio as available-for-sale and available for use in current operations and accordingly have classified all investments as short-term. Available-for-sale securities are carried at fair value based on inputs that are observable, either directly or indirectly, such as quoted market prices for similar securities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the securities. Unrealized losses are included in accumulated other comprehensive loss in stockholders’ equity. We determine whether a decline in the fair value of our available-for-sale ("AFS") debt securities below their amortized cost basis (i.e., an impairment) is due to credit-related factors or noncredit-related factors. Any impairment that is not credit related is recognized in other comprehensive income (loss), net of applicable taxes. Credit-related impairments (if any) are recognized as an allowance on the balance sheet with a corresponding adjustment to earnings. Both the allowance and the adjustment to net income can be reversed if conditions change.

There were no realized gains or losses from the sale of marketable securities during the three months ended March 31, 2024 and 2023. We do not intend to sell, and are not required to sell, the investments that are in an unrealized loss position before recovery of their amortized cost basis. During the three months ended March 31, 2024, we did not record an allowance for credit losses, as

 

12


 

management believes any such losses would be immaterial based on the investment-grade credit rating for each of the investments as of March 31, 2024. As such, there have been no declines in fair value that have been identified as a credit-related impairment.

4. Inventories

The following table presents inventories (in thousands):

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Raw materials

 

$

19,660

 

 

$

27,256

 

Work-in-process

 

 

33,969

 

 

 

18,954

 

Finished goods

 

 

8,177

 

 

 

7,080

 

Total

 

$

61,806

 

 

$

53,290

 

 

5. Commitments and Contingencies

Leases

 

We lease our facilities in Emeryville, California and Düsseldorf, Germany. We lease and sublease certain manufacturing and office space with lease terms ranging from 3 to 12 years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include options to renew or extend the lease for two successive five-year terms. These optional periods have not been considered in the determination of the right-of-use assets or lease liabilities associated with these leases as we did not consider the exercise of these options to be reasonably certain.

 

Sublease Termination and New Sublease

On February 22, 2024, our third-party subtenant obtained the approval of a voluntary petition for relief under Chapter 11 of the United States Code. As a consequence, the sublease agreement with that third-party for the subleased premises (approximately 75,662 square feet of office/laboratory space located at 5959 Horton Street, Emeryville, California) was terminated effective March 7, 2024. Simultaneously, on March 7, 2024, we entered into a new sublease agreement with a different third-party under similar conditions and for the same premises. Rent from the new sublease agreement is subject to scheduled annual increases, and the subtenant is responsible for certain operating expenses and taxes throughout the life of the sublease. The new sublease term expires on March 31, 2031, unless earlier terminated, concurrent with the term of our lease. The subtenant has no option to extend the sublease term.

 

As a result of the termination of the existing sublease agreement, we recognized a net loss of approximately $3.5 million comprising primarily of a $4.8 million write-off of the accrued rent asset balance as of March 7, 2024, partially offset by the collection of a termination payment of $1.3 million. Sublease income for the three months ended March 31, 2024 was $1.9 million. Sublease income for the three months ended March 31, 2023 was $1.6 million. Both the net loss on sublease termination and the sublease income are included net in “Sublease (loss) income” within “other income (expense)” in our condensed consolidated statements of operations. Rent received from the new subtenant in excess of rent paid to the landlord shall be shared by paying the landlord 50% of the excess rent. The excess rent is considered a variable lease payment and the total estimated payments are being recognized as additional rent expense on a straight-line basis.

Our lease expense comprises of the following (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Operating lease expense

 

$

1,416

 

 

$

1,388

 

 

Cash paid for amounts included in the measurement of lease liabilities was $1.9 million and $1.7 million for the three months ended March 31, 2024 and 2023, respectively, and were included in change in lease liabilities in our condensed consolidated statement of cash flows.

 

13


 

The balance sheet classification of our operating lease liabilities was as follows (in thousands):

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Operating lease liabilities:

 

 

 

 

 

 

Current portion of lease liabilities (included in other current liabilities)

 

$

4,557

 

 

$

4,496

 

Long-term portion of lease liabilities

 

 

28,559

 

 

 

29,720

 

Total operating lease liabilities

 

$

33,116

 

 

$

34,216

 

 

As of March 31, 2024, the maturities of our sublease income and operating lease liabilities were as follows (in thousands):

 

Years ending December 31,

 

Sublease Income

 

 

Operating Lease
Liabilities

 

2024 (remaining)

 

$

3,700

 

 

$

5,716

 

2025

 

 

6,127

 

 

 

6,966

 

2026

 

 

6,342

 

 

 

6,107

 

2027

 

 

6,564

 

 

 

6,038

 

2028

 

 

6,794

 

 

 

6,201

 

Thereafter

 

 

16,191

 

 

 

15,021

 

Total

 

$

45,718

 

 

 

46,049

 

Less:

 

 

 

 

 

 

Present value adjustment

 

 

 

 

 

(12,933

)

Total

 

 

 

 

$

33,116

 

 

The weighted average remaining lease term and the weighted average discount rate used to determine the operating lease liabilities were as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Weighted average remaining lease term

 

6.5 years

 

 

6.7 years

 

Weighted average discount rate

 

 

10.1

%

 

 

10.1

%

 

Commitments

As of March 31, 2024 and December 31, 2023, our material non-cancelable purchase and other commitments for the supply of HEPLISAV-B totaled $40.5 million and $43.4 million, respectively.

On September 7, 2023 (the “Effective Date”), we entered into an agreement (the “Avecia Supply Agreement”) with Nitto Denko Avecia Inc. (“Avecia”) for the manufacture and supply of our CpG 1018 adjuvant using a specific production process. Under the Avecia Supply Agreement, Avecia has agreed to produce and supply to us quantities of CpG 1018 adjuvant ordered by us after the Effective Date. Subject to certain conditions in the Avecia Supply Agreement, we are obligated to purchase all of our annual volume requirements of CpG 1018 adjuvant from Avecia up to a specified production capacity. We may alternatively order CpG 1018 adjuvant produced using a different production process pursuant to the existing supply agreement between us and Avecia dated October 1, 2012 (the “2012 Agreement”). Included in the balance of our material non-cancelable purchase and other commitments for the supply of HEPLISAV-B, as of March 31, 2024 and December 31, 2023, our aggregate minimum commitment for the supply of CpG 1018 adjuvant under the Avecia Supply Agreement totaled $7.4 million for each period, anticipated within the next 12 months.

In addition to the non-cancelable commitments included above, we have entered into contractual arrangements that obligate us to make payments to the contractual counterparties upon the occurrence of future events. In addition, in the normal course of operations, we have entered into license and other agreements and intend to continue to seek additional rights relating to compounds or technologies in connection with our discovery, manufacturing and development programs. Under the terms of the agreements, we may be required to pay future up-front fees, milestones and royalties on net sales of products originating from the licensed technologies, if any, or other payments contingent upon the occurrence of future events that cannot reasonably be estimated.

We also rely on and have entered into agreements with research institutions, contract research organizations and clinical investigators as well as clinical material manufacturers. These agreements are terminable by us upon written notice. Generally, we are liable only for actual effort expended by the organizations at any point in time during the contract through the notice period.

As of March 31, 2024, the aggregate principal amount of our convertible senior notes ("Convertible Notes") was $225.5 million, excluding debt discount of $2.5 million (see Note 7).

 

14


 

During 2004, we established a letter of credit with Deutsche Bank as security for our Düsseldorf lease in the amount of €0.2 million (Euros). The letter of credit remained outstanding through March 31, 2024 and was collateralized by a certificate of deposit for €0.2 million, which has been included in restricted cash in the condensed consolidated balance sheets as of March 31, 2024.

In conjunction with our agreement with Symphony Dynamo, Inc. and Symphony Dynamo Holdings LLC (“Holdings”) in November 2009, we agreed to make contingent cash payments to Holdings equal to 50% of the first $50 million from any upfront, pre-commercialization milestone or similar payments received by us from any agreement with any third party with respect to the development and/or commercialization of cancer and hepatitis C therapies originally licensed to Symphony Dynamo, Inc., including our immune-oncology compound, SD-101. In July 2020, we sold assets related to SD-101 to Surefire Medical, Inc. d/b/a TriSalus Life Sciences (“TriSalus”). We paid $2.5 million to Holdings in August 2020. In each of September 2021, May 2022 and September 2023, we received $1.0 million from TriSalus because it met pre-commercialization milestones. We recorded the proceeds as gain on sale of assets in our condensed consolidated statements of operations. We paid Holdings $0.5 million in each of September 2021, May 2022 and October 2023. We included the payments in selling, general and administrative expenses in our condensed consolidated statements of operations. No liability has been recorded under this agreement as of March 31, 2024.

Contingencies

From time to time, we may be involved in claims, suits, and proceedings arising from the ordinary course of our business, including actions with respect to intellectual property claims, commercial claims, and other matters. Such claims, suits, and proceedings are inherently uncertain and their results cannot be predicted with certainty. Regardless of the outcome, such legal proceedings can have an adverse impact on us because of legal costs, diversion of management resources, and other factors. In addition, it is possible that a resolution of one or more such proceedings could result in substantial damages, fines, penalties or orders requiring a change in our business practices, which could in the future materially and adversely affect our financial position, results of operations, or cash flows in a particular period.

6. Collaborative Research, Development and License Agreements

Coalition for Epidemic Preparedness Innovations

In January 2021, we entered into an agreement (together with subsequent amendments, the “CEPI Agreement”) with Coalition for Epidemic Preparedness Innovations (“CEPI”) for the manufacture and reservation of a specified quantity of CpG 1018 adjuvant (“CpG 1018 Materials”). In May 2021, we entered into the first amendment to the CEPI Agreement. The CEPI Agreement enables CEPI to direct the supply of CpG 1018 Materials to CEPI partner(s). CEPI partner(s) would purchase CpG 1018 Materials under separately negotiated agreements. The CEPI Agreement also allows us to sell CpG 1018 Materials to third parties if not purchased by a CEPI partner within a two-year term.

In exchange for reserving CpG 1018 Materials and agreeing to sell CpG 1018 Materials to CEPI partner(s) at pre-negotiated prices, CEPI agreed to provide payments in the form of an interest-free, unsecured, forgivable loan (the “Advance Payments”). We are obligated to repay the Advance Payments, in proportion to quantity sold, if and to the extent we receive payments from sales of CpG 1018 Materials reserved under the CEPI Agreement. If the vaccine programs pursued by CEPI partner(s) are unsuccessful and no alternative use is found for CpG 1018 Materials reserved under the CEPI Agreement, the applicable Advance Payments will be forgiven at the end of the two-year term.

On April 27, 2023, we entered into a waiver and second amendment to the CEPI Agreement by and between us and CEPI (the “CEPI-Bio E Assignment Agreement”). Pursuant to the CEPI-Bio E Assignment Agreement, CEPI has forgiven the entirety of the outstanding Advance Payments for CpG 1018 Materials allocated to and ordered by Bio E under the CEPI Agreement and has assumed our previous rights to $47.4 million of Bio E accounts receivable.

Through March 31, 2024, we received Advance Payments totaling approximately $175.0 million pursuant to the CEPI Agreement, of which $67.3 million have been repaid and $47.4 million have been forgiven (as discussed above). As of March 31, 2024, remaining Advance Payments totaling $60.3 million in CEPI accrual long-term were reflected in our condensed consolidated balance sheets, representing the outstanding balance of the Advance Payments relating to the Clover Supply Agreement (as defined and discussed below). There were no deferred revenue balances related to the CEPI Agreement as of March 31, 2024 and December 31, 2023.

 

15


 

Zhejiang Clover Biopharmaceuticals, Inc. and Clover Biopharmaceuticals (Hong Kong) Co., Limited

In June 2021, we entered into an agreement with Zhejiang Clover Biopharmaceuticals, Inc. and Clover Biopharmaceuticals (Hong Kong) Co., Limited (collectively, “Clover”), for the commercial supply of CpG 1018 adjuvant, for use with Clover’s COVID-19 vaccine candidate, SCB-2019 (together with subsequent amendments, the “Clover Supply Agreement”). Under the Clover Supply Agreement, Clover committed to purchase specified quantities of CpG 1018 adjuvant, at pre-negotiated prices pursuant to the CEPI Agreement, for use in Clover’s commercialization of vaccines containing SCB-2019 and CpG 1018 adjuvant (“Clover Product”). The Clover Supply Agreement also provides terms for Clover to order additional quantities of CpG 1018 adjuvant beyond the quantities reserved by CEPI. In 2022 and 2023, we signed four amendments to the Clover Supply Agreement. The terms and conditions of the Clover Supply Agreement were operative through December 2022, and as of December 31, 2022, we had satisfied all delivery obligations thereunder.

For CpG 1018 adjuvant reserved for Clover under the CEPI Agreement, Clover is obligated to pay us the purchase price upon the earliest of (i) the true-up exercise, (ii) within a specified period after Clover delivers Clover Product to a customer, or (iii) Clover’s receipt of payment for Clover Product from a customer. When we transfer control of CpG 1018 adjuvant that is reserved under the CEPI Agreement, we recognize product revenue and a corresponding contract asset as our right to consideration is contingent on something other than the passage of time, as outlined above.

The contract asset of $71.3 million relating to Clover was included in other assets (long term) as of March 31, 2024 and December 31, 2023. The contract asset was included in other assets (long term) to reflect the timing of expected long term demand for CpG 1018 adjuvant for Clover Product.

Corresponding Advance Payments of $60.3 million relating to Clover are recorded in CEPI accrual long-term in our condensed consolidated balance sheets as of March 31, 2024. These Advance Payments may be repaid using cash collected from Clover or forgiven in accordance with the CEPI Agreement. We had no accounts receivable balance from Clover as of March 31, 2024 and December 31, 2023.

Biological E. Limited

In July 2021, we entered into an agreement (together with subsequent amendments, the “Bio E Supply Agreement”) with Biological E. Limited (“Bio E”), for the commercial supply of CpG 1018 adjuvant, for use with Bio E’s subunit COVID-19 vaccine candidate, CORBEVAX™. Under the Bio E Supply Agreement, Bio E committed to purchase specified quantities of CpG 1018 adjuvant, at pre-negotiated prices pursuant to the CEPI Agreement, for use in Bio E’s commercialization of its CORBEVAX vaccine (“Bio E Product”) with specified delivery dates in 2021 and the first quarter of 2022. The Bio E Supply Agreement also provides terms for Bio E to order additional quantities of CpG 1018 adjuvant beyond the quantities reserved by CEPI. In June 2022 and in October 2022, we entered into amendments to the Bio E Supply Agreement (the “Bio E Amendment No. 1” and the “Bio E Amendment No. 2,” together the “Bio E Amendments”). The Bio E Amendments primarily established: (i) a new payment schedule for certain outstanding invoices related to the CEPI product to be the earlier of December 31, 2022, or receipt of certain amounts from Bio E from the Government of India in connection with their advance purchase agreement for CORBEVAX, and (ii) further modified the scope of the Bio E Supply Agreement, by reducing certain quantities of CpG 1018 adjuvant to be delivered. The terms and conditions of the Bio E Supply Agreement were operative through December 2022, and as of December 31, 2022, we had satisfied all delivery obligations thereunder.

As of March 31, 2024, we had no net accounts receivable balance from Bio E. In 2023, we recorded an allowance for doubtful accounts of $12.3 million, which was determined by assessing changes in Bio E’s credit risk, contemplation of ongoing negotiations relating to Bio E Amendment No. 3 (defined below), and Bio E's dependence on cash collections from the Government of India, which have been delayed and significantly reduced in connection with the overall reduction in demand for CORBEVAX from the Government of India.

On April 26, 2023, we entered into a third amendment to the Bio E Supply Agreement (the “Bio E Amendment No. 3”), and on April 27, 2023, we entered into the CEPI-Bio E Assignment Agreement. Pursuant to the CEPI-Bio E Assignment Agreement, CEPI has forgiven the entirety of remaining amounts outstanding relating to a liability for Advance Payments of $47.4 million (the “Bio E CEPI Advance Payments”) for CpG 1018 Materials allocated to Bio E, and has assumed our previous rights to collect $47.4 million of Bio E accounts receivable. Pursuant to the Bio E Amendment No. 3, we collected $14.5 million from Bio E (including $13.5 million in April 2023 and $1.0 million in August 2023). Accordingly, as of March 31, 2024, the CEPI-Bio E Assignment Agreement resulted in: (i) no net accounts receivable balance, and (ii) the derecognition of $47.4 million CEPI accrual in connection with the Bio E CEPI Advance Payments. The Bio E Amendment No. 3 provides for additional future payment of either $5.5 million in the event that Bio E receives at least $125.0 million, or $12.3 million in the event that Bio E receives at least $250.0 million in future payments from the Government of India associated with its CORBEVAX product on or before August 15, 2025. These additional amounts are not considered collectible until the achievement of these future milestones.

 

16


 

U.S. Department of Defense

In September 2021, we entered into an agreement with the DoD for the development of a recombinant plague vaccine adjuvanted with CpG 1018 adjuvant for approximately $22.0 million over two and a half years. Under the agreement, we are conducting a Phase 2 clinical trial combining our CpG 1018 adjuvant with the DoD's rF1V vaccine. In July 2023 and March 2024, we executed contract modifications with the DoD to support advancement into a nonhuman primate challenge study and a Chemistry, Manufacturing and Control ("CMC") Gap analysis, with the agreement now totaling $38.0 million through 2025. For the three months ended March 31, 2024 and 2023, we recognized revenue of $2.8 million and $3.5 million, respectively, which is included in other revenue in our condensed consolidated statements of operations.

 

7. Convertible Notes

In May 2021, we issued $225.5 million of Convertible Notes in a private placement. Total proceeds from the issuance of the Convertible Notes, net of debt issuance and offering costs of $5.7 million, were $219.8 million. We used $190.2 million of the net proceeds to retire our previous loan agreement with CRG Servicing LLC and $27.2 million of the net proceeds to pay the costs of the Capped Calls described below.

The Convertible Notes are general unsecured obligations and accrue interest at a rate of 2.50% per annum payable semiannually in arrears on May 15 and November 15 of each year, beginning on November 15, 2021. The Convertible Notes mature on May 15, 2026, unless converted, redeemed or repurchased prior to such date.

The Convertible Notes are convertible into cash, shares of our common stock or a combination of cash and shares of our common stock, at our election, at an initial conversion rate of 95.5338 shares of our common stock per $1,000 principal amount of the Convertible Notes, which is equivalent to an initial conversion price of approximately $10.47 per share of our common stock. The Convertible Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding February 15, 2026, only under the following circumstances:

During any calendar quarter (and only during such calendar quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
During the five business day period after any ten consecutive trading day period (the “measurement period”), in which the “trading price” (as defined the indenture governing the Convertible Notes) per $1,000 principal amount of the Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day;
If we call such Convertible Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or
Upon the occurrence of specified corporate events as set forth in the indenture governing the Convertible Notes.

On or after February 15, 2026 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the Convertible Notes may convert all or any portion of their Convertible Notes regardless of the foregoing circumstances.

Since we have the election of repaying the Convertible Notes in cash, shares of our common stock, or a combination of both, we continued to classify the Convertible Notes as long-term debt on the condensed consolidated balance sheets as of March 31, 2024.

We may redeem for cash all or any portion of the Convertible Notes (subject to the partial redemption limitation described in the indenture governing the Convertible Notes), at our option, on or after May 20, 2024 and prior to the 31st scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on the trading day immediately preceding the date on which we provide notice of redemption, at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.

If we undergo a fundamental change (as set forth in the indenture governing the Convertible Notes), noteholders may require us to repurchase for cash all or any portion of their Convertible Notes at a repurchase price equal to 100% of the principal amount of the

 

17


 

notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events (as set forth in the indenture governing the Convertible Notes) or if we deliver a notice of redemption prior to the maturity date, we will, in certain circumstances, adjust the conversion rate for a noteholder who elects to convert its notes in connection with such a corporate event or such notice of redemption.

We accounted for the Convertible Notes as a single liability in accordance with ASU 2020-06 - Accounting for Convertible Instruments and Contracts in an Entity's Own Equity (“ASU 2020-06”). As of March 31, 2024, the Convertible Notes were recorded at the aggregate principal amount of $225.5 million less unamortized issuance costs of $2.5 million as a long-term liability on the condensed consolidated balance sheets. As of March 31, 2024, the fair value of the Convertible Notes was $300.6 million. The fair value was estimated using a reputable third-party valuation model based on observable inputs and is considered Level 2 in the fair value hierarchy. The debt issuance costs are amortized to interest expense over the contractual term of the Convertible Notes at an effective interest rate of 3.1%.

The following table presents the components of interest expense related to Convertible Notes (in thousands):

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

Stated coupon interest

 

$

1,409

 

 

$

1,409

 

 

Amortization of debt issuance cost

 

 

286

 

 

 

277

 

 

Total interest expense

 

$

1,695

 

 

$

1,686

 

 

Capped Calls

In connection with the issuance of the Convertible Notes, we entered into capped call transactions with one of the initial purchasers of the Convertible Notes and other financial institutions, totaling $27.2 million (the “Capped Calls”). The Capped Calls cover, subject to customary adjustments, the number of shares of our common stock that initially underlie the Convertible Notes (or 21,542,871 shares of our common stock). The Capped Calls have an initial strike price and an initial cap price of $10.47 per share and $15.80 per share, respectively, subject to certain adjustments. Conditions that cause adjustments to the initial strike price of the Capped Calls mirror conditions that result in corresponding adjustments to the conversion price of the Convertible Notes. The Capped Calls are expected to offset the potential dilution to our common stock as a result of any conversion of the Convertible Notes, subject to a cap based on the cap price.

For accounting purposes, the Capped Calls are considered separate financial instruments and not part of the Convertible Notes. As the Capped Calls transactions meet certain accounting criteria, we recorded the cost of the Capped Calls, totaling $27.2 million, as a reduction to additional paid-in capital within the condensed consolidated statements of stockholders’ equity.

8. Revenue Recognition

Disaggregation of Revenues

The following table disaggregates our product revenue, net by product and geographic region and disaggregates our other revenues by geographic region (in thousands):

 

 

 

Three Months Ended

 

 

Three Months Ended

 

 

March 31, 2024

 

 

March 31, 2023

 

 

U.S.

 

 

Non U.S.

 

 

Total

 

 

U.S.

 

 

Non U.S.

 

 

Total

 

Product revenue, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HEPLISAV-B

 

$

46,699

 

 

$

1,146

 

 

$

47,845

 

 

$

43,451

 

 

$

-

 

 

$

43,451

 

Total product revenue, net

 

$

46,699

 

 

$

1,146

 

 

$

47,845

 

 

$

43,451

 

 

$

-

 

 

$

43,451

 

Other revenue

 

 

2,802

 

 

 

143

 

 

 

2,945

 

 

 

3,474

 

 

 

-

 

 

 

3,474

 

Total revenues

 

$

49,501

 

 

$

1,289

 

 

$

50,790

 

 

$

46,925

 

 

$

-

 

 

$

46,925

 

Revenues from Major Customers and Collaboration Partners

All of our HEPLISAV-B sales in the U.S. are to certain wholesalers and specialty distributors whose principal customers include independent hospitals and clinics, integrated delivery networks, public health clinics and prisons, the Department of Defense, the Department of Veterans Affairs and retail pharmacies. All of our HEPLISAV-B sales in Germany are to one distributor.

 

18


 

The following table summarizes HEPLISAV-B product revenue from each of our three largest customers (as a percentage of total HEPLISAV-B net product revenue):

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

Largest customer

 

 

27

%

 

 

27

%

 

Second largest customer

 

 

19

%

 

 

22

%

 

Third largest customer

 

 

18

%

 

 

17

%

 

Contract Balances

The following table summarizes balances and activities in HEPLISAV-B product revenue allowance and reserve categories for the three months ended March 31, 2024 (in thousands):

 

 

 

Balance at
Beginning
of Period

 

 

Provisions
related to
current
period sales

 

 

Credit or
payments
made during
the period

 

 

Adjustments related to prior periods

 

 

Balance
at End of
Period

 

Three months ended March 31, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accounts receivable reserves (1)

 

$

7,011

 

 

$

13,375

 

 

$

(13,622

)

 

$

-

 

 

$

6,764

 

Revenue reserve accruals (2)

 

$

21,004

 

 

$

10,968

 

 

$

(9,698

)

 

$

-

 

 

$

22,274

 

 

(1)
Reserves are for chargebacks, discounts and other fees.
(2)
Accruals are for returns, rebates and other fees.

When we perform services under our agreement with the DoD, we recognize product revenue and a corresponding contract asset as our right to consideration is conditioned on something other than the passage of time. See Note 6 for further discussion. The following table summarizes balances and activities in our contract asset account (in thousands):

 

 

 

Balance at
Beginning
of Period

 

 

Additions

 

 

Subtractions

 

 

Balance
at End of
Period

 

 

Three months ended March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract asset, included in other current assets (1)

 

$

1,389

 

 

$

2,802

 

 

$

(2,017

)

 

$

2,174

 

 

Contract asset, included in other assets (long term) (2)

 

$

71,307

 

 

$

-

 

 

$

-

 

 

$

71,307

 

 

 

(1) The $2.2 million of contract asset is derived from our agreement with the DoD.

(2) The Clover contract asset was included in long term assets to reflect the timing of expected long term demand for CpG 1018 adjuvant for Clover Product. See Note 6 for further discussion.

9. Net Loss Per Share

Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of our common stock outstanding.

For the calculation of diluted net income per share, net income attributable to common stockholders for basic net income per share is adjusted by the effect of dilutive securities, including awards under our equity compensation plans and change in fair value of warrant liability. Diluted net income per share attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding.

 

19


 

The numerators and denominators of the basic net loss and diluted net income per share computations for our common stock are calculated as follows (in thousands):

 

 

Three Months Ended

 

March 31,

 

2024

 

 

2023

 

Numerator

 

 

 

 

 

Net loss attributable to common stockholders, basic and diluted

$

(8,721

)

 

$

(24,332

)

Denominator

 

 

 

 

 

Weighted average common stock outstanding, basic and diluted

 

130,200

 

 

 

127,921

 

 

 

 

 

 

 

Net loss per share attributable to common stockholders

 

 

 

 

 

Basic

$

(0.07

)

 

$

(0.19

)

Diluted

$

(0.07

)

 

$

(0.19

)

 

The following were excluded from the calculation of diluted net loss per share as the effect of their inclusion would have been anti-dilutive (in thousands).

 

Three months ended March 31,

 

 

2024

 

 

2023

 

 

Outstanding securities not included in diluted net loss per share calculation:

 

 

 

 

 

 

Stock options and stock awards

 

18,161

 

 

 

15,622

 

 

Convertible Notes (as converted to common stock)

 

21,543

 

 

 

21,543

 

 

Total

 

39,704

 

 

 

37,165

 

 

 

 

10. Common Stock

Common Stock Outstanding

As of March 31, 2024, there were 130,859,129 shares of our common stock outstanding.

We entered into an at-the-market Sales Agreement with Cowen and Company, LLC (“Cowen”) on August 6, 2020 and an amendment to such agreement on August 3, 2023 (the sales agreement as amended, the “ATM Agreement”). Under the ATM Agreement, we may offer and sell from time to time, at our sole discretion, shares of our common stock having an aggregate offering price of up to $120.0 million through Cowen as our sales agent. We agreed to pay Cowen a commission of up to 3% of the gross sales proceeds of any common stock sold through Cowen under the ATM Agreement. As of March 31, 2024, we had $120.0 million remaining under the ATM Agreement.

11. Equity Plans and Stock-Based Compensation

Equity Plans

In January 2021, we adopted the Dynavax Technologies Corporation 2021 Inducement Award Plan (“2021 Inducement Plan”), pursuant to which we reserved 1,500,000 shares of common stock for issuance under the plan to be used exclusively for grants of awards to individuals who were not previously our employees or directors. In June 2021, we amended the 2021 Inducement Plan (“Amended 2021 Inducement Plan”) to increase the number of shares of common stock reserved under the 2021 Inducement Plan to 3,250,000. The Amended 2021 Inducement Plan was terminated effective as of April 3, 2022 and, therefore, there are no shares of our common stock available for grant.

In May 2022, our stockholders approved the amendment and restatement of our 2018 Equity Incentive Plan (the “Amended 2018 EIP”) to, among other things, increase the authorized number of shares of common stock by 15,000,000. The maximum number of shares of common stock that may be issued under the Amended 2018 EIP, will not exceed 32,600,000 shares of common stock. As

 

20


 

of March 31, 2024, the Amended 2018 EIP and the Amended and Restated 2014 Employee Stock Purchase Plan are our active plans (the "Plans").

The Amended 2018 EIP is administered by our Board of Directors, or a designated committee of the Board of Directors, and awards granted under the Amended 2018 EIP have a term of seven years unless earlier terminated by the Board of Directors. As of March 31, 2024, there were 3,035,397 shares of common stock reserved for issuance under the Amended 2018 EIP.

Under our Amended 2018 EIP, we may grant stock options, restricted stock units ("RSUs"), performance-based awards, and other awards that are settled in shares of our common stock. Our equity awards generally vest over a three-year period contingent upon continuous service and unless exercised, expire seven or ten years from the date of grant (or earlier upon termination of continuous service). Activity under our Plans is set forth below:

Stock Options

The following table summarizes the activity of stock options for the three months ended March 31, 2024:

 

 

 

Shares
Underlying
Outstanding
Options
(in thousands)

 

 

Weighted-
Average
Exercise
Price Per Share

 

 

Weighted-
Average
Remaining
Contractual
Term (years)

 

 

Aggregate
Intrinsic
Value (in thousands)

 

Balance as of December 31, 2023

 

 

10,120

 

 

$

10.78

 

 

 

4.18

 

 

$

37,388

 

Options granted

 

 

1,505

 

 

 

12.46

 

 

 

 

 

 

 

Options exercised

 

 

(240

)

 

 

6.82

 

 

 

 

 

 

 

Options cancelled:

 

 

 

 

 

 

 

 

 

 

 

 

Options forfeited (unvested)

 

 

(2

)

 

 

9.52

 

 

 

 

 

 

 

Options expired (vested)

 

 

(89

)

 

 

15.46

 

 

 

 

 

 

 

Balance as of March 31, 2024

 

 

11,294

 

 

$

11.05

 

 

 

4.39

 

 

$

23,032

 

Vested and expected to vest as of March 31, 2024

 

 

11,050

 

 

$

11.03

 

 

 

4.35

 

 

$

22,954

 

Exercisable as of March 31, 2024

 

 

7,653

 

 

$

10.56

 

 

 

3.59

 

 

$

20,912

 

 

Restricted Stock Units

The following table summarizes the activity of RSUs for the three months ended March 31, 2024:

 

 

 

Number of Shares
(in thousands)

 

 

Weighted-Average
Grant-Date Fair
Value Per Share

 

Non-vested as of December 31, 2023

 

 

4,445

 

 

$

11.57

 

Granted

 

 

2,962

 

 

 

12.49

 

Vested (1)

 

 

(1,637

)

 

 

11.11

 

Forfeited

 

 

(54

)

 

 

12.91

 

Non-vested as of March 31, 2024

 

 

5,716

 

 

$

12.16

 

(1) Inclusive of approximately 642,344 RSUs for the three months ended March 31, 2024, which were not converted into shares due to net share settlement in order to cover the required amount of employee withholding taxes. The value of the withheld shares was classified as a reduction to additional paid-in capital.

 

Market-based Performance Stock Units

We granted market-based performance restricted stock units (“PSUs”) to certain executives. These PSUs vest upon a specified market condition. The summary of PSU activities for the three months ended March 31, 2024 is as follows:

 

 

 

Number of Shares
(in thousands)

 

 

Weighted-Average
Grant-Date Fair
Value Per Share

 

Non-vested as of December 31, 2023

 

 

557

 

 

$

15.95

 

Granted

 

 

558

 

 

 

17.23

 

Non-vested as of March 31, 2024

 

 

1,115

 

 

$

16.59

 

 

 

21


 

Performance-based Options

As of March 31, 2024, approximately 36,000 shares underlying performance-based options were outstanding.

Significant Assumptions in Estimating Option Fair Value

The fair value of each time-based option is estimated on the date of grant using the Black-Scholes option valuation model. The fair value of each RSU is determined at the date of grant using our closing stock price. The fair value of each PSU is estimated using the Monte Carlo simulation method on the date of grant. The weighted-average assumptions used in the calculations of these fair value measurements are as follows:

 

 

 

Stock Options

 

 

 

Market-Based Performance Stock Units

 

 

 

Three Months Ended

 

 

 

Three Months Ended

 

 

March 31,

 

 

 

March 31,

 

 

2024

 

 

2023

 

 

 

2024

 

 

2023

 

Weighted-average fair value per share

 

$

7.88

 

 

$

7.28

 

 

 

$

17.23

 

 

$

18.25

 

Risk-free interest rate

 

 

4.2

%

 

 

4.0

%

 

 

 

4.3

%

 

 

4.3

%

Expected life (in years)

 

 

4.5

 

 

 

4.5

 

 

 

 

2.9

 

 

 

2.9

 

Volatility

 

 

0.8

 

 

 

0.8

 

 

 

 

0.6

 

 

 

0.9

 

 

Stock-based Compensation

Compensation expense is based on awards ultimately expected to vest and reflects estimated forfeitures. For equity awards with time-based vesting, the fair value is amortized to expense on a straight-line basis over the vesting periods.

We have also granted performance-based equity awards to certain of our employees. For equity awards with performance-based vesting criteria, the fair value is amortized to expense when the achievement of the vesting criteria becomes probable.

The following table summarizes stock-based compensation expense recorded in each component of operating expenses in our condensed consolidated statements of operations, and amounts capitalized to our inventories (in thousands):

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

Research and development

 

$

2,665

 

 

$

2,112

 

 

Selling, general and administrative

 

 

8,920

 

 

 

6,830

 

 

Cost of sales - product

 

 

559

 

 

 

695

 

 

Inventories

 

 

870

 

 

 

397

 

 

Total

 

$

13,014

 

 

$

10,034

 

 

 

12. Income Taxes

We are subject to U.S. federal, state and foreign income taxes. For the three months ended March 31, 2024 and 2023, we recorded an income tax benefit of $2.8 million and an income tax provision of $0.6 million, respectively. Our effective tax rate was approximately 24.2% and (2.6)% for the three months ended March 31, 2024 and 2023, respectively. For the three months ended March 31, 2024, the primary difference between the effective tax rate and the federal statutory rate is driven by state and foreign tax expense. For the three months ended March 31, 2023, the primary difference between the effective tax rate and the federal statutory rate is due to the benefit of net operating losses utilized during the periods and the full valuation allowance we established on our federal, state, and certain foreign deferred tax assets.

 

22


 

The tax benefit of net operating losses, temporary differences and credit carryforwards is required to be recorded as an asset to the extent that management assesses that realization is "more likely than not." Realization of the future tax benefits is dependent on our ability to generate sufficient taxable income within the carryforward period. A high degree of judgment is required to determine if, and the extent to which, valuation allowances should be recorded against deferred tax assets. In making such determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operations. Based on all available evidence as of March 31, 2024, both positive and negative, and the weight of that evidence to the extent such evidence can be objectively verified, management believes that recognition of the deferred tax assets arising from the above-mentioned future tax benefits is currently not more likely than not to be realized, and, accordingly, has provided a valuation allowance.

 

23


 

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following Management’s Discussion and Analysis of Financial Condition and Results of Operations contains forward-looking statements that involve a number of risks and uncertainties. Our actual results could differ materially from those indicated by forward-looking statements as a result of various factors, including but not limited to, the period for which we estimate our cash resources are sufficient, the availability of additional funds, as well as those set forth under “Risk Factors” and those that may be identified from time to time in our reports and registration statements filed with the Securities and Exchange Commission.

The following discussion and analysis is intended to provide an investor with a narrative of our financial results and an evaluation of our financial condition and results of operations. This discussion should be read in conjunction with the unaudited Condensed Consolidated Financial Statements and related Notes included in Item 1 of this Quarterly Report on Form 10-Q and the Consolidated Financial Statements and the related Notes and Part II, Item 7 "Management’s Discussion and Analysis of Financial Condition and Results of Operations" contained in our Annual Report on Form 10-K for the year ended December 31, 2023.

Overview

We are a commercial stage biopharmaceutical company developing and commercializing innovative vaccines to help protect the world against infectious diseases. Our first marketed product, HEPLISAV-B® [Hepatitis B Vaccine (Recombinant), Adjuvanted], is approved in the United States, the European Union and Great Britain for the prevention of infection caused by all known subtypes of hepatitis B virus in adults aged 18 years and older. In May 2022, we commenced commercial shipments of HEPLISAV-B in Germany.

In April 2022, the CDC's Advisory Committee on Immunization Practices ("ACIP") published its universal recommendation for hepatitis B vaccination in adults, advising that all adults aged 19-59 should be vaccinated against hepatitis B. We believe this has helped create a significantly expanded total annual market opportunity that could grow to over $800 million in the U.S. by 2027, with HEPLISAV-B well positioned to achieve a majority market share. Our annual revenue has continued to grow significantly since the recommendation was made, as a result of our successful efforts to capture a greater share of an expanding market.

We are advancing a pipeline of differentiated product candidates that leverage our CpG 1018 adjuvant to develop improved vaccines in indications with unmet medical needs. These programs include vaccine candidates under development for shingles, Tdap and plague. Additionally, we are working to advance product candidates utilizing our CpG 1018 adjuvant through discovery efforts and preclinical and clinical collaborations with third-party research organizations.

In addition, we manufacture and have supplied in the past, and could supply in the future, our CpG 1018 adjuvant to a number of global customers, including companies engaged in the development and manufacture of COVID-19 vaccines across a variety of vaccine platforms utilizing CpG 1018 adjuvant. While we did not recognize any CpG 1018 adjuvant revenue in 2023 or the first quarter of 2024, we could see new demand in the future if our collaborators work through their inventory on hand and need additional supply, or new programs utilizing our adjuvant advance to later stages up to and including commercialization. However, long-term demand for CpG 1018 adjuvant supporting COVID-19 or other vaccines will be highly dependent on each customer’s ability to commercialize in respective territories and geographies where their respective COVID-19 or other vaccines are approved for use.

HEPLISAV-B® Vaccine [Hepatitis B Vaccine (Recombinant), Adjuvanted]

In Phase 3 trials, HEPLISAV-B demonstrated faster and higher rates of protection with two doses in one month compared to another currently approved hepatitis B vaccine which requires three doses over six months, with a similar safety profile. HEPLISAV-B is the only two-dose hepatitis B vaccine for adults approved in the U.S., the European Union and Great Britain.

We have worldwide commercial rights to HEPLISAV-B and we market it in the United States and the European Union. There are four other vaccines approved for the prevention of hepatitis B in the U.S.: Engerix-B and Twinrix® from GlaxoSmithKline plc, Recombivax-HB® from Merck & Co and PreHevbrio™ from VBI Vaccines Inc. In February 2021, we received Marketing Authorization of HEPLISAV-B from the European Commission for prevention of infection caused by all known subtypes of hepatitis B virus in adults aged 18 years and older. In May 2021, we entered into a commercialization agreement with Bavarian Nordic for the marketing and distribution of HEPLISAV-B in Germany, and in May 2022, we commenced commercial shipments of HEPLISAV-B in Germany. In March 2023, we received marketing authorization in Great Britain for HEPLISAV-B for the active immunization against hepatitis B virus infection caused by all known subtypes of hepatitis B virus in adults aged 18 years and older.

All of our HEPLISAV-B sales in the U.S. are to certain wholesalers and specialty distributors whose principal customers include independent hospitals and clinics, integrated delivery networks, public health clinics and prisons, the Department of Defense, the Department of Veterans Affairs and retail pharmacies. All of our HEPLISAV-B sales in Germany are to one distributor. For the three months ended March 31, 2024, HEPLISAV-B product revenue, net was $47.8 million.

 

24


 

CpG 1018® Adjuvant Supply for COVID-19 Vaccines

In January 2021, we entered into an agreement (together with subsequent amendments, the "CEPI Agreement") with Coalition for Epidemic Preparedness Innovations (“CEPI”) for the manufacture and reservation of a specified quantity of CpG 1018 adjuvant. In May 2021, we entered into the first amendment to the CEPI Agreement. The CEPI Agreement enabled CEPI to direct the supply of CpG 1018 adjuvant to CEPI partner(s). In exchange for reserving CpG 1018 adjuvant, CEPI agreed to provide advance payments in the form of an interest-free, unsecured, forgivable loan (the “Advance Payments”) of up to $176.4 million.

Through March 31, 2024, we have received Advance Payments totaling approximately $175.0 million pursuant to the CEPI Agreement, of which $67.3 million have been repaid and $47.4 million have been forgiven (as discussed below). As of March 31, 2024, remaining Advance Payments totaling $60.3 million were reflected in CEPI accrual long-term in our condensed consolidated balance sheets, representing the outstanding balance of the Advance Payments relating to the Clover Supply Agreement (as defined and discussed below). There were no deferred revenue balances related to the CEPI Agreement as of March 31, 2024 and December 31, 2023.

On April 27, 2023, we entered into a waiver and second amendment to the CEPI Agreement by and between us and CEPI (the “CEPI-Bio E Assignment Agreement”). Pursuant to the CEPI-Bio E Assignment Agreement, CEPI forgave the entirety of the outstanding Advance Payments for CpG 1018 Materials allocated to and ordered by Bio E under the CEPI Agreement and assumed our previous rights to $47.4 million of Bio E accounts receivable.

In June 2021, we entered into an agreement (together with subsequent amendments, the “Clover Supply Agreement”) with Zhejiang Clover Biopharmaceuticals, Inc. and Clover Biopharmaceuticals (Hong Kong) Co., Limited (collectively, “Clover”) for the commercial supply of CpG 1018 adjuvant, for use with its protein-based COVID-19 vaccine candidate, SCB-2019. Under the Clover Supply Agreement, Clover committed to purchase specified quantities of CpG 1018 adjuvant, at pre-negotiated prices pursuant to the CEPI Agreement, for use in Clover’s commercialization of vaccines containing SCB-2019 and CpG 1018 adjuvant (“Clover Product”). The Clover Supply Agreement also provided terms for Clover to order additional quantities of CpG 1018 adjuvant beyond the quantities reserved by CEPI. In 2022 and 2023, we signed four amendments to the Clover Supply Agreement. The terms and conditions of the Clover Supply Agreement were operative through December 2022, and as of December 31, 2022, we had satisfied all delivery obligations thereunder.

For CpG 1018 adjuvant reserved for Clover under the CEPI Agreement, Clover is obligated to pay us the purchase price upon the earliest of (i) the true-up exercise defined in the Clover Supply Agreement, (ii) within a specified period after Clover delivers Clover Product to a customer, or (iii) Clover’s receipt of payment for Clover Product from a customer. When we transfer control of CpG 1018 adjuvant that is reserved under the CEPI Agreement, we recognize product revenue and a corresponding contract asset as our right to consideration is contingent on something other than the passage of time, as outlined above.

Approximately $71.3 million relating to future amounts receivable representing a contract asset from Clover in connection with the CEPI Agreement is classified as other assets (long term) as of March 31, 2024. The classification as long term reflects the timing of expected utilization of CpG 1018 adjuvant for Clover Product expected to be sold under the CEPI Agreement. Corresponding Advance Payments of $60.3 million relating to Clover are recorded in CEPI accrual long-term in our condensed consolidated balance sheets as of March 31, 2024. These Advance Payments may be repaid using cash collected from Clover or forgiven in accordance with the CEPI Agreement. We had no accounts receivable balance from Clover as of March 31, 2024 and December 31, 2023.

In July 2021, we entered into an agreement (together with subsequent amendments, the “Bio E Supply Agreement”) with Biological E. Limited (“Bio E”), for the commercial supply of CpG 1018 adjuvant, for use with Bio E’s subunit COVID-19 vaccine candidate, CORBEVAX™. Under the Bio E Supply Agreement, Bio E previously committed to purchase specified quantities of CpG 1018 adjuvant at pre-negotiated prices pursuant to the CEPI Agreement, for use in Bio E’s commercialization of its CORBEVAX vaccine. The Bio E Supply Agreement also provided terms for Bio E to order additional quantities of CpG 1018 adjuvant beyond the quantities reserved by CEPI. In June 2022 and October 2022, we entered into two amendments to the Bio E Supply Agreement (the “Bio E Amendment No. 1” and the “Bio E Amendment No. 2,” respectively, together the “Bio E Amendments”). The Bio E Amendments primarily established: (i) a new payment schedule for certain outstanding invoices related to the CEPI product to be the earlier of December 31, 2022, or receipt of certain amounts by Bio E from the Government of India in connection with their advance purchase agreement for CORBEVAX, and (ii) further modified the scope of the Bio E Supply Agreement, by reducing certain quantities of CpG 1018 adjuvant to be delivered. The terms and conditions of the Bio E Supply Agreement were operative through December 2022, and as of December 31, 2022, we had satisfied all delivery obligations thereunder.

As of March 31, 2024, we had no net accounts receivable balance from Bio E. During the first quarter of 2023, we recorded an allowance for doubtful accounts of $12.3 million, which was determined by assessing changes in Bio E’s credit risk, contemplation of ongoing negotiations relating to Bio E Amendment No. 3 (defined below), and Bio E's dependence on cash collections from the

 

25


 

Government of India, which were delayed and significantly reduced in connection with the overall reduction in demand for CORBEVAX from the Government of India.

On April 26, 2023, we entered into a third amendment to the Bio E Supply Agreement (the “Bio E Amendment No. 3”), and on April 27, 2023, we entered into the CEPI-Bio E Assignment Agreement. Pursuant to the CEPI-Bio E Assignment Agreement, CEPI forgave the entirety of remaining amounts outstanding relating to a liability for Advance Payments of $47.4 million (the “Bio E CEPI Advance Payments”) for CpG 1018 Materials allocated to Bio E, and assumed our previous rights to collect $47.4 million of Bio E accounts receivable. Pursuant to the Bio E Amendment No. 3, we collected $14.5 million from Bio E (including $13.5 million in April 2023 and $1.0 million in August 2023). Accordingly, as of March 31, 2024, the CEPI-Bio E Assignment Agreement resulted in: (i) no net accounts receivable balance, and (ii) the derecognition of $47.4 million CEPI accrual in connection with the Bio E CEPI Advance Payments. The Bio E Amendment No. 3 provides for additional future payment of either $5.5 million in the event that Bio E receives at least $125.0 million, or $12.3 million in the event that Bio E receives at least $250.0 million in future payments from the Government of India associated with its CORBEVAX product on or before August 15, 2025. These additional amounts are not considered collectible until the achievement of these future milestones.

Past performance is not a reliable indicator of future performance, however, and future revenue and associated profit or loss may therefore vary significantly. Specifically, as our CpG 1018 adjuvant customers have purchased a significant quantity of CpG 1018 adjuvant as part of their initial COVID-19 vaccine development inventory, we currently expect minimal to no CpG 1018 adjuvant revenue for the remainder of 2024 associated with these arrangements. See Note 6 - Collaborative Research Development and License Agreements, in the accompanying notes to the unaudited condensed consolidated financial statements included in Part I, Item 1, “Financial Statements (unaudited)” of this Quarterly Report on Form 10-Q.

Other

In May 2021, we issued $225.5 million aggregate principal amount of 2.50% convertible senior notes due 2026 (the “Convertible Notes”) in a private placement. Total proceeds from the issuance of the Convertible Notes, net of debt issuance and offering costs of $5.7 million, were $219.8 million. We used $190.2 million of the net proceeds to repay, in full, our outstanding debt and other obligations under our previous loan agreement with CRG Servicing LLC ("Loan Agreement") and $27.2 million of the net proceeds to pay the costs of capped call transactions (the "Capped Calls").

In connection with the issuance of the Convertible Notes, we entered into the Capped Calls with one of the initial purchasers and other financial institutions, totaling $27.2 million. The Capped Calls have an initial strike price and an initial cap price of $10.47 per share and $15.80 per share, respectively, subject to certain adjustments under the terms of the Capped Calls. The Capped Calls are freestanding and are considered separately exercisable from the Convertible Notes. The Capped Calls are expected to offset the potential dilution to our common stock as a result of any conversion of the Convertible Notes, subject to a cap based on the cap price.

Seasonality

HEPLISAV-B is currently our only revenue-producing product. We believe that HEPLISAV-B product revenue is, and will likely continue to be, subject to seasonal variations. Specifically, HEPLISAV-B product revenue has generally been, and will likely continue to be, lower in the fourth quarter of our fiscal year compared to the third quarter due to holiday schedules and increased focus by healthcare providers on respiratory disease vaccines, including vaccines for influenza, COVID-19 and respiratory syncytial virus, during the fall and winter months.

Critical Accounting Estimates

We prepare our unaudited condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles. In doing so, we are required to make estimates and assumptions. Our critical accounting estimates are those estimates that involve a significant level of uncertainty at the time the estimate was made, and changes in them have had or are reasonably likely to have a material effect on our financial condition or results of operations. Actual results could differ materially from our estimates. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis.

 

26


 

We believe that there have been no significant changes in our critical accounting policies during the three months ended March 31, 2024, as compared with those disclosed in Part II, Item 7 "Management’s Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report on Form 10-K for the year ended December 31, 2023.

Results of Operations

Revenues

Revenues consist of amounts earned from product sales and other revenues. Product revenue, net, consists of sales of HEPLISAV-B.

Revenue from HEPLISAV-B product sales is recorded at the net sales price, which includes estimates of product returns, chargebacks, discounts, rebates and other fees. We sell our CpG 1018 adjuvant to our collaboration partners for use in their development and/or potential commercialization of COVID-19 vaccines. Overall, product revenue, net, reflects our best estimates of the amount of consideration to which we are entitled based on the terms of the contract.

Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we will adjust these estimates, which would affect net product revenue and earnings in the period such variances become known.

The following is a summary of our revenues (in thousands, except for percentages):

 

 

 

 

 

 

 

 

 

Increase

 

 

 

 

Three Months Ended

 

 

(Decrease) from

 

 

 

 

March 31,

 

 

2023 to 2024

 

 

Revenues:

 

2024

 

 

2023

 

 

$

 

 

%

 

 

HEPLISAV-B

 

$

47,845

 

 

$

43,451

 

 

$

4,394

 

 

 

10

%

 

Total product revenue, net

 

 

47,845

 

 

 

43,451

 

 

 

4,394

 

 

 

10

%

 

Other revenue

 

 

2,945

 

 

 

3,474

 

 

 

(529

)

 

 

(15

)%

 

Total revenues

 

$

50,790

 

 

$

46,925

 

 

$

3,865

 

 

 

8

%

 

 

HEPLISAV-B product revenue increased by $4.4 million for the three months ended March 31, 2024 compared to the three months ended March 31, 2023. Approximately $1.6 million of the increase was due to higher volume driven by continued improvement in market share, particularly in the integrated delivery networks and retail segments, and growth in the U.S. hepatitis-B vaccine market related to the Advisory Committee on Immunization Practices ("ACIP") universal recommendation. Approximately $2.8 million of the increase was due to higher net sales price. Additionally, approximately $1.1 million of total HEPLISAV-B product revenue, net was related to non-U.S. sales.

Other revenue for the three months ended March 31, 2024 primarily consists of $2.8 million revenue from our agreement with the DoD.

Cost of Sales – Product

Cost of sales - product consists primarily of raw materials, certain fill, finish and overhead costs and any inventory adjustment charges for HEPLISAV-B and inventory costs to produce CpG 1018 adjuvant for our collaboration partners.

The following is a summary of our cost of sales - product (in thousands, except for percentages):

 

 

 

 

 

 

 

 

 

Increase

 

 

 

 

Three Months Ended

 

 

(Decrease) from

 

 

 

 

March 31,

 

 

2023 to 2024

 

 

Cost of Sales - Product

 

2024

 

 

2023

 

 

$

 

 

%

 

 

HEPLISAV-B

 

$

10,966

 

 

$

14,712

 

 

$

(3,746

)

 

 

(25

)%

 

Total cost of sales - product

 

$

10,966

 

 

$

14,712

 

 

$

(3,746

)

 

 

(25

)%

 

 

HEPLISAV-B cost of sales-product decreased by $3.7 million for the three months ended March 31, 2024 compared to the three months ended March 31, 2023. The decrease was primarily due to lower per-unit manufacturing costs as a result of previous process improvements.

 

27


 

HEPLISAV-B cost of sales – product includes a $1.3 million inventory write-off charge recorded during the three months ended March 31, 2024 for one manufacturing batch that did not meet approved release specifications. HEPLISAV-B cost of sales – product included a one-time charge in connection with improvement projects of $2.1 million related to our facility in Düsseldorf recorded during the three months ended March 31, 2023.

Research and Development Expenses

Research and development expenses are tracked on a program-by-program basis and consist primarily of costs incurred for the continued research and development of HEPLISAV-B and CpG 1018 adjuvant, clinical product candidates and preclinical studies, which include but are not limited to, compensation and related personnel costs (which include benefits, recruitment and travel costs), expenses incurred under agreements with contract research organizations, contract manufacturing organizations and service providers that assist in conducting clinical studies and costs associated with our preclinical activities, including engineering activities at our manufacturing facility in Düsseldorf related to functional improvements of our product and process advances, development activities and regulatory operations. We do not allocate stock-based compensation or facility expenses to specific programs because these costs are deployed across multiple programs.

The following is a summary of our research and development expenses (in thousands, except for percentages):

 

 

 

 

 

 

 

 

 

Increase

 

 

 

Three Months Ended

 

 

(Decrease) from

 

 

 

March 31,

 

 

2023 to 2024

 

Program Expenses:

 

2024

 

 

2023

 

 

$

 

 

%

 

HEPLISAV-B development

 

$

533

 

 

$

1,647

 

 

$

(1,114

)

 

 

(68

)%

CpG 1018 adjuvant development

 

 

758

 

 

 

507

 

 

 

251

 

 

 

50

%

Shingles

 

 

3,266

 

 

 

3,749

 

 

 

(483

)

 

 

(13

)%

Tdap

 

 

1,592

 

 

 

1,628

 

 

 

(36

)

 

 

(2

)%

Plague (1)

 

 

1,322

 

 

 

1,645

 

 

 

(323

)

 

 

(20

)%

Other

 

 

2,701

 

 

 

1,815

 

 

 

886

 

 

 

49

%

Other research and development expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Facility costs

 

 

691

 

 

 

502

 

 

 

189

 

 

 

38

%

Non-cash stock-based compensation

 

 

2,665

 

 

 

2,112

 

 

 

553

 

 

 

26

%

Total research and development

 

$

13,528

 

 

$

13,605

 

 

$

(77

)

 

 

(1

)%

(1) In September 2021, we entered into an agreement with the DoD for the development of a recombinant plague vaccine adjuvanted with CpG 1018. Under the agreement, we will conduct a Phase 2 clinical trial and studies combining our CpG 1018 adjuvant with the DoD's rF1V vaccine. We are being fully reimbursed by the DoD for the costs of this study which is recorded in other revenue in our condensed consolidated statements of operations.

Research and development expenses were flat for the three months ended March 31, 2024 compared to the three months ended March 31, 2023.

 

HEPLISAV-B development costs decreased due to the non-recurrence of a $1.1 million expense related to an engineering run performed for product testing purposes in 2023.
CpG 1018 adjuvant development costs increased due to investments in our preclinical and clinical research and collaborations.
Shingles program costs decreased due to completion of activities related to the Phase 1 clinical trial in 2023, partially offset by costs in 2024 incurred for the initiation of a Phase 1/2 clinical trial, which is anticipated to start before the end of the second quarter of 2024.
Tdap program costs decreased slightly as we completed the Phase 1 clinical trial in early 2023, and we are continuing to advance the program in 2024, including activities to support a long-term follow-up extension study of the Phase 1 trial.
Plague program costs decreased compared to the previous year as the Phase 2 clinical trial is nearing completion, as compared to higher costs incurred in early 2023 with our initiation of part 2 of the Phase 2 clinical trial.
Other program costs increased as we continued to invest in product candidates utilizing our CpG 1018 adjuvant through discovery, preclinical and clinical efforts, including external collaborations.
Non-cash stock-based compensation expense increased primarily due to incremental headcount to support the advancement of our clinical vaccine programs.

As we continue to progress our clinical-stage pipeline, we expect research and development expenses to continue to represent a substantial portion of our expenses and to continue to increase, both in dollar amount and proportion of total expense, in future years.

 

28


 

Selling, General and Administrative Expenses

Selling, general and administrative expenses consist primarily of compensation and related costs for our commercial support personnel, medical education professionals and personnel in executive and other administrative functions, including legal, finance and information technology; costs for outside services such as sales and marketing, post-marketing studies of HEPLISAV-B, accounting, commercial development, consulting, business development, investor relations and insurance; legal costs that include corporate and patent-related expenses; allocated facility costs and non-cash stock-based compensation.

The following is a summary of our selling, general and administrative expenses (in thousands, except for percentages):

 

 

 

 

 

 

 

 

 

Increase

 

 

 

 

Three Months Ended

 

 

(Decrease) from

 

 

 

 

March 31,

 

 

2023 to 2024

 

 

Selling, General and Administrative:

 

2024

 

 

2023

 

 

$

 

 

%

 

 

Compensation and related personnel costs

 

$

18,659

 

 

$

15,875

 

 

$

2,784

 

 

 

18

%

 

Outside services

 

 

12,290

 

 

 

10,833

 

 

 

1,457

 

 

 

13

%

 

Legal costs

 

 

1,189

 

 

 

704

 

 

 

485

 

 

 

69

%

 

Facility costs

 

 

3,007

 

 

 

2,301

 

 

 

706

 

 

 

31

%

 

Non-cash stock-based compensation

 

 

8,920

 

 

 

6,830

 

 

 

2,090

 

 

 

31

%

 

Total selling, general and administrative

 

$

44,065

 

 

$

36,543

 

 

$

7,522

 

 

 

21

%

 

Selling, general and administrative expenses increased by $7.5 million for the three months ended March 31, 2024 compared to the three months ended March 31, 2023.

 

Compensation and related personnel costs and non-cash stock-based compensation costs increased due to continued investments in headcount and personnel across field sales and administrative functions to support HEPLISAV-B and pipeline growth.
Outside services increased due to continued investments in targeted commercial and marketing efforts designed to increase HEPLISAV-B market share and maximize the opportunities presented by the ACIP's universal recommendation.
Legal costs increased due to support for our sublease termination, patent management for our growing pipeline and preclinical assets and increased securities and regulatory compliance.
Facility costs decreased due to the non-recurrence of a lease maintenance credit in 2023.

We expect our selling, general and administrative expenses to increase in future years in support of the growing market for HEPLISAV-B and growth in our pipeline investments.


Bad Debt Expense

We did not record bad debt expense during the three months ended March 31, 2024. We recorded $12.3 million of bad debt expense during the three months ended March 31, 2023 in connection with the allowance for doubtful accounts of $12.3 million recorded with respect to outstanding accounts receivable from Bio E and relating to CpG 1018 Materials delivered under the Bio E Supply Agreement and CEPI Agreement. The allowance for doubtful accounts was determined by assessing changes in Bio E’s credit risk, contemplation of ongoing negotiations relating to Bio E Amendment No 3, and Bio E's dependence on cash collections from the Government of India, which have been delayed significantly by the Government of India.

Other Income (Expense)

Interest income is reported net of amortization of premiums and discounts on marketable securities and includes realized gains on investments. Interest expense includes the stated interest and accretion of discount of our Convertible Notes. Sublease (expense) income is recognized in connection with our sublease of office and laboratory space.

The following is a summary of our other income (expense) (in thousands, except for percentages):

 

29


 

 

 

 

 

 

 

 

 

 

Increase

 

 

 

 

Three Months Ended

 

 

(Decrease) from

 

 

 

 

March 31,

 

 

2023 to 2024

 

 

 

 

2024

 

 

2023

 

 

$

 

 

%

 

 

Interest income

 

$

9,468

 

 

$

6,597

 

 

$

2,871

 

 

 

44

%

 

Interest expense

 

$

(1,695

)

 

$

(1,686

)

 

$

9

 

 

 

1

%

 

Sublease (expense) income

 

$

(1,602

)

 

$

1,598

 

 

$

(3,200

)

 

 

(200

)%

 

Other

 

$

101

 

 

$

23

 

 

$

78

 

 

 

339

%

 

 

Interest income increased due to higher average yields and balances in our marketable securities portfolio.
The change in sublease (expense) income is primarily due to the recognition of a loss of $3.5 million in connection with a sublease termination, partially offset by sublease income of $1.9 million during the three months ended March 31, 2024.

Income Taxes

We are subject to U.S. federal, state and foreign income taxes. For the three months ended March 31, 2024 and 2023, we recorded an income tax benefit of $2.8 million and an income tax provision of $0.6 million, respectively. Our effective tax rate was approximately 24.2% and (2.6)% for the three months ended March 31, 2024 and 2023, respectively. For the three months ended March 31, 2024, the primary difference between the effective tax rate and the federal statutory rate is driven by state and foreign tax expense. For the three months ended March 31, 2023, the primary difference between the effective tax rate and the federal statutory rate is due to the benefit of net operating losses utilized during the periods and the full valuation allowance we established on our federal, state, and certain foreign deferred tax assets.

Liquidity and Capital Resources

As of March 31, 2024, we had $723.5 million in cash and cash equivalents, and marketable securities. Since our inception, we have relied primarily on the proceeds from public and private sales of our equity securities, borrowings, government grants and revenues from product sales and collaboration agreements to fund our operations. Our funds are currently invested in money market funds, U.S. treasuries, U.S. government agency securities and corporate debt securities. We currently anticipate that our cash and cash equivalents, and short-term marketable securities as of March 31, 2024, and anticipated revenues from HEPLISAV-B will be sufficient to fund our operations for at least the next 12 months from the date of this filing and in the longer term.

Advanced payments received from CEPI to reserve a specified quantity of CpG 1018 adjuvant are initially accounted for as long-term deferred revenue. When we deliver CpG 1018 adjuvant to CEPI partner(s) or when we receive payment from CEPI partner(s), we reclassify the advanced payments from long-term deferred revenue to accrued liabilities. As of March 31, 2024, we had no CEPI-related net accounts receivable relating to Bio E. CEPI-related accruals and contract assets relating to Clover totaled $60.3 million and $71.3 million as of March 31, 2024, respectively. As of March 31, 2024, the CEPI-related accrual relating to Clover may be repaid using cash to be collected from Clover or forgiven in accordance with the CEPI Agreement.

On April 26, 2023, we entered into the Bio E Amendment No. 3, and on April 27, 2023, we entered into the CEPI-Bio E Assignment Agreement. Pursuant to the CEPI-Bio E Assignment Agreement, CEPI has forgiven the entirety of remaining amounts outstanding relating to the Bio E CEPI Advance Payments for CpG 1018 Materials allocated to Bio E and has assumed our previous rights to collect $47.4 million of Bio E accounts receivable. The CEPI-Bio E Assignment Agreement resulted in no accounts receivable balance from Bio E. Pursuant to the Bio E Amendment No. 3, we collected $13.5 million from Bio E in April 2023 and subsequently collected the remaining $1.0 million in August 2023. The Bio E Amendment No. 3 provides for additional future payment of either $5.5 million in the event that Bio E receives at least $125.0 million, or $12.3 million in the event that Bio E receives at least $250.0 million in future payments from the Government of India associated with its CORBEVAX product on or before August 15, 2025. These additional amounts are not considered collectible until the achievement of these future milestones.

As of March 31, 2024, the aggregate principal amount of our Convertible Notes was $225.5 million, excluding debt discount of $2.5 million. The Convertible Notes bear interest at a rate of 2.50% per year, payable semiannually in arrears on May 15 and November 15 of each year. The Convertible Notes mature on May 15, 2026, unless converted, redeemed or repurchased in accordance with their terms prior to such date. See Note 7 – Convertible Notes, in the accompanying notes to the unaudited condensed consolidated financial statements included in Part I, Item 1, “Financial Statements (unaudited)” of this Quarterly Report on Form 10-Q.

We entered into an at-the-market Sales Agreement with Cowen and Company, LLC (“Cowen”) on August 6, 2020 and an amendment to such agreement on August 3, 2023 (the sales agreement as amended, the “ATM Agreement”). Under the ATM Agreement, we may offer and sell from time to time, at our sole discretion, shares of our common stock having an aggregate offering

 

30


 

price of up to $120.0 million through Cowen as our sales agent. We agreed to pay Cowen a commission of up to 3% of the gross sales proceeds of any common stock sold through Cowen under the ATM Agreement. As of March 31, 2024, we had $120.0 million remaining under the ATM Agreement.

Prior to January 1, 2021, we incurred net losses in each year since our inception. For the three months ended March 31, 2024, we recorded a net loss of $8.7 million. For the three months ended March 31, 2023, we recorded a net loss of $24.3 million. We cannot be certain that sales of our products, and the revenue from our other activities will be sustainable. Further, we expect to continue to incur substantial expenses as we continue investing in commercialization of HEPLISAV-B, advancing our research and development pipeline, and investing in clinical trials and other development. If we cannot generate a sufficient amount of revenue from product sales, we will need to finance our operations through strategic alliance and licensing arrangements and/or future public or private debt and equity financings. Raising additional funds through the issuance of equity or debt securities could result in dilution to our existing stockholders, increased fixed interest payment obligations, or both. In addition, these securities may have rights senior to those of our common stock and could include covenants that would restrict our operations.

Our ability to raise additional capital in the equity and debt markets, should we choose to do so, is dependent on a number of factors, including, but not limited to, the market demand for our common stock, which itself is subject to a number of development and business risks and uncertainties, our creditworthiness and the uncertainty that we would be able to raise such additional capital at a price or on terms that are favorable to us or at all. In addition, our ability to raise additional funds may be adversely impacted by deteriorating global economic conditions and the recent or future disruptions to and volatility in the credit and financial markets in the United States and worldwide. Adequate financing may not be available to us on acceptable terms, or at all. If adequate funds are not available when needed, we may need to significantly reduce our operations while we seek strategic alternatives, which could have an adverse impact on our ability to achieve our intended business objectives.

During the three months ended March 31, 2024, we used $16.7 million of cash in our operations, which consisted of a net loss of $8.7 million, $18.2 million of net adjustments from non-cash items, which included stock-based compensation, sublease termination loss, depreciation and amortization, amortization of right-of-use assets, non-cash interest expense, accretion of discounts on marketable securities and inventory write off, and approximately $26.1 million net changes from operating assets and liabilities, which included an increase of $9.8 million in inventories primarily related to higher number of batches produced, and an increase of $4.8 million in prepaid assets and other current assets primarily related to prepaid taxes. By comparison, during the three months ended March 31, 2023, we generated $27.6 million of cash from our operations, which consisted of a net loss of $24.3 million, a $22.2 million of net adjustments from non-cash items, which included stock-based compensation, depreciation and amortization, amortization of right-of-use assets, non-cash interest expense, accretion of discounts on marketable securities and bad debt expense, and approximately $29.7 million net changes from operating assets and liabilities, which included a decrease of $30.3 million in accounts and other receivables, net, as we received outstanding payments from Bio E during 2024. Net cash used in operating activities is also impacted by changes in our operating assets and liabilities due to timing of cash receipts and expenditures.

During the three months ended March 31, 2024, net cash provided by investing activities was $2.8 million compared to $52.3 million of cash used in investing activities for the three months ended March 31, 2023. Cash provided by investing activities during the three months ended March 31, 2024 included $3.6 million of net proceeds from maturities and redemption of marketable securities compared to $51.1 million of net purchases of marketable securities for the three months ended March 31, 2023.

During the three months ended March 31, 2024, net cash used in financing activities was $4.2 million compared to $3.1 million of cash used in financing activities for the three months ended March 31, 2023. Cash used in financing activities for the three months ended March 31, 2024 included $6.7 million for the payments of taxes related to net share settlement of RSUs, partially offset by proceeds received from the exercise of options and from purchases under our employee stock purchase plan for $2.5 million combined. Cash used in financing activities for the three months ended March 31, 2023 included $4.1 million for the payments of taxes related to net share settlement of RSUs, partially offset by proceeds received from the exercise of options and from purchases under our employee stock purchase plan for $1.0 million combined.

Contractual Obligations

As of March 31, 2024, our material non-cancelable purchase commitments for the supply of HEPLISAV-B totaled $40.5 million. Included in the balance of our material non-cancelable purchase and other commitments for the supply of HEPLISAV-B, as of March 31, 2024, our aggregate minimum commitment for the supply of CpG 1018 adjuvant under the Avecia Supply Agreement was $7.4 million for the 12 months following March 31, 2024.

On February 22, 2024, our third-party subtenant obtained the approval of a voluntary petition for relief under Chapter 11 of the United States Code. As a consequence, the sublease agreement with that third-party for the subleased premises (approximately 75,662 square feet of office/laboratory space located at 5959 Horton Street, Emeryville, California) was terminated effective March 7, 2024.

 

31


 

Simultaneously, on March 7, 2024, we entered into a new sublease agreement with a different third-party under similar conditions and for the same premises. See Note 5 - Commitments and Contingencies, in the accompanying notes to the unaudited condensed consolidated financial statements included in Part I, Item 1, “Financial Statements (unaudited)” of this Quarterly Report on Form 10-Q.

There were no other material changes to the contractual obligations previously disclosed in Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2023.

 

32


 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

During the three months ended March 31, 2023, there were no material changes to our market risk disclosures as set forth in Part II, Item 7A, “Quantitative and Qualitative Disclosures About Market Risk” in our Annual Report on Form 10-K for the year ended December 31, 2023.

 

ITEM 4. CONTROLS AND PROCEDURES

(a) Evaluation of disclosure controls and procedures

We maintain disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) that are designed to ensure that information required to be disclosed in our Exchange Act reports is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission rules and forms and that such information is accumulated and communicated to our management, including our Principal Executive Officer and Principal Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can only provide reasonable, not absolute, assurance of achieving the desired control objectives.

Based on their evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this report, our management, with participation of our Chief Executive Officer and our Interim Chief Financial Officer, concluded that our disclosure controls and procedures are effective and were operating at the reasonable assurance level to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission rules and forms.

(b) Changes in internal controls

There have been no changes in our internal controls over financial reporting as defined in Rule 13a-15(f) under the Exchange Act during our most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal controls over financial reporting.

 

33


 

PART II. OTHER INFORMATION

From time to time in the ordinary course of business, we receive claims or allegations regarding various matters, including employment, vendor and other similar situations in the conduct of our operations. We are not currently aware of any material legal proceedings involving the Company.

ITEM 1A. RISK FACTORS

Various statements in this Quarterly Report on Form 10-Q are forward-looking statements, including, but not limited to, statements concerning our future efforts to obtain regulatory approval, advance our collaborations and our pipeline, manufacture and commercialize approved products, or expectations about our anticipated expenses, revenues, liquidity and cash needs, as well as our plans and strategies. These forward-looking statements are based on current expectations and we assume no obligation to update this information. Numerous factors could cause our actual results to differ significantly from the results described in these forward-looking statements, including those in the risk factors that follow. There have been no material changes from, or additions to, the risks described under Part 1, Item 1A “Risk Factors” included in our Annual Report on Form 10-K for the year ended December 31, 2023 that was filed with the Securities and Exchange Commission on February 22, 2024.

 

 

34


 

RISK FACTOR SUMMARY

Below is a summary of material factors that make an investment in our securities speculative or risky. Importantly, this summary does not address all of the risks and uncertainties that we face. Additional discussion of the risks and uncertainties summarized in this risk factor summary, as well as other risks and uncertainties that we face, can be found in the more detailed discussion that follows this summary, and the below summary is qualified in its entirety by that more complete discussion of such risks and uncertainties. You should carefully consider the risks and uncertainties described herein as part of your evaluation of an investment in our securities:

HEPLISAV-B has been approved in the United States, the European Union and Great Britain and launched in the United States and Germany, and there is significant competition in these marketplaces. Since this is our first marketed product, the timing of uptake and distribution efforts are unpredictable and there is a risk that we may not achieve and sustain commercial success for HEPLISAV-B.
Our financial results may vary significantly from quarter to quarter or may fall below the expectations of investors or securities analysts, each of which may adversely affect our stock price.
We have incurred annual net losses in most years since our inception and could continue to incur significant losses if we do not successfully commercialize HEPLISAV-B, launch new products and/or significant sales of our CpG 1018 adjuvant do not resume. Until we are able to generate significant revenues or achieve profitability through product sales on a consistent basis, we may require substantial additional capital to finance our operations.
Many of our competitors have greater financial resources and expertise than we do. If we are unable to successfully compete with existing or potential competitors as a result of these disadvantages, we may be unable to generate sufficient, or any, revenues and our business will be harmed.
We rely on our facility in Düsseldorf, Germany and third parties to supply materials or perform processes necessary to manufacture our products and our product candidates. We rely on a limited number of suppliers to produce the oligonucleotides we require for development and commercialization. Additionally, we have limited experience in manufacturing our products or product candidates in commercial quantities. With respect to HEPLISAV-B, we use a pre-filled syringe presentation of the vaccine and our ability to meet future demand will depend on our ability to manufacture or have manufactured sufficient supply in this presentation.
As we continue to focus on the commercialization of our HEPLISAV-B vaccine and our CpG 1018 adjuvant, we may encounter difficulties in managing our commercial growth and expanding our operations successfully.
As we continue to grow as a commercial organization and enter into supply agreements with customers, those supply agreements will have obligations to deliver product that we are reliant upon third parties to manufacture on our behalf.
We face uncertainty regarding coverage, pricing and reimbursement and the practices of third-party payors, which may make it difficult or impossible to sell certain of our products or product candidates on commercially reasonable terms.
We are subject to ongoing United States Food and Drug Administration (“FDA”), EU and comparable foreign post-marketing obligations concerning HEPLISAV-B, which may result in significant additional expense, and we may be subject to penalties if we fail to comply with regulatory requirements or experience unanticipated regulatory issues with HEPLISAV-B. If HEPLISAV-B or any products we develop are not accepted by the market or if regulatory authorities limit our labeling indications, require labeling content that diminishes market uptake of HEPLISAV-B or any other products we develop, or limit our marketing claims, we may be unable to generate significant future revenues, if any.
HEPLISAV-B and all of our clinical programs rely on oligonucleotide toll-like receptor (“TLR”) agonists. In the event of serious adverse events relating to TLR agonists, we may be required to reduce the scope of, or discontinue, our operations, or reevaluate the viability of strategic alternatives.
HEPLISAV-B is subject to regulatory obligations and continued regulatory review, and if we receive regulatory approval for our other product candidates, we will be subject to ongoing FDA and foreign regulatory obligations and continued regulatory review for such products.
Regulatory authorities may require more clinical trials for our product candidates than we currently expect or are conducting before granting regulatory approval, if regulatory approval is granted at all. Our clinical trials may be extended which may lead to substantial delays in the regulatory approval process for our product candidates and may impair our ability to generate revenues.
Clinical trials for our commercial product and product candidates are expensive and time consuming, may take longer than we expect or may not be completed at all, and have uncertain outcomes.

 

35


 

A key part of our business strategy for products in development is to establish collaborative relationships to help fund or manage development and commercialization of our product candidates and research programs. We may not succeed in establishing and maintaining collaborative relationships, which may significantly limit our ability to continue to develop and commercialize those products and programs, if at all.
As we plan for the broader commercialization of our HEPLISAV-B vaccine and for the requisite capacity to manufacture our CpG 1018 adjuvant, our financial commitments for manufacturing and supply capacity might outpace actual demand for our products.
We may develop, seek regulatory approval for and market HEPLISAV-B or any other product candidates outside of the U.S., the European Union and Great Britain, requiring a significant additional commitment of resources. Failure to successfully manage our international operations could result in significant unanticipated costs and delays in regulatory approval or commercialization of our products or product candidates.
We rely on clinical research organizations (“CROs”) and clinical sites and investigators for our clinical trials. If these third parties do not fulfill their contractual obligations or meet expected deadlines, our planned clinical trials may be delayed and we may fail to obtain the regulatory approvals necessary to commercialize our product candidates.
As a biopharmaceutical company, we engage CROs to conduct clinical studies, and failure by us or our CROs to conduct a clinical study in accordance with good clinical practices (“GCP”) standards and other applicable regulatory requirements could result in disqualification of the applicable clinical trial from consideration in support of approval of a potential product.
If third parties assert that we have infringed their patents or other proprietary rights or challenge our patents or other proprietary rights, we may become involved in disputes and litigation that would be costly, time consuming and have a negative impact on the commercialization of our current products and delay or prevent development or commercialization of our product candidates.
Our stock price is subject to volatility, and your investment may suffer a decline in value.
Future sales of our common stock or the perception that such sales may occur in the public market could cause our stock price to fall.
Servicing our debt requires a significant amount of cash, and we may not have sufficient cash flow from our business to pay our substantial debt. Conversion of the Convertible Notes (defined below) may dilute the ownership interest of our stockholders or may otherwise depress the price of our common stock.
The loss of key personnel could delay or prevent achieving our objectives. In addition, our continued growth to support commercialization may result in difficulties in managing our growth and expanding our operations successfully.
If our information technology systems or those of third parties upon which we rely, or our data are or were compromised, we could experience adverse consequences resulting from such compromise, including but not limited to regulatory investigations or actions; litigation; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; and other adverse consequences.

 

Risks Related to our Business and Capital Requirements

 

HEPLISAV-B has been approved in the United States, the European Union and Great Britain and launched in the United States and Germany, and there is significant competition in these marketplaces. Since this is our first marketed product, the timing of uptake and distribution efforts are unpredictable and there is a risk that we may not achieve and sustain commercial success for HEPLISAV-B.

We have established sales, marketing and distribution capabilities and commercialized HEPLISAV-B in the United States and Germany. We have also received approval in the European Union and Great Britain for HEPLISAV-B. Successful commercialization of HEPLISAV-B in these regions or elsewhere will require significant resources and time, and there can be no certainty that we will succeed in these efforts. While our personnel are experienced with respect to marketing of healthcare products, because HEPLISAV-B is our first marketed product, the potential uptake of the product through distribution, and the timing, trajectory, rate and sustainability for growth in sales is unpredictable, and we may not be successful in commercializing HEPLISAV-B in the long term. In particular, successful commercialization of HEPLISAV-B will require that we continue to negotiate and enter into contracts with wholesalers, distributors, group purchasing organizations, and other parties, and that we maintain those contractual relationships. There is a risk

 

36


 

that we may fail to complete or maintain some or all of these important contracts on favorable terms or at all, or that in a potentially evolving reimbursement environment, our efforts may fail to overcome established competition at favorable pricing, or at all.

We have continued to expand our field sales force. As these teams expand, it will take time for our expanded teams to generate significant sales momentum, if they do so at all. Although we have had some success growing and developing our field sales force following the launch of HEPLISAV-B, there is no guarantee that we will be able to generate sales at the same or improved rates going forward, if at all. In addition, retention of capable sales personnel may be more difficult for us compared to our competitors, as we focus on a single product offering. We must retain our sales force in order for HEPLISAV-B to maintain or expand its commercial presence.

Moreover, we expect that we will need to divert resources in order to successfully market, sell and distribute HEPLISAV-B for use with dialysis patients, one of our targeted patient populations. We do not yet have approval to market the regimen for dialysis. Although the Centers for Disease Control and Prevention (“CDC”) and the CDC’s Advisory Committee on Immunization Practices (“ACIP”) recommend that all adults aged 19-59, including patients on dialysis, receive hepatitis B vaccinations, our predictions of how many of those patients actually receive HEPLISAV-B may be inaccurate.

In addition to the risks with employing and maintaining our own commercial capabilities and with contracting, other factors that may inhibit our efforts to successfully commercialize HEPLISAV-B include:

whether we are able to continue recruiting and retaining adequate numbers of effective sales and marketing personnel;
whether we are able to access key health care providers to discuss HEPLISAV-B;
whether we can continue to compete successfully as a relatively new entrant in established distribution channels for vaccine products; and
whether we will maintain sufficient financial resources to cover the costs and expenses associated with sustaining a capable sales and marketing organization and related commercial infrastructure.

If we are not able to enter new markets ourselves, we may be required to collaborate or partner HEPLISAV-B with a third-party pharmaceutical or biotechnology company with existing products. To the extent we collaborate or partner, as we have done for HEPLISAV-B distribution in Germany, the product’s financial value will be shared with another party and we will need to establish and maintain a successful collaboration arrangement, and we may not be able to enter into these arrangements on acceptable terms or in a timely manner in order to establish HEPLISAV-B in these new markets. To the extent that we enter into co-promotion or other arrangements, any revenues we receive will depend upon the efforts of third parties, which may not be successful and are only partially in our control. In that event, our product revenues may be lower than if we marketed and sold our products directly with the highest priority, and we may be required to reduce or eliminate much of our commercial infrastructure and personnel as a result of such collaboration or partnership.

Governments influence the price of medicinal products in the European Union through their pricing and reimbursement rules and control of national healthcare systems that fund a large part of the cost of those products to consumers. Even though we have been granted a marketing authorization in the European Union for HEPLISAV-B, we have yet to obtain broad reimbursements and pricing approval in any European Union Member State and rely on our distributor to do so, who currently only markets in Germany. Some jurisdictions operate positive and negative list systems under which products may only be marketed once a reimbursement price has been agreed. To obtain reimbursement or pricing approval, some of these countries may require the completion of clinical trials that compare the cost-effectiveness of a particular product candidate to currently available therapies. Other European Union Member States allow companies to fix their own prices for medicines, but monitor and control company profits. Any delay in being able to market our products in the European Union, Great Britain or elsewhere may adversely affect our business and financial condition.

If we, or our partners, are not successful in setting our marketing, pricing and reimbursement strategies, recruiting and maintaining effective sales and marketing personnel or building and maintaining the infrastructure to support commercial operations in the U.S., Germany and elsewhere, we will have difficulty successfully commercializing HEPLISAV-B, which would adversely affect our business and financial condition.

 

Our financial results may vary significantly from quarter to quarter or may fall below the expectations of investors or securities analysts, each of which may adversely affect our stock price.

Numerous factors, many of which are outside our control, may cause or contribute to significant fluctuations in our quarterly and annual operating results. For example, during the year ended December 31, 2022, we recognized $587.7 million of CpG 1018 adjuvant revenue. However, our CpG 1018 adjuvant supply agreements expired at the end of 2022, and as a result, we did not recognize CpG 1018 adjuvant revenue for the year ended December 31, 2023 nor for the quarter ended March 31, 2024. Similarly, if demand for HEPLISAV-B decreases from recent trends for any reason, that could also cause unexpected fluctuations in our quarterly and annual operating results.

 

37


 

The occurrence and timing of any transfer of control of product sold to customers can also be difficult to predict, and the recognition of revenue can vary widely depending on timing of product deliveries and satisfaction of other obligations. As an example, any future revenue we do receive from sales of our CpG 1018 adjuvant has been and will continue to be difficult to predict, if it materializes at all. Historically, we generally required customers to place orders for CpG 1018 adjuvant with at least six months lead time and to make an advance payment toward the finished order. Where we receive such advance payments, we record such payments as deferred revenue until we have delivered the adjuvant and met all criteria to recognize revenue. In accordance with our stated revenue policy, we historically recorded revenue for these contracts upon meeting all of the criteria for revenue recognition under Accounting Standards Codification 606, which includes, among other criteria, the transfer of control for CpG 1018 adjuvant to our customer. During the year ended December 31, 2023, we did not receive any advanced payments from any of our customers to purchase CpG 1018 adjuvant. Our collaborators in many cases have purchase agreements with government agencies. If our collaborators do not receive payment from these agencies for any past or future adjuvant orders, our ability to collect our own receivables may be adversely affected. For example, as of December 31, 2023, we had recorded an allowance for doubtful accounts of $12.3 million in connection with our accounts receivable balance due from Bio E, which was determined by assessing changes in Bio E’s credit risk, contemplation of ongoing negotiations relating to an amendment to the supply agreement with Bio E, and Bio E’s dependence on cash collections from the Government of India, which have been delayed significantly by the Government of India.

We have in the past, and may in the future, adjust delivery dates, allow cancellations or give concessions on outstanding receivables in certain circumstances to better enable our customers to meet their obligations, which can impact the timing or amount of our revenue recognition, cash collections and transfer of control. For example, in August and October 2022, we entered into amendments to our Supply Agreement, dated June 29, 2021, with Zhejiang Clover Biopharmaceuticals, Inc. and Clover Biopharmaceuticals (Hong Kong) Co., Limited (the "Clover Supply Agreement"), which, among other things, modified the scope of the Clover Supply Agreement to reduce certain quantities of CpG 1018 adjuvant deliverable under the agreement and/or reduce amounts receivable, which we originally intended to deliver in accordance with a purchase order previously issued by Clover, and apply prepayments Clover previously made to us as payment for portions of pending outstanding purchase orders. In January 2023, we entered into another amendment to the Clover Supply Agreement to modify the price per dose of CpG 1018 adjuvant paid by Clover for adjuvant used in finished vaccine doses sold through government procurement programs relating to the booster program promoted by the China National Health Commission. In addition, in April 2023, we entered into the Bio E Amendment No. 3 and the CEPI-Bio E Assignment Agreement, pursuant to which CEPI forgave amounts outstanding relating to the Bio E CEPI Advance Payments and assumed our previous rights to collect $47.4 million of Bio E accounts receivable. Among other things, the CEPI-Bio E Assignment Agreement resulted in no accounts receivable from Bio E, the derecognition of $47.4 million CEPI accrual in connection with the Bio E CEPI Advance Payments, and certain additional future payments contingent on Bio E’s receipt of payments from the Government of India associated with its CORBEVAX product on or before August 15, 2025, which may not materialize.

Moreover, our revenue or operating expenses in one period may be disproportionately higher or lower relative to the others due to, among other factors, revenue fluctuations or increases in expenses as we invest in our pipeline. Accordingly, comparing our operating results on a period-to-period basis may not be meaningful, and investors should not rely on any particular past results as an indication of our future performance. If such fluctuations occur or if our operating results deviate from our expectations or the expectations of investors or securities analysts, our stock price may be adversely affected.

We have incurred annual net losses in most years since our inception and could continue to incur significant losses if we do not successfully commercialize HEPLISAV-B, launch new products and/or significant sales of our CpG 1018 adjuvant do not resume.

 

Prior to January 1, 2021, we had incurred losses in each year since we commenced operations in 1996. We recognized a net loss of $8.7 million for the three months ended March 31, 2024. As of March 31, 2024, we had an accumulated deficit of $939.3 million.

 

With our investment in the launch and commercialization of HEPLISAV-B in the United States and Germany, we have in the past, and could in the future, incur operating losses. Our expenses have increased substantially as we maintain our HEPLISAV-B commercial infrastructure, including investments in internal infrastructure to support our field sales force and investments in manufacturing and supply chain commitments to maintain commercial supply of HEPLISAV-B. Further, we expect to increase research and development costs as we invest in our pipeline. We are already advancing a multi-program clinical pipeline leveraging CpG 1018 adjuvant to develop improved vaccines in indications with unmet medical needs including a proposed Phase 1/2 clinical trial in shingles, a Phase 1 extension study in Tdap, and a Phase 2 clinical trial for plague in collaboration with and fully funded by the U.S. Department of Defense (“DoD”). We expect research and development costs to increase further if we add additional programs to our pipeline.

 

Sales of CpG 1018 adjuvant generated significant revenue during the COVID-19 pandemic, but we do not expect such revenues to continue in the long term, and we did not recognize any CpG 1018 adjuvant revenue in the year ended December 31, 2023. The timing for uptake of our products in the U.S. and abroad may further affect costs or losses related to commercialization. Due to the numerous risks and uncertainties associated with developing and commercializing vaccine products or other products we may choose

 

38


 

to offer in the future, we are unable to predict the extent of any future losses or when, if ever, we will become profitable on an annual recurring basis, or, that if we are able to reach consistent profitability that it will be sustainable for any period of time.

Many of our competitors have greater financial resources and expertise than we do. If we are unable to successfully compete with existing or potential competitors as a result of these disadvantages, we may be unable to generate sufficient, or any, revenues and our business will be harmed.

We compete with pharmaceutical companies, biotechnology companies, academic institutions and research organizations, in developing and marketing vaccines and adjuvants. For example, HEPLISAV-B competes in the U.S. with established hepatitis B vaccines marketed by Merck, GlaxoSmithKline plc (“GSK”) and VBI Vaccines Inc. ("VBI"), and with vaccines from those companies as well as several additional established pharmaceutical companies who market abroad. There are also modified schedules of conventional hepatitis B vaccines for limited age ranges that are approved in the United States, the European Union and Great Britain. Competition in European markets could affect our success or the success of our distributor in that market as well. In addition, HEPLISAV-B competes against Twinrix, a bivalent vaccine marketed by GSK for protection against hepatitis B and hepatitis A.

 

We are also in competition with companies developing vaccines and vaccine adjuvants, generally including, among others, GSK, Pfizer, Inc., Sanofi S.A., Merck, Bavarian Nordic A/S, Emergent BioSolutions, Inc., Novavax, Inc., Medicago Inc., Valneva, AstraZeneca plc, Moderna, Inc., Johnson & Johnson, VBI, BioNTech SE and Curevo Vaccine. We will likely compete with several of these companies in the hepatitis space, shingles space, Tdap space and other spaces occupied by any other product candidates we ultimately choose to advance through our pipeline in the future.

 

Products in our clinical pipeline, if approved, will also face competition from competitors who have competing clinical programs or already approved products. Existing and potential competitors or other market participants may also compete with us for qualified commercial, scientific and management personnel, as well as for technology that would otherwise be advantageous to our business. Our success in developing marketable products and achieving a competitive position will depend, in part, on our ability to attract and retain qualified personnel in the near-term, particularly with respect to HEPLISAV-B commercialization. If we do not succeed in attracting new personnel and retaining and motivating existing personnel, our operations may suffer and we may be unable to properly manage our business, obtain financing as needed, enter into collaborative arrangements, advance or sell our product candidates or generate revenues.

 

We rely on our facility in Düsseldorf, Germany and third parties to supply materials or perform processes necessary to manufacture our products and our product candidates. We rely on a limited number of suppliers to produce the oligonucleotides we require for development and commercialization. Additionally, we have limited experience in manufacturing our products or product candidates in commercial quantities. With respect to HEPLISAV-B, we use a pre-filled syringe presentation of the vaccine and our ability to meet future demand will depend on our ability to manufacture or have manufactured sufficient supply in this presentation.

We rely on our facility in Düsseldorf and third parties to perform the multiple processes involved in manufacturing hepatitis B surface antigen for use in HEPLISAV-B, the combination of the oligonucleotide and the antigens, and formulation, fill and finish. We may continue to do the same for any additional products we might add in the future through natural internal expansion of our pipeline, or in transactions with an external third-party or parties. The FDA approved our pre-filled syringe presentation of HEPLISAV-B in 2018 and we expect such presentation will be the sole presentation for HEPLISAV-B going forward. We have limited experience in manufacturing and supplying this presentation ourselves, and rely on a contract manufacturer to do so. Our contract manufacturer is the only approved provider that we have, and there can be no assurance that we or they can successfully manufacture sufficient quantities of pre-filled syringes in compliance with good manufacturing practice ("GMP") in order to meet market demand, whether because of problems with our supplier’s own operations, operations of its sub-suppliers, issues with downstream supply chains or otherwise. If our contract manufacturer is unable to source components needed to complete fill and finish of our pre-filled syringes, we may be required to identify a second source which would have associated costs and regulatory requirements. Qualifying a second source could take more than a year to accomplish. If we are unable to do all this, on a timely basis or at all, our HEPLISAV-B sales could be materially and adversely impacted.

 

Historically, we have also relied on a limited number of suppliers to produce oligonucleotides for clinical trials and a single supplier to produce (i) our CpG 1018 adjuvant for manufacture of HEPLISAV-B and for sale to our collaborators and (ii) our pre-filled syringe presentation. In 2021, we qualified a second supplier to manufacture CpG 1018 adjuvant for our COVID business. If we are unable to maintain our existing suppliers for CpG 1018 adjuvant, we would have to establish an alternate qualified manufacturing capability ourselves, which would result in significant additional operating costs and delays in manufacturing HEPLISAV-B, or CpG 1018 adjuvant, and developing and commercializing our, and potentially our collaborators’, product candidates. We or other third parties may not be able to produce product at a cost, quantity and quality that are available from our current third-party suppliers, or at all.

 

39


 

 

In countries outside of the U.S., we may not be able to comply with comparable foreign regulations, and our manufacturing process may be subject to delays, disruptions or quality control/quality assurance problems. Noncompliance with these regulations or other problems with our manufacturing process may limit or disrupt the commercialization of our products or our and our collaborators’ product candidates and could result in significant expense.

 

As we continue to focus on the commercialization of our HEPLISAV-B vaccine and our CpG 1018 adjuvant, we may encounter difficulties in managing our commercial growth and expanding our operations successfully.

As our commercial operations expand, we expect that we will also need to manage additional relationships with various third parties, including sole source suppliers, distributors, collaboration partners, wholesalers and hospital customers. Future growth will impose significant added responsibilities on our organization, in particular on management. Our future financial performance and our ability to successfully commercialize our HEPLISAV-B vaccine and CpG 1018 adjuvant or any new products, and to compete effectively will depend, in part, on our ability to manage any future growth effectively. To that end, we may not be able to manage our growth efforts effectively, and hire, train, retain and integrate additional management, administrative and sales and marketing personnel, or secure sufficient or timely supply from third party service and product providers. Any failure to accomplish any of these activities could prevent us from successfully increasing or maintaining the same level of commercial growth as we have seen in the past.

 

If HEPLISAV-B or any products we develop are not accepted by the market or if regulatory authorities limit our labeling indications, require labeling content that diminishes market uptake of HEPLISAV-B or any other products we develop, or limit our marketing claims, we may be unable to generate significant future revenues, if any.

 

Even if we obtain regulatory approval for our product candidates, such as our U.S., European Union and Great Britain approvals of HEPLISAV-B, and are able to commercialize them as we have with HEPLISAV-B, our products may not gain market acceptance among physicians, patients, healthcare payors and the medical community.

 

The degree of market acceptance of HEPLISAV-B and any of our future approved products will depend upon a number of factors, including:

the indication for which the product is approved and its approved labeling;
the presence of other competing approved products;
the potential advantages of the product over existing and future treatment methods;
the relative convenience and ease of administration of the product;
the strength of our sales, marketing and distribution efforts;
the price and cost-effectiveness of the product; and
third-party coverage and adequate reimbursement and the willingness of patients to pay out-of-pocket in the absence of sufficient reimbursement by third-party payors.

 

The FDA or other regulatory authorities could limit the labeling indication for which our product candidates may be marketed or could otherwise limit marketing efforts for our products. If we are unable to achieve approval or successfully market any of our products or product candidates, or marketing efforts are restricted by regulatory limits, our ability to generate revenue could be significantly impaired.

 

As we continue to grow as a commercial organization and enter into supply agreements with customers, those supply agreements will have obligations to deliver product that we are reliant upon third parties to manufacture on our behalf.

 

As our commercial business begins to expand in connection with commercial sales of HEPLISAV-B or CpG 1018 adjuvant, as applicable, the contracts we enter into with our customers will generally carry delivery obligations that require us to deliver product in certain quantities and meet certain quality thresholds, among other things, all within specified timeframes. If, for any reason, whether due to reliance on third-party manufacturers or otherwise, we are unable to deliver timely, compliant products to our customers in quantities that meet our contractual obligations, we could be subject to lost revenue, contractual penalties, suits for damages, harm to our reputation or other problems that could materially and adversely affect our business. To the extent we add new products in the future, these risks could be exacerbated by the added complexity of managing multiple product lines.

 

40


 

 

We face uncertainty regarding coverage, pricing and reimbursement and the practices of third-party payors, which may make it difficult or impossible to sell certain of our products or product candidates on commercially reasonable terms.

 

In both domestic and foreign markets, our ability to achieve profitability will depend in part on the negotiation of a favorable price, as well as the availability of coverage and adequate reimbursement, from third-party payors, in particular for HEPLISAV-B, where existing products are already marketed. In the U.S., pricing for hepatitis B vaccines is currently stable and reimbursement is favorable as we believe private and public payors recognize the value of prophylaxis in this setting given the high costs of potential morbidity and mortality, and we have achieved coverage with most third-party payors. However, there is a risk that some payors may limit coverage to specific products on an approved list, also known as a formulary, which might not include HEPLISAV-B. Reimbursement or pricing in jurisdictions outside the U.S. may be less favorable. Thus, there can be no assurance that HEPLISAV-B will achieve and sustain stable pricing and favorable reimbursement. Even if favorable coverage and reimbursement status is attained for one or more products for which we or our collaborators receive regulatory approval, less favorable coverage policies and reimbursement rates may be implemented in the future. Our ability to successfully obtain and retain market share and achieve and sustain profitability will be significantly dependent on the market’s acceptance of a price for HEPLISAV-B sufficient to achieve profitability, and future acceptance of such pricing.

 

Third-party payors are increasingly challenging the price and cost-effectiveness of medical products and services, and pricing, as well as coverage and reimbursement decisions, may not allow our future products to compete effectively with existing competitive products. Because we intend to offer products, if approved, that involve new technologies, the willingness of third-party payors to reimburse for our products is uncertain. We will have to charge a price for HEPLISAV-B or any other products we commercialize that is sufficient to enable us to recover our considerable investment in product development and our operating costs. Further, coverage policies and third‑party reimbursement rates may change at any time. Therefore, even if favorable coverage and reimbursement status is attained, less favorable coverage policies and reimbursement rates may be implemented in the future. Adequate third-party payor reimbursement may not be available to enable us to maintain price levels sufficient to achieve or maintain profitability, and such unavailability could harm our future prospects and reduce our stock price.

The United Kingdom ("UK") and many EU Member States periodically review their reimbursement procedures for medicinal products, which could have an adverse impact on reimbursement status. We expect that legislators, policymakers and healthcare insurance funds in European countries will continue to propose and implement cost-containing measures, such as lower maximum prices, lower or lack of reimbursement coverage and incentives to use cheaper, usually generic, products as an alternative to branded products, and/or branded products available through parallel import to keep healthcare costs down. Moreover, in order to obtain reimbursement for our products in some European countries, including some EU Member States, we may be required to compile additional data comparing the cost-effectiveness of our products to other available therapies. This Health Technology Assessment ("HTA") of medicinal products is becoming an increasingly common part of the pricing and reimbursement procedures in some EU Member States, including those representing the larger markets. The HTA process is the procedure to assess therapeutic, economic and societal impact of a given medicinal product in the national healthcare systems of the individual country. The outcome of an HTA will often influence the pricing and reimbursement status granted to these medicinal products by the competent authorities of individual EU Member States. The extent to which pricing and reimbursement decisions are influenced by the HTA of the specific medicinal product currently varies between EU Member States.

In December 2021, Regulation No 2021/2282 on HTA amending Directive 2011/24/EU, was adopted in the EU. This Regulation, which entered into force in January 2022 and will apply as of January 2025, is intended to boost cooperation among EU Member States in assessing health technologies, including new medicinal products, and providing the basis for cooperation at EU level for joint clinical assessments in these areas. The Regulation foresees a three-year transitional period and will permit EU Member States to use common HTA tools, methodologies, and procedures across the EU, working together in four main areas, including joint clinical assessment of the innovative health technologies with the most potential impact for patients, joint scientific consultations whereby developers can seek advice from HTA authorities, identification of emerging health technologies to identify promising technologies early, and continuing voluntary cooperation in other areas. Individual EU Member States will continue to be responsible for assessing non-clinical (e.g., economic, social, ethical) aspects of health technologies, and making decisions on pricing and reimbursement. If we are unable to maintain favorable pricing and reimbursement status in EU Member States for product candidates that we may successfully develop and for which we may obtain regulatory approval, any anticipated revenue from and growth prospects for those products in the EU could be negatively affected. In light of the fact that the United Kingdom has left the EU, Regulation No 2021/2282 on HTA will not apply in the United Kingdom. However, the UK Medicines and Healthcare products Regulation Agency (“MHRA”) is working with UK HTA bodies and other national organizations, such as the Scottish Medicines Consortium (“SMC”), the National Institute for Health and Care Excellence (“NICE”), and the All-Wales Medicines Strategy Group, to introduce new pathways supporting innovative approaches to the safe, timely and efficient development of medicinal products. For example, in March 2021, the UK introduced the Innovative Licensing and Access Pathways (“ILAP”) which brings together the

 

41


 

MHRA, NICE, SMC and the All Wales Therapeutics and Toxicology Centre, to accelerate time to market for certain innovative products.

Legislators, policymakers and healthcare insurance funds in the EU and the United Kingdom may continue to propose and implement cost-containing measures to keep healthcare costs down, particularly due to the financial strain that COVID-19 placed on national healthcare systems of European countries. These measures could include limitations on the prices we would be able to charge for product candidates that we may successfully develop and for which we may obtain regulatory approval or the level of reimbursement available for these products from governmental authorities or third-party payors. Further, an increasing number of EU and other foreign countries use prices for medicinal products established in other countries as “reference prices” to help determine the price of the product in their own territory. Consequently, a downward trend in prices of medicinal products in some countries could contribute to similar downward trends elsewhere.

We are subject to ongoing FDA, EU and comparable foreign post-marketing obligations concerning HEPLISAV-B, which may result in significant additional expense, and we may be subject to penalties if we fail to comply with regulatory requirements or experience unanticipated regulatory issues with HEPLISAV-B.

 

Our HEPLISAV-B regulatory approval in the United States is subject to certain post-marketing obligations and commitments to the FDA. For example, we were required to conduct an observational comparative study of HEPLISAV-B to Engerix-B to assess occurrence of acute myocardial infarction (“AMI”). This post-marketing study was initiated in August 2018 and concluded in November 2020. While the results of the study, announced in April 2021, indicated that there was no increased risk of AMI associated with vaccination with HEPLISAV-B compared to Engerix-B, we may be required to conduct further studies on HEPLISAV-B or our other product candidates in the future. Also, we received data from the autoimmune portion of our observational study, and the data indicated no association between HEPLISAV-B and any of the studied autoimmune diseases. In addition, we conducted a pregnancy registry study to provide information on outcomes following pregnancy exposure to HEPLISAV-B and submitted the information to the FDA in December 2023. Failure to complete the study to the satisfaction of the FDA could result in withdrawal of our biologics license application approval, which would have a material adverse effect on our business, results of operations, financial condition and prospects. As we advance our pipeline, similar studies may be required for other candidates. The results of post-marketing studies may also result in additional warnings or precautions for the HEPLISAV-B label or labels of any future products, if authorized, or expose additional safety concerns that may result in product liability and withdrawal of a product or products from the market, any of which would have a material adverse effect on our business, results of operations, financial condition and prospects.

 

Similar post-marketing obligations and commitments exist in the European Union and Great Britain. For example, we are required to submit periodic safety update reports to the European Medicines Agency ("EMA") and the MHRA and to keep an up-to-date risk management plan that takes into account new information that may lead to a significant change in the risk/benefit profile of HEPLISAV-B. In addition, in accordance with our EU marketing authorization for HEPLISAV-B, HEPLISAV-B is subject to additional monitoring, meaning that it is monitored more intensively than other medicinal products. We may have similar obligations for future products if and when approved. Non-compliance with European Union or United Kingdom requirements regarding safety monitoring or pharmacovigilance can result in significant financial penalties.

 

In addition, the manufacturing processes, labelling, packaging, distribution, adverse event reporting, storage, advertising, promotion and recordkeeping for HEPLISAV-B are subject to extensive and ongoing regulatory requirements in the United States, the European Union and Great Britain. These requirements include submissions of safety and other post-marketing information and reports, registration, as well as continued compliance with current good manufacturing practices (“cGMP”), good clinical practices (“GCP”), International Conference on Harmonization guidelines, and good laboratory practices (“GLP”). If we are not able to meet and maintain regulatory compliance for HEPLISAV-B or any future product, if authorized, we may lose marketing approval and be required to withdraw our product. Withdrawal of our product would have a material adverse effect on our business.

 

HEPLISAV-B and all of our clinical programs rely on oligonucleotide TLR agonists. In the event of serious adverse events relating to TLR agonists, we may be required to reduce the scope of, or discontinue, our operations, or reevaluate the viability of strategic alternatives.

 

Our programs, including HEPLISAV-B, incorporate TLR9 agonist CpG oligonucleotides. If any of our product candidates in clinical trials or similar products from competitors or collaborators result in serious adverse events, we may be required to delay, discontinue or modify our clinical trials or our clinical trial strategy, or significantly reevaluate strategic alternatives. If a safety risk based on mechanism of action or the molecular structure were identified, it may hinder our ability to develop our product candidates or enter into potential collaboration or commercial arrangements. Rare diseases and a numerical imbalance in cardiac adverse events have been observed in patients in our clinical trials. If adverse events are found to relate to our TLR agonist as a whole, we may be required to significantly reduce or discontinue our operations.

 

42


 

 

HEPLISAV-B is subject to regulatory obligations and continued regulatory review, and if we receive regulatory approval for our other product candidates, we will be subject to ongoing FDA and foreign regulatory obligations and continued regulatory review for such products.

 

With respect to HEPLISAV-B and our other product candidates in development, we and our third-party manufacturers and suppliers are required to comply with applicable cGMP regulations and other international regulatory requirements. The regulations require that our products and product candidates be manufactured and records maintained in a prescribed manner with respect to manufacturing, testing and quality control/quality assurance activities. Manufacturers and suppliers of key components and materials must be named in a Biologics License Application (“BLA”) submitted to the FDA for any product candidate for which we are seeking FDA approval. Additionally, third-party manufacturers and suppliers and any manufacturing facility must undergo a pre-approval inspection before we can obtain marketing authorization for any of our product candidates. Even after a manufacturer has been qualified by the FDA, the manufacturer must continue to expend time, money and effort in the area of production and quality control to ensure full compliance with GMP. Manufacturers are subject to regular, periodic inspections by the FDA following initial approval. Further, to the extent that we contract with third parties for the manufacture of our products or product candidates, our ability to control third-party compliance with FDA requirements will be limited to contractual remedies and rights of inspection.

 

If, as a result of the FDA’s inspections, it determines that the equipment, facilities, laboratories or processes do not comply with applicable FDA regulations and conditions of product approval, the FDA may not approve the product or may suspend the manufacturing operations. If the manufacturing operations of any of the suppliers for our products or product candidates are suspended, we may be unable to generate sufficient quantities of commercial or clinical supplies of product to meet market demand, which would harm our business. In addition, if delivery of material from our suppliers is interrupted for any reason, we might be unable to ship our approved product for commercial supply or to supply our products in development for clinical trials. Significant and costly delays can occur if the qualification of a new supplier is required. Similar requirements and procedures apply outside of the United States.

 

Failure to comply with regulatory requirements could prevent or delay marketing approval or require the expenditure of money or other resources to correct. Failure to comply with applicable requirements may also result in warning letters, fines, injunctions, civil penalties, recall or seizure of products, total or partial suspension of production, refusal of the government to renew marketing applications and criminal prosecution, any of which could be harmful to our ability to generate revenues and to our stock price.

 

Regulatory authorities may require more clinical trials for our product candidates than we currently expect or are conducting before granting regulatory approval, if regulatory approval is granted at all. Our clinical trials may be extended which may lead to substantial delays in the regulatory approval process for our product candidates and may impair our ability to generate revenues.

 

Our registration and commercial timelines depend on further discussions with regulatory authorities and requirements and any requests that they may make for additional data or completion of additional clinical trials. Any such requirements or requests could:

adversely affect our ability to timely and successfully commercialize or market these product candidates;
result in significant additional costs;
potentially diminish any competitive advantages for those products;
potentially limit the markets for those products;
adversely affect our ability to enter into collaborations or receive milestone payments or royalties from potential collaborators;
cause us to abandon the development of the affected product candidate; or
limit our ability to obtain additional financing on acceptable terms, if at all.

Clinical trials for our commercial product and product candidates are expensive and time consuming, may take longer than we expect or may not be completed at all, and have uncertain outcomes.

 

Clinical trials, including post-marketing studies, to generate sufficient data to meet FDA and other regulatory authority requirements are expensive and time consuming, may take more time to complete than expected, may not be completed at all, and may not have favorable outcomes if they are completed. In addition, results from smaller, earlier stage clinical studies may not be representative of larger, controlled clinical trials that would be required in order to obtain regulatory approval of a product candidate.

 

 

43


 

Each of our clinical trials requires the investment of substantial planning, expense and time and the timing of the commencement, continuation and completion of these clinical trials may be subject to significant delays relating to various causes, including scheduling conflicts with participating clinicians and clinical institutions, difficulties in identifying and enrolling participants who meet trial eligibility criteria, failure of participants to complete the clinical trial, delay or failure to obtain Institutional Review Board (“IRB”), Ethics Committee or regulatory approval to conduct a clinical trial at a prospective site, unexpected adverse events and shortages of available vaccine or component supply. Participant enrollment is a function of many factors, including the size of the relevant population, the proximity of participants to clinical sites, the eligibility criteria for the trial, the existence of competing clinical trials and the availability of alternative or new treatments. Failure of one or more product candidates to successfully advance through to approval and licensure could result in the loss of unrecoverable costs expended and impact our ability to generate future revenue from such products, either of which, or both of which, could have an adverse impact on our business.

 

A key part of our business strategy for products in development is to establish collaborative relationships to help fund or manage development and commercialization of our product candidates and research programs. We may not succeed in establishing and maintaining collaborative relationships, which may significantly limit our ability to continue to develop and commercialize those products and programs, if at all.

 

We have and may in the future need to establish collaborative relationships to obtain domestic and/or international sales, marketing, research, development and distribution capabilities for our products or product candidates and our discovery research programs. Failure to obtain a collaborative relationship for those products or product candidates and programs in markets outside the U.S. requiring extensive sales efforts may significantly impair the potential for those products and programs and we may be required to raise additional capital to continue them. The process of establishing and maintaining collaborative relationships is difficult and time-consuming, and even if we establish such relationships, they may involve significant uncertainty, including:

our partners may seek to renegotiate or terminate their relationships with us due to unsatisfactory clinical results, manufacturing issues, a change in business strategy, a change of control or other reasons;
our perceived shortage of capital resources may impact the willingness of companies to collaborate with us;
our contracts for collaborative arrangements are often terminable at will on written notice and may otherwise expire or terminate and we may not have alternative funding available;
our partners may choose to pursue alternative technologies, including those of our competitors;
we may have disputes with a partner that could lead to litigation or arbitration;
we have limited control over the decisions of our partners and they may change the priority of our programs in a manner that would result in termination of the agreement or add significant delay in the partnered program;
our ability to generate future payments and royalties from our partners depends upon the abilities of our partners to establish the safety and efficacy of product candidates, obtain regulatory approvals and successfully manufacture and commercialize the products developed from product candidates;
we or our partners may fail to properly initiate, maintain or defend our intellectual property rights, where applicable, or a party may use our proprietary information in such a way as to invite litigation that could jeopardize or potentially invalidate our intellectual property or other proprietary rights or expose us to potential liability;
our partners may not devote sufficient capital or resources towards our product candidates; and
our partners may not comply with applicable government regulatory requirements.

 

Supporting diligence activities conducted by potential collaborators and negotiating the financial and other terms of a collaboration agreement are long and complex processes with uncertain results. Despite our efforts, we may be unable to secure collaborative arrangements. If we are unable to establish and maintain collaborative relationships on acceptable terms or to successfully transition terminated collaborative agreements, we may have to delay or discontinue further development of one or more of our product candidates, undertake development and commercialization activities at our own expense or find alternative sources of capital.

 

Even when we are successful in entering into collaboration agreements, collaborations can involve greater uncertainty for us, as we have less control over certain aspects of our collaborative programs than we do over our solely-owned development and commercialization programs, and the financial terms upon which collaborators are willing to enter into such an arrangement cannot be certain. If any collaborator fails to fulfill its responsibilities in a timely manner, or at all, our research, clinical development,

 

44


 

manufacturing or commercialization efforts pursuant to that collaboration could be delayed or terminated, or it may be necessary for us to assume responsibility for expenses or activities that would otherwise have been the responsibility of our collaborator.

 

For example, we are working to develop our CpG 1018 adjuvant as a premier vaccine adjuvant through research collaborations, partnerships and supply arrangements. Current relationships and efforts are focused on adjuvanted vaccines for COVID-19, shingles, Tdap, plague and influenza. For some of these relationships, our collaborators have primary responsibility for the development, conduct of clinical trials, and for seeking and obtaining regulatory approval of potential vaccines containing our adjuvant. We have limited or no control over our collaborators’ decisions, including the amount and timing of resources that any of these collaborators will dedicate to such activities. In circumstances where our collaborators do not purchase as much adjuvant as we anticipate or they delay placing orders or taking certain deliveries, there can be a negative impact on our revenue recognition. If a collaborator fails to conduct collaborative activities successfully, the development and commercialization of a vaccine could be delayed or may not occur at all. Lastly, the ability of our collaborators to deliver, sell and collect on receivables is not guaranteed and this could, in turn, impact our own ability to collect receivables.

 

Until we are able to generate significant revenues or achieve profitability through product sales on a consistent basis, we may require substantial additional capital to finance our operations.

 

As of March 31, 2024, we had $723.5 million in cash and cash equivalents, and marketable securities. Prior to January 1, 2021, we incurred net losses in each year since our inception. We recorded a net loss of $8.7 million for the three months ended March 31, 2024. As of March 31, 2024, we had an accumulated deficit of $939.3 million. We expect to continue to incur substantial expenses as we continue to invest in the commercialization and development of HEPLISAV-B and our CpG 1018 adjuvant, clinical trials for our pipeline candidates, and other development. If we cannot generate a sufficient amount of revenue from product sales, we may need to finance our operations through strategic alliance and licensing arrangements and/or future public or private debt and equity financings. Raising additional funds through the issuance of equity or debt securities could result in dilution to our existing stockholders, increased fixed payment obligations, or both. In addition, our 2.50% convertible senior notes due 2026 (“Convertible Notes”) and other securities we issue in the future may have rights senior to those of our common stock and could include covenants that restrict our operations.

 

Our ability to raise additional capital in the equity and debt markets, should we choose to do so, is dependent on a number of factors, including, but not limited to, the market demand for our common stock, which itself is subject to a number of development and business risks and uncertainties, our creditworthiness and the uncertainty that we would be able to raise such additional capital at a price or on terms that are favorable to us. In addition, our ability to raise additional funds may be adversely impacted by deteriorating global economic conditions and disruptions to and volatility in the credit and financial markets in the United States and worldwide. Adequate financing may not be available to us on acceptable terms, or at all. If adequate funds are not available when needed, we may need to significantly reduce our operations while we seek strategic alternatives, which could have an adverse impact on our ability to achieve our intended business objectives and the value of our stock.

 

As we plan for the broader commercialization of our HEPLISAV-B vaccine and for the requisite capacity to manufacture our CpG 1018 adjuvant, our financial commitments for manufacturing and supply capacity might outpace actual demand for our products.

 

As we manage our production capabilities for HEPLISAV-B and CpG 1018 adjuvant to support recent market share gains and other initiatives, we have been, and in the future could be, required to make significant financial commitments at our contract manufacturing organizations (“CMOs”), including minimum purchase commitments and prepayments of purchase orders to facilitate the procurement of raw materials and the incurrence of various manufacturing costs. Because of minimum or advance purchase commitments and uncertainty about the expected demand for HEPLISAV-B or CpG 1018 adjuvant, the financial commitments we make to our CMOs to support manufacturing may not be recovered in their entirety, or at all, if our customers do not ultimately purchase from us at expected volumes, or other concessions are made by us. Capacity reservation fees are generally not recoverable if we do not use the capacity we have reserved as a result of lower than expected demand, or otherwise. Similarly, prepayments of purchase orders may not be recoverable if we do not ultimately require the entire volume subject to the applicable purchase order. As a result, we could end up making financial commitments that we never recover if demand for HEPLISAV-B or CpG 1018 adjuvant does not materialize in the volumes we are expecting or at all. This may require us to record certain charges or write-offs in one or more fiscal periods, which in turn could result in significant, unexpected fluctuations in our quarterly and annual operating results, and potentially have a material adverse effect on our results of operations, and financial condition.

 

For example, in August and October 2022, we entered into amendments to the Clover Supply Agreement, which, among other things, modified the scope of the Clover Supply Agreement to reduce certain quantities of CpG 1018 adjuvant that we originally intended to deliver in accordance with a purchase order previously issued by Clover. As a result of the concessions made in the amendments to the Clover Supply Agreement, prior financial commitments made to certain CMOs to manufacture quantities of CpG

 

45


 

1018 adjuvant to fulfill the original Clover purchase order, and reduced demand for CpG 1018 adjuvant, we recorded write-offs of $13.9 million of CpG 1018 adjuvant raw materials inventory and $20.4 million of finished goods inventory during the year ended December 31, 2022. Relating to our Bio E Supply Agreement, we entered into an amendment and an assignment agreement in April 2023, pursuant to which (i) CEPI forgave the entirety of remaining amounts outstanding relating to the Bio E CEPI Advance Payments for CpG 1018 Materials allocated to Bio E and has assumed our previous rights to collect $47.4 million of Bio E accounts receivable, (ii) we collected $14.5 million from Bio E, resulting in no accounts receivable balance as of December 31, 2023 and March 31, 2024, and (iii) we derecognized a $47.4 million CEPI accrual in connection with the Bio E CEPI Advance Payments. It is possible we may have similar write-offs in the future.

 

We may develop, seek regulatory approval for and market HEPLISAV-B or any other product candidates outside of the U.S., the European Union and Great Britain, requiring a significant additional commitment of resources. Failure to successfully manage our international operations could result in significant unanticipated costs and delays in regulatory approval or commercialization of our products or product candidates.

 

We may seek to introduce HEPLISAV-B, or any other product candidates we may develop, to various additional markets in or outside of the U.S., the European Union and Great Britain. Developing, seeking regulatory approval for and marketing our product candidates in or outside of the U.S., the European Union and Great Britain in jurisdictions where we don't currently have approval could impose substantial costs, impose burdens on our personnel, and divert management’s attention from domestic operations. International operations are subject to risk, including:

the difficulty of managing geographically distant operations, including recruiting and retaining qualified employees, locating adequate facilities and establishing useful business support relationships in the local community;
compliance with varying international regulatory requirements, laws and treaties;
securing international distribution, marketing and sales capabilities upon favorable terms;
adequate protection of our intellectual property rights;
obtaining regulatory and pricing approvals at a level sufficient to justify commercialization;
legal uncertainties and potential timing delays associated with tariffs, export licenses and other trade barriers;
foreign tax compliance and diverse tax consequences;
the fluctuation of conversion rates between foreign currencies and the U.S. dollar; and
regional and geopolitical risks.

 

In the event that we determine to pursue commercialization of HEPLISAV-B outside the United States, the European Union and Great Britain, our opportunity will depend upon our receiving regulatory approval, which can be costly and time consuming, and there is a risk that one or more regulatory bodies may require that we conduct additional clinical trials and/or take other measures which will take time and require that we incur significant additional expense. In addition, we may not receive approval in one or more jurisdictions, even if we undertake these efforts.

 

The results of clinical trials conducted to support regulatory approval in one or more jurisdictions, and any failure or delay in obtaining regulatory approval in one or more jurisdictions, may have a negative effect on the regulatory approval process in other jurisdictions, including our existing regulatory approval in the United States, the European Union and Great Britain. If we are unable to successfully manage our international operations, we may incur significant unanticipated costs and delays in regulatory approval or commercialization of our products or product candidates, which would impair our ability to generate revenues.

 

We rely on CROs and clinical sites and investigators for our clinical trials. If these third parties do not fulfill their contractual obligations or meet expected deadlines, our planned clinical trials may be delayed and we may fail to obtain the regulatory approvals necessary to commercialize our product candidates.

 

We rely on CROs, clinical sites and investigators for our clinical trials. If these third parties do not perform their obligations or meet expected deadlines our planned clinical trials may be extended, delayed, modified or terminated. While we maintain oversight over our clinical trials and conduct regular reviews of the data, we are dependent on the processes and quality control efforts of our third-party contractors to ensure that clinical trials are conducted properly and that detailed, quality records are maintained to support the results of the clinical trials that they are conducting on our behalf. Any extension, delay, modification or termination of our clinical trials or failure to ensure adequate documentation and the quality of the results in the clinical trials could delay or otherwise adversely affect our ability to commercialize our product candidates and could have a material adverse effect on our business and operations.

 

46


 

 

As a biopharmaceutical company, we engage CROs to conduct clinical studies, and failure by us or our CROs to conduct a clinical study in accordance with GCP standards and other applicable regulatory requirements could result in disqualification of the applicable clinical trial from consideration in support of approval of a potential product.

 

We are responsible for conducting our clinical trials consistent with GCP standards and for oversight of our vendors to ensure that they comply with such standards. We depend on medical institutions and CROs to conduct our clinical trials in compliance with GCP. To the extent that we or they fail to comply with GCP standards, fail to enroll participants for our clinical trials, or are delayed for a significant time in the execution of our trials, including achieving full enrollment, we may be affected by increased costs, program delays or both, which may harm our business.

 

Clinical trials must be conducted in accordance with FDA or other applicable foreign government guidelines and are subject to oversight by the FDA, other foreign regulatory authorities, IRBs and the Ethics Committees at the medical institutions where the clinical trials are conducted. In addition, clinical trials must be conducted with supplies of our product candidates produced under GMP and other requirements in foreign countries and may require large numbers of participants.

 

In addition, we obtain guidance from regulatory authorities on certain aspects of our clinical development activities and seek to comply with written guidelines provided by the authorities. These discussions and written guidelines are not binding obligations on the part of the regulatory authorities and the regulatory authorities may require additional patient data or studies to be conducted. Regulatory authorities may revise or retract previous guidance during the course of a clinical trial or after completion of the trial. The authorities may also disqualify a clinical trial from consideration in support of approval of a potential product if they deem the guidelines have not been met. The FDA or foreign regulatory authorities may determine our clinical trials or other data regarding safety, efficacy or consistency of manufacture or compliance with GMP regulations are insufficient for regulatory approval.

 

The FDA or other foreign regulatory authorities or we ourselves could delay, suspend or halt our clinical trials of a product candidate for numerous reasons, including with respect to our product candidates and those of our partners in combination agent studies:

deficiencies in the trial design;
deficiencies in the conduct of the clinical trial including failure to conduct the clinical trial in accordance with regulatory requirements or clinical protocols;
deficiencies in the clinical trial operations or trial sites resulting in the imposition of a clinical hold;
a product candidate may have unforeseen adverse side effects, including fatalities, or a determination may be made that a clinical trial presents unacceptable health risks;
the time required to determine whether a product candidate is effective may be longer than expected;
fatalities or other adverse events arising during a clinical trial that may not be related to clinical trial treatments;
a product candidate or combination study may appear to be no more effective than current therapies;
the quality or stability of a product candidate may fail to conform to acceptable standards;
the inability to produce or obtain sufficient quantities of a product candidate to complete the trials;
our inability to reach agreement on acceptable terms with prospective CROs and trial sites, the terms of which can be subject to extensive negotiation and may vary significantly among different CROs and trial sites;
our inability to obtain IRB or Ethics Committee approval to conduct a clinical trial at a prospective site;
the inability to obtain regulatory approval to conduct a clinical trial;
lack of adequate funding to continue a clinical trial, including the occurrence of unforeseen costs due to enrollment delays, requirements to conduct additional trials and studies and increased expenses associated with the services of our CROs and other third parties;
the inability to recruit and enroll individuals to participate in clinical trials for reasons including competition from other clinical trial programs for the same or similar indications; or
the inability to retain participants who have initiated a clinical trial but may withdraw due to side effects from the product, lack of efficacy or personal issues, or who are otherwise unavailable for further follow-up.

 

47


 

 

In addition, we may experience significant setbacks in advanced clinical trials, even after promising results in earlier trials, such as unexpected adverse events that occur when our product candidates are given to larger patient populations, which often occur in later-stage clinical trials, or less favorable clinical outcomes. Moreover, clinical results are frequently susceptible to varying interpretations that may delay, limit or prevent regulatory approvals.

 

Negative or inconclusive results or adverse medical events, including participant fatalities that may be attributable to our product candidates, during a clinical trial may necessitate that it be redesigned, repeated or terminated. Further, some of our clinical trials may be overseen by a Data Safety Monitoring Board (“DSMB”), and the DSMB may determine to delay or suspend one or more of these trials due to safety or futility findings based on events occurring during a clinical trial. Any such delay, suspension, termination or request to repeat or redesign a trial could increase our costs and prevent or significantly delay our ability to commercialize our product candidates. Even if we complete all such activities without issue, final results may not actually support approval of a particular product candidate.

 

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

 

We have incurred significant net operating losses ("NOLs") during our history, and despite prior profitability, may not be able to achieve sustained profitability over the long term. Unused U.S. federal NOLs for taxable years beginning before January 1, 2018 may be carried forward to offset future taxable income, if any, until such unused NOLs expire. Under legislation enacted in 2017, as modified by legislation enacted in 2020, U.S. federal NOLs incurred in taxable years beginning after December 31, 2017 can be carried forward indefinitely, but the deductibility of such U.S. federal NOLs in taxable years beginning after December 31, 2020 is limited to 80% of taxable income. It is uncertain if and to what extent various states will conform to the aforementioned U.S. tax law provisions.

 

As of December 31, 2023, we had U.S. federal and state NOL carryforwards of $376.6 million and $283.9 million, respectively. Of the $376.6 million U.S. federal NOL carryforwards, $353.5 million may be carried forward indefinitely with utilization limited to 80% of taxable income, and the remainder will begin to expire in 2024. The state NOL carryforwards will begin to expire in 2024.

 

In addition, under Section 382 of the Internal Revenue Code of 1986, as amended, and corresponding provisions of state law, if a corporation undergoes an “ownership change,” which is generally defined as one or more stockholders or groups of stockholders who own at least 5% of our stock increasing their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period, the corporation’s ability to use its pre-change NOL carryforwards to offset its post-change income or taxes may be limited. We have experienced ownership changes as a result of shifts in our stock ownership in the past, and in the future it is possible that we may be deemed to have experienced additional ownership changes as a result of shifts in our stock ownership, some of which may be outside of our control. This could limit the amount of NOLs that we can utilize annually to offset future taxable income or tax liabilities. Subsequent ownership changes and changes to the U.S. tax rules in respect of the utilization of NOLs may further affect the limitation in future years. In addition, at the state level, there may be periods during which the use of NOLs is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed.

Tax law changes could adversely affect our business and financial condition.

 

New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time, which could adversely affect our business operations and financial performance. Further, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us. For example, legislation informally titled the Tax Cuts and Jobs Act of 2017, the 2020 Coronavirus Aid, Relief, and Economic Security Act, and the 2022 Inflation Reduction Act enacted many significant changes to the U.S. tax laws. Future guidance from the Internal Revenue Service and other tax authorities with respect to such legislation may affect us, and certain aspects of the foregoing tax legislation could be repealed or modified in future legislation. In addition, it is uncertain if and to what extent various states will conform to such legislation or any newly enacted federal tax legislation. Changes in corporate tax rates, the realization of net deferred tax assets relating to our operations, the taxation of foreign earnings, and the deductibility of expenses under past or future reform legislation could have a material impact on the value of our deferred tax assets, could result in significant one-time charges, and could increase our future U.S. tax expense.

 

We are subject to stringent and evolving U.S. and foreign laws, regulations, and rules, contractual obligations, industry standards, policies and other obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions; litigation; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; loss of customers or sales; and other adverse business consequences.

 

 

48


 

In the ordinary course of business, we process personal data and other sensitive information, including our proprietary and confidential business data, trade secrets, intellectual property, data we may collect about trial participants in connection with clinical trials, and other sensitive data. Our data processing activities subject us to numerous data privacy and security obligations, such as various laws, regulations, guidance, industry standards, external and internal privacy and security policies, contracts, and other obligations that govern the processing of personal data by us and on our behalf.

 

In the United States, federal, state, and local governments have enacted numerous data privacy and security laws, including data breach notification laws, personal data privacy laws, consumer protection laws (e.g., Section 5 of the Federal Trade Commission Act), and other similar laws (e.g., wiretapping laws). In the past few years, numerous U.S. states—including California, Virginia, Colorado, Connecticut, and Utah—have enacted comprehensive privacy laws that impose certain obligations on covered businesses, including providing specific disclosures in privacy notices and affording residents with certain rights concerning their personal data. As applicable, such rights may include the right to access, correct, or delete certain personal data, and to opt-out of certain data processing activities, such as targeted advertising, profiling, and automated decision-making. The exercise of these rights may impact our business and ability to provide our products and services. Certain states also impose stricter requirements for processing certain personal data, including sensitive information, such as conducting data privacy impact assessments. These state laws allow for statutory fines for noncompliance. For example, the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020 (“CPRA”) (collectively, “CCPA”) requires businesses to provide specific disclosures in privacy notices and honor requests of California residents to exercise certain privacy rights. The CCPA provides for civil penalties of up to $7,500 per intentional violation and allows private litigants affected by certain data breaches to recover significant statutory damages. Similar laws are being considered in several other states, as well as at the federal and local levels. These developments may further complicate compliance efforts and may increase legal risk and compliance costs for us and the third parties upon whom we rely.

 

Outside the United States, an increasing number of laws, regulations, and industry standards may govern data privacy and security. For example, the European Union’s General Data Protection Regulation (“EU GDPR”), the United Kingdom’s General Data Protection Regulation (“UK GDPR”), Brazil’s General Data Protection Law (Lei Geral de Proteção de Dados Pessoais, or “LGPD”) (Law No. 13,709/2018), and China’s Personal Information Protection Law (“PIPL”) impose strict requirements for processing personal data. For example, under the EU GDPR, companies may face temporary or definitive bans on data processing and other corrective actions; fines of up to 20 million Euros or 4% of annual global revenue, whichever is greater; or private litigation related to processing of personal data brought by classes of data subjects or consumer protection organizations authorized at law to represent their interests.

 

In addition, we may be unable to transfer personal data from the EEA and other jurisdictions to the United States or other countries due to data localization requirements or limitations on cross-border data flows. Although there are various mechanisms that may be used in some cases to lawfully transfer personal data to the United States or other countries, these mechanisms are subject to legal challenges and may not be available to us. An inability or material limitation on our ability to transfer personal data to the United States or other countries could materially impact our business operations.

 

In the ordinary course of business, we may transfer personal data from the EEA and other jurisdictions to the United States or other countries. We may be unable to transfer personal data from Europe and other jurisdictions to the United States or other countries due to data localization requirements or limitations on cross-border data flows. Europe and other jurisdictions have enacted laws requiring data to be localized or limiting the transfer of personal data to other countries. In particular, the EEA and the United Kingdom have significantly restricted the transfer of personal data to the United States and other countries whose privacy laws it believes are inadequate. Other jurisdictions may adopt similarly stringent interpretations of their data localization and cross-border data transfer laws.

 

Although there are currently various mechanisms that may be used to transfer personal data from the EEA and UK to the United States in compliance with law, such as the EEA and UK’s standard contractual clauses, these mechanisms are subject to legal challenges, and there is no assurance that we can satisfy or rely on these measures to lawfully transfer personal data to the United States.

 

If there is no lawful manner for us to transfer personal data from the EEA, the UK, or other jurisdictions to the United States, or if the requirements for a legally-compliant transfer are too onerous, we could face significant adverse consequences, including the interruption or degradation of our operations, the need to relocate part of or all of our business or data processing activities to other jurisdictions at significant expense, increased exposure to regulatory actions, substantial fines and penalties, the inability to transfer data and work with partners, vendors and other third parties, and injunctions against our processing or transferring of personal data necessary to operate our business. Additionally, companies that transfer personal data out of the EEA and UK to other jurisdictions, particularly to the United States, are subject to increased scrutiny from regulators, individual litigants, and activist groups. Some

 

49


 

regulators in the EEA have ordered certain companies to suspend or permanently cease certain transfers of data out of Europe for allegedly violating the GDPR’s cross-border data transfer limitations.

 

On October 7, 2022, President Biden signed an Executive Order on “Enhancing Safeguards for United States Signals Intelligence Activities,” which implements into United States law the agreement in principle announced in March 2022 on a new EU-U.S. Data Privacy Framework. However, if this new transatlantic data transfer framework is not adopted and we are unable to continue to rely on standard contractual clauses or alternative mechanisms of data transfers from the EEA to the United States, this may materially and adversely affect our business, financial condition, and results of operations.

Additional privacy advocates and industry groups have proposed, and may propose in the future, standards with which we are legally or contractually bound to comply.

 

In addition to data privacy and security laws, we may be contractually subject to industry standards adopted by industry groups and may become subject to such obligations in the future. We may be subject to contractual obligations and policies related to data privacy and security. We may also be bound by other contractual obligations related to data privacy and security, and our efforts to comply with such obligations may not be successful. For example, certain privacy laws, such as the EU GDPR and UK GDPR, require our customers to impose specific contractual restrictions on their service providers.

 

Data privacy and security laws are quickly changing, and compliance (and any perceived non-compliance) is costly. Although we endeavor to comply with all applicable data privacy and security obligations, these obligations are quickly changing in an increasingly stringent fashion, creating some uncertainty as to how to comply. Additionally, these obligations may be subject to differing applications and interpretations, which may be inconsistent or conflict among jurisdictions. If we or the third parties on which we rely fail, or are perceived to have failed, to address or comply with applicable data privacy and security obligations, we could face significant consequences, including but not limited to, government enforcement actions (e.g., investigations, fines, penalties, audits, inspections, and similar); litigation (including class-related claims); additional reporting requirements and/or oversight; bans on processing personal data; orders to destroy or not use personal data; and imprisonment of company officials.

 

Any of these events could have a material adverse effect on our reputation, business, or financial condition, including but not limited to: loss of customers; interruptions or stoppages in our business operations, including our clinical trials; expenditure of time and resources to defend any claim or inquiry; adverse publicity; or revision or restructuring of our operations.

 

If we fail to comply with the extensive requirements applicable to biopharmaceutical manufacturers and marketers under the healthcare fraud and abuse, anticorruption, privacy, transparency and other laws of the jurisdictions in which we conduct our business, we may be subject to significant liability.

 

Our activities, and the activities of our agents, including some contracted third parties, are subject to extensive government regulation and oversight both in the U.S. and in foreign jurisdictions. Our interactions with physicians and others in a position to prescribe or purchase our products are subject to a legal regime designed to prevent healthcare fraud and abuse and off-label promotion. We also are subject to laws pertaining to transparency of transfers of value to healthcare providers; privacy and data protection; compliance with industry voluntary compliance guidelines; and prohibiting the payment of bribes. Relevant U.S. laws include:

the federal Anti-Kickback Statute, which prohibits persons from, among other things, knowingly and willfully soliciting, receiving, offering or paying remuneration, directly or indirectly, in exchange for or to induce either the referral of an individual for, or the purchase, order or recommendation of, any good or service for which payment may be made under federal health care programs, such as the Medicare and Medicaid programs;
federal false claims laws, including the False Claims Act and Civil Monetary Penalties Law, which prohibit individuals or entities from, among other things, knowingly presenting, or causing to be presented, claims for payment to the government or its agents that are false or fraudulent;
the Federal Food, Drug and Cosmetic Act and governing regulations which, among other things, prohibit off-label promotion of prescription drugs;
the federal Physician Payments Sunshine Act created under the Patient Protection and Affordable Care Act of 2010, as amended by the Health Care and Education and Reconciliation Act of 2010 (collectively, “ACA”) which requires certain manufacturers of drugs, devices, biologics and medical supplies to report annually to the Centers for Medicare & Medicaid Services, information related to payments and other transfers of value to physicians (defined to include doctors, dentists, optometrists, podiatrists and chiropractors), other health care professionals (such as physician assistants and

 

50


 

nurse practitioners), and teaching hospitals, and ownership and investment interests held by such physicians and their immediate family members;
the federal Health Insurance Portability and Accountability Act of 1996 (“HIPAA”), which created, among other things, new federal criminal statutes that prohibit knowingly and willfully executing, or attempting to execute, a scheme to defraud any healthcare benefit program, or knowingly and willfully falsifying, concealing or covering up a material fact or making any materially false statement, in connection with the delivery of, or payment for, healthcare benefits, items or services;
HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act, and their implementing regulations, which imposes certain requirements on “covered entities,” including certain healthcare providers, health plans, and healthcare clearinghouses, and their respective “business associates” that create, receive, maintain or transmit individually identifiable health information for or on behalf of a covered entity as well as their covered subcontractors relating to the privacy, security, and transmission of individually identifiable health information;
the Foreign Corrupt Practices Act, which prohibits the payment of bribes to foreign government officials and requires that a company’s books and records accurately reflect our transactions; and
foreign and state law equivalents of each of the federal laws described above, such as anti-kickback and false claims laws which may apply to items or services reimbursed by state health insurance programs or any third-party payor, including commercial insurers; state laws that require pharmaceutical companies to comply with the pharmaceutical industry’s voluntary compliance guidelines and the applicable compliance guidance promulgated by the federal government; state laws that require drug manufacturers to report information on the pricing of certain drugs; state and local laws that require the registration of pharmaceutical sales representatives; and state and foreign laws governing the privacy and security of health information, many of which differ from each other in significant ways and often are not preempted by HIPAA.

 

In the U.S., the Office of Inspector General for the Department of Health and Human Services, the Department of Justice, states’ Attorneys General and other governmental authorities actively enforce the laws and regulations discussed above. These entities also coordinate extensively with the FDA, using legal theories that connect violations of the Federal Food, Drug and Cosmetic Act (such as off-label promotion) to the eventual submission of false claims to government healthcare programs. Prosecution of such promotion cases under the False Claims Act provides the potential for private parties (qui tam relators, or “whistleblowers”) to initiate cases on behalf of the government and provides for significantly higher penalties upon conviction.

 

In the U.S., pharmaceutical and biotechnology companies have been the target of numerous government prosecutions and investigations alleging violations of law, including claims asserting impermissible off-label promotion of pharmaceutical products, payments intended to influence the referral of federal or state health care business, submission of false claims for government reimbursement, or submission of incorrect pricing information.

 

Violations of any of the laws described above or any other applicable governmental regulations and other similar foreign laws may subject us, our employees or our agents to significant criminal, civil and administrative penalties, including fines, civil monetary penalties, exclusion from participation in government health care programs (including, in the U.S., Medicare and Medicaid), disgorgement, imprisonment, additional reporting requirements and oversight if we become subject to a corporate integrity agreement or similar agreement to resolve allegations of non-compliance with these laws and the restriction or restructuring of our operations, any of which could adversely affect our ability to operate our business and our financial results. Additionally, whether or not we have complied with the law, an investigation into alleged unlawful conduct may cause us to incur significant expense, cause reputational damage, divert management time and attention, and otherwise adversely affect our business. While we have developed and instituted a corporate compliance program, we cannot guarantee that we, our employees, our consultants, contractors, or other agents are or will be in compliance with all applicable U.S. or foreign laws.

 

We have applied for, and in some cases have received, grants that, if and when received, may involve pricing or other restrictions.

 

We have applied for, and in some cases have received, grants from various charitable, philanthropic and other organizations that, if and when received, may come with certain pricing requirements, global access requirements, reporting requirements or other covenants that require us to make the funded product available worldwide and on a nondiscriminatory basis. For example, we received such an initial grant from the Bill and Melinda Gates Foundation in 2020 to help fund the potential scale-up of production of our CpG 1018 adjuvant that may be required in the event the CpG 1018 adjuvant is included in any approved and commercially available vaccine, whether a COVID-19 vaccine or otherwise. Covenants in these types of grants may limit the price we can charge for any funded product and may involve a license to use technology we own that is included in the funded products if we do not comply. Such price limitations or licenses, if invoked, could serve to limit the prices we charge, or our control over the manufacturing and distribution of grant-funded products. Failure to agree to such requirements, may result in us not receiving some or all of the grant.

 

51


 

 

Enacted or future legislation, including potentially unfavorable pricing regulations or other healthcare reform initiatives, may have an adverse effect on our operations and business.

 

We expect there will continue to be federal and state laws and/or regulations, proposed and implemented, that could impact our operations and business. For example, the ACA, among other things, imposes a significant annual fee on companies that manufacture or import branded prescription drug products. It also contains substantial provisions intended to broaden access to health insurance, reduce or constrain the growth of healthcare spending, and impose additional health policy reforms, any or all of which may affect our business. There have been executive, legal and political challenges to certain aspects of ACA. For example, President Trump signed several executive orders and other directives designed to delay, circumvent, or loosen certain requirements mandated by ACA. Concurrently, Congress considered legislation that would repeal or repeal and replace all or part of 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. The Tax Cuts and Jobs Act of 2017 included a provision repealing, effective January 1, 2019, the tax-based shared responsibility payment imposed by ACA on certain individuals who fail to maintain qualifying health coverage for all or part of a year that is commonly referred to as the “individual mandate.” In addition, the 2020 federal spending package permanently eliminated, effective January 1, 2020, the ACA-mandated “Cadillac” tax on high-cost employer-sponsored health coverage and medical device tax and, effective January l, 2021, also eliminated the health insurer tax. The Bipartisan Budget Act of 2018 among other things, amended the ACA, effective January 1, 2019, to increase from 50 percent to 70 percent the point-of-sale discount that is owed by pharmaceutical manufacturers who participate in Medicare Part D and close the coverage gap in most Medicare drug plans, commonly referred to as the “donut hole.” On June 17, 2021, the U.S. Supreme Court dismissed a challenge on procedural grounds that argued the ACA is unconstitutional in its entirety because the “individual mandate” was repealed by Congress. In addition, the ACA has been subject to various health reform measures. For example, on August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (“IRA”) into law, which among other things, extends enhanced subsidies for individuals purchasing health insurance coverage in ACA marketplaces through plan year 2025. The IRA also eliminates the “donut hole” under the Medicare Part D program beginning in 2025 by significantly lowering the beneficiary maximum out-of-pocket cost and through a newly established manufacturer discount program. It is unclear how any such challenges and additional healthcare reform measures by the Biden administration will impact the ACA and our business.

 

Other legislative changes have also been proposed and adopted since the ACA was enacted. For example, the Budget Control Act of 2011 resulted in aggregate reductions in Medicare payments to providers of up to two percent per fiscal year, starting in 2013 and, due to subsequent legislative amendments to the statute, will remain in effect until 2032 unless additional Congressional action is taken. Additionally, on March 11, 2021, President Biden signed the American Rescue Plan Act of 2021 into law, which eliminates the statutory Medicaid drug rebate cap, currently set at 100% of a drug’s average manufacturer price, for single source and innovator multiple source drugs, effective January 1, 2024. In addition, the American Taxpayer Relief Act of 2012, among other things, reduced Medicare payments to several types of providers and increased the statute of limitations period for the government to recover overpayments to providers from three to five years. Such laws, and others that may affect our business that have been recently enacted or may in the future be enacted, may result in additional reductions in Medicare and other healthcare funding.

 

Also, there has been heightened governmental scrutiny recently in the U.S. over pharmaceutical pricing practices in light of the rising cost of prescription drugs and biologics. Such scrutiny has resulted in several recent Congressional inquiries and proposed and enacted federal and state legislation designed to, among other things, bring more transparency to product pricing, review the relationship between pricing and manufacturer patient programs, and reform government program reimbursement methodologies for products. At the federal level, in July 2021, the Biden administration released an executive order, “Promoting Competition in the American Economy,” with multiple provisions aimed at prescription drugs. In response to Biden’s executive order, on September 9, 2021, the U.S. Department of Health and Human Services (“HHS”) released a Comprehensive Plan for Addressing High Drug Prices that outlines principles for drug pricing reform and sets out a variety of potential legislative policies that Congress could pursue to advance these principles. In addition, the IRA, among other things, (i) directs HHS to negotiate the price of certain drugs and biologics covered under Medicare, and subjects drug manufacturers to civil monetary penalties and a potential excise tax by offering a price that is not equal to or less than the negotiated “maximum fair price” under the law, and (ii) imposes rebates under Medicare Part B and Medicare Part D to penalize price increases that outpace inflation. The IRA permits HHS to implement many of these provisions through guidance, as opposed to regulation, for the initial years. These provisions take effect progressively starting in 2023. On August 29, 2023, HHS announced the list of the first ten drugs that will be subject to price negotiations, although the Medicare drug pricing negotiation program is currently subject to legal challenges. It is currently unclear how the IRA will be effectuated but is likely to have a significant impact on the pharmaceutical industry. Further, in response to the Biden administration’s October 2022 executive order, on February 14, 2023, HHS released a report outlining three new models for testing by the Centers for Medicare & Medicaid Services ("CMS") Innovation Center which will be evaluated on their ability to lower the cost of drugs, promote accessibility, and improve quality of care. It is unclear whether the models will be utilized in any health reform measures in the future. Further, on December 7, 2023, the Biden administration announced an initiative to control the price of prescription drugs through the use of

 

52


 

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. While march-in rights have not previously been exercised, it is uncertain if that will continue under the new framework.

 

At the state level, legislatures have increasingly passed legislation and implemented regulations designed to control pharmaceutical and biological product pricing, including price or patient reimbursement constraints, discounts, and restrictions on certain product access. In some cases, such legislation and regulations have been designed to encourage importation from other countries and bulk purchasing. For example, on January 5, 2024, the FDA approved Florida’s Section 804 Importation Program (SIP) proposal to import certain drugs from Canada for specific state healthcare programs. It is unclear how this program will be implemented, including which drugs will be chosen, and whether it will be subject to legal challenges in the United States or Canada. Other states have also submitted SIP proposals that are pending review by the FDA. Any such approved importation plans, when implemented, may result in lower drug prices for products covered by those programs.

 

Many EU Member States periodically review their reimbursement procedures for medicinal products, which could have an adverse impact on reimbursement status. We expect that legislators, policymakers and healthcare insurance funds in the EU Member States will continue to propose and implement cost-containing measures, such as lower maximum prices, lower or lack of reimbursement coverage and incentives to use cheaper, usually generic, products as an alternative to branded products, and/or branded products available through parallel import to keep healthcare costs down.

 

We cannot predict the initiatives that may be adopted in the future or the effect any such initiatives may have on our business. However, in the future, there will likely continue to be additional proposals relating to the reform of the U.S. healthcare system, and other equivalent foreign systems, some of which could further limit coverage and reimbursement of products, including our product candidates. Any reduction in reimbursement from Medicare or other government programs may result in a similar reduction in payments from private payors. The implementation of cost containment measures or other healthcare reforms may prevent us from being able to generate revenue, attain profitability or commercialize our products.

 

In connection with our work with the U.S. Department of Defense ("DoD"), we have become a defense contractor, and are therefore subject to additional administrative burdens and control requirements in connection with the maintenance of that relationship.

 

In September 2021, we entered into an agreement with the DoD relating to the conduct of a clinical trial and studies in connection with the development of an improved plague vaccine. In connection with this agreement, we became subject to new administrative and control requirements, including certain reporting obligations as well as a requirement to develop, implement and maintain an International Traffic in Arms Regulations compliance program, among other things. Further, if our efforts result in an improved plague vaccine and we enter into a supply agreement for finished plague vaccines with the DoD, we expect that such a supply contract would impose additional administrative, control, compliance and other obligations. We have limited experience developing and administering such programs. Development and maintenance of such programs can be burdensome and costly and there can be no guarantee that we will be able to maintain compliance with all of the terms of such an agreement. Failure to comply with these requirements could have a significant reputational or financial impact on our business and on our stock price.

 

We face product liability exposure, which, if not covered by insurance, could result in significant financial liability.

 

While we have not experienced any product liability claims to date, the use of any of our product candidates in clinical trials and the sale of any approved products, including HEPLISAV-B, will subject us to potential product liability claims and may raise questions about a product’s safety and efficacy. As a result, we could experience a delay in our ability to commercialize one or more of our product candidates or reduced sales of any approved product candidates. In addition, a product liability claim may exceed the limits of our insurance policies and exhaust our internal resources. We have obtained limited clinical trial liability and umbrella insurance coverage for our clinical trials. This coverage may not be adequate or may not continue to be available in sufficient amounts, at an acceptable cost, or at all. While we have obtained product liability insurance coverage for HEPLISAV-B, there is a risk that this coverage may not be adequate or may not continue to be available in sufficient amounts, at an acceptable cost or at all. We also may not be able to obtain commercially reasonable product liability insurance for any product approved for marketing in the future. A product liability claim, product recalls or other claims, as well as any claims for uninsured liabilities or in excess of insured liabilities, would divert our management’s attention from our business and could result in significant financial liability.

 

 

53


 

Risks Related to our Intellectual Property

 

If third parties assert that we have infringed their patents or other proprietary rights or challenge our patents or other proprietary rights, we may become involved in disputes and litigation that would be costly, time consuming and have a negative impact on the commercialization of our current products and delay or prevent development or commercialization of our product candidates.

 

We may be exposed to future litigation or other dispute with third parties based on claims that our products, product candidates or proprietary technologies infringe their intellectual property rights, or we may be required to enter into litigation to enforce patents issued or licensed to us or to determine the ownership, scope or validity of our or another party’s proprietary rights, including a challenge as to the validity and scope of our issued and pending claims. From time to time, we have been, and in the future may become, involved in various administrative proceedings related to our intellectual property which can cause us to incur certain legal expenses. If we become involved in any litigation and/or other administrative proceedings related to our intellectual property or the intellectual property of others, we will incur substantial additional expenses and it will divert the efforts of our technical and management personnel.

 

If we or our collaborators are unsuccessful in defending or prosecuting our issued and pending claims or in defending potential claims against our products, for example, as may arise in connection with the commercialization of HEPLISAV-B or any similar or other product candidate, we or our collaborators could be required to pay substantial damages or be unable to commercialize our product candidates or use our proprietary technologies without a license from such third party. A license may require the payment of substantial fees or royalties, require a grant of a cross-license to our intellectual property or technologies or may not be available on acceptable terms, if at all. Any of these outcomes could require us to change our business strategy and could materially impact our business, operations or financial condition.

 

If the combination of patents, trade secrets and contractual provisions that we rely on to protect our intellectual property is inadequate, the value of our products or product candidates may decrease, and we may be unable to realize any commercial benefit from the development of our products or product candidates.

 

Our success depends on our ability to:

obtain and protect commercially valuable patents or the rights to patents both domestically and abroad;
operate without infringing upon the proprietary rights of others; and
prevent others from successfully challenging or infringing our proprietary rights.

 

We will be able to protect our proprietary rights from unauthorized use only to the extent that these rights are covered by valid and enforceable patents for a commercially sufficient term or are otherwise effectively maintained as trade secrets. We try to protect our proprietary rights by filing and prosecuting U.S. and foreign patent applications. However, in certain cases such protection may be limited, depending in part on existing patents held by third parties, or other disclosures which impact patentability, which may only allow us to obtain relatively narrow patent protection, if any at all. In the U.S., and worldwide, legal standards relating to the validity and scope of patent claims in the biopharmaceutical field can be highly uncertain, are still evolving and involve complex legal and factual questions for which important legal principles remain unresolved. Changes in U.S. patent and ex-U.S. patent laws could diminish the value of patents in general, thereby impairing us and our collaborators’ ability to protect our products.

 

Our HEPLISAV-B vaccine and CpG 1018 adjuvant have no composition of matter patent protection in the United States or elsewhere. We must therefore rely primarily on the protection afforded by method of use patent claims relating to HEPLISAV-B vaccine and the use of CpG 1018 adjuvant in vaccines, and trade secret protection and confidentiality and other agreements to protect our interests in proprietary know-how related to HEPLISAV-B vaccine and CpG 1018 adjuvant. We have three issued U.S. patents relating to certain uses of HEPLISAV-B that are projected to expire in 2032. We have filed patent applications claiming compositions and methods of use of CpG 1018 adjuvant for COVID-19 and other vaccines, but we cannot provide any assurances that we will receive an issued patent for any of these patent applications or that, if issued, any of these patents will provide adequate protection for any intended use of CpG 1018 adjuvant in vaccines. In addition, we are or may be subject to co-ownership of the underlying intellectual property with our collaborators and, therefore, may not be the sole owner and be in a position to diligently control patent prosecution, or enforce our rights. If we are unable to adequately obtain patent protection or enforce our other proprietary rights relating to CpG 1018 adjuvant, we may be unable to realize any recurring commercial benefit from the development of a vaccine containing CpG 1018 adjuvant, and we may not have the ability to prevent others from developing or commercializing a vaccine containing CpG 1018 adjuvant.

 

We also rely on trade secret protection and confidentiality and other agreements to protect our interests in proprietary know-how related to CpG 1018 adjuvant. If we or our collaborators are unable to adequately obtain, protect or enforce our proprietary rights

 

54


 

relating to CpG 1018 adjuvant, we may be unable to realize recurring commercial benefit from the development of a vaccine containing CpG 1018 adjuvant, and we or our collaborators may not have the ability to prevent others from developing or commercializing a vaccine containing the adjuvant. Disputes or litigation may also arise with our collaborators (with us and/or with one or more third parties), including disputes over ownership rights to intellectual property, know-how or technologies developed with our collaborators.

 

Because patent applications in the U.S. and many foreign jurisdictions typically are not published until 18 months after filing and publications of discoveries in the scientific literature lag behind actual discoveries, we cannot be certain that we were the first to file for protection of the inventions set forth in these patent applications or in our issued patents. Further, there could be post-grant proceedings such as inter partes review ("IPR"), post grant review ("PGR"), reexamination, reissue or opposition which could result in claims in our patents being narrowed or invalidated.

 

Our commercial success depends significantly on our ability to operate without infringing patents and other proprietary rights of third parties. A number of pharmaceutical companies and biotechnology companies, as well as universities and research institutions, may have filed patent applications or may have been granted patents that cover inventions similar to the inventions owned by or licensed to us. We may not be able to determine with certainty whether patents or patent applications of other parties may materially affect our ability to make, use, offer to sell, or sell any products. If another party controls patents or patent applications covering our products, we may not be able to obtain the rights we need to those patents or patent applications in order to commercialize our products.

 

Litigation may be necessary to enforce patents issued or licensed to us or to determine the scope or validity of another party’s proprietary rights. The existence of third-party patent applications and patents could significantly reduce the coverage of the patents owned by or licensed to us and limit our ability to obtain meaningful patent protection. Litigation or any other proceedings could result in substantial costs to and diversion of effort by us, and an adverse outcome in a court or patent office could subject us to significant liabilities, require disputed rights to be licensed from other parties, or require us to cease using some of our technology. We may not prevail in these actions or proceedings if they arise.

 

In addition, other parties may duplicate, design around or independently develop similar or alternative technologies to ours or our licensors.

 

The risks and uncertainties that we face with respect to our patents and other proprietary rights include the following:

we may not receive an issued patent for any of our patent applications or for any patent applications that we may have exclusively licensed, now or in the future;
the pending patent applications we have filed or to which we have exclusive rights may take longer than we expect to result in issued patents;
the claims of any patents that are issued may not provide meaningful protection or may not be valid or enforceable;
we might not be able to develop additional proprietary technologies that are patentable;
the patents licensed or issued to us or our collaborators may not provide a competitive advantage;
patents issued to other parties may limit our intellectual property protection or harm our ability to do business;
other parties may independently develop similar or alternative technologies or duplicate our technologies and commercialize discoveries that we attempt to patent;
other parties may design around technologies we have licensed, patented or developed;
pending patent applications or issued patents may be challenged by third parties in litigation or other proceedings, such as inter partes reviews, pre- and post-grant oppositions, reexaminations, derivation proceedings and post-grant review, in the U.S or abroad;
we may be subject to claims that our employees or consultants have used or disclosed trade secrets or other proprietary information of their former employers or clients, thus putting our intellectual property at risk;
our reliance on trade secret protection and confidentiality and other agreements may not be sufficient to protect our interests and proprietary know-how related to our products and processes; and
it may be found that we or our collaborators have not complied with various procedural, document submission, fee payment and other requirements imposed by patent offices, and our patent protection could be reduced or eliminated.

 

 

55


 

We also rely on trade secret protection and confidentiality agreements to protect our interests in proprietary know-how that may not be directed to what is considered to be patentable subject matter, and for processes for which patents are difficult to enforce. We cannot be certain that we will be able to protect our trade secrets or other proprietary know-how adequately. Any disclosure of confidential data in the public domain or to third parties could allow our competitors to learn our trade secrets. If we are unable to adequately obtain or enforce proprietary rights, we may be unable to commercialize or continue to commercialize our products, enter into or maintain collaborations, generate revenues or maintain any advantage we may have with respect to existing or potential competitors.

 

We have in the past, and may in the future, rely on licenses to intellectual property from third parties. Impairment of these licenses or our inability to obtain or maintain them could severely harm our business.

 

Our current or future research and development efforts may depend in part upon our license arrangements for certain intellectual property owned by or co-owned with third parties. Our dependence on these licenses could subject us to numerous risks, such as disputes regarding the use of the licensed intellectual property and the creation and ownership of new discoveries under such license agreements. In addition, these license arrangements could require us to make timely payments to maintain our licenses and typically contain diligence or milestone-based termination provisions. Our failure to meet any obligations pursuant to such agreements could allow licensors to terminate our agreements or undertake other remedies such as converting exclusive to non-exclusive licenses if we are unable to cure or obtain waivers for such failures or amend such agreements on terms acceptable to us or at all. In addition, license agreements may be terminated or may expire by their terms, and we may not be able to maintain the exclusivity of these licenses or any rights to the underlying intellectual property. If we cannot obtain and maintain licenses that are advantageous or necessary to the development or the commercialization of our products or product candidates, we may be required to expend significant time and resources to develop or license similar technology or to find other alternatives to maintaining the competitive position of our products or product candidates. If such alternatives are not available to us in a timely manner or on acceptable terms, we may be unable to develop or commercialize certain of our products or product candidates. In the absence of a current license, we may be required to redesign our technology so it does not infringe a third-party’s intellectual property (including patents), which may not be possible or could require substantial funds and time.

We may be subject to claims that we or our employees or consultants have wrongfully used or disclosed alleged trade secrets of our employees’ or consultants’ former employers or their clients. These claims may be costly to defend and if we do not successfully do so, we may be required to pay monetary damages and may lose valuable intellectual property rights or personnel.

Many of our employees or consultants may have been previously employed in other biopharmaceutical companies, including our competitors or potential competitors. Some of these individuals executed proprietary rights, non-disclosure and non-competition agreements in connection with such previous employment or engagements. Although no claims against us are currently pending, we may be subject to claims that these employees or consultants or we have inadvertently or otherwise used or disclosed trade secrets or other proprietary information of their former employers or clients. Litigation may be necessary to defend against these claims. If we fail in defending such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel. A loss of key research personnel or their work product could hamper our ability to develop and ultimately commercialize, or prevent us from developing and commercializing, our product candidates, which could severely harm our business. Even if we are successful in defending against these claims, litigation could result in substantial costs and be a distraction to management.

 

We may rely, in some circumstances, on trade secrets and confidentiality agreements to protect our technology. Although trade secrets are difficult to protect, wherever possible, we use confidential disclosure agreements to protect the proprietary nature of our technology. Our standard practice is to require each of our collaborators, commercial partners, employees, consultants, contractors and advisors to enter into an agreement before beginning their employment, consulting or advisory relationship with us that in general provides that the individuals must keep confidential and not disclose to other parties any of our confidential information developed or learned by the individuals during the course of their relationship with us except in limited circumstances. These agreements with employees, consultants and contractors also generally provide that we own all inventions conceived by the individuals in the course of rendering their employment or services to us. However, there can be no assurance that these agreements will not be breached, that we will have adequate remedies for any breach, or that our trade secrets and/or proprietary information will not otherwise become known or be independently discovered by competitors. To the extent that our employees, consultants or contractors use intellectual property owned by others in their work for us, disputes may also arise as to the rights in related or resulting know-how and inventions, which could result in substantial costs which could severely harm our business.

 

56


 

Obtaining and maintaining our patent protection depends on compliance with various procedural, document submission, fee payment and other requirements imposed by governmental patent agencies, and our patent protection could be reduced or eliminated for non-compliance with these requirements.

Periodic maintenance fees, renewal fees, annuity fees and various other governmental fees on patents and/or applications are due to be paid to the United States Patent and Trademark Office and various governmental patent agencies outside of the United States in several stages over the lifetime of the patents and/or applications. We employ reputable law firms and other professionals to help us comply, and in many cases an inadvertent lapse can be cured by payment of a late fee or by other means in accordance with the applicable rules. However, there are situations in which non-compliance can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdictions, and in such an event, our competitors might be able to enter the market.

 

We may not be able to protect our intellectual property rights throughout the world.

 

The biopharmaceutical patent environment outside the U.S. is also uncertain. We may be particularly affected by this uncertainty since several of our product candidates or our collaborators’ vaccine candidates may initially address market opportunities outside the U.S., where we may only be able to obtain limited patent protection, if any at all. For example, while many countries such as the U.S. permit method of use patents or patent claims relating to the use of drug products, in some countries the law relating to patentability of such use claims is evolving, or may prohibit certain activities, and may be unfavorably interpreted to prevent us from successfully prosecuting some or all of our pending patent applications. There are some countries that currently do not allow such method of use patents or patent claims, or that significantly limit the types of uses, claims or subject matter that are patentable.

 

Patents are of national or regional effect. Filing, prosecuting and defending patents on all of our products and product candidates in all countries throughout the world would be prohibitively expensive, and our intellectual property rights in some countries outside the U.S. can be less extensive than those in the U.S. In addition, the laws of some foreign countries do not protect intellectual property rights to the same extent as federal and state laws in the U.S. Consequently, we may not be able to prevent third parties from practicing our inventions in all countries outside the U.S. or from selling or importing products made using our inventions in and into the U.S. or other jurisdictions. Competitors may use our technologies in jurisdictions where we have not obtained patent protection to develop their own products and, further, may export otherwise infringing products to territories where we have patent protection, but enforcement is not as strong as that in the U.S. These competitor products may compete with our products and product candidates, and our patents or other intellectual property rights may not be effective or sufficient to prevent them from competing.

 

Geo-political actions in the U.S. and in foreign countries could increase the uncertainties and costs surrounding the prosecution or maintenance of our patent applications or those of any current or future licensors and the maintenance, enforcement or defense of our issued patents or those of any current or future licensors.

 

Various companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of many countries do not favor the enforcement of patents and other intellectual property protection, particularly those relating to pharmaceuticals, which could make it difficult for us to stop the infringement of our patents or marketing of competing products in violation of our proprietary rights.

 

Various countries outside the U.S. have compulsory licensing laws under which a patent owner may be compelled to grant licenses to third parties. In addition, many countries limit the enforceability of patents against government agencies or government contractors. As a result, a patent owner may have limited remedies in certain circumstances, which could materially diminish the value of such patent. If we are forced to grant a license to third parties with respect to any patents relevant to our business, our competitive position may be impaired, and our business, financial condition, results of operations and prospects may be adversely affected. Accordingly, our efforts to enforce our intellectual property rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop or license.

 

Further, the standards applied by the USPTO, foreign patent offices and other adjudicating bodies in granting and/or adjudicating patents are not always applied uniformly or predictably. As such, we do not know the degree of future protection that we will have on our products and product candidates.

 

 

Changes in U.S. patent law or the patent law of other countries or jurisdictions could diminish the value of patents in general, thereby impairing our ability to protect our products.

 

Changes in either the patent laws or interpretation of the patent laws in the U.S. or in other jurisdictions could increase the uncertainties and costs surrounding the prosecution of patent applications and the enforcement or defense of issued patents. In the

 

57


 

U.S., numerous recent changes to the patent laws and proposed changes to the rules of the USPTO may have a significant impact on our ability to protect our technology and enforce our intellectual property rights.

 

For example, the America Invents Act, involved significant changes in patent legislation. Additionally, the U.S. Supreme Court has ruled on several patent cases in recent years, some of which cases either narrow the scope of patent protection available in certain circumstances or weaken the rights of patent owners in certain situations.

 

For example, in Europe, a new unitary patent system took effect June 1, 2023, which will significantly impact European patents, including those granted before the introduction of such a system. Under the unitary patent system, European applications have the option, upon grant of a patent, of becoming a Unitary Patent which will be subject to the jurisdiction of the Unitary Patent Court ("UPC"). As the UPC is a new court system, there is no precedent for the court, increasing the uncertainty of any litigation. Patents granted before the implementation of the UPC will have the option of opting out of the jurisdiction of the UPC and remaining as national patents in the UPC countries. Patents that remain under the jurisdiction of the UPC will be potentially vulnerable to a single UPC-based revocation challenge that, if successful, could invalidate the patent in all countries who are signatories to the UPC. We cannot predict with certainty the long-term effects of any potential changes.

 

Risks Related to our Common Stock

 

Our stock price is subject to volatility, and your investment may suffer a decline in value.

 

The market prices for securities of biopharmaceutical companies have in the past been, and are likely to continue in the future to be, very volatile. The market price of our common stock is subject to substantial volatility depending upon many factors, many of which are beyond our control, including:

impact of COVID-19 or other respiratory or seasonal vaccination initiatives on our HEPLISAV-B vaccine, CpG 1018 adjuvant, or other product revenue;
progress or results of any of our clinical trials or regulatory or manufacturing efforts, in particular any announcements regarding the progress or results of our planned trials and BLA filing and communications, from the FDA or other regulatory authorities;
our ability to receive timely regulatory approval for our product candidates;
our ability to establish and maintain collaborations for the development and commercialization of our product candidates;
our ability to raise additional capital to fund our operations, to the extent needed;
technological innovations, new commercial products or drug discovery efforts and preclinical and clinical activities by us or our competitors;
changes in our intellectual property portfolio or developments or disputes concerning the proprietary rights of our products or product candidates;
our ability to obtain component materials and successfully enter into manufacturing relationships for our products or product candidates or establish manufacturing capacity on our own;
our ability to establish and maintain licensing agreements for intellectual property necessary for the development of our product candidates;
changes in government regulations, general economic conditions or industry announcements;
changes in the structure of healthcare payment systems;
issuance of new or changed securities analysts’ reports or recommendations;
actual or anticipated fluctuations in our quarterly financial and operating results;
the volume of trading in our common stock;
investor perceptions or negative announcements by our customers, competitors or suppliers regarding their own performance; and
industry conditions and general financial, economic and political instability.

 

 

58


 

The stock markets in general, and the markets for biotechnology and pharmaceutical stocks in particular, have historically experienced significant volatility that has often been unrelated or disproportionate to the operating performance of particular companies. Changes in the broader macroeconomic condition, including historically high inflation, changes in interest rates, government tapering policies, impact of pandemics or endemics and instances of geopolitical instability, such as that resulting from the conflicts in the Middle East and Ukraine, can and have caused changes in market prices, notwithstanding a lack of fundamental change in the underlying business models or prospects of companies. These broad market fluctuations have adversely affected and may in the future adversely affect the market price of our common stock, regardless of our actual operating performance.

 

One or more of these factors could cause a substantial decline in the price of our common stock. In addition, securities class action and shareholder derivative litigation have often been brought against a company following a decline in the market price of its securities. We have in the past been, and we may in the future be, the target of such litigation. Securities and shareholder derivative litigation could result in substantial costs, and divert management’s attention and resources, which could harm our business, operating results and financial condition.

 

Future sales of our common stock or the perception that such sales may occur in the public market could cause our stock price to fall.

 

Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities.

 

Under our universal shelf registration statement, we may sell any combination of common stock, preferred stock, debt securities and warrants in one or more offerings, including pursuant to our sales agreement with Cowen & Company, LLC, under which we can offer and sell our common stock from time to time up to aggregate sales proceeds of $120.0 million. As of March 31, 2024, we had $120.0 million of our common stock remaining available for future issuance under our sales agreement with Cowen & Company, LLC. The sale or issuance of our securities, including those issuable upon exercise of the outstanding warrants or conversion of the preferred stock, as well as the existence of outstanding options and shares of common stock reserved for issuance under our option and equity incentive plans also may adversely affect the terms upon which we are able to obtain additional capital through the sale of equity securities.

 

Risks Related to Our Outstanding Convertible Notes

 

Servicing our debt requires a significant amount of cash, and we may not have sufficient cash flow from our business to pay our substantial debt.

 

Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including the $225.5 million in Convertible Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.

 

We may not have the ability to generate or raise the funds necessary to settle conversions of the Convertible Notes in cash or to repurchase the notes for cash upon a fundamental change, and our future debt may contain limitations on our ability to pay cash upon conversion or repurchase of the Convertible Notes.

 

Holders of the Convertible Notes will have the right, subject to certain conditions and limited exceptions, to require us to repurchase all or a portion of their Convertible Notes upon the occurrence of a fundamental change at a fundamental change repurchase price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, upon conversion of the Convertible Notes, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the Convertible Notes being converted. Moreover, we will be required to repay the Convertible Notes in cash at their maturity unless earlier converted, redeemed or repurchased. However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of Convertible Notes surrendered therefore or pay cash with respect to Convertible Notes being converted. In addition, our ability to repurchase the Convertible Notes or to pay cash upon conversions of the Convertible Notes may be limited by law, by regulatory authority or by agreements governing our

 

59


 

future indebtedness. Our failure to repurchase Convertible Notes at a time when the repurchase is required by the indenture governing the Convertible Notes or to pay any cash payable on future conversions of the Convertible Notes as required by the indenture governing the Convertible Notes would constitute a default under the indenture governing the Convertible Notes. A default under the indenture governing the Convertible Notes or the occurrence of a fundamental change itself could also lead to a default under agreements governing our future indebtedness. Moreover, the occurrence of a fundamental change under the indenture governing the Convertible Notes could constitute an event of default under any agreements governing our future indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Convertible Notes or make cash payments upon conversions thereof.

 

The conditional conversion feature of the Convertible Notes may adversely affect our financial condition and operating results.

 

From January 1 through March 31, 2024, the conditions allowing holders to convert all or any portion of their Convertible Notes were not met. In the event the conditional conversion feature of the Convertible Notes is triggered, holders of Convertible Notes will be entitled to convert their Convertible Notes at any time during specified periods at their option. If one or more holders elect to convert their Convertible Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Convertible Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Convertible Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.

 

Conversion of the Convertible Notes may dilute the ownership interest of our stockholders or may otherwise depress the price of our common stock.

 

From January 1 through March 31, 2024, the conditions allowing holders to convert all or any portion of their Convertible Notes have not been met. In the event the conditional conversion feature of the Convertible Notes is triggered, the conversion of some or all of the Convertible Notes to shares of common stock may dilute the ownership interests of our stockholders. Upon conversion of the Convertible Notes, we have the option to pay or deliver, as the case may be, cash, shares of our common stock, or a combination of cash and shares of our common stock. If we elect to settle our conversion obligation in shares of our common stock or a combination of cash and shares of our common stock, any sales in the public market of our common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. In addition, the existence of the Convertible Notes may encourage short selling by market participants because the conversion of the Convertible Notes could be used to satisfy short positions, or anticipated conversion of the Convertible Notes into shares of our common stock could depress the price of our common stock.

 

Certain provisions in the indenture governing the Convertible Notes may delay or prevent an otherwise beneficial takeover attempt of us.

 

Certain provisions in the indenture governing the Convertible Notes may make it more difficult or expensive for a third party to acquire us. For example, the indenture governing the Convertible Notes will require us, subject to certain exceptions, to repurchase the Convertible Notes for cash upon the occurrence of a fundamental change and, in certain circumstances, to increase the conversion rate for a holder that converts its Convertible Notes in connection with a make-whole fundamental change. A takeover of us may trigger the requirement that we repurchase the Convertible Notes and/or increase the conversion rate, which could make it more costly for a potential acquirer to engage in such takeover. Such additional costs may have the effect of delaying or preventing a takeover of us that would otherwise be beneficial to investors.

 

The Capped Calls may affect the value of the Convertible Notes and our common stock.

 

In connection with the issuance of the Convertible Notes, we have entered into capped call transactions with the option counterparties totaling $27.2 million (the "Capped Calls"). The Capped Calls cover, subject to customary adjustments under the terms of the Capped Calls, the number of shares of common stock that initially underlie the Capped Calls. The Capped Calls are expected to offset the potential dilution to our common stock as a result of any conversion of the Convertible Notes, subject to a cap based on the cap price.

 

In connection with establishing their initial hedges of the Capped Calls, we have been advised that the option counterparties and/or their respective affiliates entered into various derivative transactions with respect to our common stock concurrently with or shortly after the pricing of the Convertible Notes and/or purchased shares of our common stock concurrently with or shortly after the pricing of the Convertible Notes. In addition, the option counterparties and/or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our

 

60


 

common stock or other securities of ours in secondary market transactions following the pricing of the Convertible Notes and prior to the maturity of the Convertible Notes (and are likely to do so on each exercise date of the Capped Calls, which are expected to occur during the 30 trading day period beginning on the 31st scheduled trading day prior to the maturity date of the Convertible Notes, or following any termination of any portion of the Capped Calls in connection with any repurchase, redemption or early conversion of the Convertible Notes). This activity could also cause or avoid an increase or a decrease in the market price of our common stock or the Convertible Notes.

 

We are subject to counterparty risk with respect to the capped call transactions.

 

The option counterparties are financial institutions, and we will be subject to the risk that any or all of them might default under the Capped Calls. Our exposure to the credit risk of the option counterparties will not be secured by any collateral.

 

If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under the Capped Calls with such option counterparty. Our exposure will depend on many factors but, generally, an increase in our exposure will be correlated to an increase in the market price and in the volatility of our common stock. In addition, upon a default by an option counterparty, we may suffer adverse tax consequences and more dilution than we currently anticipate with respect to our common stock. We can provide no assurances as to the financial stability or viability of the option counterparties.

 

General Risk Factors

 

The loss of key personnel could delay or prevent achieving our objectives. In addition, our continued growth to support commercialization may result in difficulties in managing our growth and expanding our operations successfully.

 

We depend on our senior executive officers, as well as other key scientific personnel. Our commercial and business efforts could be adversely affected by the loss of one or more key members of our commercial or management staff, including our senior executive officers. We currently have no key person insurance on any of our employees.

 

As our operations expand, we expect that we will need to manage additional relationships with various vendors, partners, suppliers and other third parties. Future growth will impose significant added responsibilities on members of management. Our future financial performance and our ability to successfully commercialize HEPLISAV-B, or other future products we may attempt to commercialize, and to compete effectively will depend, in part, on our ability to manage any future growth effectively. To that end, we must be able to effectively manage our commercialization efforts, research efforts and clinical trials and hire, train and integrate additional regulatory, manufacturing, administrative, and sales and marketing personnel. We may not be able to accomplish these tasks, and our failure to accomplish any of them could prevent us from successfully growing and achieving profitability.

 

Our business operations are vulnerable to interruptions by natural disasters, health epidemics and other catastrophic events beyond our control, the occurrence of which could materially harm our manufacturing, distribution, sales, business operations and financial results.

 

Our business operations are subject to interruption by natural disasters and other catastrophic events beyond our control, including, but not limited to, earthquakes, hurricanes, fires, droughts, tornadoes, electrical blackouts, public health crises and pandemics, war, terrorism, bank failures and geo-political unrest and uncertainties. We have not undertaken a systematic analysis of the potential consequences to our business that might result from any such natural disaster or other catastrophic event and have limited recovery plans in place. If any of these events occur, our manufacturing and supply chain, distribution, sales and marketing efforts and other business operations could be subject to business shutdowns or disruptions and financial results could be adversely affected. We cannot presently predict the scope and severity of any potential business shutdowns or disruptions resulting from these events, but if we or any of the third parties with whom we engage, including the suppliers, contract manufacturers, distributors and other third parties with whom we conduct business, were to experience shutdowns or other business disruptions, our ability to conduct our business in the manner and on the timelines presently planned could be materially and adversely affected in a number of ways, some of which are not predicable.

 

Our business could be adversely affected by health epidemics in regions where we have manufacturing facilities, sales activities or other business operations. For example, outbreaks of epidemic or pandemic diseases, such as COVID-19, or the fear of such events, have and could again in the future cause restrictions on supply chains, restrict access to workplaces and affect employee health and availability. Furthermore, during the peak of the COVID-19 pandemic there was a significantly reduced utilization of all adult vaccines (other than COVID-19 vaccines), including a reduced utilization of HEPLISAV-B.

 

 

61


 

Although we maintain inventories of HEPLISAV-B and its components, our ability and those of our contractors and distributors to produce and distribute HEPLISAV-B could be adversely affected. A pandemic or similar health challenge could severely impact the U.S. healthcare system, which may have an adverse effect on usage and sales of HEPLISAV-B. In addition, any such event could result in widespread global health crisis that could adversely affect global economies and financial markets resulting in an economic downturn that could affect the demand for HEPLISAV-B and future revenue and operating results and our ability to raise additional capital when needed on acceptable terms, if at all.

 

Additionally, our corporate headquarters in Emeryville, California, is located in a seismically active region that also is subject to possible electrical shutdowns and wildfires. Because we do not carry earthquake insurance for earthquake-related losses and significant recovery time could be required to resume operations, our financial condition and operating results could be materially adversely affected in the event of a major earthquake or catastrophic event. We carry only limited business interruption insurance that would compensate us for actual losses from interruption of our business that may occur, and any losses or damages incurred by us in excess of insured amounts could adversely affect our business and operations.

 

If our information technology systems or those of third parties upon which we rely, or our data are or were compromised, we could experience adverse consequences resulting from such compromise, including but not limited to regulatory investigations or actions; litigation; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; and other adverse consequences.

 

Our business is increasingly dependent on critical, complex and interdependent information technology systems, including internet-based systems, to support business processes as well as internal and external communications. In addition, our dependence on information technology systems has intensified because many of our critical business activities are now being conducted remotely in our remote-first work environment. The size and complexity of our computer systems make them potentially vulnerable to breakdown, malicious intrusion and computer viruses that may result in the impairment of key business processes.

 

In addition, our systems, along with those of our customers, suppliers, or third-party service providers which operate critical business systems to process sensitive information in a variety of contexts are potentially vulnerable to a variety of evolving threats and data security breaches—whether by employees or others—that may expose sensitive data to unauthorized persons. Such threats could include, but not be limited to social-engineering attacks (including through phishing attacks), online and offline fraud, malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks, access attacks (such as credential stuffing or credential harvesting), personnel misconduct or error, ransomware attacks, supply-chain attacks, software bugs, server malfunctions, software or hardware failures, loss of data or other information technology assets, adware, telecommunications failures, earthquakes, fires, floods, and other similar threats. Such threats are prevalent and continue to rise, are increasingly difficult to detect, and come from a variety of sources, including traditional computer “hackers,” threat actors, “hacktivists,” organized criminal threat actors, personnel (such as through theft or misuse), sophisticated nation states, and nation-state-supported actors.

 

Ransomware attacks, including by organized criminal threat actors, nation-states, and nation-state-supported actors, are becoming increasingly prevalent and severe and can lead to significant interruptions in our operations, loss of data and income, reputational harm, and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments. Similarly, supply-chain attacks have increased in frequency and severity, and we cannot guarantee that third parties and infrastructure in our supply chain or our third-party partners’ supply chains have not been compromised or that they do not contain exploitable flaws or bugs that could result in a breach of or disruption to our information technology systems (including our products or the third-party information technology systems that support us and our goods). If our third-party service providers experience a security incident or other interruption, we could experience adverse consequences. While we may be entitled to damages if our third-party service providers fail to satisfy their privacy or security-related obligations to us, any award may be insufficient to cover our damages, or we may be unable to recover such award.

 

The potential liability and associated consequences we could suffer as a result of any such cyber events could be catastrophic and result in irreparable harm including (a) the loss of trade secrets or other intellectual property, or (b) the public exposure of personally identifiable information (including sensitive personal information) of our employees, collaborators, clinical trial patients, and others, (c) extortion and other monetary damages due to malware or business email compromise, (d) significant interruptions in our operations, or (e) other significant damages. A data security breach or privacy violation that leads to disclosure or modification of or prevents access to patient information, including personally identifiable information or protected health information, could harm our reputation, compel us to comply with federal, state and/or international data breach notification laws, subject us to mandatory corrective action, require us to verify the correctness of database contents and otherwise subject us to liability under laws and regulations that protect personal data, including, but not limited to, HIPAA, similar state data protection regulations, and the EU GDPR and UK GDPR, resulting in significant penalties; increased costs; loss of revenue; expenses of computer or forensic

 

62


 

investigations; material fines and penalties; compensatory, special, punitive or statutory damages; litigation; consent orders regarding our privacy and security practices; requirements that we provide notices, credit monitoring services and/or credit restoration services or other relevant services to impacted individuals; adverse actions against our licenses to do business; or injunctive relief.

 

Compliance with these and any other applicable privacy and data security laws and regulations is a rigorous and time-intensive process, and we may be required to put in place additional mechanisms ensuring compliance with the new data protection rules. If we fail to comply with any such laws or regulations, we may face significant fines and penalties that could adversely affect our business, financial condition and results of operations. Furthermore, the laws are not consistent, and compliance in the event of a widespread data breach is costly.

 

U.S. and equivalent foreign authorities and international authorities warned businesses of increased cybersecurity threats from actors seeking to exploit the COVID-19 pandemic. In 2020, we experienced a cybersecurity incident known as a phishing e-mail scam, and although we do not consider its impact on us to be material, if we are unable to prevent this or other such data security breaches or privacy violations or implement satisfactory remedial measures, our operations could be disrupted, and we may suffer loss of reputation, financial loss and other regulatory penalties because of lost or misappropriated information, including sensitive patient data. Moreover, failure to maintain effective internal accounting controls related to data security breaches and cybersecurity in general could impact our ability to produce timely and accurate financial statements and could subject us to regulatory scrutiny. In addition, these breaches and other inappropriate access can be difficult to detect, and any delay in identifying them may lead to increased harm of the type described above. Moreover, 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, trade secrets or other intellectual property. While we have implemented security measures that are intended to protect our data security and information technology systems, there can be no assurance that these measures will be effective. We take steps designed to detect, mitigate, and remediate vulnerabilities in our information systems (such as our hardware and/or software, including that of third parties upon which we rely). We may not, however, detect and remediate all such vulnerabilities including on a timely basis. Further, we may experience delays in deploying remedial measures and patches designed to address identified vulnerabilities.

 

Such disruptions and breaches of security could have a material adverse effect on our business, financial condition and results of operations. Our contracts may not contain limitations of liability, and even where they do, there can be no assurance that limitations of liability in our contracts are sufficient to protect us from liabilities, damages, or claims related to our data privacy and security obligations. We cannot be sure that our insurance coverage will be adequate or sufficient to protect us from or to mitigate liabilities arising out of our privacy and security practices, that such coverage will continue to be available on commercially reasonable terms or at all, or that such coverage will pay future claims.

Adverse developments affecting the financial services industry may have adverse consequences on our business, financial condition and stock price.

 

We regularly maintain cash balances at third-party financial institutions in excess of the FDIC insurance limit. Although we assess our banking relationships as we believe necessary or appropriate, our access to funding sources in amounts adequate to finance or capitalize our current and projected future business operations could be significantly impaired by factors that affect us, the financial institutions with which we have arrangements directly, or the financial services industry or economy in general. These factors could involve financial institutions or financial services industry companies with which we have financial or business relationships, but could also include factors involving financial markets or the financial services industry generally.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

None.

ITEM 5. OTHER INFORMATION

None.

 

63


 

ITEM 6. EXHIBITS

 

 

 

Incorporated by Reference

 

Exhibit

Number

Document

Exhibit

Number

Filing

Filing Date

File No.

Filed

Herewith

3.1

Sixth Amended and Restated Certificate of Incorporation

3.1

S-1/A

February 5, 2004

333-109965

 

3.2

Certificate of Amendment of Amended and Restated Certificate of Incorporation

3.1

8-K

January 4, 2010

001-34207

 

3.3

Certificate of Amendment of Amended and Restated Certificate of Incorporation

3.1

8-K

January 5, 2011

001-34207

 

3.4

Certificate of Amendment of Amended and Restated Certificate of Incorporation

3.6

8-K

May 30, 2013

001-34207

 

3.5

Certificate of Amendment of the Sixth Amended and Restated Certificate of Incorporation

3.1

8-K

November 10, 2014

001-34207

 

3.6

Certificate of Amendment of the Sixth Amended and Restated Certificate of Incorporation

3.1

8-K

June 2, 2017

001-34207

 

3.7

Certificate of Amendment of the Sixth Amended and Restated Certificate of Incorporation

3.1

8-K

July 31, 2017

001-34207

 

3.8

Certificate of Amendment of the Sixth Amended and Restated Certificate of Incorporation

3.1

8-K

May 29, 2020

001-34207

 

3.9

Amended and Restated Bylaws

3.8

10-Q

November 6, 2018

001-34207

 

4.1

Reference is made to Exhibits 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, and 3.9

 

 

 

 

 

4.2

Form of Specimen Common Stock Certificate

4.2

S-1/A

January 16, 2004

333-109965

 

4.3

Indenture between Company and U.S. Bank National Association, as trustee, dated May 13, 2021

4.1

8-K

May 13, 2021

 001-34207

 

4.4

Form of Global Note, representing Dynavax Technologies Corporation’s 2.50% Convertible Senior Notes due 2026

4.2

8-K

May 13, 2021

001-34207

 

10.1+

Sublease, dated March 7, 2024, by and between Company and Metagenomi, Inc.

 

 

 

 

X

31.1

Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

 

 

X

31.2

Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

 

 

X

32.1*

Certification of Principal Executive Officer and Principal Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

 

X

 

 

64


 

 

EX—101.INS

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

EX—101.SCH

Inline XBRL Taxonomy Extension Schema Document

EX—104

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

 

 

+

Annexes, schedules and/or exhibits have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Registrant agrees to furnish supplementally a copy of any omitted attachment to the SEC on a confidential basis upon request.

*

The certification attached as Exhibit 32.1 that accompanies this Quarterly Report on Form 10-Q, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company 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 Form 10-Q), irrespective of any general incorporation language contained in such filing.

 

 

65


 

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Emeryville, State of California.

 

 

DYNAVAX TECHNOLOGIES CORPORATION

 

 

 

 

Date: May 8, 2024

 

By:

/s/ RYAN SPENCER

 

Ryan Spencer

 

Chief Executive Officer, Interim Chief Financial Officer and Director

 

(Principal Executive Officer and Principal Financial Officer)

 

 

 

 

 

Date: May 8, 2024

 

By:

/s/ JUSTIN BURGESS

 

Justin Burgess

 

Vice President Finance, Chief Accounting Officer

 

(Principal Accounting Officer)

 

 

66


EX-10.1 2 dvax-ex10_1.htm EX-10.1 EX-10.1

Exhibit 10.1

SUBLEASE

BASIC SUBLEASE INFORMATION

Effective Date:

March 7, 2024

Sublandlord:

Dynavax Technologies Corporation, a Delaware corporation

Sublandlord’s Address For Notice:

 

Dynavax Technologies Corp.

Attn: Chief Financial Officer

2100 Powell Street, Suite 720

Emeryville, CA 94608

 

With a Copy To:

Cooley LLP

11951 Freedom Drive, Suite 1400

Reston, Virginia 20190

Attn: John G. Lavoie, Esq.

Email: jlavoie@cooley.com

 

Sublandlord’s Address For Payment of Rent:

ACH / EFT Payments:


To be provided

Subtenant:

Metagenomi, Inc., a Delaware corporation

Subtenant’s Address For Notice and Tenant’s Representative:

5959 Horton Street, 7th Floor
Emeryville, CA 94608
Attn: Chief Financial Officer
Email: pamela.wapnick@metagenomi.co
 

With a Copy To:

 

With a copy to:

legal@metagenomi.co, and

 

Dalsin Law

1630 N. Main Steet, No. 221

Walnut Creek, CA 94596

Attn: Ann M. Dalsin, Esq.

Email: ann.dalsin@dalsinlaw.com

 

Master Landlord:

EmeryStation West, LLC, a California limited liability company

Building:

The building within the Project with a common address of 5959 Horton Street, Emeryville, California 94608

Building Address:

5959 Horton Street
Emeryville, California 94608

1

 


Subleased Premises:

Approximately seventy-five thousand six hundred sixty-two (75,662) rentable square feet located within the Building, comprising the entirety of the 6th and 7th floors of the Building, as generally shown in Exhibit A

Subleased Premises Address:

5959 Horton Street
Emeryville, California 94608
6
th and 7th Floor

Commencement Date:

Immediately upon termination of the (i) Zymergen Sublease and (ii) Sub-Sublease (as such terms are herein defined)

Expiration Date:

March 31, 2031

Sublease Term:

The period beginning on the Commencement Date and ending on the Expiration Date.

Base Rent:

From:

To:

Base Rent
(per month)

Commencement Date

June 30, 2024

$246,677.04

July 1, 2024

December 31, 2024

$493,354.07

January 1, 2025

December 31, 2025

$510,621.46

January 1, 2026

December 31, 2026

$528,493.21

January 1, 2027

December 31, 2027

$546,990.47

January 1, 2028

December 31, 2028

$566,135.14

January 1, 2029

December 31, 2029

$585,949.87

January 1, 2030

December 31, 2030

$606,458.12

January 1, 2031

March 31, 2031

$627,684.15

Base Rent Abatement:

One half (50%) of the Base Rent through June 30, 2024 shall be abated as reflected in the above table.

Subtenant’s Share:

Building: 28.94%

Letter of Credit:

One Million Nine Hundred Seventy-Three Thousand Four Hundred Sixteen and 28/100 Dollars ($1,973,416.28).

Sublandlord’s Broker:

Not applicable.

Subtenant’s Broker:

Not applicable.

Permitted Use:

Office, research and development and laboratory use, in each case, to the extent permitted and subject to Section 5 below.

 

EXHIBITS

A. Outline of Subleased Premises

B. Master Lease

C. Sublandlord FF&E

D. Bill of Sale

E. Environmental Questionnaire

F. Intentionally Omitted

G. Form of Letter of Credit

 

 

2

 


RECITALS

Whereas, Master Landlord, as landlord, and Sublandlord, as tenant, are parties to that certain Office/Laboratory Lease dated as of September 17, 2018 (the “Master Lease”), pursuant to which Master Landlord leases to Sublandlord the Subleased Premises. A copy of the Master Lease is attached to this Sublease as Exhibit B.

Whereas, Sublandlord, as sublandlord, and Zymergen Inc., a Delaware corporation (“Zymergen”), as subtenant, entered into that certain Sublease dated as of July 12, 2019 (the “Zymergen Sublease”), pursuant to which Sublandlord subleased to Zymergen the Subleased Premises.

Whereas, Zymergen, as sub-sublandlord, and Subtenant, as sub-subtenant, entered into that certain Sublease dated as of November 11, 2022 (the “Sub-Sublease”), pursuant to which Zymergen sub-subleased to Subtenant the Subleased Premises.

Whereas, pursuant to that certain Termination and Release Agreement dated on or about the date hereof, by and between Master Landlord, Zymergen, Sublandlord and Subtenant, (i) the Zymergen Sublease shall terminate as of the Effective Date hereof; (ii) the Sub-Sublease shall terminate as of the Effective Date hereof; and (iii) Sublandlord and Subtenant shall enter into this Sublease as of the Effective Date hereof, pursuant to which Sublandlord shall sublet to Subtenant, and Subtenant shall sublet from Sublandlord, the Subleased Premises on all of the terms and conditions of this Sublease.

Capitalized terms used herein shall have the meanings given such terms in the Master Lease, unless otherwise defined herein or within the Basic Sublease Information.

AGREEMENT

Now, Therefore, for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereto agree as follows:

1.
Sublease. Sublandlord does hereby sublet to Subtenant and Subtenant does hereby sublet from Sublandlord the Subleased Premises, subject to the terms, provisions, and conditions of this Sublease. Subtenant hereby acknowledges the rentable square footage of the Subleased Premises set forth above in the Basic Sublease Information, and Subtenant accepts and agrees that, for all purposes in this Sublease, such amount is not approximate and agrees to be bound by such figure. Notwithstanding the foregoing, in the event the Master Lease provides the right to Master Landlord to remeasure and/or otherwise modify the rentable square footage of the Subleased Premises, the parties agree that the rentable square footage of the Subleased Premises may be modified to reflect such adjustment.
2.
Sublease Contingency; Sublease Term.
(a)
Sublease Contingency. Sublandlord and Subtenant expressly acknowledge and agree that this Sublease is subject to the following contingency (the “Sublease Contingency”): Master Landlord’s prior written consent to this Sublease, in form provided by Master Landlord and reasonably acceptable to Sublandlord and Subtenant (“Master Landlord’s Consent”). Subtenant agrees to cooperate in all reasonable respects in connection with obtaining the Master Landlord’s Consent. If Sublandlord, despite the parties’ good faith efforts, fails to obtain the Master Landlord’s Consent within forty-five (45) days after the Effective Date, then either Sublandlord or Subtenant may terminate this Sublease by giving written notice thereof to the other at any time prior to receipt of the Master Landlord’s Consent. If either party terminates this Sublease pursuant to the immediately preceding sentence, then notwithstanding anything to the contrary set forth herein, this Sublease shall be null and void, of no force or effect, and Sublandlord shall within thirty (30) days after notice of termination is given, return to Subtenant the Prepayment (defined in Section 4 below), and/or Letter of Credit (defined in Section 19 below) to the extent actually delivered by Subtenant to Sublandlord. The return of such sums paid by Subtenant shall be Subtenant’s sole and exclusive remedy in the event of a termination pursuant to this Section 2(a). Furthermore, neither party shall have any liability to the other for any termination or cancellation of this Sublease if Master Landlord’s Consent is not obtained.

3

 


(b)
Sublease Term. The Sublease Term shall commence on the Commencement Date and shall continue in full force and effect for the period of time specified as the Sublease Term in the Basic Sublease Information; provided, however, that in no event shall the Sublease Term extend beyond the term of the Master Lease. Subtenant shall have no right whatsoever pursuant to this Sublease to extend the Sublease Term for any portion of the Subleased Premises, and Subtenant acknowledges and agrees that this Sublease does not incorporate by reference or include any right of Sublandlord in the Master Lease to extend the term of the Master Lease.
3.
Delivery and Condition. Subtenant accepts the Subleased Premises in its “AS IS, WHERE IS, WITH ALL FAULTS” condition with the furniture, fixtures and equipment existing in the Premises as of the Effective Date remaining. Upon the expiration or earlier termination of the Sublease (including without limitation, in the event the Master Lease terminates prior to the expiration date of this Sublease, and Master Landlord recognizes Subtenant as a direct tenant pursuant to the terms of the Master Landlord’s Consent), Subtenant shall purchase the furniture, fixtures and equipment generally described on Exhibit C (the “Sublandlord FF&E”), specifically including nine biosafety cabinets and two lab freezers located on the 6th Floor Premises from Sublandlord in its “AS IS, WHERE IS, WITH ALL FAULTS” condition for a purchase price of $1.00, pursuant to a bill of sale to be signed by both parties in the form attached hereto as Exhibit D. Subtenant acknowledges that Sublandlord shall have no obligation to perform any improvements, alterations, or other work to the Subleased Premises, or provide Subtenant with any improvement allowance with respect to the Subleased Premises. As of the Possession Date, Subtenant accepted the Subleased Premises in the condition provided for in this Section and waived all claims of defect in or relating to the Subleased Premises.
4.
Rent.
(a)
Terms of Payment. Subtenant shall pay to Sublandlord, at Sublandlord’s Address for Payment of Rent designated in the Basic Sublease Information, or as otherwise directed by Sublandlord, Base Rent, and Additional Rent, without notice, demand, offset or deduction, in advance, on the first day of each calendar month, except as otherwise expressly set forth in this Sublease. All payments required to be paid by Subtenant to Sublandlord shall be made in federal funds by electronic fund transfer (EFT) or Automated Clearing House (ACH) (or to such other party or at such location as Sublandlord may otherwise from time to time specify in writing) before 11:00 a m. Pacific Time. If the Sublease Term commences (or ends) on a date other than the first (or last) day of a month, Base Rent shall be prorated on the basis of a thirty (30) day month. Subtenant shall have no right at any time to abate, reduce, or set-off any rent due hereunder except as may be expressly provided in this Sublease.
(b)
Additional Rent. All sums due from Subtenant to Sublandlord or to any third party under the terms of this Sublease (other than Base Rent and the Letter of Credit) shall be additional rent (“Additional Rent”). Additional Rent shall include, without limitation, (i) Subtenant’s Share of all amounts other than base rent payable by Sublandlord to Master Landlord under the Master Lease with respect to the Subleased Premises, including without limitation amounts payable as Rent Adjustment, as defined in the Master Lease; (ii) taxes on personal property, equipment and fixtures located in or about the Subleased Premises; (iii) amounts recoverable due to a failure of performance by Subtenant under this Sublease; and (iv) any other costs or expenses due from Sublessee to Sublessor under this Sublease. “Subtenant’s Share” shall be the percentage set forth in the Basic Sublease Information as Subtenant’s Share of the Project and Subtenant’s Share of the Building, as applicable. However, Subtenant’s Share may be reasonably adjusted by Sublandlord in the future for changes in the physical size of the Project made by Sublandlord and/or Master Landlord. Sublandlord may equitably increase Subtenant’s Share for any item of expense or cost reimbursable by Subtenant that relates to an item of maintenance, repair, replacement, or service that benefits only the Subleased Premises. All Additional Rent that is payable to Sublandlord shall be paid at the time, place, and manner as Base Rent pursuant to Section 4(a) above, unless this Sublease expressly provides otherwise. Sublandlord will have the same remedies for a default in the payment of any Additional Rent as for a default in the payment of Base Rent. Together, Base Rent, Additional Rent and any other sums due hereunder from Subtenant are sometimes referred to in this Sublease as “Rent”.
(c)
Omitted.
(d)
Late Charge; Interest. Subject to other provisions of this Sublease, if Subtenant fails to pay any Rent within two (2) business days after notice of late payment (with notice to be given by noon on such first business day), Subtenant shall pay to Sublandlord on demand a late charge equal to ten percent (10%) of such delinquent sum.

4

 


The provision for such late charge shall be in addition to all of Sublandlord’s other rights and remedies hereunder or at law and shall not be construed as a penalty. No endorsement or statement on a check or letter accompanying a check or payment shall be considered an accord and satisfaction of past due Rent. Subtenant’s covenant to pay Rent is independent of every other covenant in this Sublease.
5.
Use; Compliance with Laws; Hazardous Materials.
(a)
The Subleased Premises shall be used for the Permitted Use to the extent permitted by the Master Lease, in accordance with this Sublease, and for no other purpose. Subtenant shall use the Subleased Premises in compliance with all statutes, codes, ordinances, orders, rules and regulations of any municipal or governmental entity, including, without limitation, all applicable federal, state and local laws or regulations governing protection of, damage to the environment, or the treatment, storage or disposal of hazardous materials, and any covenants, conditions and restrictions encumbering the Subleased Premises, the Building and/or the Project (collectively referred to as “Laws”). Subtenant shall be responsible for obtaining any permit, business license, or other permits or licenses required by any governmental agency permitting Subtenant’s use or occupancy of the Subleased Premises. Sublandlord makes no warranty or representation as to whether or not the Subleased Premises comply with Law and, notwithstanding anything to the contrary contained herein, Sublandlord shall have no obligation to bring the Subleased Premises into compliance with Law, nor any such obligation with respect to the Building or the Project. In the event that Subtenant’s use of the Subleased Premises requires modifications or additions to the Subleased Premises, the Building, or the Project in order to be in compliance with Law, Subtenant agrees to make any such necessary modifications and/or additions at its sole cost and expense and in accordance with the terms of Section 8 herein.
(b)
Subtenant shall not use, store, transport or dispose of any Hazardous Materials (as defined in the Master Lease) in, under or about the Subleased Premises, Building or the Project, except that Subtenant may keep, store and use in the Subleased Premises those Hazardous Materials, and their respective quantities, specifically listed on the “Environmental Questionnaire” attached to this Sublease as Exhibit E, in each case, to the extent approved in writing by Sublandlord and (if applicable) Master Landlord, and as otherwise permitted pursuant to the terms and conditions of Section 7.1(g) of the Master Lease incorporated herein. The Environmental Questionnaire may be reasonably updated by written notice by Subtenant to Sublandlord from time to time. Subtenant shall update such Environmental Questionnaire upon reasonable notice from Sublandlord. Any such updates shall be subject to the review and approval of Sublandlord and (if applicable) Master Landlord. Subtenant hereby represents and warrants to Sublandlord that (i) neither Subtenant nor any of its legal predecessors has been required by any prior landlord, sublandlord, lender or governmental authority at any time to take remedial action in connection with Hazardous Materials contaminating a property which contamination was permitted by Subtenant or such predecessor, or resulted from Subtenant’s or such predecessor’s action or use of the property in question; and (ii) Subtenant is not subject to any enforcement order issued by any governmental authority in connection with the use, storage, handling, treatment, generation, release or disposal of Hazardous Materials (including, without limitation, any order related to the failure to make a required reporting to any governmental authority). If Sublandlord determines that this representation and warranty was not true as of the date of this Sublease, Sublandlord shall have the right to terminate this Sublease in Sublandlords’ sole and absolute discretion.
6.
Utilities and Services.
(a)
Subtenant shall be solely responsible for and shall pay when due all (i) water, sewer, gas, electricity, other utilities and utility-type services used on or provided to the Subleased Premises, (ii) environmental health and safety services and hazardous waste management furnished to the Subleased Premises, and (iii) information technology services and support, administrative support, janitorial services, business services, office supplies, food and beverage, and other similar items and services with respect to the Subleased Premises. Subtenant shall contract directly for such services. Sublandlord shall not be liable to Subtenant for interruption in or curtailment of any such utility or service, nor shall any such interruption or curtailment constitute constructive eviction or grounds for rental abatement. In the event the Subleased Premises is not separately metered for a utility service, Subtenant shall have the option, subject to Sublandlord’s and Master Landlord’s prior written consent and the terms of this Sublease, to cause the Subleased Premises to be separately metered at Subtenant’s sole cost and expense. If Subtenant does not elect to cause the Subleased Premises to be separately metered, Subtenant shall pay, upon demand, a reasonable proration of utilities, as determined by Sublandlord. Subtenant hereby waives the provisions of any applicable existing or future

5

 


Laws permitting the termination of this Sublease due to an interruption, failure or inability to provide any services or utilities (including, without limitation, the provisions of California Civil Code Section 1932(1)).
(b)
To allow for compliance with building performance benchmarking and disclosure laws and regulations (including, but not limited to, compliance with California Public Resources Code §25402.10), Subtenant, promptly upon request, shall deliver to Sublandlord (or, at Sublandlord’s option, execute and deliver to Sublandlord an instrument enabling Sublandlord to obtain from such provider) any data about Subtenant’s utility consumption. Further, Subtenant authorizes Sublandlord and Master Landlord to disclose such information and data regarding the Subleased Premises as may be requested or required from time to time to comply with Laws and/or energy regulations.
7.
Maintenance and Repairs. Subtenant acknowledges and agrees that Master Landlord shall be responsible for the maintenance and repair obligations of the “Landlord” under the Master Lease. Subtenant shall look solely to Master Landlord for performance thereof. Subtenant hereby recognizes and agrees that all acknowledgements, reservations of rights, limitations on and waivers of liability, and rights to notice in favor of “Landlord” are incorporated into this Sublease in favor of Master Landlord and Sublandlord, as if the same were restated in this Sublease by Subtenant. In no event shall Sublandlord be obligated to undertake any maintenance, repair or replacement obligations that are otherwise the responsibility of Master Landlord or Subtenant, whether hereunder or under the Master Lease. Notwithstanding anything to the contrary contained herein, if any maintenance, repairs, or replacements are required to be made to the Subleased Premises, the Master Premises, the Building, or the Project due to the acts, omissions or negligence of Subtenant or any Subtenant Party (defined in Section 11 below), then such maintenance, repairs, or replacements shall be at Subtenant’s sole cost and expense; provided, further, Subtenant shall be responsible for keeping and maintaining the Subleased Premises in good condition at its sole cost and expense except as explicitly set forth in the Master Lease or herein.
8.
Alterations.
(a)
Any alterations, additions or improvements to the Subleased Premises by or for Subtenant (collectively referred to as “Alterations”) shall require the prior written consent of Sublandlord and Master Landlord. Alterations shall be subject to and made in accordance with Article 9 of the Master Lease, which is incorporated herein by this reference (provided, however, that all references therein to “Tenant” and “Subleased Premises” shall mean “Subtenant” and the “Subleased Premises”, respectively, and all references therein to “Landlord” shall mean “Sublandlord” and “Master Landlord”). Upon the expiration or earlier termination of this Sublease, Subtenant shall remove any or all Alterations made or installed by, or on behalf of, Subtenant and restore the Subleased Premises to the condition required pursuant to Section 17 below; provided, however, (a) rights in favor of Master Landlord to retain, preserve, and/or leave in place all or any portion of such Alterations are incorporated into this Sublease in favor of Master Landlord and Sublandlord, as if the same were restated in this Sublease by Subtenant; and (b) in the event of the exercise of such right, such items shall be and become the property of (as applicable) Sublandlord or Master Landlord upon the expiration or earlier termination of this Sublease. Subtenant shall be solely responsible for the planning, permitting, construction and completion of any Alterations at Subtenant’s sole cost and expense. Subtenant shall make all payments for Alterations in a timely manner so as not to permit any mechanic’s or other liens to be placed upon the Subleased Premises in connection with any Alterations. Subtenant shall fully discharge any such lien within fifteen (15) days after the date of filing, and if Subtenant fails to do so, Sublandlord may take such action as may be necessary to remove such lien and Subtenant shall promptly pay Sublandlord such amounts expended by Sublandlord in connection therewith. Subtenant shall not damage or deface the furnishings, walls, floors, ceilings or other portions of the Subleased Premises. Any damage to the Subleased Premises, the Building and/or the Project caused by Subtenant or a Subtenant Party shall be promptly repaired by Subtenant, to Sublandlord’s and (if applicable) to Master Landlord’s satisfaction, all at Subtenant’s sole cost and expense. Any provision which permits Master Landlord to recover costs incurred in connection with reviewing and coordination of Alterations shall be construed as requiring Subtenant to pay such costs of Master Landlord and Sublandlord,
(b)
It is hereby acknowledged and agreed that it is Subtenant’s intention to convert all or a portion of the 7th floor of the Premises to laboratory space (the “Laboratory Conversion Work”). Subtenant shall have the right, but not the obligation, to undertake the Laboratory Conversion Work at its own cost and expense. Provided Subtenant complies with Article 9 of the Master Lease, Sublandlord consents to Subtenant performing the Laboratory Conversion Work. Notwithstanding anything in this Sublease or Master Lease to the contrary, the Security Deposit and Rent Adjustment shall not be increased due to any Laboratory Conversion Work, nor shall Subtenant nor Sublandlord have

6

 


any obligation to remove the Laboratory Conversion Work or restore the Sublease Premises to its condition prior to the Laboratory Conversion Work at the end of the Sublease Term. This paragraph and Sublandlord’s consent hereto, shall be subject to Sublandlord’s and Subtenant’s receipt of consent to the same from Master Landlord.
(c)
Notwithstanding anything in this Sublease to the contrary, Sublandlord acknowledges and agrees that certain of the Sublandlord FF&E may be required to be modified, moved or removed by Subtenant in connection with the performance of any Subtenant Alterations and/or the Laboratory Conversion Work. In furtherance of the foregoing, Subtenant shall have the right to remove, move and/or modify the Sublandlord FF&E in connection with an approved Alteration and/or the Laboratory Conversion Work (“Removable FF&E”) without the prior consent of Sublandlord but upon prior written notice to Sublandlord for Sublandlord’s accounting and recordkeeping purposes (“Removal Notice”). Further, in the event the cost of removal of any item of Removable FF&E (per instance) exceeds Ten Thousand and No/100 Dollars ($10,000.00), Subtenant shall have the right to provide Sublandlord with written notice thereof (which notice shall include reasonable backup documentation evidencing such cost), and Sublandlord shall remove the same at Sublandlord’s sole cost and expense.
9.
Entry by Sublandlord or Master Landlord. Sublandlord or Master Landlord may enter the Subleased Premises at any time during the Sublease Term and/or undertake the following all without abatement of Rent or liability to Sublandlord and/or Master Landlord: inspect the Subleased Premises; to make and operate repairs, alterations, improvements, or additions to the Subleased Premises; show the Subleased Premises to prospective purchasers and investors and existing and prospective lenders; and (if applicable), during the last nine (9) months of the Subleased Term, place signs for the rental of, and show the Subleased Premises to prospective tenants and/or subtenants. Subtenant acknowledges that any prior notice of entry into the Subleased Premises may be given orally; however, no notice shall be required in case of an emergency.
10.
Assignment and Subletting. Subtenant shall not assign, sublease, or transfer any interest in this Sublease or allow any third party to use any portion of the Subleased Premises (collectively or individually, a “Transfer”), without the prior written consent of Sublandlord and Master Landlord. Each Transfer (including a proposed Transfer) shall be subject to Article 10 of the Master Lease which is incorporated herein by this reference (provided, however, that all references therein to “Tenant” and “Subleased Premises” shall mean “Subtenant” and the “Subleased Premises”, respectively, and all references therein to “Landlord” shall mean “Sublandlord” and “Master Landlord”). Any Transfer without the prior written consent of Sublandlord and Master Landlord shall be an incurable default by Subtenant and, in addition to any other rights and remedies, shall entitle Sublandlord to terminate this Sublease immediately. Subtenant shall not be released from any of its obligations under this Sublease or those provisions of Master Lease incorporated herein, and shall continue to be liable as a principal, not as a guarantor or surety, and to the same extent as though no Transfer had been made. Subject to all of the foregoing, no permitted Transfer shall be effective until there has been delivered to Sublandlord a counterpart of the Transfer instrument in which the transferee agrees to be and remain jointly and severally liable with Subtenant for the payment of Rent pertaining to the Subleased Premises and for the performance of all of the terms and provisions of this Sublease and those provisions of Master Lease incorporated herein. Notwithstanding anything to the contrary herein or otherwise, Subtenant shall not collaterally assign, mortgage, pledge, hypothecate or otherwise encumber the Subleased Premises, this Sublease, the Master Lease, or any of Subtenant’s rights hereunder without the prior written consent of Sublandlord and Master Landlord, which consent Sublandlord and/or Master Landlord may withhold in its/their sole discretion. Subtenant hereby waives (for itself and all persons claiming under Subtenant) the provisions of California Civil Code Section 1995.310.
11.
Indemnity and Waiver of Claims. Subtenant shall indemnify, defend (by counsel acceptable to Sublandlord) and hold Sublandlord and all of Sublandlord’s affiliates, and each of their respective, owners, investors, partners, principals, members, trustees, officers, directors, shareholders, agents, contractors, employees and lenders (“Sublandlord Parties”) harmless from and against all liabilities, damages, claims, and expenses, including, without limitation, reasonable attorneys’ fees (if and to the extent permitted by Law), which may be imposed upon, incurred by or asserted against Sublandlord or any of the Sublandlord Parties, arising directly or indirectly out of (a) the use or occupancy of the Subleased Premises, the conduct of Subtenant’s business or any activity, work or things done, permitted or suffered by Subtenant or any of Subtenant’s affiliates, or their respective employees, agents, customers, visitors, invitees, licensees, contractors, assignees (individually, a “Subtenant Party”, and collectively, the “Subtenant Parties”), or (b) a breach or default in the performance of any obligation on Subtenant’s part to be performed hereunder, except to the extent caused by Sublandlord’s gross negligence or willful misconduct. Subtenant hereby waives all claims against Sublandlord and the Sublandlord Parties for (i) any injury or damage to person or

7

 


property (or resulting from the loss of use thereof) in or about the Subleased Premises or the Building by or from any cause whatsoever (including, without limiting the foregoing, rain or water leakage of any character from the roof, windows, walls, basement, pipes, plumbing works or appliances, the Project, the Building and/or the Subleased Premises not being in good condition or repair, gas, fire, oil, or electricity), except to the extent caused by Sublandlord’s gross negligence or willful misconduct, and (ii) any failure to prevent or control any criminal or otherwise wrongful conduct by any third party or to apprehend any third party who has engaged in such conduct. Notwithstanding any provision in this Sublease to the contrary, neither Sublandlord nor any Sublandlord Parties, nor Master Landlord nor any of their owners, partners, principals, members, trustees, officers, directors, shareholders, agents, employees and lenders, shall be liable for (and Subtenant hereby waives any claims for) any injury or damage to, or interference with, Subtenant’s business, including consequential damage, loss of profits, loss of rents or other revenues, loss of business opportunity, loss of goodwill or loss of use, or for any form of punitive damage. Subtenant and Subtenant parties shall only be liable to Sublandlord, Sublandlord Parties and Master Landlord for any consequential damage, compensation or claims for inconvenience or loss of business, rents or profits as a result of any injury or damage (a) (i) caused directly by an act or omission of Subtenant or any of Subtenant’s invitees, agents or employees, and (ii) Master Landlord has brought an action against Sublandlord for same; or (b) to the extent resulting from a holdover (which is governed by Section 18 of this Sublease).
12.
Insurance. The provisions of Article 16 of the Master Lease pertaining to insurance shall be incorporated into this Sublease, subject to the following terms. For purposes of this Sublease, (i) the term “Tenant” in Article 16 of the Master Lease shall be deemed to mean Subtenant; (ii) the term “Landlord” in Section 16.3 of the Master Lease shall be deemed to mean Master Landlord; (iii) the term “Landlord” in Sections 16.1, 16.2, 16.4 and 16.5 of the Master Lease shall be deemed to mean Master Landlord and Sublandlord (it being understood that Sublandlord and Sublandlord Parties shall be named, as applicable, as additional insureds and loss payees, that Sublandlord shall be entitled to all applicable notices related to such insurance and to evidence of all such insurance, and that the release and waiver of subrogation in Section 16.4 of the Master Lease shall also apply as between Sublandlord and Subtenant; and (iv) the term “Premises” shall mean the “Subleased Premises.” The insurance certificate to be provided by Subtenant shall be subject to approval by Sublandlord and Master Landlord (the “Insurance Certificate”).
13.
Damage or Destruction and Condemnation. The provisions of Article 13 of the Master Lease pertaining to damage or destruction and condemnation, respectively, shall be incorporated into this Sublease, subject to the following terms. For purposes of this Sublease, the term “Tenant” in Article 13 of the Master Lease shall be deemed to mean Subtenant and the term “Landlord” therein shall be deemed to mean Master Landlord and the term “Premises” shall mean the “Subleased Premises”, except that (a) in no event shall Sublandlord have any obligation to Subtenant to restore the Subleased Premises if damaged, destroyed or condemned as described in Article 13 of the Master Lease; and (b) Subtenant shall have no right to (i) terminate this Sublease due to casualty damage to or condemnation of all or any portion of the Subleased Premises unless Sublandlord has such right under the Master Lease, or (ii) any insurance proceeds or condemnation awards received by Sublandlord under the Master Lease, all of which shall be deemed to be the property of Sublandlord. Subtenant hereby (A) waives (I) any and all provisions of applicable Laws that provide alternative rights for the parties in the event of damage or destruction (including, without limitation, the provisions of California Civil Code Section 1932, Subsection 2, and Section 1933, Subsection 4, and any successor statute or laws of a similar nature), and (II) any rights it may have pursuant to any applicable Laws in the event of a condemnation (including, without limitation, Section 1265.130 of the California Code of Civil Procedure and any successor statutes); and (B) agrees that the provisions of this Section 13 shall govern the parties’ rights in the event of any casualty and/or condemnation.
14.
Events of Default. The occurrence of any of the following shall constitute a material breach of this Sublease and a default by Subtenant (“Default”): (i) Subtenant’s failure to pay Rent within three (3) days of the date due; provided, however that Sublandlord will give Subtenant notice and an opportunity to cure any failure to pay Rent within three (3) days of any such notice not more than twice in any twelve (12) month period; provided, further, that any such notice shall be in lieu of, and not in addition to, any notice required under California Code of Civil Procedure Section 1161; (ii) all those items of default set forth in the Master Lease where the obligation is incorporated in this Sublease, including, without limitation, the Defaults listed in Article 11 of the Master Lease, which remain uncured after the cure period provided in the Master Lease; (iii) Subtenant shall attempt or there shall occur any Transfer in contravention of this Sublease or the Master Lease; or (iv) Subtenant’s failure to perform any other term, provision or covenant of this Sublease, which failure remains uncured after fifteen (15) days written notice thereof; provided that, subject to Section 16(b) below, if the failure is of a nature that reasonably requires more than fifteen (15) days, to cure,

8

 


the cure period shall be extended so long as the cure is commenced within such period and diligently prosecuted to completion.
15.
Remedies. Upon any Default by Subtenant under the terms of this Sublease, beyond any applicable notice and cure period, Sublandlord shall have the remedies set forth in Article 11 of the Master Lease (which rights are hereby incorporated by reference into the terms of this Sublease) as if Sublandlord were Master Landlord, including, without limitation, the right to terminate this Sublease, in which case Subtenant shall immediately surrender the Subleased Premises to Sublandlord. If Subtenant fails to surrender the Subleased Premises, Sublandlord may, in compliance with applicable Laws and without prejudice to any other right or remedy, enter upon and take possession of the Subleased Premises. In addition to the right to terminate this Sublease and collect damages, Sublandlord shall have the right to pursue any other remedy provided under the Master Lease or that is now or hereafter available at law or in equity. No right or remedy conferred upon or reserved to Sublandlord is intended to be exclusive of any other right or remedy, and each and every right and remedy shall be cumulative and in addition to any other right or remedy given hereunder or now or hereafter existing by agreement, Laws, or in equity.
16.
Sublandlord Representations, Warranties and Covenants; Master Lease.
(a)
Sublandlord represents and warrants the following is true and correct as of the Effective Date: (i) Sublandlord is the tenant under the Master Lease and has the capacity to enter into this Sublease with Subtenant subject to the Sublease Contingency, (ii) the Master Lease attached as Exhibit B, is a true, correct, and complete copy of the Master Lease, is in full force and effect, and has not been further modified, amended, or supplemented except as expressly set out herein, (iii) Sublandlord has not received any notice, and has no actual knowledge of any default by Sublandlord under the Master Lease, including without limitation as to any covenants related to Hazardous Materials, (iv) Sublandlord has no actual knowledge, of any default by Master Landlord under the Master Lease. Sublandlord covenants that it will maintain the Master Lease during the entire Sublease Term, subject, however, to any earlier termination of the Master Lease without the fault of Sublandlord. Sublandlord hereby covenants not to enter into any amendment or other agreement with respect to the Master Lease without the prior written consent of the Subtenant.
(b)
Subtenant takes possession of the Subleased Premises, and enters into this Sublease, subject and subordinate to all of the terms, covenants, conditions, and restrictions of the Master Lease, except as otherwise expressly provided for herein. Subtenant’s use of the Subleased Premises, the Building, and the Project shall be subject and subordinate to all of the terms, covenants, conditions, and restrictions of the Sublease and the Master Lease, except as otherwise expressly provided for herein. Subtenant shall not, and shall not permit Subtenant Parties to, by act or omission cause a breach of any of the terms, covenants, conditions, and restrictions contained in this Sublease or the Master Lease. Except as specifically set forth herein, with respect to any obligation of Subtenant to be performed under this Sublease, wherever the Master Lease grants to Sublandlord a specified number of days after notice or other time condition to perform its corresponding obligation under the Master Lease (excluding the payment of Rent), Subtenant shall have one-fourth fewer days (rounded to the nearest whole day) to perform the obligation, including without limitation curing any defaults. Any default notice or other notice of any obligations (including any billing or invoice for any Rent or any other expense or charge due under the Master Lease) from Master Landlord which is received by Subtenant (whether directly or as a result of being forwarded by Sublandlord) shall constitute such notice from Sublandlord to Subtenant under this Sublease without the need for any additional notice from Sublandlord.
(c)
It is expressly understood, acknowledged and agreed by Subtenant that all of the other terms, conditions and covenants of this Sublease shall be those stated in the Master Lease except as excluded or modified below in this Section 16(c). Except as otherwise set forth in this Sublease, Subtenant shall be subject to, bound by and comply with all of said Sections of the Master Lease with respect to the Subleased Premises and shall satisfy all applicable terms and conditions of the Master Lease for the benefit of Sublandlord and Master Landlord, it being understood and agreed (except as otherwise expressly set forth in this Sublease), however, that (i) wherever in the Master Lease the word “Tenant” appears, for the purposes of this Sublease, the word “Subtenant” shall be substituted, wherever the word “Landlord” appears, for the purposes of this Sublease, the word “Sublandlord” shall be substituted, wherever the word “Lease” appears, for purposes of this Sublease, the word “Sublease” shall be substituted, and wherever the word “Premises” appears, for the purposes of this Sublease, the word “Subleased Premises” shall be substituted, and wherever the word “Term” appears, for purposes of this Sublease, the words “Sublease Term” shall be substituted; (ii) Sublandlord shall have no liability to Subtenant with respect to (w) representations and warranties made by Master Landlord under the Master Lease, (x) any indemnification obligations of Master Landlord under the

9

 


Master Lease, (y) obligations or liabilities of Master Landlord under the Master Lease with respect to compliance with laws, condition of the Subleased Premises or Hazardous Materials, or (z) obligations under the Master Lease to repair, maintain, restore, or insure all or any portion of the Subleased Premises, regardless of whether the incorporation of one or more provisions of the Master Lease might otherwise operate to make Sublandlord liable therefor; (iii) in any case where “Tenant” is to indemnify, release or waive claims against “Landlord”, such indemnity, release or waiver shall be deemed to run from Subtenant to Master Landlord and Sublandlord; (iv) whenever the provisions of the Master Lease incorporated as provisions of this Sublease require the written consent of Master Landlord, said provisions shall be construed to require the written consent of Master Landlord and Sublandlord; (v) whenever the provisions of the Master Lease incorporated as provisions of this Sublease require the written consent of Tenant, said provisions shall be construed to require the written consent of Subtenant; and (vi) in any case where Master Landlord is to indemnify, release or waive claims against “Tenant”, such indemnity, release or waiver shall be deemed to run from Master Landlord and Sublandlord to Subtenant. In the event of any conflict between this Sublease, on the one hand, and the Master Lease, on the other hand, the terms of this Sublease shall control as between Sublandlord and Subtenant. Subtenant hereby acknowledges that it has read and is familiar with all the terms of the Master Lease. In addition to any other provisions contained in this Sublease which specifically state that certain provisions of the Master Lease are not incorporated into this Sublease or are otherwise modified as described in such other provisions, the terms and provisions of the following Sections and portions of the Master Lease are not incorporated into this Sublease or are modified as provided for below: (A) the following provisions of the Master Lease are expressly not incorporated herein by reference: the definition of “Base Rent,” “Applicable Monthly Base Rent,” “Security Deposit,” “Sublease Term,” and “Commencement Date,” are not a part of this Sublease; the definition of “Monthly Base Rent,” “Security Deposit,” “Lease Term” and “Commencement Date,” as the same appear in the Master Lease, are not part of this Sublease; Section 2.1, Section 2.2, Section 2.3, Section 2.6, Section 2.7, Section 2.8, Article 3, Article 5, Article 22 and Section 24(b), all of the Master Lease, are not part of (and not incorporated into) this Sublease; the references to “Landlord” in Section 8.1, Section 16.3, Article 14 and Article 15 of the Master Lease shall be deemed to mean “Master Landlord,”; and Exhibits B, B-1 and B-2 to the Master Lease are not part of (and are not incorporated into) this Sublease.
(d)
Sublandlord shall have no liability to Subtenant on account of any failure of Master Landlord to observe or perform any of the terms, covenants or conditions of the Master Lease required to be observed or performed by Master Landlord. Sublandlord, upon Subtenant’s written request, shall use commercially reasonable efforts to cause the Master Landlord to perform its obligations under the Master Lease (including without limitation by notifying Master Landlord of Master Landlord’s o failure to perform its obligations under the Master Lease if Master Landlord fails to perform same within thirty (30) days after Master Landlord has been requested to do so in writing by Subtenant) and shall use commercially reasonable efforts to cooperate with Subtenant in its efforts to obtain such performance at no cost to Sublandlord. In no event shall Sublandlord be required to initiate any legal proceedings or to incur any expense or liability in connection with such efforts.
(e)
If (i) Subtenant shall fail to perform any of its obligations hereunder and such failure shall continue beyond any cure period provided for herein, or (ii) Master Landlord o shall give any notice of failure or default under the Master Lease arising out of any failure by Subtenant to perform any of its obligations hereunder, then, in any such case, Sublandlord shall have the right (but not the obligation) to enter the Subleased Premises and perform or endeavor to perform such obligation, at Subtenant’s expense. Subtenant shall, within ten (10) days of Sublandlord’s demand, reimburse Sublandlord for all such costs and expenses incurred by Sublandlord in doing so (plus a sum for overhead to Sublandlord equal to five percent (5%) of such costs and expenses) as Rent.
(f)
Subtenant shall promptly execute, acknowledge and deliver to Sublandlord, any certificate or other document evidencing the status of the Sublease or subordination of this Sublease to the Master Lease, that Sublandlord or Master Landlord may reasonably request, in accordance with the Master Lease or this Sublease.
17.
Surrender of Subleased Premises.
(a)
Subtenant shall remove from the Subleased Premises on or before the expiration or earlier termination of this Sublease (i) any Alterations that are required to be removed pursuant to Section 8 of this Sublease, other than the Laboratory Conversion Work, (ii) any other improvements, alterations or fixtures in the Subleased Premises that were performed by or on behalf of Subtenant and that are required to be removed at the expiration of the term of the Master Lease pursuant to the terms therein, and (iii) Subtenant’s personal property, including, without

10

 


limitation, any property that would be considered “Required Removables” pursuant to the terms of the Master Lease. In addition, Subtenant shall quit and surrender the Subleased Premises to Sublandlord on or before the expiration or earlier termination of this Sublease, broom clean, and in at least the same order, condition and repair as on the date received, ordinary wear and tear excepted and in accordance with the terms of the Master Lease. Conditions existing because of Subtenant’s failure to perform maintenance, repairs or replacements shall not be deemed “ordinary wear and tear.” If Subtenant fails to timely remove any Alterations, improvements or fixtures that are required to be removed, or any of Subtenant’s personal property, Sublandlord, at Subtenant’s sole cost and expense, shall be entitled (but not obligated) to remove such Alterations, improvements and/or fixtures and/or remove, store or dispose of Subtenant’s personal property. Sublandlord shall not be responsible for the value, preservation or safekeeping of Subtenant’s personal or other property. On the basis of the foregoing, Subtenant waives and releases its rights under Sections 1980 et. seq. and 1993 et. seq. of the California Civil Code, or any similar Laws now or hereafter in effect.
(b)
At least thirty (30) days prior to Subtenant’s surrender of possession of any part of the Subleased Premises, Subtenant shall provide Sublandlord with a facility decommissioning and Hazardous Materials closure plan for the Subleased Premises (“Exit Survey”) prepared by an independent third-party, state-certified professional with appropriate expertise, which Exit Survey must be reasonably acceptable to Sublandlord. The Exit Survey shall comply with the American National Standards Institute’s Laboratory Decommissioning guidelines (ANSI/AIHA Z9.11-2008) or any successor standards published by ANSI or any successor organization (or, if ANSI and its successors no longer exist, a similar entity publishing similar standards). In addition, at least ten (10) days prior to Subtenant’s surrender of possession of any part of the Subleased Premises, Subtenant shall (i) provide Sublandlord with written evidence of all appropriate governmental releases obtained by Subtenant in accordance with Laws, including laws pertaining to the surrender of the Subleased Premises, (ii) place laboratory equipment decontamination forms on all decommissioned equipment to assure safe occupancy by future users, and (iii) conduct a site inspection with Sublandlord. In addition, Subtenant agrees to remain responsible after the surrender of the Subleased Premises for the remediation of any recognized environmental conditions, including those set forth in the Exit Survey and comply with any recommendations set forth in the Exit Survey. Subtenant’s obligations under this Addendum shall survive the expiration or earlier termination of the Sublease.
18.
Holding Over. Subtenant shall have no right to holdover in the Subleased Premises beyond the expiration or earlier termination of this Sublease. If Subtenant does not surrender and vacate the Subleased Premises as and when provided for herein, Subtenant shall be deemed to be holding over as a tenant at sufferance, and the parties agree that the Rent during such holdover period shall be one hundred seventy five percent (175%) of the Rent in effect immediately prior to such holding over. No holding over by Subtenant shall operate to extend the Sublease Term. Notwithstanding the foregoing, and in addition to all other rights and remedies on the part of Sublandlord, if Subtenant fails to surrender the Subleased Premises upon the expiration or earlier termination of this Sublease, in addition to any other liabilities to Sublandlord accruing therefrom, Subtenant shall be liable to Sublandlord for any obligations imposed by Master Landlord pursuant to the Master Lease as a result of such holding over, and Subtenant shall be responsible for all damages suffered by Sublandlord resulting from or occasioned by such holding over, including, without limitation, consequential damages (notwithstanding any limitations thereon under the Master Lease).
19.
Letter of Credit. Subtenant shall deliver to Sublandlord, at Subtenant’s sole cost and expense, an unconditional, irrevocable, standby letter of credit (the “Letter of Credit”) with an initial expiration date no earlier than one (1) year after the Effective Date of this Sublease in the amount set forth in the Basic Lease Information (the “Letter of Credit Amount”), in the form attached hereto as Exhibit G or in other such form as is reasonably acceptable to Sublandlord. The Letter of Credit shall secure the full and faithful performance of each provision of this Sublease to be performed by Subtenant pursuant to the following terms and conditions.
(a)
The Letter of Credit shall state on its face that, notwithstanding the stated expiration date, the term of the Letter of Credit shall be automatically renewed for successive, additional one (1) year periods during the Sublease Term through the date that is at least ninety (90) days after the last day of the Sublease Term, unless, at least ninety (90) days prior to any such date of expiration, the issuing bank shall have given written notice to Sublandlord, by certified mail, return receipt requested at the Sublandlord’s Address For Notice stated in the Basic Sublease Information or such other address as Sublandlord shall have given to the issuing bank, that the Letter of Credit will not be renewed. The failure of Subtenant to cause the Letter of Credit to be renewed or reissued at least sixty (60) days prior to the expiration thereof shall constitute Default under this Sublease.

11

 


(b)
The Letter of Credit shall be issued by a financial institution reasonably acceptable to Sublandlord, which financial institution shall be a bank that accepts deposits, maintains accounts, will negotiate letters of credit, and whose deposits are insured by the FDIC. The Letter of Credit must be presentable in Emeryville, California or such other United States location reasonably acceptable to Sublandlord. If the financial institution that issues the Letter of Credit makes a general assignment for the benefit of creditors, or commences any case, proceeding or other action seeking to have an order for relief entered on its behalf as a debtor or to adjudicate it as bankrupt or insolvent, or seeking reorganization, arrangement, adjustment, liquidation, dissolution or composition of it or its debts or seeking appointment of a receiver, trustee, custodian or other similar official for it or for all or of any substantial part of its property, or loses or has its charter revoked, goes into receivership, or is otherwise taken over by any regulatory agency which oversees such issuer, then Subtenant shall, promptly, but in no event later than ten (10) days after the occurrence of such event, deliver a replacement Letter of Credit to Sublandlord in the full Letter of Credit Amount and otherwise in accordance with the requirements set forth in this Section 19, and promptly upon Sublandlord’s receipt of the replacement Letter of Credit, Sublandlord shall return to Subtenant the Letter of Credit being replaced.
(c)
If Subtenant fails to perform fully and timely all or any of Subtenant’s covenants and obligations set forth in this Sublease, including, without limitation, Subtenant’s failure to renew the Letter of Credit at least ninety (90) days prior to the expiration thereof, or if Subtenant has filed a voluntary petition under the federal bankruptcy code or an involuntary petition has been filed against Subtenant under the federal bankruptcy code, Sublandlord may, without notice to Subtenant, execute one or more drafts on the Letter of Credit and apply all or any portion of the Letter of Credit toward fulfillment of Subtenant’s unperformed covenants and/or obligations, including any Rent payable by Subtenant that is not paid when due; provided, however, that a failure of Subtenant to renew the Letter of Credit in accordance with this Section 19 shall entitle Sublandlord to execute a draft for the entire amount of the Letter of Credit and such proceeds shall be deemed the property of Sublandlord until such time as Subtenant delivers a replacement Letter of Credit to Sublandlord in the full Letter of Credit Amount and otherwise in accordance with the requirements set forth in this Section 19, and promptly upon Sublandlord’s receipt of the replacement Letter of Credit, Sublandlord shall apply the amount of proceeds drawn from the issuing bank upon Subtenant’s failure to renew the Letter of Credit against the next due installment(s) of Base Rent under this Sublease. Any proceeds drawn shall constitute the property of Sublandlord and need not be segregated from Sublandlord’s other assets. If, as a result of any application or use by Sublandlord of all or any part of the Letter of Credit, the amount of the Letter of Credit shall be less than the Letter of Credit Amount, Subtenant shall, within ten (10) days thereafter, provide Sublandlord with additional letter(s) of credit in an amount equal to the deficiency, and any such additional (or replacement) letter of credit shall comply with all of the provisions of this section and if Subtenant fails to comply with the foregoing, notwithstanding anything to the contrary contained in the Sublease, the same shall constitute an immediate Default by Subtenant.
(d)
Ninety (90) days after Subtenant vacates the Subleased Premises, upon the expiration or sooner termination of this Sublease, if Subtenant is not then in default, Sublandlord shall return to Subtenant the Letter of Credit (and any unapplied cash balance of the Letter of Credit that had been previously drawn upon); provided that Sublandlord may retain the Letter of Credit (or previously drawn proceeds therefrom) until such time as any Rent (including Additional Rent) due from Subtenant for known defaults in accordance with this Sublease has been determined and paid in full by Subtenant.
(e)
In no event or circumstance shall the Letter of Credit or any renewal thereof or any proceeds thereof be deemed to be or treated, or intended to serve as a “security deposit” within the meaning of any applicable law or statute. Subtenant hereby waives the provisions of any Laws which establishes the time frame by which Sublandlord must refund collateral or security for performance of a subtenant’s obligations under a sublease. Subtenant agrees and acknowledges that Subtenant has no property interest whatsoever in the Letter of Credit or the proceeds thereof and that, in the event Subtenant becomes a debtor under any chapter of the Federal Bankruptcy Code, neither Subtenant, any trustee, nor Subtenant’s bankruptcy estate shall have any right to restrict or limit Sublandlord’s claim and/or rights to the Letter of Credit and/or the proceeds thereof by application of Section 502(b)(6) of the federal bankruptcy code or otherwise.
(f)
Should the Permitted Use be amended to accommodate a change in the business of Subtenant or to accommodate a sub-subtenant or assignee, Sublandlord shall have the right to increase the Letter of Credit to the extent necessary, in Sublandlord’s reasonable judgment, to account for any increased risk to the Subleased Premises or increased wear and tear that the Subleased Premises may suffer as a result thereof. If a change in control of

12

 


Subtenant occurs during the Sublease and following such change the financial condition of Subtenant is, in Sublandlord’s reasonable judgment, materially reduced, Subtenant shall deposit such additional monies with Sublandlord as shall be sufficient to cause the Letter of Credit to be at a commercially reasonable level based on said change in financial condition.
(g)
Subtenant acknowledges that Sublandlord has the right to transfer its interests in this Sublease. Subtenant agrees that in the event of any such transfer, Sublandlord shall have the right to transfer, assign and/or endorse the Letter of Credit to Sublandlord’s master lessors, or other transferees or assignees. Subtenant shall look solely to such parties for the return of the Letter of Credit in accordance with the terms of this Sublease. Subtenant agrees further that, upon Sublandlord’s written request, it shall have the Letter of Credit issued, at Subtenant’s sole cost and expense, in favor of Sublandlord’s master lessor or other transferee or assignee to be held by any such party in accordance with the terms of this Sublease.
20.
Parking; Signage.
(a)
Parking. Subtenant shall have Subtenant’s proportionate share of such parking rights as Sublandlord may have in connection with the Subleased Premises, as set forth in the Master Lease. Sublandlord shall have the right to pass through to Subtenant any charges payable to Master Landlord under the Master Lease for such parking rights. Subtenant shall pay as Additional Rent all such amounts at the same time and in the same manner as Subtenant pays Base Rent pursuant to Section 4 above.
(b)
Signage. Subtenant shall not, without the prior written consent of Sublandlord (which consent may be granted or withheld in its sole and absolute discretion) and Master Landlord, post, project, affix, exhibit or display any signs, notices, window or door lettering, placards, decorations, or advertising media of any type which can be viewed from the exterior of the Subleased Premises. Subtenant shall have the right to display, at Subtenant’s sole cost and expense, signs bearing Subtenant’s name and/or logo at specific locations within the Subleased Premises, subject to the prior written consent of Sublandlord (which consent shall not be unreasonably withheld, conditioned or delayed). Subtenant shall be entitled to Subtenant’s signage rights and proportionate share of any Building standard identification signage allowed to the “Tenant” under the Master Lease at Subtenant’s sole cost and expense, and subject to Laws and Sublandlord’s and Master Landlord’s prior written approval, of the design and location of such signage. Upon the expiration or earlier termination of this Sublease, Subtenant shall be responsible for removing any signage described above, repairing any damage caused by such removal, and restoring the area to its prior condition. Subtenant shall in no event be entitled to any exterior Building signage.
21.
Limitation of Liability. None of the Sublandlord Parties shall have any personal liability for any obligation of Sublandlord under this Sublease or arising in connection herewith or with the operation, management, leasing, subleasing, repair, renovation, alteration or any other matter relating to the Project, the Building or the Subleased Premises, and Subtenant hereby expressly waives and releases such personal liability on behalf of itself and all persons claiming by, through or under Subtenant. Whenever Sublandlord transfers its interest, Sublandlord shall be automatically released from further performance under this Sublease and from all further liabilities and expenses hereunder subject to assumption by the transferee of Sublandlord’s interest of all liabilities and obligations of Sublandlord hereunder from the date of such transfer.
22.
Miscellaneous.
(a)
All demands, approvals, consents or notices shall be in writing and delivered by hand or sent by registered or certified mail with return receipt requested, or sent by overnight or same day courier service at the party’s respective Address(es) for Notice set forth above in the Basic Sublease Information. Each notice shall be deemed to have been received or given on the earlier to occur of (i) actual delivery or the date on which delivery is refused, (ii) three (3) business days after notice is deposited in the U.S. mail, one (1) business day after notice is deposited with an overnight or same day courier service in the manner described above or the date on which delivery is refused. Any party may, at any time, change its notice address (other than to a post office box address) by giving the other parties written notice of the new address.
(b)
Either party’s failure to declare a default immediately upon its occurrence or delay in taking action for a default shall not constitute a waiver of the default, nor shall it constitute an estoppel. If either party institutes a

13

 


suit against the other for violation of or to enforce any covenant, term or condition of this Sublease, the prevailing party shall be entitled to all of its costs and expenses, including, without limitation, reasonable attorneys’ fees.
(c)
This Sublease shall be interpreted and enforced in accordance with the Laws of the state in which the Subleased Premises is located.
(d)
Subtenant represents and warrants to Sublandlord that it has not dealt with any broker in connection with this Sublease, other than Subtenant’s Broker (if any) identified in the Basic Sublease Information. Subtenant agrees to indemnify, defend and hold Sublandlord and Sublandlord Parties party harmless from any commissions due to any broker claiming by, through or under Subtenant.
(e)
The Basic Sublease Information set forth above and any Addenda, Exhibits and Schedules attached hereto are incorporated into and made a part of the Sublease. Each reference in this Sublease to any of the Basic Sublease Information shall mean the respective information above. In the event of any conflict between the Basic Sublease Information and the provisions of the Sublease, the provisions of the Sublease shall control. This Sublease constitutes the entire agreement between the parties with respect to the subject matter hereof and supersedes all prior agreements and understandings related to the Subleased Premises. This Sublease may be modified only by a written agreement signed by Sublandlord and Subtenant and consented to by Master Landlord.
(f)
Subtenant represents and warrants that the execution, delivery, and performance by Subtenant of its obligations under this Sublease have been duly authorized and will not violate any provision of Laws, any order of any court or other agency of government, or any indenture, agreement or other instrument to which it is a party or by which it is bound.
(g)
This Sublease may be executed in multiple counterparts, and by each party on separate counterparts, each of which shall be deemed to be an original but all of which shall together constitute one agreement. Signature pages may be detached from the counterparts and attached to a single copy of this document to physically form one document. This Sublease may be executed in so-called “pdf” format and each party has the right to rely upon a pdf counterpart of this Sublease signed by the other party to the same extent as if such party had received an original counterpart.
(h)
Subtenant represents and warrants that neither it, nor any Subtenant Party, (i) is directly or indirectly owned or controlled by any individual or entity included on the List of Specially Designated Nationals and Blocked Persons or the Foreign Sanctions Evaders List maintained by the Office of Foreign Assets Control, Department of the Treasury (“OFAC”) or any other governmental entity imposing economic sanctions and trade embargoes, (ii) is directly or indirectly owned or controlled by any individual or entity who is located, organized, or resident in a country or territory that is, or whose government is, the target of sanctions imposed by OFAC or any other governmental entity (“Sanctioned Territory”); and (iii) shall provide any technology or technical information shared between the parties to any Sanctioned Territory or entity or individual that is a citizen of a Sanctioned Territory; Subtenant shall notify Sublandlord promptly upon knowledge of a violation of the foregoing (i) through (iii).
23.
California Civil Code Section 1938 Statement. To Sublandlord’s actual knowledge, the Subleased Premises has not undergone an inspection by a certified access specialist. For purposes of the preceding sentence, Sublandlord’s actual knowledge shall mean and be limited to the actual knowledge of the person who is Sublandlord’s Chief Financial Officer (not any other person) on the Effective Date, without any duty of inquiry or investigation, and such Chief Financial Officer shall have no personal liability if such representation is untrue. California Civil Code Section 1938 provides in relevant part as follows: “A Certified Access Specialist (CASp) can inspect the subject premises and determine whether the subject premises comply with all of the applicable construction-related accessibility standards under state law. Although state law does not require a CASp inspection of the subject premises, the commercial property owner or lessor may not prohibit the lessee or tenant from obtaining a CASp inspection of the subject premises for the occupancy or potential occupancy of the lessee or tenant, if requested by the lessee or tenant. The parties shall mutually agree on the arrangements for the time and manner of the CASp inspection, the payment of the fee for the CASp inspection, and the cost of making any repairs necessary to correct violations of construction-related accessibility standards within the premises.” Nothing in this paragraph or California Civil Code Section 1938 shall relieve or modify Subtenant’s obligations with respect to (a) compliance with Laws, including without limitation any construction-related accessibility standards, as set forth elsewhere in this Sublease, including,

14

 


without limitation, Section 5(a) and Section 8 above, or (b) payment of Additional Rent as set forth in Section 4 above. Subtenant hereby agrees that any Subtenant-initiated CASp inspection (x) shall be at Subtenant’s sole cost and expense, and (y) shall take place during normal business hours following reasonable prior written notice to Sublandlord and Master Landlord. Any information contained in a CASp report shall be maintained as confidential. Subtenant, at its sole cost and expense, shall be responsible for making any improvements, alterations, modifications and/or repairs to or within the Subleased Premises to correct violations of construction-related accessibility standards, including, without limitation, any violations disclosed by such CASp inspection; and if such CASp inspection identifies any improvements, alterations, modifications and/or repairs necessary to correct violations of construction-related accessibility standards relating to those items of the Building and/or the Project located outside the Subleased Premises then, at the Master Landlord’s election, either Subtenant or the Master Landlord shall perform such improvements, alterations, modifications and/or repairs as and to the extent required by applicable laws to correct such violations, in either instance at Subtenant’s sole cost and expense.
24.
Anti-Corruption. Neither Subtenant nor any of its directors, officers, employees, or any agent, representative, subcontractor or other third party acting for or on Subtenant’s behalf (collectively, “Representatives”), shall, directly or indirectly, offer, pay, promise to pay, or authorize such offer, promise or payment, of anything of value, to any person, governmental agency, or other entity for the purposes of obtaining any improper advantage in connection with this Sublease. Not by way of limitation of Section 5 of this Sublease, neither Subtenant nor any of its directors, officers or employees shall violate any applicable laws, rules and regulations concerning or relating to public or commercial bribery or corruption (“Anti-Corruption Laws”). Within five (5) business days of Sublandlord’s written request, Subtenant shall execute and deliver a compliance certification (which certification may be limited to Subtenant’s knowledge) with respect to Subtenant’s compliance with Anti-Corruption Laws and this Section 24. If Subtenant shall breach the foregoing at any time during the Sublease Term, a Default will be deemed to have occurred, without the necessity of notice to Subtenant.
25.
Confidential Information. During the Sublease Term, Sublandlord and Subtenant may each receive, obtain, or be given access to, whether directly or indirectly, including through audio or visual observation, information that relates to their respective business, finances, and/or technology (collectively, “Proprietary Information”), which such Proprietary Information shall include, without limitation, the existence and contents of this Sublease, the Master Lease, the Subleased Premises, the Building and the Project. Sublandlord and Subtenant shall each (i) not use the Proprietary Information for any purpose, except as is necessary to perform its obligations hereunder, (ii) not disclose any Proprietary Information, or component thereof, to any third party, (iii) within their respective organization, only disclose Proprietary Information to those Sublandlord Parties and Subtenant Parties, as applicable, who need such Proprietary Information for the purposes of performing the obligations hereunder and who are bound by obligations of confidentiality with respect to such Proprietary Information at least as protective as those contained herein, and (iv) use best efforts to protect the confidentiality of the Proprietary Information. Sublandlord and Subtenant shall each notify the other of any unauthorized use or disclosure of Proprietary Information and to take all actions reasonably necessary to prevent further unauthorized use or disclosure thereof. Sublandlord and Subtenant each also recognizes and agrees that they have no expectation of privacy with respect to Sublandlord’s or Subtenant’s, as applicable, telecommunications, networking or information processing systems (including, without limitation, stored computer files, email messages and voice messages) and that their respective activity, and any files or messages, on or using any of those systems may be monitored at any time without notice.
26.
No Publicity. Sublandlord and Subtenant each hereby acknowledges and agrees that it shall not use, without the other’s prior written approval, which may be withheld in such party’s sole discretion, the name of the other party, its affiliates, trade names, trademarks or trade dress, products, or any signs, markings, or symbols from which a connection to such party may be reasonably inferred or implied, in any manner whatsoever, including, without limitation, press releases, marketing materials, or advertisements.

[Signature Page Follows]

 

15

 


In Witness Whereof, Sublandlord and Subtenant have executed this Sublease effective as of Effective Date above written, on the dates set forth below.

SUBLANDLORD:

Dynavax Technologies Corp.,
a Delaware corporation

By: /s/ Kelly MacDonald

Name: Kelly MacDonald

Title: CFO

 

SUBTENANT:

Metagenomi, Inc.
a Delaware corporation

By: /s/ Jian Irish

Name: Jian Irish

Title: Chief Operating Officer

 

 

16

 


EX-31.1 3 dvax-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

Rule 13a-14(a) Certification of Principal Executive Officer

CERTIFICATIONS

I, Ryan Spencer, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Dynavax Technologies Corporation (the “registrant”);

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

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

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

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

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

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

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

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

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

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

 

By:

/S/ RYAN SPENCER

 

 

Ryan Spencer

Chief Executive Officer and Interim Chief Financial Officer

(Principal Executive Officer)

Date: May 8, 2024

 

 


EX-31.2 4 dvax-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

Rule 13a-14(a) Certification of Principal Financial Officer

CERTIFICATIONS

I, Ryan Spencer, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Dynavax Technologies Corporation (the “registrant”);

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

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

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

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

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

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

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

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

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

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

 

By:

/S/ RYAN SPENCER

 

 

Ryan Spencer

Chief Executive Officer and Interim Chief Financial Officer

(Principal Financial Officer)

Date: May 8, 2024

 

 


EX-32.1 5 dvax-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

Certification Pursuant to Section 1350 of Chapter 63

of Title 18 of the United States Code

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), I, Ryan Spencer, Chief Executive Officer and Interim Chief Financial Officer of Dynavax Technologies Corporation (the “Company”), hereby certify that, to the best of my knowledge:

(i) The Company’s Quarterly Report on Form 10-Q for the period ended March 31, 2024 (the “Periodic Report”), to which this Certificate is attached as Exhibit 32.1, fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and

(ii) The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

In Witness Whereof, the undersigned has set his hand hereto as of the 8th day of May 2024.

 

By:

/S/ RYAN SPENCER

 

 

Ryan Spencer

Chief Executive Officer and Interim Chief Financial Officer

(Principal Executive Officer and Principal Financial Officer)

This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Dynavax Technologies Corporation under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.

 

 


EX-101.SCH 6 dvax-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Commitments and Contingencies - Summary of Maturities of Sublease Income and Operating Lease Liabilities (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net (Loss) Income Per Share (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100070 - Disclosure - Commitments and Contingencies - Summary of Maturities of Sublease Income and Operating Lease Liabilities (Detail) 3 link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100090 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Inventories, Net link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Collaborative Research, Development and License Agreements link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Convertible Notes link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Equity Plans and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Organization (Policies) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Inventories, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Convertible Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Equity Plans and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Organization - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Summary of Changes in Fair Value Warrant liability (Detail) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Maturities of Marketable Securities Available-for-Sale (Detail) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Inventories, Net - Summary of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Inventories, Net - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Commitments and Contingencies - Summary of Operating Lease Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Commitments and Contingencies - Summary of Balance Sheet Classification of Operating Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Commitments and Contingencies - Summary of Maturities of Sublease Income and Operating Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Commitments and Contingencies - Summary of Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Collaboration, Development and Supply Agreements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Convertible Notes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Convertible Notes - Summary of Interest Expenses Related to Convertible Notes (Detail) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Revenue Recognition - Summary of Disaggregation of Revenues (Detail) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Revenue Recognition - Schedule of Revenues from Major Customers (Detail) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Revenue Recognition - Summary of Product Revenue Allowance and Reserve Categories (Detail) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Revenue Recognition - Summary of balances and activities in our contract asset account (Details) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Revenue Recognition - Summary of Balances and Activities Deferred Revenue Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net (Loss) Income Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Net Loss Per Share - Outstanding Stock Options and Stock Awards Excluded from Calculation of Net Loss Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Common Stock - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Equity Plans and Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Equity Plans and Stock-Based Compensation - Option Activity under Stock-Based Compensation Plans (Detail) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Equity Plans and Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Equity Plans and Stock-Based Compensation -Summary Of Performance Based Restricted Stock Unit (Detail) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Equity Plans and Stock-Based Compensation - Fair Value-Based Measurements and Weighted-Average Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Equity Plans and Stock-Based Compensation - Stock-Based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Income Taxes (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Weighted - Average Remaining Contractual Term (years), balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Upfront payment Upfront Payment Upfront payment. Money Market Funds Money Market Funds [Member] Stock Options and Stock Awards Stock Options And Share Awards [Member] Stock options and share awards. Additional milestone payments receivable Contingent Milestone Payment Receivable Contingent milestone payment receivable. Provisions related to current period sales Product Revenue Allowance And Reserves Provision Related To Current Period Sales Product revenue allowance and reserves provision related to current period sales. Geographical Geographical [Axis] Summary of Changes in Fair Value Warrant liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract] Options vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Debt Securities, Available-for-sale, Total Estimated Fair Value Debt Securities, Available-for-Sale Clover Zhejiang Clover Biopharmaceuticals Inc And Clover Hong Kong Inc [Member] Zhejiang clover biopharmaceuticals, inc and clover hong kong inc member. Other Liabilities, Noncurrent, Total Other long-term liabilities Other Liabilities, Noncurrent Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Exercise of warrants, shares Stock Issued Exercise Of Warrants During Period Shares New Issues Stock issued exercise of warrants during period, shares, new issues. Issuance Of Common Stock Upon Exercise Of Stock Options, Shares Issuance Of Common Stock Upon Exercise Of Stock Options, Shares Issuance of common stock upon exercise of stock options, shares Prepaid inventory Prepaid inventory Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] Capped Calls Capped Calls Policy [Text Block] Capped Calls Policy Text Block Receivable Type [Axis] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Marketable Securities Available-for-Sale Available-for-Sale Securities [Member] License arrangement contingent consideration percentage License Arrangement Contingent Consideration Percentage License arrangement contingent consideration percentage. Fair Value Measurements Fair Value Disclosures [Text Block] Revenue recognized Revenue from Contract with Customer, Excluding Assessed Tax, Total Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Accrued research and development Accrued Research And Development Expenses Current Accrued research and development expenses current. Summary of Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Concentration Risk Type [Axis] Short-term Debt, Type Short-Term Debt, Type [Axis] Termination of sublease agreement Gain (Loss) on Termination of Lease Stock-Based Compensation Expense Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Pledging Purpose [Axis] Increase in number of employee stock purchase plan shares authorized for issuance. Increase In Number Of Employee Stock Purchase Plan Shares Authorized For Issuance Increase in aggregate number of shares of common stock authorized for issuance Subsequent Events Subsequent Events [Text Block] Change In Unrealized Gain On Marketable Securities Available For Sale Change in unrealized gain on marketable securities available-for-sale Change in unrealized loss on marketable securities available-for-sale Research and Development [Abstract] Fair value of the convertible notes Convertible Debt, Fair Value Disclosures Deferred Revenue, Additions Additions (1) Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Two Thousand And Twenty One Equity Incentive Plan [Member] Two Thousand And Twenty One Equity Incentive Plan Member Long-term portion of lease liabilities Operating Lease, Liability, Noncurrent Schedule Of Stock By Class [Table] Schedule of Stock by Class [Table] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Total liabilities Liabilities, Fair Value Disclosure Liabilities, Fair Value Disclosure, Total Assets Assets, Fair Value Disclosure [Abstract] Debt Instrument, Unamortized Discount, Total Long-term debt, net of debt discount Debt Instrument, Unamortized Discount Sublease Income Lessor Sublease Rentals Payments To Be Received Due [Abstract] Lessor sublease rentals payments to be received due. Class Of Stock [Line Items] Class of Stock [Line Items] Weighted-Average Remaining Contractual Term (years) Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract] Share based compensation arrangement by share based payment award options weighted average remaining contractual term. Balance Sheet Location Balance Sheet Location [Axis] Payment Accrued, Not received Payment Accrued, Not received Payment not Received from related party Total current assets Assets, Current Revenue recognized in the current period included in deferred revenue balance at the beginning of the period Deferred Revenue, Revenue Recognized Total liabilities and stockholders’ equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Beginning balance Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Weighted-average fair value per share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Inventories, net Inventory Disclosure [Text Block] Trading Symbol Trading Symbol Symphony Dynamo Holdings LLC Symphony Dynamo Holdings Llc [Member] Symphony Dynamo Holdings LLC. Common Stock, Shares, Issued, Total Common stock, shares issued Common Stock, Shares, Issued 2026 Lessor Sublease Rentals Payments To Be Received Due Year Three Lessor sublease rentals payments to be received due year three Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Summary of Interest Expenses Related to Convertible Notes Schedule Of Convertible Notes Interest Expense Table [Text Block] Schedule of convertible notes interest expense. Cash and Cash Equivalents Cash and Cash Equivalents [Member] Lease expiration date Lease Expiration Date Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Beginning Balances (in shares) Ending Balances (in shares) Shares, Outstanding 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Newly reserved shares of common stock Common Stock, Capital Shares Reserved for Future Issuance Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Total other comprehensive (loss) income Total other comprehensive income (Loss) Other Comprehensive Income (Loss), Net of Tax Entity Address, City or Town Entity Address, City or Town SD-101 [Member] SD-101 [Member] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Outstanding as of September 30, 2021 Number of shares Class of Warrant or Right, Outstanding Liquidity and Financial Condition Liquidity And Financial Condition Disclosure Policy [Text Block] Liquidity and financial condition disclosure. Reclassification of contract asset from other current assets to other assets Reclassification of contract asset from other current assets to other assets Reclassification of contract asset from other current assets to other assets Renewal term of lease Lessee, Operating Lease, Renewal Term Convertible Notes Debt Disclosure [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Options expired (vested) Subsequent Event Subsequent Event [Member] Subsequent Event Type [Axis] Additional Paid-in Capital Additional Paid-in Capital [Member] Dusseldorf Lease New Dusseldorf Lease [Member] New Dusseldorf Lease [Member] Non-US Non-US [Member] Current liabilities: Liabilities, Current [Abstract] Third Largest Customer Third Largest Customer [Member] Third largest Customer Deferred Compensation Arrangement With Individual Share Based Payments [Line Items] Deferred Compensation Arrangement with Individual, Share-Based Payments [Line Items] Current assets: Assets, Current [Abstract] Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts receivables Counterparty Name Counterparty Name [Axis] Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Cash, Cash Equivalents, Restricted Cash and Marketable Securities Cash and Cash Equivalents Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Current portion of lease liabilities (included in other current liabilities) Operating Lease, Liability, Current Summary of Assumptions to Estimate the Fair Value of Warrant Liability Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] 2014 Employee Stock Purchase Plan Two Thousand And Fourteen Employee Stock Purchase Plan [Member] Two thousand and fourteen employee stock purchase plan. Debt maturity date Debt Instrument, Maturity Date Property, Plant and Equipment, Net, Total Property and equipment, net Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net Class of Stock Class of Stock [Domain] Interest income Investment Income, Interest Mature in one year or less Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Earnings Per Share Disclosure [Line Items] Earnings Per Share Disclosure [Line Items] Earnings per share disclosure. Exercise of warrants Stock Issued Exercise Of Warrants During Period Value New Issues Stock issued exercise of warrants during period, value, new issues. Vested and expected to vest as of March 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Effective Tax Rate Effective Tax Rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Statement of Comprehensive Income [Abstract] Scenario [Domain] Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Valuation And Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Entity Central Index Key Entity Central Index Key Plan Name Plan Name [Domain] Total assets Assets, Fair Value Disclosure Assets, Fair Value Disclosure, Total Other assets Increase (Decrease) in Other Operating Assets, Total Increase (Decrease) in Other Operating Assets Lease option to extend Lessee, Operating Lease, Option to Extend Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding Common stock sales agreement aggregate sales proceeds Common Stock Sales Agreement Aggregate Sales Proceeds Common stock sales agreement aggregate sales proceeds. Liabilities, Current current liabilities Entity Tax Identification Number Entity Tax Identification Number Net loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Net income before income taxes Finished goods Inventory, Finished Goods, Net of Reserves Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Inventory Inventories [Member] Financial Instruments [Domain] Weighted-average shares used in computing net income per share attributable to common stockholders: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Restricted Stock or Unit Expense Stock based compensation expense related to restricted stock Issuance of common stock under Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Award Type Award Type [Axis] Total consideration Total consideration Balance at Beginning of Period Contract with Customer, Asset, Allowance for Credit Loss, Noncurrent Balance at End of Period Warrant issued Class Of Warrant Or Right Issued Class of warrant or right issued. Plan Name Plan Name [Axis] Total estimated fair value Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value Geographical Geographical [Domain] Lessee, Operating Lease, Term of Contract lease term Total assets Assets UNITED STATES UNITED STATES Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Aggregate minimum commitment Aggregate minimum commitment Aggregate minimum commitment Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Entity Registrant Name Entity Registrant Name Debt Issuance Costs, Net, Total Debt issuance and offering costs Debt Issuance Costs, Net Base rent per square feet Base Rent Per Square Feet Base rent per square feet. Net cash proceeds received from issuance or sale of equity Proceeds from Issuance or Sale of Equity, Total Proceeds from Issuance or Sale of Equity Retained Earnings (Accumulated Deficit), Total Accumulated deficit Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit) Contract with Customer, Asset, Change in Method, Credit Loss Expense (Reversal) Reclassification (1) CpG 1018 adjuvant Cp G1018 [Member] Product CpG 1018. Proceeds from Employee Stock Purchase Plan Proceeds from Stock Plans Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Accumulated Deficit Retained Earnings [Member] Horton Street Master Lease Horton Street Master Lease [Member] Horton street master lease. Class of Stock Class of Stock [Axis] Raw materials Inventory, Raw Materials, Net of Reserves Non-vested, Beginning Balance Non-vested, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Restricted stock units awards outstanding Option to extend Lessee, Operating Sublease, Option to Extend Issuance of common stock under Employee Stock Purchase Plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Minimum Minimum Minimum [Member] 2027 Lessor Sublease Rentals Payments To Be Received Due Year Four Lessor sublease rentals payments to be received due year four. Issuance of common stock upon exercise of stock options and/or release of restricted stock awards, net, amount Issuance of common stock upon exercise of stock options and/or release of restricted stock awards, net, amount Summary of Cash, Cash Equivalents and Marketable Securities Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Issuance of common stock upon exercise of stock options and/or release of restricted stock awards, net, shares Issuance of common stock upon exercise of stock options and/or release of restricted stock awards, net, shares Total operating lease liabilities Total Operating Lease, Liability Forecast [Member] Liabilities Liabilities, Fair Value Disclosure [Abstract] Organization Consolidation And Presentation Of Financial Statements Disclosure [Table] Organization Consolidation And Presentation Of Financial Statements Disclosure [Table] Organization consolidation and presentation of financial statements disclosure. U.S. Government Agency Securities US Government Agencies Debt Securities [Member] Equity Component Equity Component [Domain] Employee Stock Option Share-based Payment Arrangement, Option Share-Based Payment Arrangement, Option [Member] Number of shares converted Conversion of Stock, Shares Converted Issuance of common stock, net of issuance costs, in conjunction with an underwritten public offering and an At Market Sales Agreement (Shares) Issuance of common stock, net of issuance costs, in conjunction with an underwritten public offering and an At Market Sales Agreement (Shares) Issuance of common stock, net of issuance costs, in conjunction with an underwritten public offering and an At Market Sales Agreement (Shares) Other Income, Net Other Income (Expense) Other Nonoperating Income (Expense) [Member] Cash, Cash Equivalents, and Short-Term Investments [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net (loss) income to net cash provided by (used in) operating activities: Measurement Frequency Measurement Frequency [Axis] Sublease (expense) income (Note 5) Sublease Income Weighted-Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Debt Disclosure [Abstract] Net Income (Loss) Available to Common Stockholders, Diluted Net (loss) income attributable to common stockholders, diluted CEPI Member Coalition For Epidemic Preparedness Innovations [Member] Coalition for Epidemic Preparedness Innovations. Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized Reconciliation of Cash, Cash Equivalents and Restricted Cash Reconciliation Of Cash Cash Equivalents And Restricted Cash To Statement Of Cash Flows Table [Text Block] Reconciliation of cash, cash equivalents and restricted cash to the statement of cash flows. Research and Development Expense, Total Research and development Research and Development Expense Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items] Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items] Organization consolidation and presentation of financial statements disclosure. Convertible Notes Debt, Policy [Policy Text Block] Organization Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Assets Assets [Abstract] Net cash proceeds received Proceeds from issuance of common stock, net Proceeds from Issuance of Common Stock Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Shares issued to employees Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Contract With Customer Asset Long Term Contract With Customer Asset Long Term Contract asset long term balance Series B Convertible Preferred Stock Convertible Preferred Stock [Member] Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued Common stock: $0.001 par value; 278,000 shares authorized at March 31, 2023 and December 31, 2022; 128,472 shares and 127,604 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively Debt instrument, conversion price per share Debt Instrument, Convertible, Conversion Price Supply Agreement Supply Agreement [Member] Supply agreement. Existence of option to extend Lessee, Operating Sublease, Existence of Option to Extend [true false] Conversion of preferred stock, shares Conversion of Stock, Shares Issued Issuance of common stock, net of issuance costs, in conjunction with an underwritten public offering and an At Market Sales Agreement Issuance of common stock, net of issuance costs, in conjunction with an underwritten public offering and an At Market Sales Agreement Issuance of common stock, net of issuance costs, in conjunction with an underwritten public offering and an At Market Sales Agreement Repayments of Long-Term Debt, Total Repayments of Long-Term Debt Repayment of long-term debt Other Revenues Other Revenues [Member] Other Revenues [Member] Revenue Recognition [Abstract] Accrued Liabilities, Current, Total Accrued liabilities Accrued Liabilities, Current Current Fiscal Year End Date Current Fiscal Year End Date Share-based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Stock-based compensation expense Operating Income (Loss) (Loss) income from operations Repayments of debt Repayments of Debt Description of Avecia Supply Agreement Description of Avecia Supply Agreement Description of Avecia Supply Agreement SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Benefit from (provision for) income taxes Benefit from (provision for) income taxes Provision for income taxes Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Potential future collection receivable Potential future collection receivable. Research and Development Research and Development Expense [Member] Capped Calls Capped Calls [Member] Capped Calls Proceeds from maturities and redemption of marketable securities Proceeds from Sale and Maturity of Debt Securities, Available-for-sale, Total Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Percentage of product revenue Concentration Risk, Percentage Proceeds from exercise of stock options Proceeds From Exercise Of Stock Options And Restricted Stock Awards Net Proceeds from exercise of stock options and restricted stock awards net. Payment made for pre commercialization milestone. Payment Made for Pre Commercialization Milestone Payment made for Pre-commercialization milestone Other Revenue Other Revenue [Member] Other revenue. Stock-based compensation expense Share-Based Payment Arrangement, Expense Stock-based compensation plans Medigen Medigen Vaccine Biologics [Member] Medigen Vaccine Biologics Member Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Issuance Of Common Stock Upon Release Of Restricted Stock Awards Issuance Of Common Stock Upon Release Of Restricted Stock Awards Issuance of common stock upon release of restricted stock awards Concentration Risk [Line Items] Concentration Risk [Line Items] Cash Cash Equivalents And Marketable Securities [Table] Cash Cash Equivalents And Marketable Securities [Table] Cash cash equivalents and marketable securities. Deferred Revenue, Total Deferred revenue Balance at Beginning of Period Balance at End of Period Deferred Revenue Cash paid during the period for income taxes Income Taxes Paid Revenue Recognition Revenue from Contract with Customer [Text Block] Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive income (loss), net of tax: Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Effect of exchange rate changes on cash and cash equivalents, and restricted cash Balance as of December 31, 2023 Balance as of March 31, 2024 Balance at March 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Credit or payments made during the period Product Revenue Allowance And Reserves Credit Or Payments Made During Period Product revenue allowance and reserves credit or payments made during the period. Aggregate principal amount Debt Instrument, Face Amount Other Nonoperating Income (Expense), Total Other Other Nonoperating Income (Expense) Prepaid cash Prepaid cash Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Operating expenses: Operating Expenses [Abstract] Issuance Of Common Stock Upon Release Of Restricted Stock Awards Shares Issuance Of Common Stock Upon Release Of Restricted Stock Awards Shares Issuance of common stock upon release of restricted stock awards, shares Long-term Debt, Type Long-Term Debt, Type [Domain] Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Subsequent Events [Abstract] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent, Total Other assets Other Assets, Noncurrent Summary of Balance Sheet Classification of Operating Lease Liabilities Schedule Of Balance Sheet Components Of Operating Lease Liabilities Table [Text Block] Schedule of balance sheet components of operating lease liabilities. Options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Asset Purchase Agreement Asset Purchase Agreement [Member] Asset purchase agreement. Common Stock Equity [Text Block] Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Summary of Deferred Revenue Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Purchase of capped call options related to issuance of Convertible Notes Adjustments To Additional Paid In Capital Purchase Of Capped Calls Adjustments to additional paid in capital purchase of capped calls. Expected period of payment to be received Contract With Customers Expected Period Of Payment To Be Received Contract with customers expected period of payment to be received. Vested and expected to vest as of March 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Debt instrument, interest rate terms Debt Instrument, Interest Rate Terms Stockholders’ equity: Equity, Attributable to Parent [Abstract] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Summary of Operating Lease Expense Lease, Cost [Table Text Block] Entity Entity [Domain] Loss Contingency Nature Loss Contingency Nature [Axis] Inventory [Domain] Summary of Common Stock Warrants Outstanding Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Earnings Per Share [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] HEPLISAV-B H E P L I S A V B [Member] HEPLISAV-B. Upfront payment receivable Upfront Payment Receivable Upfront payment receivable. Scenario [Axis] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings(share) Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings(share) Debt instrument interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Advance payment from customer Advance Payment From Customer Advance payment from customer. Net loss per share attributable to common stockholders, Basic Earnings Per Share, Basic, Total Basic Earnings Per Share, Basic Inventory write-off Inventory Write-down Commitments and contingencies (Note 5) Commitments and Contingencies Preferred Stock Common Stock And Warrants [Abstract] Preferred stock common Stock and warrants. Option Activity under Stock-Based Compensation Plans Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] Grant Agreement Grant Agreement [Member] Grant Agreement. Income Statement [Abstract] Debt Securities, Available-for-sale, Current, Total Marketable securities available-for-sale Debt Securities, Available-for-Sale, Current Tenant improvements provided by the landlord Tenant improvement allowance Payments for (Proceeds from) Tenant Allowance Issuance Of Common Stock Upon Exercise Of Stock Options Issuance Of Common Stock Upon Exercise Of Stock Options Issuance of common stock upon exercise of stock options Performance Shares [Member] Summarizes balances and activities in our contract asset account Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Initial cap price Debt Instrument Capped Call Transaction Initial Cap Price Per Share Debt instrument capped call transaction initial cap price per share. Vested and expected to vest as of March 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Statistical Measurement Statistical Measurement [Domain] Largest Collaboration Partner Largest Collaboration Partner [Member] Largest collaboration partner Loss Contingencies [Line Items] Loss Contingencies [Line Items] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Summary of Maturities of Sublease Income and Operating Lease Liabilities Sublease Income And Operating Lease Liability Maturity Table [Text Block] Sublease income and operating lease liability maturity. Number of common stock warrants exercised Number of Common Stock Warrant Exercised Number of common stock warrant exercised. Advanced payments Advanced Payments Advanced payments. Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total Cost of sales - product Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Award Type Award Type [Domain] Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Accounts Receivable, Allowance for Credit Loss, Beginning Balance Accounts Receivable, Allowance for Credit Loss, Ending Balance Accounts Receivable, Allowance for Credit Loss Net of an allowance for doubtful accounts Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Payments Net loss per share attributable to common stockholders, Diluted Earnings Per Share, Diluted, Total Diluted Earnings Per Share, Diluted Prepayment of advance payment Prepayment of advance payment Product and Service Product and Service [Domain] Cost of Sales - Product Cost of Sales [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] SEC Schedule, 12-09, Allowance, Notes Receivable [Member] Accounts receivable reserves Payment to holdings Payment To Holdings Payment to holdings. Debt Instrument, Name Debt Instrument, Name [Domain] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Estimated Fair Value Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract] Exercisable as of March 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Reclassification of CEPI accrual to CEPI accrual long-term Reclassification of CEPI accrual to CEPI accrual long-term Reclassification of CEPI accrual to CEPI accrual long-term Prepaid manufacturing Prepaid Manufacturing Prepaid Manufacturing. Proceeds from grant Proceeds From Grant Proceeds from grant. Loss Contingency, Nature Loss Contingency, Nature [Domain] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Additional issue amount Debt Instrument Additional Issue Amount Debt instrument additional issue amount. Payments for taxes related to net share settlement of restricted stock units Payments for taxes related to net share settlement of RSUs Payments for taxes related to net share settlement of RSUs Thereafter Lessee Operating Lease Liability Payments Due After Year Four Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Additional paid-in capital Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock Inventories, net Inventory, Policy [Policy Text Block] Shares Underlying Outstanding Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Issuance of capped call options (see Note 10) Issuance of capped call options (see Note 10) U.S. Treasuries US Treasury Securities [Member] Maturities of Marketable Securities Available-for-Sale Maturities Of Marketable Securities Available For Sale Table [Text Block] Maturities of marketable securities available for sale. CEPI Partners [Member] Coalition for Epidemic Preparedness Innovations Partners [Member] Coalition for epidemic preparedness innovations partners. Options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Horton Street Sublease Horton Street Sublease Horton Street Sublease [Member] Horton street sublease. Mature in one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Valneva SE Valneva S E [Member] Valneva SE. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Initial conversion rate Debt Instrument, Convertible, Conversion Ratio Entity Interactive Data Current Entity Interactive Data Current Cancellation Fees Cancellation Fees Debt instrument, convertible, threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Increase (Decrease) in Accounts Payable, Total Accounts payable Increase (Decrease) in Accounts Payable Equity [Abstract] Present value adjustment Lessee, Operating Lease, Liability, Undiscounted Excess Amount Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Senior Notes Senior Notes [Member] Modified Purchase Order [Member] Modified Purchase Order [Member] Options exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Additional Paid-in Capital Equity Components [Axis] Investments, Debt and Equity Securities [Abstract] Inventory Disclosure [Abstract] Proceeds from warrants exercised Proceeds from Issuance of Warrants Vested Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Local Phone Number Local Phone Number Sale of Stock Sale of Stock [Axis] Exercisable as of March 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Commission on gross sales proceeds of common stock Selling Commission Percentage From Gross Offering Proceeds Of Sales Of Stock Selling commission percentage from gross offering proceeds of sales of stock. Inventory reserve Inventory Valuation Reserves, Beginning Balance Inventory Valuation Reserves, Ending Balance Inventory Valuation Reserves Goodwill, Total Goodwill Goodwill, Beginning Balance Goodwill, Ending Balance Goodwill Long-term debt, net of debt discount of $1,094 at December 31, 2020 Long Term Debt Noncurrent 1 Long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. Payment received for Pre-commercialization milestone Payment Received For Pre Commercialization Milestone Payment received for pre-commercialization milestone Statement of Cash Flows [Abstract] Debt instrument, redemption earliest date Debt Instrument, Redemption Period, Start Date Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated other comprehensive (loss) gain Accumulated Other Comprehensive Income (Loss), Net of Tax Inventory [Line Items] Inventory [Line Items] Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Stock-based compensation expense Share-Based Payment Arrangement, Amount Capitalized Debt Security Category Debt Security Category [Axis] Common stock, par value Common Stock, Par or Stated Value Per Share Summary Of Performance Based Restricted Stock Unit Schedule Of Performance Based Restricted Stock Unit Table [Text Block] Summary of performance based restricted stock unit. Accounts and other receivables, net Increase (Decrease) in Accounts and Other Receivables Long-term deferred revenue Deferred Revenue, Noncurrent, Total Long-term deferred revenue Deferred Revenue, Noncurrent Thereafter Lessor Sublease Rentals Payments To Be Received Due Thereafter Lessor sublease rentals payments to be received due thereafter. Debt interest rate Debt Instrument, Interest Rate, Stated Percentage Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Issuance of common stock upon exercise of stock options and restricted stock awards, net Issuance Withholding Of Common Stock Upon Exercise Of Options Vesting Of Restricted Stock Units And Vesting Of Early Exercised Options Net Value Issuance (withholding) of common stock upon exercise of options vesting of restricted stock units and vesting of early exercised options net value. Vested and expected to vest as of March 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Second Largest Collaboration Partner Second Largest Collaboration Partner [Member] Second largest collaboration partner Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Weighted-average fair value per share Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested In Period Weighted Average Grant Date Fair Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested In Period Weighted Average Grant Date Fair Value. Collaboration, Development and Supply Agreements Collaborative Arrangement Disclosure [Text Block] Maximum Maximum [Member] Cash Settlement of warrants Cash Settlement of warrants Debt instrument, convertible, threshold trading days Debt Instrument, Convertible, Threshold Trading Days Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings CEPI accrual long-term (Note 6) Coalition for Epidemic Preparedness Innovations Accruals Coalition for Epidemic Preparedness Innovations accruals. Series B Convertible Preferred Stock Series B Convertible Preferred Stock Series B Convertible Preferred Stock [Member] Series B convertible preferred stock. Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Stock compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Short-term Debt, Type Short-Term Debt, Type [Domain] Change in fair value of warrant liability (Note 10) Less: Removal of change in fair value of warrant liability Change in fair value of warrant liability Fair Value Adjustment of Warrants Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net decrease in cash and cash equivalents, and restricted cash Work-in-process Inventory, Work in Process, Net of Reserves Issuance of common stock upon exercise of warrants (Shares) Issuance of common stock upon exercise of warrants (Shares) Issuance of common stock upon exercise of warrants (Shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Options forfeited (unvested) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease), Total Decrease in fair value of warrants exercised and/or expired Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Emeryville, California (Premises) CALIFORNIA Outstanding Stock Options and Stock Awards Excluded from Calculation of Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Summary of Inventories Schedule of Inventory, Current [Table Text Block] City Area Code City Area Code Total Inventories, net Inventory, Net Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Largest Customer Largest Customer [Member] Largest Customer Interest- free unsecured forgivable loan Forgivable Loan Forgivable loan. Adjustments related to prior periods Product Revenue Allowance And Reserves Adjustments Related To Prior Period Product Revenue Allowance And Reserves Adjustments Related To Prior Period Debt conversion, original debt, principal amount converted Debt Instrument Conversion Original Debt Base Principal Amount Debt instrument conversion original debt base principal amount. Interest free unsecured forgiveable loan Maximum borrowing capacity Interest Free Unsecured Forgiveable Loan Maximum Borrowing Capacity Interest Free Unsecured Forgiveable Loan Maximum Borrowing Capacity . Restricted Cash and Cash Equivalents, Noncurrent, Total Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Letter of Credit [Member] Pledging Purpose [Domain] Customer Customer [Domain] U.S. Department of Defense U S Department Of Defense [Member] U S Department of Defense. Selling, General and Administrative Selling, General and Administrative Expenses [Member] Weighted average common stock outstanding, basic Weighted Average Number of Shares Outstanding, Basic, Total Basic Weighted Average Number of Shares Outstanding, Basic Minimum age approved for vaccine prevention of infection caused Minimum Age Approved For Vaccine Prevention Of Infection Caused Minimum age approved for vaccine prevention of infection caused. Share-Based Payment Arrangement, Noncash Expense [Abstract] Remeasurement of operating lease right-of-use assets for lease modification Remeasurement of operating lease right-of-use assets for lease modification Remeasurement of operating lease right-of-use assets for lease modification Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Percentage of principal redeemed Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Summary of Restricted Stock Units Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Disclosure Computation Of Basic And Diluted Earnings Per Share [Abstract] Disclosure computation of basic and diluted earnings per share. Bain Life Sciences Bain Life Sciences [Member] Bain life sciences. Statement [Table] Statement [Table] Warrant liability Warrant Liability Current Warrant liability current. Fair Value-Based Measurements and Weighted-Average Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Total Lessee, Operating Lease, Liability, to be Paid 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] PT Bio Farma (Persero) is related to Collaboration, Development and Supply Agreements. PT Bio Farma (Persero) [Member] PT Bio Farma (Persero) Outstanding securities not included in diluted net loss per share calculation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Balance Balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Second Largest Customer Second Largest Customer [Member] Second largest Customer 2025 Lessor Sublease Rentals Payments To Be Received Due Year Two Lessor sublease rentals payments to be received due year two. Subsequent Event [Line Items] Warrant Liability Warrants Warrant [Member] CpG 1018 Adjuvant Inventory CpG 1018 Adjuvant Inventory [Member] CpG 1018 adjuvant inventory. Cash Cash Equivalents And Marketable Securities [Line Items] Cash Cash Equivalents And Marketable Securities [Line Items] Cash, cash equivalents and marketable securities Asset Class Asset Class [Domain] Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable Net Current Accounts Receivable, after Allowance for Credit Loss, Current Customer Customer [Axis] Common Stock Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value Non-cash interest expense Non Cash Interest Expense Non-cash interest expense. Exercisable as of March 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Accretion (Amortization) of Discounts and Premiums, Investments Accretion of discounts on marketable securities Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Contract with Customer, Asset, Sale Additions Revenue Reserve Accruals Revenue Reserve Accruals [Member] Revenue reserve accruals. Trade Accounts Receivable [Member] Trade Accounts Receivable [Member] Inventory, Finished Goods, Gross, Total Finished goods inventory Inventory, Finished Goods, Gross Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Prepaid receivables Other Receivables, Gross, Current Cash Cash [Member] Cover [Abstract] Selling, General and Administrative Expense, Total Selling, general and administrative Selling, General and Administrative Expense Bain Capital Life Sciences Fund, L.P Bain Capital Life Sciences Fund Limited Partner [Member] Bain Capital Life Sciences Fund, Limited Partner. Document Fiscal Year Focus Document Fiscal Year Focus Bad debt expense (Note 6) Bad debt expense Bad debt expense Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] Earnings per share disclosure. Powell Street Sublease Powell Street Sublease [Member] Powell Street Sublease. Sale of Stock Sale of Stock [Domain] Preferred Stock Preferred Stock [Member] Contract with Customer, Asset, Purchase Subtractions Subtractions Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Unvested Unvested [Member] Unvested. Write-off of accrued balance Research and Development Asset Acquired Other than Through Business Combination, Writeoff Security Exchange Name Security Exchange Name Increase in interest free unsecured forgiveable loan maximum borrowing capacity Increase In Interest Free Unsecured Forgiveable Loan Maximum Borrowing Capacity Increase In Interest Free Unsecured Forgiveable Loan Maximum Borrowing Capacity. Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Serum Institute of India Pvt. Ltd. is a counter party member. Serum Institute of India Pvt. Ltd. [Member] Serum Institute of India Pvt. Ltd. Long-term Deferred Revenue Long Term Deferred Revenue [Member] Long-term deferred revenue Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Performance Based Restricted Stock Units Performance Based Restricted Stock Units [Member] Performance based restricted stock units. Deutsche Bank Securities Deutsche Bank Securities [Member] Deutsche bank securities. Preferred Stock, Shares Issued, Total Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares authorized Preferred Stock, Shares Authorized Operations commencement date Lease Commencement Date Lease commencement date. BCIP Life Sciences Associates, L.P B C I P Life Sciences Associates Limited Partners [Member] BCIP Life Sciences Associates, Limited Partners. Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use assets obtained in exchange of operating lease liabilities Advance payment received Advances on Inventory Purchases Deferred Revenue Subtractions Deferred revenue subtractions. Subtractions (2) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Options forfeited (unvested) Legal Entity Legal Entity [Axis] Financial Instrument [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Proceeds from issuance of Convertible Notes, net Proceeds from Convertible Debt Amendment Flag Amendment Flag Offering IPO [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] TriSalus TriSalus Life Sciences [Member] TriSalus Life Sciences [Member] Number of common stock allowed to purchase Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Entity File Number Entity File Number Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Schedule of Revenues from Major Customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] 2024 (remaining) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Prepaid amount Prepaid Supplies Inventory write-off recognized Inventory write-offs recognized Inventory write-offs recognized Total cash, cash equivalents and restricted cash shown in the condensed consolidated statements of cash flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash and cash equivalents, and restricted cash at beginning of period Cash and cash equivalents, and restricted cash at end of period Lease area Opearting Lease Rent Area Opearting lease rent area. 2017 ATM Agreement Twenty Seventeen At The Market Agreement [Member] Twenty seventeen at the market agreement. Share-Based Payment Arrangement [Abstract] Biological E. Limited Biological E Limited [Member] Biological E Limited. Germany GERMANY Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Debt Instrument Debt Instrument [Axis] Non-vested, Beginning Balance Non-vested, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Total operating expenses Costs and Expenses Account Receivable Other receivables Other Receivables Loan Agreement Loan Agreement [Member] Loan Agreement Member. Reduction to additional paid-in capital, capped calls cost Adjustments to Additional Paid in Capital, Other Expected life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Entity Address, Address Line Two Entity Address, Address Line Two Preferred Stock, Value, Issued Preferred stock: $0.001 par value; 5,000 shares authorized at March 31, 2023 and December 31, 2022; zero shares outstanding at March 31, 2023 and December 31, 2022, respectively Reservation Agreement Reservation Agreement [Member] Reservation Agreement. Entity Small Business Entity Small Business Repayment of Advance from Customer Repayment of Advance from Customer Repayment of Advance from Customer Entity Shell Company Entity Shell Company Sublease termination loss (Note 5) Sublease loss Sublease loss Investment Type Investment Type [Axis] Accrual Long Term Balance Accrual Long Term Balance Outstanding securities not included in diluted net income (loss) per share calculation: Antidilutive Securities Excluded From Computation Of Earning Per Share [Abstract] Antidilutive securities excluded from computation of earning per share. Conversion of preferred stock, amount Conversion of Stock, Amount Issued Weighted-Average Grant-Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Net Income Per Share Earnings Per Share [Text Block] Revenues: Revenues [Abstract] Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Final payment for remaining quantities Final payment for remaining quantities Final payment for remaining quantities Antidilutive Securities Antidilutive Securities [Axis] Other Liabilities, Current, Total Other current liabilities Other Liabilities, Current 2024 (remaining) Lessor Sublease Rentals Payments To Be Received Remainder Of Fiscal Year Lessor sublease rentals payments to be received remainder of fiscal year. Payment for Contingent Liability made Payment for Contingent Liability made Contingent Payment made Incremental borrowing rate Debt Instrument, Interest Rate During Period Subsequent Event Type [Domain] Accounts receivaAccounts receivables, net of allowance for doubtful accounts of $12,313 and $0 at March 31, 2024 and December 31, 2023, respectively. Accounts and Other Receivables, Net, Current Income Statement Location Income Statement Location [Axis] Notes Convertible Senior Notes [Member] Convertible Senior Notes [Member] Long-term Debt, Type Long-Term Debt, Type [Axis] Optional Notes Convertible Optional Senior Notes [Member] Convertible Optional Senior Notes [Member] Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Product Product [Member] Percentage of excess rent paid to landlord Percentage Of Excess Rent Paid To Landlord Percentage of excess rent paid to landlord. Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Product and Service Product and Service [Axis] Title of 12(b) Security Title of 12(b) Security Amount spent on grant-related activity Amount Spend On Grant-related Activity Amount Spend On Grant-related Activity Issuance of common upon exercise of stock options and restricted stock awards, net (in shares) Issuance Withholding Of Common Stock Upon Exercise Of Options Vesting Of Restricted Stock Units And Vesting Of Early Exercised Options Net Shares Issuance (withholding) of common stock upon exercise of options vesting of restricted stock units and vesting of early exercised options net shares. Summary of Product Revenue Allowance and Reserve Categories Summary Of Product Revenue Allowance And Reserve Categories Table [Text Block] Summary of product revenue allowance and reserve categories. Provision for write down of inventory to cost of sales - product Provision for Write down of Inventory Provision for Write down of Inventory Investments Investments [Domain] Other income (expense): Other Nonoperating Income (Expense) [Abstract] Debt instrument, convertible, threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Amortization of debt issuance cost Amortization of Debt Issuance Costs Sublease (expense) income (Note 5) Sublease (expense) income Sublease (expense) income Deferred Revenue Arrangement By Type [Table] Deferred Revenue Arrangement, by Type [Table] Concentration Risk [Table] Concentration Risk [Table] Amount of cash outflow for purchase of capped call options. Payments For Purchase Of Capped Call Options Purchases of capped call options Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Subsequent Event [Table] Net income per share attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Inventories Increase (Decrease) in Inventories, Total Increase (Decrease) in Inventories Purchase Obligation, Total Non-cancelable purchase and other commitments Purchase Obligation Receivable [Domain] Convertible Notes, net of debt discount of $2,516 and $2,802 at March 31, 2024 and December 31, 2023, respectively (Note 7) Convertible Notes Payable, Total Convertible Notes Payable Unrealized Losses Debt Securities, Available-for-Sale, Unrealized Loss Mature after one year through two years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Total interest expense Interest expense related to initial term loan Interest Expense, Debt Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain] Exercisable as of March 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Stock-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount, Total Share-Based Payment Arrangement, Expensed and Capitalized, Amount Equity Plans and Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Net Proceeds to Pay the Costs Issuance Of Convertible Notes On Purchase Of Capped Call Options Value Issuance of convertible notes on purchase of capped call options value. 2.50% Convertible Senior Notes Due 2026 Convertible Senior Notes Due Two Thousand Twenty Six [Member] Convertible senior notes due two thousand twenty six. License arrangement upfront payment License Arrangement Contingent Payment To Acquire License License arrangement contingent payment to acquire license. Total amortized cost Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost 2018 Equity Incentive Plan Two Thousand And Eighteen Equity Incentive Plan [Member] Two thousand and eighteen equity incentive plan. Revenue reserve accruals Balance at Beginning of Period Balance at End of Period Reserves Accrual Balance Reserves Accrual Balance. Warrants exercised and/or expired Proceeds from Warrant Exercises Total Lessor Sublease Rentals Payments To Be Received Lessor Sublease Rentals Payments To Be Received Concentration Risk Type [Domain] Additional future payment Additional future payment Additional future payment Income Statement Location Income Statement Location [Domain] Options granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract] Share based compensation arrangement by share based payment award options aggregate intrinsic value. Document Type Document Type Issuance of common stock upon exercise of warrants Issuance of common stock upon exercise of warrants Issuance of common stock upon exercise of warrants Inventory, Current [Table] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Inventory [Axis] Document Quarterly Report Document Quarterly Report Counterparty Name Counterparty Name [Domain] Lease liabilities Increase Decrease In Lease Liabilities Increase decrease in lease liabilities. Net (loss) income attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Potential Future Collection from Government of India Potential Future Collection from Government of India Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Market Based Performance Stock Unit Market Based Performance Stock Unit [Member] Market-based performance stock unit. Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Entity Filer Category Entity Filer Category Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Options expired (vested) Balance Sheet Location Balance Sheet Location [Domain] Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Cumulative foreign currency translation adjustments Purchases of marketable securities Payments to Acquire Marketable Securities, Total Payments to Acquire Marketable Securities Vested Vested [Member] Vested. Asset Class Asset Class [Axis] Purchases of property and equipment, not yet paid Capital Expenditures Incurred but Not yet Paid Total liabilities Liability under agreement Liabilities Remaining proceeds from common stock, under sales agreement Proceeds From Issuance Of Common Stock Authorized Remaining Capacity Proceeds from issuance of common stock authorized, remaining capacity. Initial strike price Debt Instrument Capped Call Transaction Initial Strike Price Per Share Debt instrument capped call transaction initial strike price per share. Schedule Of Deferred Compensation Arrangement With Individual Share Based Payments [Table] Schedule of Deferred Compensation Arrangement with Individual, Share-Based Payments [Table] Unrealized Gains Debt Securities, Available-for-Sale, Unrealized Gain Total stockholders’ equity Beginning Balances Ending Balances Equity, Attributable to Parent Third largest collaboration partner Third Largest Collaboration Partner Member Third largest collaboration partner member Product Concentration Risk [Member] Gross realized losses on investmnents Debt Securities, Available-for-Sale, Realized Loss Debt Instrument, Conversion, Period One Debt Instrument Conversion Period One [Member] Debt instrument conversion period one. Net loss Net loss Net income (loss) Net Income (Loss) Attributable to Parent 2028 Lessor Sublease Rentals Payments To Be Received Due Year Five Lessor sublease rentals payments to be received due year five. Interest expense Interest Expense, Total Interest Expense Collection of termination payment Collection of Termination Payment Collection of Termination Payment Contract asset balance Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Contract asset Balance at Beginning of Period Balance at End of Period Contract with Customer, Asset, after Allowance for Credit Loss, Current Inventory, Work in Process and Raw Materials, Total Balance within raw materials and work-in-process inventory Inventory, Work in Process and Raw Materials Corporate Debt Securities Corporate Debt Securities [Member] Statement of Financial Position [Abstract] Mature after one year through two years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Weighted average common stock outstanding, diluted Diluted Weighted Average Number of Shares Outstanding, Diluted Debt Instrument, redemption, description Debt Instrument, Redemption, Description Gain on sale of assets Gain on sale of assets (Note 5) Gain (Loss) on Disposition of Assets for Financial Service Operations, Total Gain on sale of assets Gain (Loss) on Disposition of Assets for Financial Service Operations Convertible Notes Convertible Notes [Member] Convertible Notes Payable [Member] Performance based vesting schedule. Performance Based Vesting Schedule [Member] Performance Based Vesting Schedule Amortized Cost Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Taxes Income Tax Disclosure [Text Block] Amortization of right-of-use assets Amortization Of Right-Of-Use Assets And Loss On Disposal Of Property And Equipment Amortization Of Right-Of-Use Assets And Loss On Disposal Of Property And Equipment Beginning balance Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Valuation And Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Computation of Basic and Diluted Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Stated coupon interest Interest Expense, Debt, Excluding Amortization Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] CEPI accrual long-term CEPI accrual long-term Fair Value Disclosures [Abstract] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Measurement Frequency Measurement Frequency [Domain] Purchases of property and equipment, net Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Summary of Weighted Average Remaining Lease Term and Weighted Average Discount Rate Summary Of Weighted Average Remaining Lease Term And Weighted Average Discount Rate Table [Text Block] Summary of weighted average remaining lease term and weighted average discount rate. Vested Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Issuance of common stock and preferred stock (in shares) Issuance of common stock, net of issuance costs, in conjunction with an At Market Sales Agreement (in shares) Stock Issued During Period, Shares, New Issues Operating lease expense Operating Lease, Expense Consideration Allocated To The Remaining Performance Obligation Consideration Allocated To The Remaining Performance Obligation Deferred Revenue, Current, Total Deferred revenue Deferred Revenue, Current Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Modification of Contract Increase in revenue adjustment Debt Instrument, Conversion, Period Two Debt Instrument Conversion Period Two [Member] Debt instrument conversion period two. Income Tax Disclosure [Abstract] Financial Instruments, Owned, at Fair Value, Total Financial Instruments, Owned, at Fair Value XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 06, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
Entity File Number 001-34207  
Entity Registrant Name Dynavax Technologies Corporation  
Entity Central Index Key 0001029142  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol DVAX  
Security Exchange Name NASDAQ  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 33-0728374  
Entity Address, Address Line One 2100 Powell Street  
Entity Address, Address Line Two Suite 720  
Entity Address, City or Town Emeryville  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94608  
City Area Code 510  
Local Phone Number 848-5100  
Entity Common Stock, Shares Outstanding   130,891,710
XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 132,033 $ 150,279
Marketable securities available-for-sale 591,505 592,023
Accounts receivaAccounts receivables, net of allowance for doubtful accounts of $12,313 and $0 at March 31, 2024 and December 31, 2023, respectively. 44,161 40,607
Other receivables 1,993 3,926
Inventories, net 61,806 53,290
Prepaid expenses and other current assets 19,788 18,995
Total current assets 851,286 859,120
Property and equipment, net 36,413 37,297
Operating lease right-of-use assets 23,392 24,287
Goodwill 2,022 2,067
Other assets 73,452 74,325
Total assets 986,565 997,096
Current liabilities:    
Accounts payable 2,431 5,245
Accrued research and development 3,137 2,982
Accrued liabilities 45,841 49,448
Other current liabilities 4,593 4,520
current liabilities 56,002 62,195
Convertible Notes, net of debt discount of $2,516 and $2,802 at March 31, 2024 and December 31, 2023, respectively (Note 7) 222,984 222,698
Long-term portion of lease liabilities 28,559 29,720
CEPI accrual long-term 60,337 60,337
Other long-term liabilities 203 74
Total liabilities 368,085 375,024
Commitments and contingencies (Note 5)
Stockholders’ equity:    
Common stock: $0.001 par value; 278,000 shares authorized at March 31, 2023 and December 31, 2022; 128,472 shares and 127,604 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively 131 130
Preferred stock: $0.001 par value; 5,000 shares authorized at March 31, 2023 and December 31, 2022; zero shares outstanding at March 31, 2023 and December 31, 2022, respectively 0 0
Additional paid-in capital 1,562,027 1,554,634
Accumulated other comprehensive (loss) gain (4,373) (2,108)
Accumulated deficit (939,305) (930,584)
Total stockholders’ equity 618,480 622,072
Total liabilities and stockholders’ equity $ 986,565 $ 997,096
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Allowance for doubtful accounts receivables $ 12,313 $ 12,313
Long-term debt, net of debt discount $ 2,516 $ 2,802
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 278,000,000 278,000,000
Common stock, shares outstanding 130,859,129 129,530,000
XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues:    
Total revenues $ 50,790 $ 46,925
Operating expenses:    
Cost of sales - product 10,966 14,712
Research and development 13,528 13,605
Selling, general and administrative 44,065 36,543
Bad debt expense 0 12,313
Total operating expenses 68,559 77,173
(Loss) income from operations (17,769) (30,248)
Other income (expense):    
Interest income 9,468 6,597
Interest expense (1,695) (1,686)
Sublease (expense) income (Note 5) (1,602) 1,598
Other 101 23
Net loss before income taxes (11,497) (23,716)
Benefit from (provision for) income taxes 2,776 (616)
Net loss $ (8,721) $ (24,332)
Net income per share attributable to common stockholders    
Basic $ (0.07) $ (0.19)
Diluted $ (0.07) $ (0.19)
Weighted-average shares used in computing net income per share attributable to common stockholders:    
Basic 130,200 127,921
Diluted 130,200 127,921
Product    
Revenues:    
Total revenues $ 47,845 $ 43,451
Other Revenue    
Revenues:    
Total revenues $ 2,945 $ 3,474
XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net loss $ (8,721) $ (24,332)
Other comprehensive income (loss), net of tax:    
Change in unrealized loss on marketable securities available-for-sale (1,457) 666
Cumulative foreign currency translation adjustments (808) 572
Total other comprehensive (loss) income (2,265) 1,238
Total comprehensive loss $ (10,986) $ (23,094)
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive (Loss) Income
Accumulated Deficit
Beginning Balances at Dec. 31, 2022 $ 581,013 $ 128 $ 1,510,518 $ (5,438) $ (924,195)
Beginning Balances (in shares) at Dec. 31, 2022   127,604      
Issuance of common stock upon exercise of stock options, shares   41      
Issuance of common stock upon exercise of stock options 239   239    
Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings (5,237)   (5,237)    
Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings(share)   746      
Issuance of common stock under Employee Stock Purchase Plan 777   777    
Issuance of common stock under Employee Stock Purchase Plan (in shares)   81      
Stock compensation expense 10,034   10,034    
Total other comprehensive income (Loss) 1,238     1,238  
Net loss (24,332)       (24,332)
Ending Balances at Mar. 31, 2023 563,732 $ 128 1,516,331 (4,200) (948,527)
Ending Balances (in shares) at Mar. 31, 2023   128,472      
Beginning Balances at Dec. 31, 2023 622,072 $ 130 1,554,634 (2,108) (930,584)
Beginning Balances (in shares) at Dec. 31, 2023   129,530      
Issuance of common stock upon exercise of stock options, shares   240      
Issuance of common stock upon exercise of stock options 1,635   1,635    
Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings (8,159) $ 1 (8,160)    
Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings(share)   995      
Issuance of common stock under Employee Stock Purchase Plan 904   904    
Issuance of common stock under Employee Stock Purchase Plan (in shares)   94      
Stock compensation expense 13,014   13,014    
Total other comprehensive income (Loss) (2,265)     (2,265)  
Net loss (8,721)       (8,721)
Ending Balances at Mar. 31, 2024 $ 618,480 $ 131 $ 1,562,027 $ (4,373) $ (939,305)
Ending Balances (in shares) at Mar. 31, 2024   130,859      
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities    
Net income (loss) $ (8,721) $ (24,332)
Adjustments to reconcile net (loss) income to net cash provided by (used in) operating activities:    
Depreciation and amortization 1,124 1,013
Amortization of right-of-use assets 824 642
Accretion of discounts on marketable securities (4,528) (3,498)
Sublease termination loss (Note 5) 4,765 0
Stock-based compensation expense 13,014 10,034
Bad debt expense (Note 6) 0 12,313
Non-cash interest expense 1,695 1,686
Inventory write-off 1,264 0
Changes in operating assets and liabilities:    
Accounts and other receivables, net (1,621) 30,336
Inventories (9,780) 1,753
Prepaid expenses and other current assets (4,800) (1,304)
Other assets 118 677
Accounts payable (2,640) 4,096
Lease liabilities (1,025) (793)
Accrued and other liabilities (6,368) (5,001)
Net cash (used in) provided by operating activities (16,679) 27,622
Investing activities    
Purchases of marketable securities (150,685) (185,301)
Proceeds from maturities and redemption of marketable securities 154,265 134,250
Purchases of property and equipment, net (749) (1,283)
Net cash provided by (used in) investing activities 2,831 (52,334)
Financing activities    
Proceeds from exercise of stock options 1,635 239
Proceeds from Employee Stock Purchase Plan 904 777
Payments for taxes related to net share settlement of restricted stock units (6,742) (4,106)
Net cash used in financing activities (4,203) (3,090)
Effect of exchange rate changes on cash and cash equivalents, and restricted cash (201) 151
Net decrease in cash and cash equivalents, and restricted cash (18,252) (27,651)
Cash and cash equivalents, and restricted cash at beginning of period 150,556 202,211
Cash and cash equivalents, and restricted cash at end of period 132,304 174,560
Supplemental disclosure of cash flow information    
Cash paid during the period for income taxes 949 32
Reclassification of contract asset from other current assets to other assets 0 71,307
Reclassification of CEPI accrual to CEPI accrual long-term 0 (60,337)
Non-cash investing and financing activities:    
Purchases of property and equipment, not yet paid 355 926
Right-of-use assets obtained in exchange of operating lease liabilities $ 0 $ 278
XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization

1. Organization

Dynavax Technologies Corporation (“we,” “our,” “us,” “Dynavax” or the “Company”) is a commercial stage biopharmaceutical company developing and commercializing innovative vaccines to help protect the world against infectious diseases. Our first marketed product, HEPLISAV-B® [Hepatitis B Vaccine (Recombinant), Adjuvanted] is approved in the United States, the European Union and Great Britain for the prevention of infection caused by all known subtypes of hepatitis B virus in adults aged 18 years and older. In May 2022, we commenced commercial shipments of HEPLISAV-B in Germany.

We are advancing a pipeline of differentiated product candidates that leverage our CpG 1018® adjuvant, the adjuvant used in HEPLISAV-B, to develop improved vaccines in indications with unmet medical needs. These programs include vaccine candidates under development for shingles and Tdap, and a plague vaccine candidate program in collaboration with and fully funded by the U.S. Department of Defense ("DoD").

Additionally. we manufacture and have supplied in the past CpG 1018 adjuvant, the adjuvant used in HEPLISAV-B, through both commercial supply agreements, and through preclinical and clinical research collaborations with third-party organizations.

Basis of Presentation

Our accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X. In our opinion, these unaudited condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, which we consider necessary to present fairly our financial position and the results of our operations and cash flows. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted. Interim-period results are not necessarily indicative of results of operations or cash flows to be expected for a full-year period or any other interim-period.

The condensed consolidated balance sheet as of December 31, 2023 has been derived from audited financial statements at that date, but excludes some disclosures required by GAAP for complete financial statements.

The unaudited condensed consolidated financial statements and these notes should be read in conjunction with the audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission (the “SEC”).

The unaudited condensed consolidated financial statements include the accounts of Dynavax and our wholly-owned subsidiaries, Dynavax GmbH, located in Düsseldorf, Germany, Dynavax India LLP, located in India, and a branch of Dynavax registered in Italy. All significant intercompany accounts and transactions among these entities have been eliminated from the unaudited condensed consolidated financial statements. We operate in one business segment: discovery, development and commercialization of novel vaccines.

Use of Estimates

The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make informed estimates and assumptions that may affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes, including amounts of revenues and expenses during the reported periods. Management’s estimates are based on historical information available as of the date of the unaudited condensed consolidated financial statements and various other assumptions we believe are reasonable under the circumstances. On an ongoing basis, we evaluate our estimates, judgments and methodologies. Significant estimates and assumptions in the unaudited condensed consolidated financial statements include those related to revenue recognition; accounts receivable; useful lives of long-lived assets; valuation procedures for right-of-use assets and operating lease liabilities; valuation of inventory; research and development expenses; contingencies and share-based compensation. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results may differ materially from these estimates under different assumptions or conditions. Changes in estimates are reflected in reported results in the period in which they become known.

Recent Accounting Pronouncements

Accounting Standards Update 2016-13

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2023-07.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2023-09.

XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements

2. Fair Value Measurements

We measure fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The accounting standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:

Level 1—Observable inputs, such as quoted prices in active markets for identical assets or liabilities;
Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities; therefore, requiring an entity to develop its own valuation techniques and assumptions.

Assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurements. We review the fair value hierarchy classification on a quarterly basis. Changes in the ability to observe valuation inputs may result in a reclassification of levels for certain assets or liabilities within the fair value hierarchy. There were no transfers between Level 1, 2 and 3 during the three months ended March 31, 2024.

The carrying amounts of cash equivalents, accounts and other receivables, accounts payable and accrued liabilities are considered reasonable estimates of their respective fair value because of their short-term nature.

Recurring Fair Value Measurements

The following table represents the fair value hierarchy for our financial assets (cash equivalents and marketable securities) measured at fair value on a recurring basis (in thousands):

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

 

 

Money market funds

$

120,106

 

 

$

-

 

 

$

-

 

 

$

120,106

 

U.S. treasuries

 

-

 

 

 

102,363

 

 

 

-

 

 

 

102,363

 

U.S. government agency securities

 

-

 

 

 

169,861

 

 

 

-

 

 

 

169,861

 

Corporate debt securities

 

-

 

 

 

319,811

 

 

 

-

 

 

 

319,811

 

Total assets

$

120,106

 

 

$

592,035

 

 

$

-

 

 

$

712,141

 

 

 

 

 

 

 

 

 

 

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

 

 

Money market funds

$

131,635

 

 

$

-

 

 

$

-

 

 

$

131,635

 

U.S. treasuries

 

-

 

 

 

74,237

 

 

 

-

 

 

 

74,237

 

U.S. government agency securities

 

-

 

 

 

216,688

 

 

 

-

 

 

 

216,688

 

Corporate debt securities

 

-

 

 

 

308,552

 

 

 

-

 

 

 

308,552

 

Total assets

$

131,635

 

 

$

599,477

 

 

$

-

 

 

$

731,112

 

Money market funds are highly liquid investments and are actively traded. The pricing information on these investment instruments is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy.

U.S. treasuries, U.S. government agency securities and corporate debt securities are measured at fair value using Level 2 inputs. We review trading activity and pricing for these investments as of each measurement date. When sufficient quoted pricing for identical securities is not available, we use market pricing and other observable market inputs for similar securities obtained from various third-party data providers. These inputs represent quoted prices for similar assets in active markets or these inputs have been derived from observable market data. This approach results in the classification of these securities as Level 2 of the fair value hierarchy.

XML 17 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents, Restricted Cash and Marketable Securities
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Cash, Cash Equivalents, Restricted Cash and Marketable Securities

3. Cash and Cash Equivalents, Restricted Cash and Marketable Securities

The following table provides a reconciliation of cash and cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same amounts shown in the condensed consolidated statements of cash flows (in thousands):

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

March 31,
2023

 

 

December 31,
2022

 

Cash and cash equivalents

 

$

132,033

 

 

$

150,279

 

 

$

174,350

 

 

$

202,004

 

Restricted cash (1)

 

 

271

 

 

 

277

 

 

 

210

 

 

 

207

 

Total cash and cash equivalents, and restricted cash shown
   in the condensed consolidated statements of cash flows

 

$

132,304

 

 

$

150,556

 

 

$

174,560

 

 

$

202,211

 

(1) Restricted cash is included in "Other assets" in the Condensed Consolidated Balance Sheets.

 

Restricted cash balances relate to certificates of deposit issued as collateral to certain letters of credit issued as security to our lease arrangements (see Note 5).

Cash and cash equivalents, and marketable securities consist of the following (in thousands):

 

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Estimated
Fair Value

 

March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

Cash

$

11,397

 

 

$

-

 

 

$

-

 

 

$

11,397

 

Money market funds

 

120,106

 

 

 

-

 

 

 

-

 

 

 

120,106

 

Corporate debt securities

 

530

 

 

 

-

 

 

 

-

 

 

 

530

 

Total cash and cash equivalents

 

132,033

 

 

 

-

 

 

 

-

 

 

 

132,033

 

Marketable securities available-for-sale:

 

 

 

 

 

 

 

 

 

 

 

U.S. treasuries

 

102,575

 

 

 

20

 

 

 

(232

)

 

 

102,363

 

U.S. government agency securities

 

170,070

 

 

 

158

 

 

 

(367

)

 

 

169,861

 

Corporate debt securities

 

319,472

 

 

 

70

 

 

 

(261

)

 

 

319,281

 

Total marketable securities available-for-sale

 

592,117

 

 

 

248

 

 

 

(860

)

 

 

591,505

 

Total cash and cash equivalents, and marketable securities

$

724,150

 

 

$

248

 

 

$

(860

)

 

$

723,538

 

December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

Cash

$

11,190

 

 

$

-

 

 

$

-

 

 

$

11,190

 

Money market funds

 

131,635

 

 

 

-

 

 

 

-

 

 

 

131,635

 

Corporate debt securities

 

7,453

 

 

 

1

 

 

 

-

 

 

 

7,454

 

Total cash and cash equivalents

 

150,278

 

 

 

1

 

 

 

-

 

 

 

150,279

 

Marketable securities available-for-sale:

 

 

 

 

 

 

 

 

 

 

 

U.S. treasuries

 

74,109

 

 

 

172

 

 

 

(44

)

 

 

74,237

 

U.S. government agency securities

 

216,265

 

 

 

692

 

 

 

(269

)

 

 

216,688

 

Corporate debt securities

 

300,803

 

 

 

315

 

 

 

(20

)

 

 

301,098

 

Total marketable securities available-for-sale

 

591,177

 

 

 

1,179

 

 

 

(333

)

 

 

592,023

 

Total cash and cash equivalents, and marketable securities

$

741,455

 

 

$

1,180

 

 

$

(333

)

 

$

742,302

 

 

The maturities of our marketable securities available-for-sale are as follows (in thousands):

 

 

March 31, 2024

 

 

 

Amortized
Cost

 

 

Estimated
Fair Value

 

Mature in one year or less

 

$

371,571

 

 

$

371,273

 

Mature after one year through two years

 

 

220,546

 

 

 

220,232

 

 

 

$

592,117

 

 

$

591,505

 

 

 

We have classified our entire investment portfolio as available-for-sale and available for use in current operations and accordingly have classified all investments as short-term. Available-for-sale securities are carried at fair value based on inputs that are observable, either directly or indirectly, such as quoted market prices for similar securities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the securities. Unrealized losses are included in accumulated other comprehensive loss in stockholders’ equity. We determine whether a decline in the fair value of our available-for-sale ("AFS") debt securities below their amortized cost basis (i.e., an impairment) is due to credit-related factors or noncredit-related factors. Any impairment that is not credit related is recognized in other comprehensive income (loss), net of applicable taxes. Credit-related impairments (if any) are recognized as an allowance on the balance sheet with a corresponding adjustment to earnings. Both the allowance and the adjustment to net income can be reversed if conditions change.

There were no realized gains or losses from the sale of marketable securities during the three months ended March 31, 2024 and 2023. We do not intend to sell, and are not required to sell, the investments that are in an unrealized loss position before recovery of their amortized cost basis. During the three months ended March 31, 2024, we did not record an allowance for credit losses, as

management believes any such losses would be immaterial based on the investment-grade credit rating for each of the investments as of March 31, 2024. As such, there have been no declines in fair value that have been identified as a credit-related impairment.

XML 18 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, Net
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventories, net

4. Inventories

The following table presents inventories (in thousands):

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Raw materials

 

$

19,660

 

 

$

27,256

 

Work-in-process

 

 

33,969

 

 

 

18,954

 

Finished goods

 

 

8,177

 

 

 

7,080

 

Total

 

$

61,806

 

 

$

53,290

 

XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

5. Commitments and Contingencies

Leases

 

We lease our facilities in Emeryville, California and Düsseldorf, Germany. We lease and sublease certain manufacturing and office space with lease terms ranging from 3 to 12 years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include options to renew or extend the lease for two successive five-year terms. These optional periods have not been considered in the determination of the right-of-use assets or lease liabilities associated with these leases as we did not consider the exercise of these options to be reasonably certain.

 

Sublease Termination and New Sublease

On February 22, 2024, our third-party subtenant obtained the approval of a voluntary petition for relief under Chapter 11 of the United States Code. As a consequence, the sublease agreement with that third-party for the subleased premises (approximately 75,662 square feet of office/laboratory space located at 5959 Horton Street, Emeryville, California) was terminated effective March 7, 2024. Simultaneously, on March 7, 2024, we entered into a new sublease agreement with a different third-party under similar conditions and for the same premises. Rent from the new sublease agreement is subject to scheduled annual increases, and the subtenant is responsible for certain operating expenses and taxes throughout the life of the sublease. The new sublease term expires on March 31, 2031, unless earlier terminated, concurrent with the term of our lease. The subtenant has no option to extend the sublease term.

 

As a result of the termination of the existing sublease agreement, we recognized a net loss of approximately $3.5 million comprising primarily of a $4.8 million write-off of the accrued rent asset balance as of March 7, 2024, partially offset by the collection of a termination payment of $1.3 million. Sublease income for the three months ended March 31, 2024 was $1.9 million. Sublease income for the three months ended March 31, 2023 was $1.6 million. Both the net loss on sublease termination and the sublease income are included net in “Sublease (loss) income” within “other income (expense)” in our condensed consolidated statements of operations. Rent received from the new subtenant in excess of rent paid to the landlord shall be shared by paying the landlord 50% of the excess rent. The excess rent is considered a variable lease payment and the total estimated payments are being recognized as additional rent expense on a straight-line basis.

Our lease expense comprises of the following (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Operating lease expense

 

$

1,416

 

 

$

1,388

 

 

Cash paid for amounts included in the measurement of lease liabilities was $1.9 million and $1.7 million for the three months ended March 31, 2024 and 2023, respectively, and were included in change in lease liabilities in our condensed consolidated statement of cash flows.

The balance sheet classification of our operating lease liabilities was as follows (in thousands):

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Operating lease liabilities:

 

 

 

 

 

 

Current portion of lease liabilities (included in other current liabilities)

 

$

4,557

 

 

$

4,496

 

Long-term portion of lease liabilities

 

 

28,559

 

 

 

29,720

 

Total operating lease liabilities

 

$

33,116

 

 

$

34,216

 

 

As of March 31, 2024, the maturities of our sublease income and operating lease liabilities were as follows (in thousands):

 

Years ending December 31,

 

Sublease Income

 

 

Operating Lease
Liabilities

 

2024 (remaining)

 

$

3,700

 

 

$

5,716

 

2025

 

 

6,127

 

 

 

6,966

 

2026

 

 

6,342

 

 

 

6,107

 

2027

 

 

6,564

 

 

 

6,038

 

2028

 

 

6,794

 

 

 

6,201

 

Thereafter

 

 

16,191

 

 

 

15,021

 

Total

 

$

45,718

 

 

 

46,049

 

Less:

 

 

 

 

 

 

Present value adjustment

 

 

 

 

 

(12,933

)

Total

 

 

 

 

$

33,116

 

 

The weighted average remaining lease term and the weighted average discount rate used to determine the operating lease liabilities were as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Weighted average remaining lease term

 

6.5 years

 

 

6.7 years

 

Weighted average discount rate

 

 

10.1

%

 

 

10.1

%

 

Commitments

As of March 31, 2024 and December 31, 2023, our material non-cancelable purchase and other commitments for the supply of HEPLISAV-B totaled $40.5 million and $43.4 million, respectively.

On September 7, 2023 (the “Effective Date”), we entered into an agreement (the “Avecia Supply Agreement”) with Nitto Denko Avecia Inc. (“Avecia”) for the manufacture and supply of our CpG 1018 adjuvant using a specific production process. Under the Avecia Supply Agreement, Avecia has agreed to produce and supply to us quantities of CpG 1018 adjuvant ordered by us after the Effective Date. Subject to certain conditions in the Avecia Supply Agreement, we are obligated to purchase all of our annual volume requirements of CpG 1018 adjuvant from Avecia up to a specified production capacity. We may alternatively order CpG 1018 adjuvant produced using a different production process pursuant to the existing supply agreement between us and Avecia dated October 1, 2012 (the “2012 Agreement”). Included in the balance of our material non-cancelable purchase and other commitments for the supply of HEPLISAV-B, as of March 31, 2024 and December 31, 2023, our aggregate minimum commitment for the supply of CpG 1018 adjuvant under the Avecia Supply Agreement totaled $7.4 million for each period, anticipated within the next 12 months.

In addition to the non-cancelable commitments included above, we have entered into contractual arrangements that obligate us to make payments to the contractual counterparties upon the occurrence of future events. In addition, in the normal course of operations, we have entered into license and other agreements and intend to continue to seek additional rights relating to compounds or technologies in connection with our discovery, manufacturing and development programs. Under the terms of the agreements, we may be required to pay future up-front fees, milestones and royalties on net sales of products originating from the licensed technologies, if any, or other payments contingent upon the occurrence of future events that cannot reasonably be estimated.

We also rely on and have entered into agreements with research institutions, contract research organizations and clinical investigators as well as clinical material manufacturers. These agreements are terminable by us upon written notice. Generally, we are liable only for actual effort expended by the organizations at any point in time during the contract through the notice period.

As of March 31, 2024, the aggregate principal amount of our convertible senior notes ("Convertible Notes") was $225.5 million, excluding debt discount of $2.5 million (see Note 7).

During 2004, we established a letter of credit with Deutsche Bank as security for our Düsseldorf lease in the amount of €0.2 million (Euros). The letter of credit remained outstanding through March 31, 2024 and was collateralized by a certificate of deposit for €0.2 million, which has been included in restricted cash in the condensed consolidated balance sheets as of March 31, 2024.

In conjunction with our agreement with Symphony Dynamo, Inc. and Symphony Dynamo Holdings LLC (“Holdings”) in November 2009, we agreed to make contingent cash payments to Holdings equal to 50% of the first $50 million from any upfront, pre-commercialization milestone or similar payments received by us from any agreement with any third party with respect to the development and/or commercialization of cancer and hepatitis C therapies originally licensed to Symphony Dynamo, Inc., including our immune-oncology compound, SD-101. In July 2020, we sold assets related to SD-101 to Surefire Medical, Inc. d/b/a TriSalus Life Sciences (“TriSalus”). We paid $2.5 million to Holdings in August 2020. In each of September 2021, May 2022 and September 2023, we received $1.0 million from TriSalus because it met pre-commercialization milestones. We recorded the proceeds as gain on sale of assets in our condensed consolidated statements of operations. We paid Holdings $0.5 million in each of September 2021, May 2022 and October 2023. We included the payments in selling, general and administrative expenses in our condensed consolidated statements of operations. No liability has been recorded under this agreement as of March 31, 2024.

Contingencies

From time to time, we may be involved in claims, suits, and proceedings arising from the ordinary course of our business, including actions with respect to intellectual property claims, commercial claims, and other matters. Such claims, suits, and proceedings are inherently uncertain and their results cannot be predicted with certainty. Regardless of the outcome, such legal proceedings can have an adverse impact on us because of legal costs, diversion of management resources, and other factors. In addition, it is possible that a resolution of one or more such proceedings could result in substantial damages, fines, penalties or orders requiring a change in our business practices, which could in the future materially and adversely affect our financial position, results of operations, or cash flows in a particular period.

XML 20 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Collaborative Research, Development and License Agreements
3 Months Ended
Mar. 31, 2024
Research and Development [Abstract]  
Collaboration, Development and Supply Agreements

6. Collaborative Research, Development and License Agreements

Coalition for Epidemic Preparedness Innovations

In January 2021, we entered into an agreement (together with subsequent amendments, the “CEPI Agreement”) with Coalition for Epidemic Preparedness Innovations (“CEPI”) for the manufacture and reservation of a specified quantity of CpG 1018 adjuvant (“CpG 1018 Materials”). In May 2021, we entered into the first amendment to the CEPI Agreement. The CEPI Agreement enables CEPI to direct the supply of CpG 1018 Materials to CEPI partner(s). CEPI partner(s) would purchase CpG 1018 Materials under separately negotiated agreements. The CEPI Agreement also allows us to sell CpG 1018 Materials to third parties if not purchased by a CEPI partner within a two-year term.

In exchange for reserving CpG 1018 Materials and agreeing to sell CpG 1018 Materials to CEPI partner(s) at pre-negotiated prices, CEPI agreed to provide payments in the form of an interest-free, unsecured, forgivable loan (the “Advance Payments”). We are obligated to repay the Advance Payments, in proportion to quantity sold, if and to the extent we receive payments from sales of CpG 1018 Materials reserved under the CEPI Agreement. If the vaccine programs pursued by CEPI partner(s) are unsuccessful and no alternative use is found for CpG 1018 Materials reserved under the CEPI Agreement, the applicable Advance Payments will be forgiven at the end of the two-year term.

On April 27, 2023, we entered into a waiver and second amendment to the CEPI Agreement by and between us and CEPI (the “CEPI-Bio E Assignment Agreement”). Pursuant to the CEPI-Bio E Assignment Agreement, CEPI has forgiven the entirety of the outstanding Advance Payments for CpG 1018 Materials allocated to and ordered by Bio E under the CEPI Agreement and has assumed our previous rights to $47.4 million of Bio E accounts receivable.

Through March 31, 2024, we received Advance Payments totaling approximately $175.0 million pursuant to the CEPI Agreement, of which $67.3 million have been repaid and $47.4 million have been forgiven (as discussed above). As of March 31, 2024, remaining Advance Payments totaling $60.3 million in CEPI accrual long-term were reflected in our condensed consolidated balance sheets, representing the outstanding balance of the Advance Payments relating to the Clover Supply Agreement (as defined and discussed below). There were no deferred revenue balances related to the CEPI Agreement as of March 31, 2024 and December 31, 2023.

Zhejiang Clover Biopharmaceuticals, Inc. and Clover Biopharmaceuticals (Hong Kong) Co., Limited

In June 2021, we entered into an agreement with Zhejiang Clover Biopharmaceuticals, Inc. and Clover Biopharmaceuticals (Hong Kong) Co., Limited (collectively, “Clover”), for the commercial supply of CpG 1018 adjuvant, for use with Clover’s COVID-19 vaccine candidate, SCB-2019 (together with subsequent amendments, the “Clover Supply Agreement”). Under the Clover Supply Agreement, Clover committed to purchase specified quantities of CpG 1018 adjuvant, at pre-negotiated prices pursuant to the CEPI Agreement, for use in Clover’s commercialization of vaccines containing SCB-2019 and CpG 1018 adjuvant (“Clover Product”). The Clover Supply Agreement also provides terms for Clover to order additional quantities of CpG 1018 adjuvant beyond the quantities reserved by CEPI. In 2022 and 2023, we signed four amendments to the Clover Supply Agreement. The terms and conditions of the Clover Supply Agreement were operative through December 2022, and as of December 31, 2022, we had satisfied all delivery obligations thereunder.

For CpG 1018 adjuvant reserved for Clover under the CEPI Agreement, Clover is obligated to pay us the purchase price upon the earliest of (i) the true-up exercise, (ii) within a specified period after Clover delivers Clover Product to a customer, or (iii) Clover’s receipt of payment for Clover Product from a customer. When we transfer control of CpG 1018 adjuvant that is reserved under the CEPI Agreement, we recognize product revenue and a corresponding contract asset as our right to consideration is contingent on something other than the passage of time, as outlined above.

The contract asset of $71.3 million relating to Clover was included in other assets (long term) as of March 31, 2024 and December 31, 2023. The contract asset was included in other assets (long term) to reflect the timing of expected long term demand for CpG 1018 adjuvant for Clover Product.

Corresponding Advance Payments of $60.3 million relating to Clover are recorded in CEPI accrual long-term in our condensed consolidated balance sheets as of March 31, 2024. These Advance Payments may be repaid using cash collected from Clover or forgiven in accordance with the CEPI Agreement. We had no accounts receivable balance from Clover as of March 31, 2024 and December 31, 2023.

Biological E. Limited

In July 2021, we entered into an agreement (together with subsequent amendments, the “Bio E Supply Agreement”) with Biological E. Limited (“Bio E”), for the commercial supply of CpG 1018 adjuvant, for use with Bio E’s subunit COVID-19 vaccine candidate, CORBEVAX™. Under the Bio E Supply Agreement, Bio E committed to purchase specified quantities of CpG 1018 adjuvant, at pre-negotiated prices pursuant to the CEPI Agreement, for use in Bio E’s commercialization of its CORBEVAX vaccine (“Bio E Product”) with specified delivery dates in 2021 and the first quarter of 2022. The Bio E Supply Agreement also provides terms for Bio E to order additional quantities of CpG 1018 adjuvant beyond the quantities reserved by CEPI. In June 2022 and in October 2022, we entered into amendments to the Bio E Supply Agreement (the “Bio E Amendment No. 1” and the “Bio E Amendment No. 2,” together the “Bio E Amendments”). The Bio E Amendments primarily established: (i) a new payment schedule for certain outstanding invoices related to the CEPI product to be the earlier of December 31, 2022, or receipt of certain amounts from Bio E from the Government of India in connection with their advance purchase agreement for CORBEVAX, and (ii) further modified the scope of the Bio E Supply Agreement, by reducing certain quantities of CpG 1018 adjuvant to be delivered. The terms and conditions of the Bio E Supply Agreement were operative through December 2022, and as of December 31, 2022, we had satisfied all delivery obligations thereunder.

As of March 31, 2024, we had no net accounts receivable balance from Bio E. In 2023, we recorded an allowance for doubtful accounts of $12.3 million, which was determined by assessing changes in Bio E’s credit risk, contemplation of ongoing negotiations relating to Bio E Amendment No. 3 (defined below), and Bio E's dependence on cash collections from the Government of India, which have been delayed and significantly reduced in connection with the overall reduction in demand for CORBEVAX from the Government of India.

On April 26, 2023, we entered into a third amendment to the Bio E Supply Agreement (the “Bio E Amendment No. 3”), and on April 27, 2023, we entered into the CEPI-Bio E Assignment Agreement. Pursuant to the CEPI-Bio E Assignment Agreement, CEPI has forgiven the entirety of remaining amounts outstanding relating to a liability for Advance Payments of $47.4 million (the “Bio E CEPI Advance Payments”) for CpG 1018 Materials allocated to Bio E, and has assumed our previous rights to collect $47.4 million of Bio E accounts receivable. Pursuant to the Bio E Amendment No. 3, we collected $14.5 million from Bio E (including $13.5 million in April 2023 and $1.0 million in August 2023). Accordingly, as of March 31, 2024, the CEPI-Bio E Assignment Agreement resulted in: (i) no net accounts receivable balance, and (ii) the derecognition of $47.4 million CEPI accrual in connection with the Bio E CEPI Advance Payments. The Bio E Amendment No. 3 provides for additional future payment of either $5.5 million in the event that Bio E receives at least $125.0 million, or $12.3 million in the event that Bio E receives at least $250.0 million in future payments from the Government of India associated with its CORBEVAX product on or before August 15, 2025. These additional amounts are not considered collectible until the achievement of these future milestones.

U.S. Department of Defense

In September 2021, we entered into an agreement with the DoD for the development of a recombinant plague vaccine adjuvanted with CpG 1018 adjuvant for approximately $22.0 million over two and a half years. Under the agreement, we are conducting a Phase 2 clinical trial combining our CpG 1018 adjuvant with the DoD's rF1V vaccine. In July 2023 and March 2024, we executed contract modifications with the DoD to support advancement into a nonhuman primate challenge study and a Chemistry, Manufacturing and Control ("CMC") Gap analysis, with the agreement now totaling $38.0 million through 2025. For the three months ended March 31, 2024 and 2023, we recognized revenue of $2.8 million and $3.5 million, respectively, which is included in other revenue in our condensed consolidated statements of operations.

XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Notes
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Convertible Notes

7. Convertible Notes

In May 2021, we issued $225.5 million of Convertible Notes in a private placement. Total proceeds from the issuance of the Convertible Notes, net of debt issuance and offering costs of $5.7 million, were $219.8 million. We used $190.2 million of the net proceeds to retire our previous loan agreement with CRG Servicing LLC and $27.2 million of the net proceeds to pay the costs of the Capped Calls described below.

The Convertible Notes are general unsecured obligations and accrue interest at a rate of 2.50% per annum payable semiannually in arrears on May 15 and November 15 of each year, beginning on November 15, 2021. The Convertible Notes mature on May 15, 2026, unless converted, redeemed or repurchased prior to such date.

The Convertible Notes are convertible into cash, shares of our common stock or a combination of cash and shares of our common stock, at our election, at an initial conversion rate of 95.5338 shares of our common stock per $1,000 principal amount of the Convertible Notes, which is equivalent to an initial conversion price of approximately $10.47 per share of our common stock. The Convertible Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding February 15, 2026, only under the following circumstances:

During any calendar quarter (and only during such calendar quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
During the five business day period after any ten consecutive trading day period (the “measurement period”), in which the “trading price” (as defined the indenture governing the Convertible Notes) per $1,000 principal amount of the Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day;
If we call such Convertible Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or
Upon the occurrence of specified corporate events as set forth in the indenture governing the Convertible Notes.

On or after February 15, 2026 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the Convertible Notes may convert all or any portion of their Convertible Notes regardless of the foregoing circumstances.

Since we have the election of repaying the Convertible Notes in cash, shares of our common stock, or a combination of both, we continued to classify the Convertible Notes as long-term debt on the condensed consolidated balance sheets as of March 31, 2024.

We may redeem for cash all or any portion of the Convertible Notes (subject to the partial redemption limitation described in the indenture governing the Convertible Notes), at our option, on or after May 20, 2024 and prior to the 31st scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on the trading day immediately preceding the date on which we provide notice of redemption, at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.

If we undergo a fundamental change (as set forth in the indenture governing the Convertible Notes), noteholders may require us to repurchase for cash all or any portion of their Convertible Notes at a repurchase price equal to 100% of the principal amount of the

notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events (as set forth in the indenture governing the Convertible Notes) or if we deliver a notice of redemption prior to the maturity date, we will, in certain circumstances, adjust the conversion rate for a noteholder who elects to convert its notes in connection with such a corporate event or such notice of redemption.

We accounted for the Convertible Notes as a single liability in accordance with ASU 2020-06 - Accounting for Convertible Instruments and Contracts in an Entity's Own Equity (“ASU 2020-06”). As of March 31, 2024, the Convertible Notes were recorded at the aggregate principal amount of $225.5 million less unamortized issuance costs of $2.5 million as a long-term liability on the condensed consolidated balance sheets. As of March 31, 2024, the fair value of the Convertible Notes was $300.6 million. The fair value was estimated using a reputable third-party valuation model based on observable inputs and is considered Level 2 in the fair value hierarchy. The debt issuance costs are amortized to interest expense over the contractual term of the Convertible Notes at an effective interest rate of 3.1%.

The following table presents the components of interest expense related to Convertible Notes (in thousands):

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

Stated coupon interest

 

$

1,409

 

 

$

1,409

 

 

Amortization of debt issuance cost

 

 

286

 

 

 

277

 

 

Total interest expense

 

$

1,695

 

 

$

1,686

 

 

Capped Calls

In connection with the issuance of the Convertible Notes, we entered into capped call transactions with one of the initial purchasers of the Convertible Notes and other financial institutions, totaling $27.2 million (the “Capped Calls”). The Capped Calls cover, subject to customary adjustments, the number of shares of our common stock that initially underlie the Convertible Notes (or 21,542,871 shares of our common stock). The Capped Calls have an initial strike price and an initial cap price of $10.47 per share and $15.80 per share, respectively, subject to certain adjustments. Conditions that cause adjustments to the initial strike price of the Capped Calls mirror conditions that result in corresponding adjustments to the conversion price of the Convertible Notes. The Capped Calls are expected to offset the potential dilution to our common stock as a result of any conversion of the Convertible Notes, subject to a cap based on the cap price.

For accounting purposes, the Capped Calls are considered separate financial instruments and not part of the Convertible Notes. As the Capped Calls transactions meet certain accounting criteria, we recorded the cost of the Capped Calls, totaling $27.2 million, as a reduction to additional paid-in capital within the condensed consolidated statements of stockholders’ equity.

XML 22 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition
3 Months Ended
Mar. 31, 2024
Revenue Recognition [Abstract]  
Revenue Recognition

8. Revenue Recognition

Disaggregation of Revenues

The following table disaggregates our product revenue, net by product and geographic region and disaggregates our other revenues by geographic region (in thousands):

 

 

 

Three Months Ended

 

 

Three Months Ended

 

 

March 31, 2024

 

 

March 31, 2023

 

 

U.S.

 

 

Non U.S.

 

 

Total

 

 

U.S.

 

 

Non U.S.

 

 

Total

 

Product revenue, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HEPLISAV-B

 

$

46,699

 

 

$

1,146

 

 

$

47,845

 

 

$

43,451

 

 

$

-

 

 

$

43,451

 

Total product revenue, net

 

$

46,699

 

 

$

1,146

 

 

$

47,845

 

 

$

43,451

 

 

$

-

 

 

$

43,451

 

Other revenue

 

 

2,802

 

 

 

143

 

 

 

2,945

 

 

 

3,474

 

 

 

-

 

 

 

3,474

 

Total revenues

 

$

49,501

 

 

$

1,289

 

 

$

50,790

 

 

$

46,925

 

 

$

-

 

 

$

46,925

 

Revenues from Major Customers and Collaboration Partners

All of our HEPLISAV-B sales in the U.S. are to certain wholesalers and specialty distributors whose principal customers include independent hospitals and clinics, integrated delivery networks, public health clinics and prisons, the Department of Defense, the Department of Veterans Affairs and retail pharmacies. All of our HEPLISAV-B sales in Germany are to one distributor.

The following table summarizes HEPLISAV-B product revenue from each of our three largest customers (as a percentage of total HEPLISAV-B net product revenue):

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

Largest customer

 

 

27

%

 

 

27

%

 

Second largest customer

 

 

19

%

 

 

22

%

 

Third largest customer

 

 

18

%

 

 

17

%

 

Contract Balances

The following table summarizes balances and activities in HEPLISAV-B product revenue allowance and reserve categories for the three months ended March 31, 2024 (in thousands):

 

 

 

Balance at
Beginning
of Period

 

 

Provisions
related to
current
period sales

 

 

Credit or
payments
made during
the period

 

 

Adjustments related to prior periods

 

 

Balance
at End of
Period

 

Three months ended March 31, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accounts receivable reserves (1)

 

$

7,011

 

 

$

13,375

 

 

$

(13,622

)

 

$

-

 

 

$

6,764

 

Revenue reserve accruals (2)

 

$

21,004

 

 

$

10,968

 

 

$

(9,698

)

 

$

-

 

 

$

22,274

 

 

(1)
Reserves are for chargebacks, discounts and other fees.
(2)
Accruals are for returns, rebates and other fees.

When we perform services under our agreement with the DoD, we recognize product revenue and a corresponding contract asset as our right to consideration is conditioned on something other than the passage of time. See Note 6 for further discussion. The following table summarizes balances and activities in our contract asset account (in thousands):

 

 

 

Balance at
Beginning
of Period

 

 

Additions

 

 

Subtractions

 

 

Balance
at End of
Period

 

 

Three months ended March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract asset, included in other current assets (1)

 

$

1,389

 

 

$

2,802

 

 

$

(2,017

)

 

$

2,174

 

 

Contract asset, included in other assets (long term) (2)

 

$

71,307

 

 

$

-

 

 

$

-

 

 

$

71,307

 

 

 

(1) The $2.2 million of contract asset is derived from our agreement with the DoD.

(2) The Clover contract asset was included in long term assets to reflect the timing of expected long term demand for CpG 1018 adjuvant for Clover Product. See Note 6 for further discussion.

XML 23 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Income Per Share

9. Net Loss Per Share

Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of our common stock outstanding.

For the calculation of diluted net income per share, net income attributable to common stockholders for basic net income per share is adjusted by the effect of dilutive securities, including awards under our equity compensation plans and change in fair value of warrant liability. Diluted net income per share attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding.

The numerators and denominators of the basic net loss and diluted net income per share computations for our common stock are calculated as follows (in thousands):

 

 

Three Months Ended

 

March 31,

 

2024

 

 

2023

 

Numerator

 

 

 

 

 

Net loss attributable to common stockholders, basic and diluted

$

(8,721

)

 

$

(24,332

)

Denominator

 

 

 

 

 

Weighted average common stock outstanding, basic and diluted

 

130,200

 

 

 

127,921

 

 

 

 

 

 

 

Net loss per share attributable to common stockholders

 

 

 

 

 

Basic

$

(0.07

)

 

$

(0.19

)

Diluted

$

(0.07

)

 

$

(0.19

)

 

The following were excluded from the calculation of diluted net loss per share as the effect of their inclusion would have been anti-dilutive (in thousands).

 

Three months ended March 31,

 

 

2024

 

 

2023

 

 

Outstanding securities not included in diluted net loss per share calculation:

 

 

 

 

 

 

Stock options and stock awards

 

18,161

 

 

 

15,622

 

 

Convertible Notes (as converted to common stock)

 

21,543

 

 

 

21,543

 

 

Total

 

39,704

 

 

 

37,165

 

 

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock
3 Months Ended
Mar. 31, 2024
Preferred Stock Common Stock And Warrants [Abstract]  
Common Stock

10. Common Stock

Common Stock Outstanding

As of March 31, 2024, there were 130,859,129 shares of our common stock outstanding.

We entered into an at-the-market Sales Agreement with Cowen and Company, LLC (“Cowen”) on August 6, 2020 and an amendment to such agreement on August 3, 2023 (the sales agreement as amended, the “ATM Agreement”). Under the ATM Agreement, we may offer and sell from time to time, at our sole discretion, shares of our common stock having an aggregate offering price of up to $120.0 million through Cowen as our sales agent. We agreed to pay Cowen a commission of up to 3% of the gross sales proceeds of any common stock sold through Cowen under the ATM Agreement. As of March 31, 2024, we had $120.0 million remaining under the ATM Agreement.

XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Plans and Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Equity Plans and Stock-Based Compensation

11. Equity Plans and Stock-Based Compensation

Equity Plans

In January 2021, we adopted the Dynavax Technologies Corporation 2021 Inducement Award Plan (“2021 Inducement Plan”), pursuant to which we reserved 1,500,000 shares of common stock for issuance under the plan to be used exclusively for grants of awards to individuals who were not previously our employees or directors. In June 2021, we amended the 2021 Inducement Plan (“Amended 2021 Inducement Plan”) to increase the number of shares of common stock reserved under the 2021 Inducement Plan to 3,250,000. The Amended 2021 Inducement Plan was terminated effective as of April 3, 2022 and, therefore, there are no shares of our common stock available for grant.

In May 2022, our stockholders approved the amendment and restatement of our 2018 Equity Incentive Plan (the “Amended 2018 EIP”) to, among other things, increase the authorized number of shares of common stock by 15,000,000. The maximum number of shares of common stock that may be issued under the Amended 2018 EIP, will not exceed 32,600,000 shares of common stock. As

of March 31, 2024, the Amended 2018 EIP and the Amended and Restated 2014 Employee Stock Purchase Plan are our active plans (the "Plans").

The Amended 2018 EIP is administered by our Board of Directors, or a designated committee of the Board of Directors, and awards granted under the Amended 2018 EIP have a term of seven years unless earlier terminated by the Board of Directors. As of March 31, 2024, there were 3,035,397 shares of common stock reserved for issuance under the Amended 2018 EIP.

Under our Amended 2018 EIP, we may grant stock options, restricted stock units ("RSUs"), performance-based awards, and other awards that are settled in shares of our common stock. Our equity awards generally vest over a three-year period contingent upon continuous service and unless exercised, expire seven or ten years from the date of grant (or earlier upon termination of continuous service). Activity under our Plans is set forth below:

Stock Options

The following table summarizes the activity of stock options for the three months ended March 31, 2024:

 

 

 

Shares
Underlying
Outstanding
Options
(in thousands)

 

 

Weighted-
Average
Exercise
Price Per Share

 

 

Weighted-
Average
Remaining
Contractual
Term (years)

 

 

Aggregate
Intrinsic
Value (in thousands)

 

Balance as of December 31, 2023

 

 

10,120

 

 

$

10.78

 

 

 

4.18

 

 

$

37,388

 

Options granted

 

 

1,505

 

 

 

12.46

 

 

 

 

 

 

 

Options exercised

 

 

(240

)

 

 

6.82

 

 

 

 

 

 

 

Options cancelled:

 

 

 

 

 

 

 

 

 

 

 

 

Options forfeited (unvested)

 

 

(2

)

 

 

9.52

 

 

 

 

 

 

 

Options expired (vested)

 

 

(89

)

 

 

15.46

 

 

 

 

 

 

 

Balance as of March 31, 2024

 

 

11,294

 

 

$

11.05

 

 

 

4.39

 

 

$

23,032

 

Vested and expected to vest as of March 31, 2024

 

 

11,050

 

 

$

11.03

 

 

 

4.35

 

 

$

22,954

 

Exercisable as of March 31, 2024

 

 

7,653

 

 

$

10.56

 

 

 

3.59

 

 

$

20,912

 

 

Restricted Stock Units

The following table summarizes the activity of RSUs for the three months ended March 31, 2024:

 

 

 

Number of Shares
(in thousands)

 

 

Weighted-Average
Grant-Date Fair
Value Per Share

 

Non-vested as of December 31, 2023

 

 

4,445

 

 

$

11.57

 

Granted

 

 

2,962

 

 

 

12.49

 

Vested (1)

 

 

(1,637

)

 

 

11.11

 

Forfeited

 

 

(54

)

 

 

12.91

 

Non-vested as of March 31, 2024

 

 

5,716

 

 

$

12.16

 

(1) Inclusive of approximately 642,344 RSUs for the three months ended March 31, 2024, which were not converted into shares due to net share settlement in order to cover the required amount of employee withholding taxes. The value of the withheld shares was classified as a reduction to additional paid-in capital.

 

Market-based Performance Stock Units

We granted market-based performance restricted stock units (“PSUs”) to certain executives. These PSUs vest upon a specified market condition. The summary of PSU activities for the three months ended March 31, 2024 is as follows:

 

 

 

Number of Shares
(in thousands)

 

 

Weighted-Average
Grant-Date Fair
Value Per Share

 

Non-vested as of December 31, 2023

 

 

557

 

 

$

15.95

 

Granted

 

 

558

 

 

 

17.23

 

Non-vested as of March 31, 2024

 

 

1,115

 

 

$

16.59

 

 

Performance-based Options

As of March 31, 2024, approximately 36,000 shares underlying performance-based options were outstanding.

Significant Assumptions in Estimating Option Fair Value

The fair value of each time-based option is estimated on the date of grant using the Black-Scholes option valuation model. The fair value of each RSU is determined at the date of grant using our closing stock price. The fair value of each PSU is estimated using the Monte Carlo simulation method on the date of grant. The weighted-average assumptions used in the calculations of these fair value measurements are as follows:

 

 

 

Stock Options

 

 

 

Market-Based Performance Stock Units

 

 

 

Three Months Ended

 

 

 

Three Months Ended

 

 

March 31,

 

 

 

March 31,

 

 

2024

 

 

2023

 

 

 

2024

 

 

2023

 

Weighted-average fair value per share

 

$

7.88

 

 

$

7.28

 

 

 

$

17.23

 

 

$

18.25

 

Risk-free interest rate

 

 

4.2

%

 

 

4.0

%

 

 

 

4.3

%

 

 

4.3

%

Expected life (in years)

 

 

4.5

 

 

 

4.5

 

 

 

 

2.9

 

 

 

2.9

 

Volatility

 

 

0.8

 

 

 

0.8

 

 

 

 

0.6

 

 

 

0.9

 

 

Stock-based Compensation

Compensation expense is based on awards ultimately expected to vest and reflects estimated forfeitures. For equity awards with time-based vesting, the fair value is amortized to expense on a straight-line basis over the vesting periods.

We have also granted performance-based equity awards to certain of our employees. For equity awards with performance-based vesting criteria, the fair value is amortized to expense when the achievement of the vesting criteria becomes probable.

The following table summarizes stock-based compensation expense recorded in each component of operating expenses in our condensed consolidated statements of operations, and amounts capitalized to our inventories (in thousands):

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

Research and development

 

$

2,665

 

 

$

2,112

 

 

Selling, general and administrative

 

 

8,920

 

 

 

6,830

 

 

Cost of sales - product

 

 

559

 

 

 

695

 

 

Inventories

 

 

870

 

 

 

397

 

 

Total

 

$

13,014

 

 

$

10,034

 

 

XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

12. Income Taxes

We are subject to U.S. federal, state and foreign income taxes. For the three months ended March 31, 2024 and 2023, we recorded an income tax benefit of $2.8 million and an income tax provision of $0.6 million, respectively. Our effective tax rate was approximately 24.2% and (2.6)% for the three months ended March 31, 2024 and 2023, respectively. For the three months ended March 31, 2024, the primary difference between the effective tax rate and the federal statutory rate is driven by state and foreign tax expense. For the three months ended March 31, 2023, the primary difference between the effective tax rate and the federal statutory rate is due to the benefit of net operating losses utilized during the periods and the full valuation allowance we established on our federal, state, and certain foreign deferred tax assets.

The tax benefit of net operating losses, temporary differences and credit carryforwards is required to be recorded as an asset to the extent that management assesses that realization is "more likely than not." Realization of the future tax benefits is dependent on our ability to generate sufficient taxable income within the carryforward period. A high degree of judgment is required to determine if, and the extent to which, valuation allowances should be recorded against deferred tax assets. In making such determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operations. Based on all available evidence as of March 31, 2024, both positive and negative, and the weight of that evidence to the extent such evidence can be objectively verified, management believes that recognition of the deferred tax assets arising from the above-mentioned future tax benefits is currently not more likely than not to be realized, and, accordingly, has provided a valuation allowance.

XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization (Policies)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation

Basis of Presentation

Our accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X. In our opinion, these unaudited condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, which we consider necessary to present fairly our financial position and the results of our operations and cash flows. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted. Interim-period results are not necessarily indicative of results of operations or cash flows to be expected for a full-year period or any other interim-period.

The condensed consolidated balance sheet as of December 31, 2023 has been derived from audited financial statements at that date, but excludes some disclosures required by GAAP for complete financial statements.

The unaudited condensed consolidated financial statements and these notes should be read in conjunction with the audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission (the “SEC”).

The unaudited condensed consolidated financial statements include the accounts of Dynavax and our wholly-owned subsidiaries, Dynavax GmbH, located in Düsseldorf, Germany, Dynavax India LLP, located in India, and a branch of Dynavax registered in Italy. All significant intercompany accounts and transactions among these entities have been eliminated from the unaudited condensed consolidated financial statements. We operate in one business segment: discovery, development and commercialization of novel vaccines.

Use of Estimates

Use of Estimates

The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make informed estimates and assumptions that may affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes, including amounts of revenues and expenses during the reported periods. Management’s estimates are based on historical information available as of the date of the unaudited condensed consolidated financial statements and various other assumptions we believe are reasonable under the circumstances. On an ongoing basis, we evaluate our estimates, judgments and methodologies. Significant estimates and assumptions in the unaudited condensed consolidated financial statements include those related to revenue recognition; accounts receivable; useful lives of long-lived assets; valuation procedures for right-of-use assets and operating lease liabilities; valuation of inventory; research and development expenses; contingencies and share-based compensation. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results may differ materially from these estimates under different assumptions or conditions. Changes in estimates are reflected in reported results in the period in which they become known.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Accounting Standards Update 2016-13

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2023-07.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2023-09.

XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis

The following table represents the fair value hierarchy for our financial assets (cash equivalents and marketable securities) measured at fair value on a recurring basis (in thousands):

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

 

 

Money market funds

$

120,106

 

 

$

-

 

 

$

-

 

 

$

120,106

 

U.S. treasuries

 

-

 

 

 

102,363

 

 

 

-

 

 

 

102,363

 

U.S. government agency securities

 

-

 

 

 

169,861

 

 

 

-

 

 

 

169,861

 

Corporate debt securities

 

-

 

 

 

319,811

 

 

 

-

 

 

 

319,811

 

Total assets

$

120,106

 

 

$

592,035

 

 

$

-

 

 

$

712,141

 

 

 

 

 

 

 

 

 

 

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

 

 

Money market funds

$

131,635

 

 

$

-

 

 

$

-

 

 

$

131,635

 

U.S. treasuries

 

-

 

 

 

74,237

 

 

 

-

 

 

 

74,237

 

U.S. government agency securities

 

-

 

 

 

216,688

 

 

 

-

 

 

 

216,688

 

Corporate debt securities

 

-

 

 

 

308,552

 

 

 

-

 

 

 

308,552

 

Total assets

$

131,635

 

 

$

599,477

 

 

$

-

 

 

$

731,112

 

XML 29 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents, Restricted Cash and Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2024
Cash, Cash Equivalents, and Short-Term Investments [Abstract]  
Reconciliation of Cash, Cash Equivalents and Restricted Cash

The following table provides a reconciliation of cash and cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same amounts shown in the condensed consolidated statements of cash flows (in thousands):

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

March 31,
2023

 

 

December 31,
2022

 

Cash and cash equivalents

 

$

132,033

 

 

$

150,279

 

 

$

174,350

 

 

$

202,004

 

Restricted cash (1)

 

 

271

 

 

 

277

 

 

 

210

 

 

 

207

 

Total cash and cash equivalents, and restricted cash shown
   in the condensed consolidated statements of cash flows

 

$

132,304

 

 

$

150,556

 

 

$

174,560

 

 

$

202,211

 

(1) Restricted cash is included in "Other assets" in the Condensed Consolidated Balance Sheets.

Summary of Cash, Cash Equivalents and Marketable Securities

Cash and cash equivalents, and marketable securities consist of the following (in thousands):

 

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Estimated
Fair Value

 

March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

Cash

$

11,397

 

 

$

-

 

 

$

-

 

 

$

11,397

 

Money market funds

 

120,106

 

 

 

-

 

 

 

-

 

 

 

120,106

 

Corporate debt securities

 

530

 

 

 

-

 

 

 

-

 

 

 

530

 

Total cash and cash equivalents

 

132,033

 

 

 

-

 

 

 

-

 

 

 

132,033

 

Marketable securities available-for-sale:

 

 

 

 

 

 

 

 

 

 

 

U.S. treasuries

 

102,575

 

 

 

20

 

 

 

(232

)

 

 

102,363

 

U.S. government agency securities

 

170,070

 

 

 

158

 

 

 

(367

)

 

 

169,861

 

Corporate debt securities

 

319,472

 

 

 

70

 

 

 

(261

)

 

 

319,281

 

Total marketable securities available-for-sale

 

592,117

 

 

 

248

 

 

 

(860

)

 

 

591,505

 

Total cash and cash equivalents, and marketable securities

$

724,150

 

 

$

248

 

 

$

(860

)

 

$

723,538

 

December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

Cash

$

11,190

 

 

$

-

 

 

$

-

 

 

$

11,190

 

Money market funds

 

131,635

 

 

 

-

 

 

 

-

 

 

 

131,635

 

Corporate debt securities

 

7,453

 

 

 

1

 

 

 

-

 

 

 

7,454

 

Total cash and cash equivalents

 

150,278

 

 

 

1

 

 

 

-

 

 

 

150,279

 

Marketable securities available-for-sale:

 

 

 

 

 

 

 

 

 

 

 

U.S. treasuries

 

74,109

 

 

 

172

 

 

 

(44

)

 

 

74,237

 

U.S. government agency securities

 

216,265

 

 

 

692

 

 

 

(269

)

 

 

216,688

 

Corporate debt securities

 

300,803

 

 

 

315

 

 

 

(20

)

 

 

301,098

 

Total marketable securities available-for-sale

 

591,177

 

 

 

1,179

 

 

 

(333

)

 

 

592,023

 

Total cash and cash equivalents, and marketable securities

$

741,455

 

 

$

1,180

 

 

$

(333

)

 

$

742,302

 

Maturities of Marketable Securities Available-for-Sale

The maturities of our marketable securities available-for-sale are as follows (in thousands):

 

 

March 31, 2024

 

 

 

Amortized
Cost

 

 

Estimated
Fair Value

 

Mature in one year or less

 

$

371,571

 

 

$

371,273

 

Mature after one year through two years

 

 

220,546

 

 

 

220,232

 

 

 

$

592,117

 

 

$

591,505

 

XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, Net (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Summary of Inventories

The following table presents inventories (in thousands):

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Raw materials

 

$

19,660

 

 

$

27,256

 

Work-in-process

 

 

33,969

 

 

 

18,954

 

Finished goods

 

 

8,177

 

 

 

7,080

 

Total

 

$

61,806

 

 

$

53,290

 

XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Summary of Operating Lease Expense

Our lease expense comprises of the following (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Operating lease expense

 

$

1,416

 

 

$

1,388

 

Summary of Balance Sheet Classification of Operating Lease Liabilities

The balance sheet classification of our operating lease liabilities was as follows (in thousands):

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Operating lease liabilities:

 

 

 

 

 

 

Current portion of lease liabilities (included in other current liabilities)

 

$

4,557

 

 

$

4,496

 

Long-term portion of lease liabilities

 

 

28,559

 

 

 

29,720

 

Total operating lease liabilities

 

$

33,116

 

 

$

34,216

 

Summary of Maturities of Sublease Income and Operating Lease Liabilities

As of March 31, 2024, the maturities of our sublease income and operating lease liabilities were as follows (in thousands):

 

Years ending December 31,

 

Sublease Income

 

 

Operating Lease
Liabilities

 

2024 (remaining)

 

$

3,700

 

 

$

5,716

 

2025

 

 

6,127

 

 

 

6,966

 

2026

 

 

6,342

 

 

 

6,107

 

2027

 

 

6,564

 

 

 

6,038

 

2028

 

 

6,794

 

 

 

6,201

 

Thereafter

 

 

16,191

 

 

 

15,021

 

Total

 

$

45,718

 

 

 

46,049

 

Less:

 

 

 

 

 

 

Present value adjustment

 

 

 

 

 

(12,933

)

Total

 

 

 

 

$

33,116

 

Summary of Weighted Average Remaining Lease Term and Weighted Average Discount Rate

The weighted average remaining lease term and the weighted average discount rate used to determine the operating lease liabilities were as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Weighted average remaining lease term

 

6.5 years

 

 

6.7 years

 

Weighted average discount rate

 

 

10.1

%

 

 

10.1

%

XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Notes (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Summary of Interest Expenses Related to Convertible Notes

The following table presents the components of interest expense related to Convertible Notes (in thousands):

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

Stated coupon interest

 

$

1,409

 

 

$

1,409

 

 

Amortization of debt issuance cost

 

 

286

 

 

 

277

 

 

Total interest expense

 

$

1,695

 

 

$

1,686

 

 

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Summary of Disaggregation of Revenues

The following table disaggregates our product revenue, net by product and geographic region and disaggregates our other revenues by geographic region (in thousands):

 

 

 

Three Months Ended

 

 

Three Months Ended

 

 

March 31, 2024

 

 

March 31, 2023

 

 

U.S.

 

 

Non U.S.

 

 

Total

 

 

U.S.

 

 

Non U.S.

 

 

Total

 

Product revenue, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HEPLISAV-B

 

$

46,699

 

 

$

1,146

 

 

$

47,845

 

 

$

43,451

 

 

$

-

 

 

$

43,451

 

Total product revenue, net

 

$

46,699

 

 

$

1,146

 

 

$

47,845

 

 

$

43,451

 

 

$

-

 

 

$

43,451

 

Other revenue

 

 

2,802

 

 

 

143

 

 

 

2,945

 

 

 

3,474

 

 

 

-

 

 

 

3,474

 

Total revenues

 

$

49,501

 

 

$

1,289

 

 

$

50,790

 

 

$

46,925

 

 

$

-

 

 

$

46,925

 

HEPLISAV-B  
Schedule of Revenues from Major Customers

The following table summarizes HEPLISAV-B product revenue from each of our three largest customers (as a percentage of total HEPLISAV-B net product revenue):

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

Largest customer

 

 

27

%

 

 

27

%

 

Second largest customer

 

 

19

%

 

 

22

%

 

Third largest customer

 

 

18

%

 

 

17

%

 

Summary of Product Revenue Allowance and Reserve Categories

The following table summarizes balances and activities in HEPLISAV-B product revenue allowance and reserve categories for the three months ended March 31, 2024 (in thousands):

 

 

 

Balance at
Beginning
of Period

 

 

Provisions
related to
current
period sales

 

 

Credit or
payments
made during
the period

 

 

Adjustments related to prior periods

 

 

Balance
at End of
Period

 

Three months ended March 31, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accounts receivable reserves (1)

 

$

7,011

 

 

$

13,375

 

 

$

(13,622

)

 

$

-

 

 

$

6,764

 

Revenue reserve accruals (2)

 

$

21,004

 

 

$

10,968

 

 

$

(9,698

)

 

$

-

 

 

$

22,274

 

 

(1)
Reserves are for chargebacks, discounts and other fees.
(2)
Accruals are for returns, rebates and other fees.
CpG 1018 adjuvant  
Summarizes balances and activities in our contract asset account The following table summarizes balances and activities in our contract asset account (in thousands):

 

 

 

Balance at
Beginning
of Period

 

 

Additions

 

 

Subtractions

 

 

Balance
at End of
Period

 

 

Three months ended March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract asset, included in other current assets (1)

 

$

1,389

 

 

$

2,802

 

 

$

(2,017

)

 

$

2,174

 

 

Contract asset, included in other assets (long term) (2)

 

$

71,307

 

 

$

-

 

 

$

-

 

 

$

71,307

 

 

 

(1) The $2.2 million of contract asset is derived from our agreement with the DoD.

(2) The Clover contract asset was included in long term assets to reflect the timing of expected long term demand for CpG 1018 adjuvant for Clover Product. See Note 6 for further discussion.

XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Income Per Share

The numerators and denominators of the basic net loss and diluted net income per share computations for our common stock are calculated as follows (in thousands):

 

 

Three Months Ended

 

March 31,

 

2024

 

 

2023

 

Numerator

 

 

 

 

 

Net loss attributable to common stockholders, basic and diluted

$

(8,721

)

 

$

(24,332

)

Denominator

 

 

 

 

 

Weighted average common stock outstanding, basic and diluted

 

130,200

 

 

 

127,921

 

 

 

 

 

 

 

Net loss per share attributable to common stockholders

 

 

 

 

 

Basic

$

(0.07

)

 

$

(0.19

)

Diluted

$

(0.07

)

 

$

(0.19

)

Outstanding Stock Options and Stock Awards Excluded from Calculation of Net Loss Per Share

The following were excluded from the calculation of diluted net loss per share as the effect of their inclusion would have been anti-dilutive (in thousands).

 

Three months ended March 31,

 

 

2024

 

 

2023

 

 

Outstanding securities not included in diluted net loss per share calculation:

 

 

 

 

 

 

Stock options and stock awards

 

18,161

 

 

 

15,622

 

 

Convertible Notes (as converted to common stock)

 

21,543

 

 

 

21,543

 

 

Total

 

39,704

 

 

 

37,165

 

 

XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Plans and Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Option Activity under Stock-Based Compensation Plans

The following table summarizes the activity of stock options for the three months ended March 31, 2024:

 

 

 

Shares
Underlying
Outstanding
Options
(in thousands)

 

 

Weighted-
Average
Exercise
Price Per Share

 

 

Weighted-
Average
Remaining
Contractual
Term (years)

 

 

Aggregate
Intrinsic
Value (in thousands)

 

Balance as of December 31, 2023

 

 

10,120

 

 

$

10.78

 

 

 

4.18

 

 

$

37,388

 

Options granted

 

 

1,505

 

 

 

12.46

 

 

 

 

 

 

 

Options exercised

 

 

(240

)

 

 

6.82

 

 

 

 

 

 

 

Options cancelled:

 

 

 

 

 

 

 

 

 

 

 

 

Options forfeited (unvested)

 

 

(2

)

 

 

9.52

 

 

 

 

 

 

 

Options expired (vested)

 

 

(89

)

 

 

15.46

 

 

 

 

 

 

 

Balance as of March 31, 2024

 

 

11,294

 

 

$

11.05

 

 

 

4.39

 

 

$

23,032

 

Vested and expected to vest as of March 31, 2024

 

 

11,050

 

 

$

11.03

 

 

 

4.35

 

 

$

22,954

 

Exercisable as of March 31, 2024

 

 

7,653

 

 

$

10.56

 

 

 

3.59

 

 

$

20,912

 

Summary of Restricted Stock Units Activity

The following table summarizes the activity of RSUs for the three months ended March 31, 2024:

 

 

 

Number of Shares
(in thousands)

 

 

Weighted-Average
Grant-Date Fair
Value Per Share

 

Non-vested as of December 31, 2023

 

 

4,445

 

 

$

11.57

 

Granted

 

 

2,962

 

 

 

12.49

 

Vested (1)

 

 

(1,637

)

 

 

11.11

 

Forfeited

 

 

(54

)

 

 

12.91

 

Non-vested as of March 31, 2024

 

 

5,716

 

 

$

12.16

 

Summary Of Performance Based Restricted Stock Unit

We granted market-based performance restricted stock units (“PSUs”) to certain executives. These PSUs vest upon a specified market condition. The summary of PSU activities for the three months ended March 31, 2024 is as follows:

 

 

 

Number of Shares
(in thousands)

 

 

Weighted-Average
Grant-Date Fair
Value Per Share

 

Non-vested as of December 31, 2023

 

 

557

 

 

$

15.95

 

Granted

 

 

558

 

 

 

17.23

 

Non-vested as of March 31, 2024

 

 

1,115

 

 

$

16.59

 

Fair Value-Based Measurements and Weighted-Average Assumptions The weighted-average assumptions used in the calculations of these fair value measurements are as follows:

 

 

 

Stock Options

 

 

 

Market-Based Performance Stock Units

 

 

 

Three Months Ended

 

 

 

Three Months Ended

 

 

March 31,

 

 

 

March 31,

 

 

2024

 

 

2023

 

 

 

2024

 

 

2023

 

Weighted-average fair value per share

 

$

7.88

 

 

$

7.28

 

 

 

$

17.23

 

 

$

18.25

 

Risk-free interest rate

 

 

4.2

%

 

 

4.0

%

 

 

 

4.3

%

 

 

4.3

%

Expected life (in years)

 

 

4.5

 

 

 

4.5

 

 

 

 

2.9

 

 

 

2.9

 

Volatility

 

 

0.8

 

 

 

0.8

 

 

 

 

0.6

 

 

 

0.9

 

Stock-Based Compensation Expense

The following table summarizes stock-based compensation expense recorded in each component of operating expenses in our condensed consolidated statements of operations, and amounts capitalized to our inventories (in thousands):

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

Research and development

 

$

2,665

 

 

$

2,112

 

 

Selling, general and administrative

 

 

8,920

 

 

 

6,830

 

 

Cost of sales - product

 

 

559

 

 

 

695

 

 

Inventories

 

 

870

 

 

 

397

 

 

Total

 

$

13,014

 

 

$

10,034

 

 

XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jul. 31, 2023
Mar. 31, 2024
Dec. 31, 2023
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]      
Long-term debt, net of debt discount   $ 2,516 $ 2,802
Increase in revenue adjustment $ 38,000    
2.50% Convertible Senior Notes Due 2026      
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]      
Long-term debt, net of debt discount   $ 2,500  
HEPLISAV-B      
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]      
Minimum age approved for vaccine prevention of infection caused   18 years  
XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Additional Information (Detail)
$ in Millions
Mar. 31, 2024
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Fair value of the convertible notes $ 300.6
XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets    
Total assets $ 712,141 $ 731,112
Money Market Funds    
Assets    
Total assets 120,106 131,635
U.S. Treasuries    
Assets    
Total assets 102,363 74,237
U.S. Government Agency Securities    
Assets    
Total assets 169,861 216,688
Corporate Debt Securities    
Assets    
Total assets 319,811 308,552
Fair Value, Inputs, Level 1    
Assets    
Total assets 120,106 131,635
Fair Value, Inputs, Level 1 | Money Market Funds    
Assets    
Total assets 120,106 131,635
Fair Value, Inputs, Level 1 | U.S. Treasuries    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 1 | U.S. Government Agency Securities    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 1 | Corporate Debt Securities    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 2    
Assets    
Total assets 592,035 599,477
Fair Value, Inputs, Level 2 | Money Market Funds    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 2 | U.S. Treasuries    
Assets    
Total assets 102,363 74,237
Fair Value, Inputs, Level 2 | U.S. Government Agency Securities    
Assets    
Total assets 169,861 216,688
Fair Value, Inputs, Level 2 | Corporate Debt Securities    
Assets    
Total assets 319,811 308,552
Fair Value, Inputs, Level 3    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 3 | Money Market Funds    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 3 | U.S. Treasuries    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 3 | U.S. Government Agency Securities    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 3 | Corporate Debt Securities    
Assets    
Total assets $ 0 $ 0
XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]        
Cash and cash equivalents $ 132,033 $ 150,279 $ 174,350 $ 202,004
Restricted cash [1] 271 277 210 207
Total cash, cash equivalents and restricted cash shown in the condensed consolidated statements of cash flows $ 132,304 $ 150,556 $ 174,560 $ 202,211
[1] Restricted cash is included in "Other assets" in the Condensed Consolidated Balance Sheets.
XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 132,033 $ 150,278
Unrealized Gains 0 1
Unrealized Losses 0 0
Estimated Fair Value 132,033 150,279
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 592,117 591,177
Unrealized Gains 248 1,179
Unrealized Losses (860) (333)
Estimated Fair Value 591,505 592,023
Marketable Securities Available-for-Sale | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 724,150 741,455
Unrealized Gains 248 1,180
Unrealized Losses (860) (333)
Estimated Fair Value 723,538 742,302
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 11,397 11,190
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 11,397 11,190
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 120,106 131,635
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 120,106 131,635
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 102,575 74,109
Unrealized Gains 20 172
Unrealized Losses (232) (44)
Estimated Fair Value 102,363 74,237
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 170,070 216,265
Unrealized Gains 158 692
Unrealized Losses (367) (269)
Estimated Fair Value 169,861 216,688
Corporate Debt Securities | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 530 7,453
Unrealized Gains 0 1
Unrealized Losses 0 0
Estimated Fair Value 530 7,454
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 319,472 300,803
Unrealized Gains 70 315
Unrealized Losses (261) (20)
Estimated Fair Value $ 319,281 $ 301,098
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Maturities of Marketable Securities Available-for-Sale (Detail)
$ in Thousands
Mar. 31, 2024
USD ($)
Amortized Cost  
Mature in one year or less $ 371,571
Mature after one year through two years 220,546
Total amortized cost 592,117
Estimated Fair Value  
Mature in one year or less 371,273
Mature after one year through two years 220,232
Total estimated fair value $ 591,505
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Gross realized losses on investmnents $ 0 $ 0
XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, Net - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 19,660 $ 27,256
Work-in-process 33,969 18,954
Finished goods 8,177 7,080
Total $ 61,806 $ 53,290
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Detail)
$ in Thousands, € in Millions
1 Months Ended 3 Months Ended
Mar. 07, 2024
USD ($)
Oct. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
May 31, 2022
USD ($)
Sep. 30, 2021
USD ($)
Aug. 31, 2020
USD ($)
Nov. 30, 2009
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2024
EUR (€)
Feb. 22, 2024
ft²
Dec. 31, 2023
USD ($)
May 31, 2021
USD ($)
Loss Contingencies [Line Items]                          
Lease area | ft²                     75,662    
Termination of sublease agreement $ 3,500                        
Write-off of accrued balance 4,800                        
Collection of termination payment $ 1,300                        
Sublease (expense) income (Note 5)               $ 1,900 $ 1,600        
Cash paid for amounts included in the measurement of operating lease liabilities               1,900 1,700        
Long-term debt, net of debt discount               2,516       $ 2,802  
Selling, general and administrative               44,065 $ 36,543        
Aggregate minimum commitment               $ 7,400       7,400  
Description of Avecia Supply Agreement               On September 7, 2023 (the “Effective Date”), we entered into an agreement (the “Avecia Supply Agreement”) with Nitto Denko Avecia Inc. (“Avecia”) for the manufacture and supply of our CpG 1018 adjuvant using a specific production process. Under the Avecia Supply Agreement, Avecia has agreed to produce and supply to us quantities of CpG 1018 adjuvant ordered by us after the Effective Date. Subject to certain conditions in the Avecia Supply Agreement, we are obligated to purchase all of our annual volume requirements of CpG 1018 adjuvant from Avecia up to a specified production capacity. We may alternatively order CpG 1018 adjuvant produced using a different production process pursuant to the existing supply agreement between us and Avecia dated October 1, 2012 (the “2012 Agreement”). Included in the balance of our material non-cancelable purchase and other commitments for the supply of HEPLISAV-B, as of March 31, 2024 and December 31, 2023, our aggregate minimum commitment for the supply of CpG 1018 adjuvant under the Avecia Supply Agreement totaled $7.4 million for each period, anticipated within the next 12 months.          
Liabilities, Current               $ 56,002       62,195  
HEPLISAV-B                          
Loss Contingencies [Line Items]                          
Purchase Obligation, Total               40,500       43,400  
Non-cancelable purchase and other commitments               40,500       $ 43,400  
Symphony Dynamo Holdings LLC                          
Loss Contingencies [Line Items]                          
License arrangement contingent consideration percentage             50.00%            
License Arrangement Contingent Payment To Acquire License             $ 50,000            
License arrangement upfront payment             $ 50,000            
TriSalus                          
Loss Contingencies [Line Items]                          
Payment to holdings           $ 2,500              
Payment received for Pre-commercialization milestone     $ 1,000 $ 1,000 $ 1,000                
TriSalus | Asset Purchase Agreement                          
Loss Contingencies [Line Items]                          
Payment made for Pre-commercialization milestone   $ 500   $ 500 $ 500                
Deutsche Bank Securities                          
Loss Contingencies [Line Items]                          
Financial Instruments, Owned, at Fair Value | €                   € 0.2      
Deutsche Bank Securities | Letter of Credit [Member]                          
Loss Contingencies [Line Items]                          
Financial Instruments, Owned, at Fair Value | €                   € 0.2      
2.50% Convertible Senior Notes Due 2026                          
Loss Contingencies [Line Items]                          
Aggregate principal amount               225,500         $ 225,500
Long-term debt, net of debt discount               $ 2,500          
Debt maturity date               May 15, 2026          
Emeryville, California (Premises)                          
Loss Contingencies [Line Items]                          
Lease option to extend               Certain of these leases also include options to renew or extend the lease for two successive five-year terms          
Maximum [Member] | Emeryville, California (Premises)                          
Loss Contingencies [Line Items]                          
lease term               12 years   12 years      
Minimum [Member] | Emeryville, California (Premises)                          
Loss Contingencies [Line Items]                          
lease term               3 years   3 years      
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Summary of Operating Lease Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Operating lease expense $ 1,416 $ 1,388
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Summary of Balance Sheet Classification of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Current portion of lease liabilities (included in other current liabilities) $ 4,557 $ 4,496
Long-term portion of lease liabilities 28,559 29,720
Total operating lease liabilities $ 33,116 $ 34,216
XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Summary of Maturities of Sublease Income and Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Sublease Income    
2024 (remaining) $ 3,700  
2025 6,127  
2026 6,342  
2027 6,564  
2028 6,794  
Thereafter 16,191  
Total 45,718  
Operating Lease Liabilities    
2024 (remaining) 5,716  
2025 6,966  
2026 6,107  
2027 6,038  
2028 6,201  
Thereafter 15,021  
Total 46,049  
Present value adjustment (12,933)  
Total $ 33,116 $ 34,216
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Summary of Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Detail)
Mar. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Weighted average remaining lease term 6 years 6 months 6 years 8 months 12 days
Weighted average discount rate 10.10% 10.10%
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Collaboration, Development and Supply Agreements - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 26, 2023
Apr. 30, 2023
Sep. 30, 2021
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Aug. 31, 2023
Apr. 27, 2023
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Allowance for doubtful accounts receivables       $ 12,313   $ 12,313    
Repayment of Advance from Customer               $ 47,400
Account Receivable       1,993   3,926    
Revenue recognized       50,790 $ 46,925      
Accrued liabilities       45,841   $ 49,448    
Inventory write-off       1,264 0      
Prepayment of advance payment   $ 13,500            
CEPI Partners [Member]                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Advance payment from customer       175,000        
Repayment of Advance from Customer       67,300        
Long-term deferred revenue       0        
Deferred Revenue, Noncurrent, Total       0        
Accrual Long Term Balance       60,300        
Accrued liabilities       47,400        
Clover                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Accrual Long Term Balance       60,300        
Clover | Supply Agreement                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Contract asset balance       71,300        
Biological E. Limited                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Additional future payment $ 5,500           $ 12,300  
Repayment of Advance from Customer 47,400     47,400        
Accounts Receivable Net Current             1,000  
Advance payment received 125,000           $ 250,000  
Prepayment of advance payment $ 14,500              
U.S. Department of Defense                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Revenue recognized       $ 2,800 $ 3,500      
Proceeds from grant     $ 22,000          
CEPI Member                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Accounts Receivable Net Current               $ 47,400
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Notes - Additional Information (Detail)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 31, 2021
USD ($)
Mar. 31, 2024
USD ($)
Days
$ / shares
shares
Debt Instrument [Line Items]    
Debt instrument, convertible, threshold trading days | Days   20
Fair value of the convertible notes   $ 300,600
2.50% Convertible Senior Notes Due 2026    
Debt Instrument [Line Items]    
Aggregate principal amount $ 225,500 225,500
Debt issuance and offering costs 5,700 $ 2,500
Proceeds from issuance of Convertible Notes, net 219,800  
Debt instrument, interest rate terms   The Convertible Notes are general unsecured obligations and accrue interest at a rate of 2.50% per annum payable semiannually in arrears on May 15 and November 15 of each year, beginning on November 15, 2021.
Debt maturity date   May 15, 2026
Initial conversion rate   95.5338
Debt conversion, original debt, principal amount converted   $ 1,000
Debt instrument, conversion price per share | $ / shares   $ 10.47
Debt Instrument, redemption, description   We may redeem for cash all or any portion of the Convertible Notes (subject to the partial redemption limitation described in the indenture governing the Convertible Notes), at our option, on or after May 20, 2024 and prior to the 31st scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on the trading day immediately preceding the date on which we provide notice of redemption, at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.
Debt instrument interest rate, effective percentage   3.10%
2.50% Convertible Senior Notes Due 2026 | Debt Instrument, Conversion, Period One    
Debt Instrument [Line Items]    
Debt instrument, convertible, threshold consecutive trading days | Days   30
2.50% Convertible Senior Notes Due 2026 | Debt Instrument, Conversion, Period One | Maximum    
Debt Instrument [Line Items]    
Debt instrument, convertible, threshold percentage of stock price trigger   130.00%
2.50% Convertible Senior Notes Due 2026 | Debt Instrument, Conversion, Period Two    
Debt Instrument [Line Items]    
Debt instrument, convertible, threshold trading days | Days   5
Debt instrument, convertible, threshold consecutive trading days | Days   10
2.50% Convertible Senior Notes Due 2026 | Debt Instrument, Conversion, Period Two | Maximum    
Debt Instrument [Line Items]    
Debt instrument, convertible, threshold percentage of stock price trigger   98.00%
Loan Agreement    
Debt Instrument [Line Items]    
Repayments of debt 190,200  
Capped Calls    
Debt Instrument [Line Items]    
Net Proceeds to Pay the Costs $ 27,200 $ 27,200
Number of shares converted | shares   21,542,871
Initial strike price | $ / shares   $ 10.47
Initial cap price | $ / shares   $ 15.8
Reduction to additional paid-in capital, capped calls cost   $ 27,200
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Notes - Summary of Interest Expenses Related to Convertible Notes (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Debt Disclosure [Abstract]    
Stated coupon interest $ 1,409 $ 1,409
Amortization of debt issuance cost 286 277
Total interest expense $ 1,695 $ 1,686
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Summary of Disaggregation of Revenues (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]    
Total revenues $ 50,790 $ 46,925
UNITED STATES    
Disaggregation Of Revenue [Line Items]    
Total revenues 49,501 46,925
Non-US    
Disaggregation Of Revenue [Line Items]    
Total revenues 1,289 0
HEPLISAV-B    
Disaggregation Of Revenue [Line Items]    
Total revenues 47,845 43,451
HEPLISAV-B | UNITED STATES    
Disaggregation Of Revenue [Line Items]    
Total revenues 46,699 43,451
HEPLISAV-B | Non-US    
Disaggregation Of Revenue [Line Items]    
Total revenues 1,146 0
Product    
Disaggregation Of Revenue [Line Items]    
Total revenues 47,845 43,451
Product | UNITED STATES    
Disaggregation Of Revenue [Line Items]    
Total revenues 46,699 43,451
Product | Non-US    
Disaggregation Of Revenue [Line Items]    
Total revenues 1,146 0
Other Revenue    
Disaggregation Of Revenue [Line Items]    
Total revenues 2,945 3,474
Other Revenue | UNITED STATES    
Disaggregation Of Revenue [Line Items]    
Total revenues 2,802 3,474
Other Revenue | Non-US    
Disaggregation Of Revenue [Line Items]    
Total revenues $ 143 $ 0
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Schedule of Revenues from Major Customers (Detail) - HEPLISAV-B - Product Concentration Risk [Member] - Revenue Benchmark [Member]
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Largest Customer    
Concentration Risk [Line Items]    
Percentage of product revenue 27.00% 27.00%
Second Largest Customer    
Concentration Risk [Line Items]    
Percentage of product revenue 19.00% 22.00%
Third Largest Customer    
Concentration Risk [Line Items]    
Percentage of product revenue 18.00% 17.00%
XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Summary of Product Revenue Allowance and Reserve Categories (Detail) - HEPLISAV-B
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Accounts receivable reserves  
Valuation And Qualifying Accounts Disclosure [Line Items]  
Balance at Beginning of Period $ 7,011 [1]
Provisions related to current period sales 13,375 [1]
Credit or payments made during the period (13,622) [1]
Adjustments related to prior periods 0 [1]
Balance at End of Period 6,764 [1]
Revenue Reserve Accruals [Member]  
Valuation And Qualifying Accounts Disclosure [Line Items]  
Balance at Beginning of Period 21,004 [2]
Provisions related to current period sales 10,968 [2]
Credit or payments made during the period (9,698) [2]
Adjustments related to prior periods 0 [2]
Balance at End of Period $ 22,274 [2]
[1] Reserves are for chargebacks, discounts and other fees.
[2] Accruals are for returns, rebates and other fees.
XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Summary of balances and activities in our contract asset account (Details) - CpG 1018 adjuvant
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Balance at Beginning of Period $ 71,307 [1]
Balance at Beginning of Period 1,389 [2]
Additions 2,802 [2]
Subtractions (2,017) [2]
Balance at End of Period 2,174 [2]
Balance at End of Period $ 71,307 [1]
[1] The Clover contract asset was included in long term assets to reflect the timing of expected long term demand for CpG 1018 adjuvant for Clover Product. See Note 6 for further discussion.
[2] The $2.2 million of contract asset is derived from our agreement with the DoD.
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Computation of Basic and Diluted Net (Loss) Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disclosure Computation Of Basic And Diluted Earnings Per Share [Abstract]    
Net (loss) income attributable to common stockholders, basic $ (8,721) $ (24,332)
Net (loss) income attributable to common stockholders, diluted $ (8,721) $ (24,332)
Weighted average common stock outstanding, basic 130,200 127,921
Weighted average common stock outstanding, diluted 130,200 127,921
Net loss per share attributable to common stockholders, Basic $ (0.07) $ (0.19)
Net loss per share attributable to common stockholders, Diluted $ (0.07) $ (0.19)
XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Outstanding Stock Options and Stock Awards Excluded from Calculation of Net Loss Per Share (Detail) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Outstanding securities not included in diluted net income (loss) per share calculation:    
Outstanding securities not included in diluted net loss per share calculation 39,704 37,165
Stock Options and Stock Awards    
Outstanding securities not included in diluted net income (loss) per share calculation:    
Outstanding securities not included in diluted net loss per share calculation 18,161 15,622
Convertible Notes    
Outstanding securities not included in diluted net income (loss) per share calculation:    
Outstanding securities not included in diluted net loss per share calculation 21,543 21,543
XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Aug. 06, 2020
Mar. 31, 2024
Dec. 31, 2023
Class Of Stock [Line Items]      
Common stock, shares outstanding   130,859,129 129,530,000
Common stock, par value   $ 0.001 $ 0.001
Preferred stock, par value   $ 0.001 $ 0.001
Preferred stock, shares outstanding   0 0
2017 ATM Agreement      
Class Of Stock [Line Items]      
Remaining proceeds from common stock, under sales agreement   $ 120.0  
Maximum      
Class Of Stock [Line Items]      
Common stock sales agreement aggregate sales proceeds $ 120.0    
Maximum | 2017 ATM Agreement      
Class Of Stock [Line Items]      
Commission on gross sales proceeds of common stock 3.00%    
XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Plans and Stock-Based Compensation - Additional Information (Detail) - shares
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
May 31, 2022
Jun. 30, 2021
Jan. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Increase in aggregate number of shares of common stock authorized for issuance     15,000,000    
Employee Stock Option          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Options vesting period 7 years        
Restricted Stock Units (RSUs) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted stock units awards outstanding 5,716,000 4,445,000      
Performance Based Restricted Stock Units [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted stock units awards outstanding 1,115,000 557,000      
Maximum | Restricted Stock Units (RSUs) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Expiration period 10 years        
Minimum | Restricted Stock Units (RSUs) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Expiration period 7 years        
2018 Equity Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Newly reserved shares of common stock 3,035,397     3,250,000 1,500,000
2014 Employee Stock Purchase Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares issued to employees     32,600,000    
Performance Based Vesting Schedule [Member] | Performance Based Restricted Stock Units [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted stock units awards outstanding 36,000        
XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Plans and Stock-Based Compensation - Option Activity under Stock-Based Compensation Plans (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Shares Underlying Outstanding Options    
Beginning balance 10,120  
Options granted 1,505  
Options exercised (240)  
Options forfeited (unvested) (2)  
Options expired (vested) (89)  
Ending balance 11,294 10,120
Vested and expected to vest as of March 31, 2024 11,050  
Exercisable as of March 31, 2024 7,653  
Weighted-Average Exercise Price Per Share    
Beginning balance $ 10.78  
Options granted 12.46  
Options exercised 6.82  
Options forfeited (unvested) 9.52  
Options expired (vested) 15.46  
Ending balance 11.05 $ 10.78
Vested and expected to vest as of March 31, 2024 11.03  
Exercisable as of March 31, 2024 $ 10.56  
Weighted-Average Remaining Contractual Term (years)    
Weighted - Average Remaining Contractual Term (years), balance 4 years 4 months 20 days 4 years 2 months 4 days
Vested and expected to vest as of March 31, 2024 4 years 4 months 6 days  
Exercisable as of March 31, 2024 3 years 7 months 2 days  
Aggregate Intrinsic Value    
Balance as of December 31, 2023 $ 37,388  
Balance as of March 31, 2024 23,032 $ 37,388
Vested and expected to vest as of March 31, 2024 22,954  
Exercisable as of March 31, 2024 $ 20,912  
XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Plans and Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) - Restricted Stock Units (RSUs)
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Number of Shares  
Non-vested, Beginning Balance | shares 4,445
Granted | shares 2,962
Vested | shares (1,637) [1]
Forfeited | shares (54)
Non-vested, Ending Balance | shares 5,716
Weighted-Average Grant-Date Fair Value Per Share  
Non-vested, Beginning Balance | $ / shares $ 11.57
Granted | $ / shares 12.49
Vested | $ / shares 11.11 [1]
Forfeited | $ / shares 12.91
Non-vested, Ending Balance | $ / shares $ 12.16
[1]

(1) Inclusive of approximately 642,344 RSUs for the three months ended March 31, 2024, which were not converted into shares due to net share settlement in order to cover the required amount of employee withholding taxes. The value of the withheld shares was classified as a reduction to additional paid-in capital.

XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Plans and Stock-Based Compensation -Summary Of Performance Based Restricted Stock Unit (Detail) - Performance Based Restricted Stock Units
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Number of Shares  
Non-vested, Beginning Balance | shares 557
Granted | shares 558
Non-vested, Ending Balance | shares 1,115
Weighted-Average Grant-Date Fair Value Per Share  
Non-vested, Beginning Balance | $ / shares $ 15.95
Granted | $ / shares 17.23
Non-vested, Ending Balance | $ / shares $ 16.59
XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Plans and Stock-Based Compensation - Fair Value-Based Measurements and Weighted-Average Assumptions (Detail) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Payment Arrangement, Option    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted-average fair value per share $ 7.88 $ 7.28
Risk-free interest rate 4.20% 4.00%
Expected life (in years) 4 years 6 months 4 years 6 months
Volatility 0.80% 0.80%
Market Based Performance Stock Unit    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted-average fair value per share $ 17.23 $ 18.25
Risk-free interest rate 4.30% 4.30%
Expected life (in years) 2 years 10 months 24 days 2 years 10 months 24 days
Volatility 0.60% 0.90%
XML 64 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Plans and Stock-Based Compensation - Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Deferred Compensation Arrangement With Individual Share Based Payments [Line Items]    
Stock-based compensation expense $ 13,014 $ 10,034
Research and Development    
Deferred Compensation Arrangement With Individual Share Based Payments [Line Items]    
Stock-based compensation expense 2,665 2,112
Selling, General and Administrative    
Deferred Compensation Arrangement With Individual Share Based Payments [Line Items]    
Stock-based compensation expense 8,920 6,830
Cost of Sales - Product    
Deferred Compensation Arrangement With Individual Share Based Payments [Line Items]    
Stock-based compensation expense 559 695
Inventory    
Deferred Compensation Arrangement With Individual Share Based Payments [Line Items]    
Stock-based compensation expense $ 870 $ 397
XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Benefit from (provision for) income taxes $ 2,776 $ (616)
Effective Tax Rate 24.20% 2.60%
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %>!J%@'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 " !7@:A80.U1,>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LT80E'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0:@\8^TG/L T5VE*Y&WW9)8]B( W/0 D/Y$TJ'\C'L(!C_, MGD!)>0.>V%C#!B9@$1:B:&J+&B,9[N,);W'!A\_8SC"+0"UYZCA!558@FFEB M.(YM#1? !&.*/GT7R"[$N?HG=NZ ."7'Y);4, SEL)IS>8<*WIX>7^9U"]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %>!J%AI(#AMZ 4 -0? 8 >&PO=V]R:W-H965T&UL MM9G_;Z,V&(?_%2N;IDUJ&FS2)KVUD5+:;M7N2Z[I;KM-^\$!)T$'.#,F:?[[ MO08"Z\/5&JB_I4@A-7N(H26\Z2ZU7;WJ]U%^*F*?G MS$/D\[H.M\W4:-KF>DH3,1$D32+ M8ZZVMR*2FYL.[>QV/(6+I38[>J/K%5^(J="_KR8*MGI52A#&(DE#F1 EYC>= M,7WCN:XIR(_X%(I-NO>9&)29E%_,QF-PTW%,BT0D?&TB./Q;"T]$D4F"=OQ; MAG:JWS2%^Y]WZ0\Y/,#,>"H\&?T1!GIYTQEV2"#F/(OTD]S\*DJ@"Y/GRRC- M_Y)-<6R_WR%^EFH9E\70@CA,BO_\I3P1>P4 :B]@90'[JH V%;AE07[F>D7+ M9H2#,?\G.35P--F)ANG&H%WX90IT=WTL^@5S3A24#N$QWJ M+7E,BN%A3G.7I$NN1'K=T_!KIJ;GE\FW13)K2';).YGH90JI@0A>U_>@E553 MV:ZIMPP-?,?5.7'I&6$.ZUO:XQTJWQ+GTE;]JC5N=>+#EUNA]M2&A52Z2+"ND";=,8>(*'U<2'5K7DHTY]6W7^%V'9H8V,!^(^4ALB7M26<4\= M*-HH+U/JZT[$1NR!N&Z7LJYK!T4KVX*R&I2A+2N]Z"&,!'F?Q3.AK'AXB./0 MKMMGSL *B-:V!:Q=AJ+VL -\$HO0Z STZ7L>V_L0#[K;)GS-7\BS\)>)C.0B M%"GQI((Y.O=)*_LIS(;6:D-Q.2G9/1C)"D;Q(]CJ"_E-;*WT>)0#?>RP*]IG M5LY3Z ZM?8?BPK+C+"_:XKX9)@LRU5PW3$IXXF?K8X&'5[7EK!6(XN)2/<2 M_Q0/B69"XCMP*R>>V,1Y"A6BM0M17&#V)B5%/)AR%U+9!RV>\Y:KA2!CWX=' M:[A(15!$6HE/X4:TEB.*.TU)/(UY%)';+(6O4_NXQ7,:U0^O:\M72Q'%3:;D MNX^%6I@+\Q=(T$N8/N,53^Q=BP5N $,9;C R M S\"?9"!'?O "Z1[*_(IC(C51L2.,J)G\-7' -0@G(=^\=:S6?(/1+INUQFP MH3NPOZ \A1FQVHS8468T#@)(3\]V'\A;.(Y\2.S]BD)5;;%J,W)QL7DK\]> 2YE@[Y .A S[PR[@V?E.84CNWG+84:^07AOK M-%\[)!\R#:,U,69HA?ZVZV1%VD6>9E:QUR/J.L,K.C#C8KT/V=M;-S4/7?ER M/\XU+P0"AS 'P_EU+O-LP/5 OYH_\ 4$L#!!0 ( %>!J%B*T>R0 M^ 8 -P< 8 >&PO=V]R:W-H965T&ULM5EM.G-WS33MW6<%Y%A30"X23M-??RMPP :AI-?>EP3P M:O7L(NWSK#B_D]5GM>%PB]K615,PVUU MNU3;BK.L&53D2^)YX;)@HIRMSIMG5]7J7-8Z%R6_JI"JBX)5]V]X+N\N9GCV M\."#N-UH\V"Y.M^R6W[-]:?M505WR\Y+)@I>*B%+5/'UQ>PU/KNDOAG06/PM M^)TZN$8FE!LI/YN;=]G%S#.(>,Y3;5PP^+?CESS/C2? \67O=-;-:08>7C]X M_[4)'H*Y88I?ROP?D>G-Q2R>H8RO69WK#_+N=[X/*##^4IFKYB^ZV]MZ,Y36 M2LMB/Q@0%*)L_[.O^T0<#,#^Q "R'T">.H#N!] FT!99$]9;IMGJO))WJ#+6 MX,U<-+EI1D,THC2O\5I7\*N <7IU*6:+IW7@VQV877:F MMBSE%S/81HI7.SY;/7^&0^^5+;J?Y.PH5MK%2EW>5Y=,;1"\-92:"_ZE%CN6 M0_#6M]BZ"AM7IA3L5I@2CT+.=X?Q6,P"CT1)9W:$U.^0^DZDL$@^<\UNWHH@Y=Y$3WKMS!EI"5 MV+\H&[AH-&^(8R\W,&+G?"N*KYE(D/\Z]94;=4L -ED-#TJ M93;<,45O,?!)/H>X9%SM);O6;E-F= MR',K-#*>TR,C9#:K< I83X_8S8]M87+DC8ZFC:@?C-!9S'Q*)C80[CD1NTFQ MW4(.>&-*2^(P"(?,9[-+(B^9*)RXYSXC[#;D(#@%4-BMX$WV@' M4]HR#LI -L7-"GC,7:!"HB'@L15)8C(!N&TXB;TYZ(D8Q)*@@];UC= M+&8AP5/R@/1<1MQ M$'E+\X^]2 L[QD&0#)%;S))HZ3)_N7IG>IBJ!K;*'Z*P AT390@= MYK#,/&IV#+3G4^+FTW8'=P@?3>N8-J$?'F(=&T7^!-">5XF[J6R)_S%XXUZ- MAK$7#]G?9A<%S5F,%65/A,1-A)>R*(0VC-(V):DLC33E96IZ]W:O!?:]YG1L M9W!D/5SY<4?'P?Z5!W$H#6OXU!PK/IE,<_&B"O_%*/HS_?_(WUC;> M,'LND^,#SU[[4+?V>9UEPI GU$]S;+(0)4K95D ]M9YYCK4-#D((<$A)5L/ M#^E$%:6]#*)N&03BMR[JO#F#WQ_KR *V[<9\.-EQ]"*72KU$MTR4U@C&+B0;7:$>-%$9T1[Q4*?<@)P( 2:W?B=0?BC$WOK M*8'-SG9*L#SX]&2^^T&YN!6E JFZAH'>:01IJ-I/:>V-EMOF:]2-U%H6S>6& M,P!O#.#WM02EL+\Q'[BZ#YJK?P%02P,$% @ 5X&H6+(LAH;D @ 0D M !@ !X;"]W;W)K?[.BN@I+HC5R#PR4*JDAKLJJ6O5PIH[D0E]Z,@Z/DE M9<(;#]V]J1H/964X$S!51%=E2=6?!^!R,_)"[^W&$UL6QM[PQ\,57<(,S/-J MJK#G-RXY*T%H)@51L!AY]^'=)+7Q+N G@XW>:1.;R5S*%]OYFH^\P (!A\Q8 M!XJ7-4R P2KNA M;Y#).OO9=OR'>OSHG?&_4]4A<7A+HB#JML@GI^6/D#7R>%_NXTPTTQ$UTQ$Y MO^X[?O<?9R2U94D37E%;1AUE[]'8*@$P3A >>Y MJ#W0I %-/@:J"UP-FM#*%%*QOY"W =>>R0Y*$KC? ?+YN#WH7@/=^R]HW,BU MP:7*Q+*-NG=$<\A[*F*/M-^0]D^23F19XGY^21'T+RJ"[T'.]XSY%:/'/Q) ^,*?22Q*F\FQR4 M.M[.9G)[8 F5-_S(4GBRXR*A"H9B/Y-'P6A8*"7QC%B6-TMHE$Z6B^+>O5@N M>*;B*&7W LDL2:CX;\5B_GPWP9/SC8=H?U#YC=ER<:1[]LC4M^.]@-&LMA)& M"4MEQ%,DV.YN\@'?KNU"H9#X)V+/\N(:Y:YL.'_*!Y_"NXF5(V(QVZK%-G@3I7D8'Y6 IQ'HJ>6:IR$$ MA84(KB2/HY J&#PJ^(%H*8GX#OU]9(+FLR[1U;>49F$$,M=HBKX]?D17[ZZ1 M/%#!)(I2]/7 ,TG34+Y'[UKCQ4P!W/RELVT%;55"(P/0;/29I^H@T>\ ,6SK MS\#-VE=R]G5%C 8_4W&#;/P>$8LX&CSKGU>W#7#L>NKMPIX]8.^!G5B:,7FK MFYI2U=&KYFO[5A[IEMU-8/%*)DYLLOSU%^Q9O^G\&LE8RTNG]M(Q65]^Y8K& ML.!+7W6NEOI>H9]7G=/2M?S 6LQ.ES[TI1PO(&XMU0+GUN!<8PBJQ$[WB+T< M\V6@#X8[9C!&,M;RUZO]]8S!6'.I\@4M:0S+=8J.@H?95NE\+@VY%_.-K<#S M.E'12#D^)OJH^#5*WXCR ?RF8GM 4#>@))^ :XYY+=+!]/L ;)?,.S!U4IXU MD#SS&N;<"/,1N =2YSW:LQ32*"[@TA"*="15GE8GID,\[V%Q',MS.XC[4K;G M.K8><5 C#HR(5S2?SXTZ9[L.7M![<7'QB)=T'TQ[ 9#Z=[0'#;S7)'N M6E@Z6L-=4'TA,E0S&D[#9E+[ ENR&,H&VC#8?+'S'"KZ,E#B^IPUQ=BY2+D* MK$:.V#X>BGO#;MA,;RM@M5VDRO)V!9W"*2KV;H#^^L?H^_Q%H-YUL?>EIMX@ M\H;EL)GFSE.M!1;T^LCIW">]%-"($<>V!SH;TK "P<#\6N(E!@):_DQBC/5W8U60,F;@&JU!H$VS$?, MN\OOQ0$&"Z?T!)W)GIWWZ%F^UX>-.>38,2L:K?2-*:GM'LBH&]>QK+7GL&%G M8F;GX9SL('%^6FC:PA96(F95,::BA5BTTC9\+6D"\QD^_] M\*;2K/GJ[!C)6MO/AM&)__;S&V+L!E[MZ4C6VIXVK0 QMP(_/L.I#+2.9_RY MT^U1=6*VXPZE7,/XQ,SXY?:F"H@6GU'_U>$8R5K[V+#I(6QS#V$^.!RU*1C+ M6MO3IBFPS4W!CQ.O,G"9423HY9U&RG9\IY-VLXMC](2)??%U00+U9:DJ3YGK MN_47C _%N7WG_@K?KLOO$(V9\K/(9RKV42I1S'9@TKKQH?R*\DM#.5#\6!S6 M;[A2/"DN#XP"W>8"\'S'8<]5#?(7U-][EO\#4$L#!!0 ( %>!J%BB>:J, M60, ,@) 8 >&PO=V]R:W-H965T&ULK59M;],P$/XK M5D!HD]B2)FV:CC;25D!,XF5B##X@/KC)M3%S[&([[>#7TXL.^)'ZY M>_SR7E DO';NU&Y6.964X$W"CB*[*DJK?5\#E>N+UO,>%SVQ1&+O@ MI^,E7< MF+OEC<*9WZ+DK 2AF11$P7SB7?8NIB,K[P2^,ECKC3&QELRDO+>3 MZWSB!980<,B,1:#X6\$4.+= 2.-7@^FU1UK%S?$C^EMG.]HRHQJFDG]CN2DF M7N*1'.:TXN:S7+^#QIZ!QDT-3<=*KHFRTHAF!\XW3ANM8<)&\=8HW&6H M9]*I%#G&!'*"(RTYRZG!R:W!'P;+:"+GN%7B%2EL[%9 WDNMR4Z8(%\*66DJ8!.1#U*80I,WR"K? MUO?1LM:\\-&\J_ HX >JSDG4>TG"(.QW\)G^OWITA$[4>CMR>-$!O-:M^UZ] M%IDL@7R_G&FC\'+_Z/)>C=[O1K U: M7H.C ?ID"E DVXH,JR-S8OF>OB0"7/0,?;CH8C]XRA ]$=B6*^+6%?'1$$T+ M*A;6>E()K ^<_<&\8'U ,/MBQK\'0V<DG1^E_D89R(CMN:'TUFXO: M13G9IQR&\6"'\[Y4+XR2;M*CEO3H/TAOTSWT\$?[3[H7C))XAV:'6!@%H_X. M47^C*):@%JY7T$BE$J8N(.UJVXYRZ6%SPG4B3G%T7 MJ-QE&2V>KEC*'RY'>/3MP8?D;B.J!Y/%Q9;>L1LF/FVO"WDWV:.LDXSE9<)S M5+#;R]$[_#8BT\JAMO@W80_EP36JNO*9\R_5S?OUY[9D M:5HAR79\;4%'^YB5X^'U-_2H[KSLS&=:LB5/_TO68G,YFHW0FMW272H^\(<_ M6-LAO\*+>5K6?]%#:^N,4+PK!<]:9]F"+,F;3_K8)N+ ;M''$CK0$YU<%L' M5W&0J30[>*V#ISAXP1$'OW7PU0C'.AVT#D&=^R99=:975-#%1<$?4%%92[3J MHJ:K]I8)3O*JLFY$(;]-I)]8+'F^EG7"UDA>E3Q-UE3(FQLA/V0!B1+Q6WG' MXR\;GJY94?Z&PJ^[1#RALT\YW:T3:7V.QNC3S0J=O3I'Y886K$1)CCYN^*ZD M^;I\C5[U[B\F0C:\"C^)VT9>-8TD1QKYD0N:&MR6=K[ MM>R<+'Z:HFN:K,>R"TNZ3H=0;UB=TF>)_D=NJ(I MS6-)*Q42/WZ#7/P:$8<0$Y4-:%"#5O/:_<*?80>[%Y/[0^IT,TQF?9N5P<;' MCH\5NU"W&_N>JUA%!JLY\?#$IN(6.&D& 1$%B/3&]/IF!0$#"$#!@!@?7(FN_)FO\HL@Z7P";BK(&' M#L>Y1LI,711!Q@LAP2(@L![!V.EV_XZ5XH8Z2>Y6[D1IK?6PQ^K:M N]:L%Z M>PO'<96MQ=(><^B0.RUH"!HT@D+KTW(@RF K+;7@@7BM%,0]I2"I)8)6,#!R MA W[/W4OO+3''TP1)%IX4@\BJ)A]ACIM!-O%D;_E6B25'!@I(/K*CGBN2U02 MK"$&DP")%H*B1<]GI$]#I[U@N_@2YFM5H/J+%GNUQ372HRLD?N!.=7K<$R0J M QCV<>"Z6)V?=,.Q1QQ'+6N#V=R;^61Z)%6=LH'MTH::*D6D>CYMH$(&UI4, MF5QO2M3\@LH9H&@1%%J?T$[1P'9)XWE]ULRC+B<$A#AJYI>M7:_\74>E1P?# MON\%^NM9-QP3[&BSNL%L[CK^S#M2_IVL@.VZPC"9UIPYR+WX$NO[?TSFOIYB MR*@A*%H$A=;GM%,4\/=("B]2:^T1!W.L*P7$TP@&E0I T2(HM#[!G5J 7RH7 M#%9ML;YUEZ]I7YWT0-6"DV*&H#$C*+0^8YUD@%^J&?Q0^1;K&L!XAGU5EF_- M>N\T=30:D0)')0U4!(!"Z__.VZD Q*X"_%QIUMZXH5,NT>6"^5P9BL>TK($#1D!(76Y^S@H(9=C/B! M0JT]\N#!J>L <_5@ FC$$!0M@D+K\]RI'<2N=@Q3:XE!FG =K T^R,,;J]." MAJ!!(RBT/BV=LD+LRLIWJ+5$ET'&A 3JLM3>@,$<@6HJIW4A@@K:YZ@32XA= M++'IM<0@.LRF!*LD@![J $4+0=&B9Q/2)Z'38(A=@WE&K?6,Y 3:DCW ,V_F MJ.SH=E@585^\F6&4;D\JPSD][>!J%BUC\LV10@ $0D 8 >&PO=V]R:W-H965T&UL MK5K=;MNX$GX5PKM8I$!=2Z1^[&QBH'%;;('3;M"<[EXS$AUS*XM>DL[/>?HS MI&3)-BG6 7R36/)P_,UP9KX92E=/0OY0*\8T>EY7M;H>K;3>7$XFJEBQ-57O MQ(;5\,U2R#75<"D?)FHC&2WMHG4UP5&43=:4UZ/YE;UW*^=78JLK7K-;B=1V MO:;RY895XNEZ%(]V-[[QAY4V-R;SJPU]8'=,?]_<2KB:=%I*OF:UXJ)&DBVO M1^_CRT5"S (K\1=G3VKO,S*FW OQPUQ\+J]'D4'$*E9HHX+"OT>V8%5E- &. M?UNEH^XWS<+]SSOMGZSQ8,P]56PAJK]YJ5?7H^D(E6Q)MY7^)I[^8*U!J=%7 MB$K9O^BIE8U&J-@J+=;M8D"PYG7SGSZWCMA; 'K\"W"[ !\O2 86D':!]=RD M06;-^D UG5])\82DD09MYH/UC5T-UO#:;..=EO MAW5ZOA!U"9O"2@2?E*AX M235/(O3EY, '-)YF5A]9$#?GQLFJ>;U0Q.V7'/F]5*C)?%K,1E] MJ3:T8- M^*QM5&16A2DWC_/Q-,?QU>1QWPR/%$X(P9W8 <"T Y@&=^1]^0\D5Q/A6D!! M*D1=\(JA&I WD'<&P-?F9F&28"/%(X<01?\%G>J$OW=C&.368>;+5'*(J) M?Z/S#FD>1/I^#YBI9=+4];%8CF'W$%6*:6\FY@Z4J0/7E5RCR8XVCGOFB,%HM MBA]CTP.4"!(=&B/5(&;/YC/STECDABB)XN/(\(E%$4D&(.^1=1R$?$-+Z%'N M]0YBZ]?,Z]=6E]]G+4Y7),9D*.5BW./$X?(OZK&ME[R&4&!*!WV*71#9[#@ MO%+3; !I3\QQD ;GG^M'X A7] 3I!2#PK#T8B0>1V7.MKM20U':$VF5" MKY@TS,WXHZF+ZJWA::\/4K?:Q9G3:7C$2$3(4(SU7!F'R7(78P,%.W9I;SS+ MITZN>M@Q3X=2M:?'.,R/MY)M*"]W";KO6F 9"< #+!F[%#A.II$#W2,&97.H M'/9D&8?9\D\+,P#/9;DX/F9"CU"6YP/0>B:,PU381>J&OIC@],)S26T,1<7Q MGH<@H]E 5.*>_G"8_OYCF7JO?/@@8I?(QG&$CXNS3RR?#<0F[ND.A^G.=$-; M8.<^)'\&U^6S<4:RXRWWB:51% _@[6D/_X3V=F-"/QKL#PR^,<%KA4MU4*ZR M?'9LABN'\PP/M*"XYT0 M)S?;K=+#K4JC;.IDB$]PFI+!H.LY$8 M>_@T3YSD\4C%>#I4LWH^Q6$^_1H^*N"GYI9+F0#NN&/Q2(U33(8&#=PS*YX& M2\ GF-[JX@2808)^=0DXD[9#HWO.QF'./LPD]LQDP8$B(0*5&16A?IM$\OO! MY>@X(TZZN%*8S/Q[17HB)V$B/X3]<;VIQ MCR(ZW:)=(Z+:BWH,9XE+W+#H> M;#Q"^5"/1'IZ)V%ZOZ4OS0'<4DBDZ3-DNV25/7]NS]S4BDI3J[2N[&FT/<"! M_)&\,%+-MFQK[F__B*\;R/>.:%KC/&))' TT6*3O!LB)W4";_&AY8E(1#_\G M."+'N#UB))H-U%ZR=U8='HD_+I>LL*YFSX6=/A&T+0P5[20*7&+-,M78?C E M^9%69BO?MJS3;9$1\-KHCLIC'!W7-X]4G XP)NFIGOS\<+IDA;0-,#^+-5YV MQZD3:AXY:-D&3>J; !)N A:O,@%1C>[9 Z]K$XR&89GDHO1:YNL$HC3-CBUS MY7"$<3QD6=\)D' G\'K+F)D6@C9Y)FF"B5OU?!-WDF9#&=;W""0/LNO==K-I M"AJM["EO)=166J:Q1BPKT,CKYB'MP($Z";8AKWY6="9MAP[IVPT2'N3M)MMC MB!*Z4HA)&/;:#;3DL'L28SC"ZPQWAI\Y'9]':.@I$NE[!A+N&;ZQHJ)*\24O MND<,A:BUA!+?G$PTM.P[43$L)WYRA$%"!]^M7:Y('I-H@)Z3OJ](PGV%S[3% MQ]O/P%XPED/D OR#ZTK4#V-S].]]V.>V$,>&>$3&643(D"5]HY'$P7S;.X[N MNF\H$CX^]IZA)L$^YK6Y=BYMA\[HVY(DW):<-EH)C5X@=DU.>CWB]AXD/6YW M/4(S/-!6)7U[DH3;DV_N SPD[C4%,=ME=4T+F->?N%2GG':UOYR%8M05P?GQ M8[/)WOL8:R8?[&LJ"MD3P>8=ANYN]RK,>_L"R-']F_ART;S0TJMIWJ_Y0B7P MMP*[EJ R>I>#EV7SRDISH<7&OO5Q+[06:_MQQ6C)I!& [Y="Z-V%^8'NQ:'Y M_P%02P,$% @ 5X&H6%S 1TTR"P J1P !@ !X;"]W;W)K.#6FHS.7W. M:Y?N]+EM0Z6-NG3"MW4MW>Y,5?;ZQ60QZ1;>ZTT9:.'@]'DC-^I*A8_-I<.W M@UY*KFMEO+9&.%6\F*P6S\Z.:3]O^%FK:S_Z+,B2M;6?Z?Y?7*>]AQ.1M3[8.AV&!K4V\:^\27[X*P>6Z<"2]8X7 ML987,LC3Y\Y>"T>[(8T^L*E\&LII0T&Y"@Y/-GX0()'6 M#[)T^BR>7G[E])%X9TTHO7AI M?T/>46_>$'YY\P[SCWKSC M;TG_T^A]^_1B+L8"Q,7.R*V\$1]45AI;V8U6'CYSC75QPX/[]YXNEX:OWME22_6[5.A%)U#\]MW4BS2P\?"NV%%)FM:^4X'CZ (\1: MVZ:4R,9,M4%G6,_B.63B%@S3:+/AP XG]1^TIHVQ6TD,(+8RR^ )+X(5I:H: MT3@;0!*L#3BDRH7<@,Y\P*F"V:/U(M=>(?L]?-8Z46B'QZ"QSRJHG"3D;1:F MXO7+R[=OKE8_S\X0XR?')^+7UZK!M0'FG(F?X\WBP7L%_=:$M?!P*E;YIW:+ MCRK_CM+IRDL,KD\NK/[)M@IT&30:THH2=@2NDZ1Z2&$O1JW9IP?'MP=2M&: M&L6T5CGCTRB5 S0?2B0_J;IQLJ9S6=7F/1;'NK>@4M==29[B8,)M9E.IZ.\/ MN6RF_ F.J>2FO4-0=Q>IB")1R767Q:PD'2[:JMKA?^)N@@*#;7XU%Q>(O@M\ M-]Q]H0H48:!V;;IJGT .-& M(F.Z,/RM )3.MIM2K"WT'B.)+@" -TY%HHXNZ;8#^AD0PT%@1NB^$ U+EY7[ M;DG!"Z5V^8S,WX&@!G)$",^DUXS:O:)!; #?1Q8BK+9&MCEG;&;A6>/CIU1X M\*7H:XP?:@R[;*V4(;UQ?70#"78Y=JNH'4=GHPQP3:'#8]602-K7(A]P?>. M+=T05#JZ?K5:7?:\2F#2X!JGZY$F8 ;N<3HV:5KG6PH(T$\!(C9T;18=A37J MB!#(V7]X]\J!BRN%!7+/>[5IJRCJ:O9?I@7*0.)FKL*!4^'[W-3E#;$6@<:' M%'DZJCU[ "H8,H8BG;7.,8&,]UZ7&M%G@L(ARC:C,N4]FE*RK8GA%874#DZV M3/>=+HWUNO<2>0:;F15Q:[12=7ABT$E?B@*=+_"S\@(/:QW(NICEH;1PA6LK M(O9,N<3=-AA+5(!0 ?/*?250S')$E-%JRE2]AIS40A[! 3[:#W=KHN["V5IT MT+L38S)$S](U4[%N TQ@U'GA;:VH$\@JZT%V_DN'DY%$!A7Z@CO%1YN^#_T) M6;7X:J_EEXLBM"\,J;%CO<*+2!J@>GS M_J>^P^!0*BXA7WI_2G$I=(6'O397E)3(H53+7MYDI32HTF@ :^UYV'LPZ@NO M7IYWW/5/7-<1!_LCLF5$3.IYN8V!Q=[>KXVD'IRZ!=0]Z'@K:I"?Q,R[!A--RJ8Q%+>D4>1@N?]?;3=FX>'+BQ^:B M7-"KD9PHH@1HK>-.:Z^KV$J-;@M=0J1JNH;[U/3Y^\W>(C]I0HL59.SV:X(W M>M!MG"= DAY=*^G0E5]4%^VRMH9(U!(:[JBRPXR-)5^LJ>7C649M9=6RNB") MWO*I^-3FFT$5-/ZES=/H/!=7HT3].CC^4=P'7N-.0E6\%=!,,:8>R$(+NNID M( BL*KTE5YQ0SXVB+"J41XY,!>MG%1=+J*F"/Q'1> HCI@H,=%S[J (X>NDU ML\4,0M+N2*6Q)X +*YJ:(5RN=<6T,Y;&,RD-J-;M3H;&G"2,B:&#Z DYA*1B MJNSJAR\1VEE$'\$?&UDV,Q$M[T?L%D)),MB=^@A6VWP#37V[E3"5IP9G@-7T M=D<8.TU* G["<&*_@3C(.2/TK&T;>2&3SG$&DYMB1$:.'3D2Q0 C5QQH^$(B MF#@;"[+5:>X).T(GYN^]D(;,;I#>LY,[&!-'/%QRSN698;J?\4X55>SLM!D8 MHU.FF_IBDX=OT1=8V\%I&352_-IACNXB(Q56PPQSZ:S!YRQA?/3D"GF:2Y=[ M\;%A]E@>+A[/%D4MW>([!-Q!+R7NT"(!)#7'L$3RK,ZDW_N@V]"7WCUO M2^)O&O,\3WOJ)HUWW0WC-IP4)J)#K)$@(?Y@<%OV.<7I3RT=Z4 OXQ07;!IZ M*&T+W(FM\60M#^K]I:,<0EI\F0X_ M3+&=L_B#O*%W#3$3GAS?E0G#SK^5 =,4K'& IG%"MUO,[6,HP2B/.9, +ZC! MWEAJVCL6XG9T'R![ -L7I*.Z@0UKI,[IN=QLT)#'R7,'XG;:8QZ.E6;DEG^( MF?]SD'^8W_6CP\'HYR,TWQO^DOG1?:$+^E\G3_\'4$L# M!!0 ( %>!J%A*SOR>:0< )@3 8 >&PO=V]R:W-H965T&ULK5A=;]LZ$GW/KR!\%Q/?1WMV8 MQI=*TT4FFVMZ-DU+WXI.X+SR^F=S>UO*?/Y+_6'RV>IKV67%6D MG3):6%K?CMXDUV\7+!\$_E*T=8.U8$]6QGSGA]_SV]&, 5%)F6<-$G\V]([* MDA4!QH]6YZ@WR1N'ZT[[;\%W^+*2CMZ9\IO*?7$[NAJ)G-:R*?TGL_T'M?Y< ML+[,E"[\+[91=KX8B:QQWE3M9B"HE(Y_Y<\V#H,-5[,G-J3MAC3@CH8"RO?2 MR[L;:[;"LC2T\2*X&G8#G-)\*)^]Q:\*^_S=;U)9\9TWG0-W_>T_?*9:5A9YWXYYN5\Q;)\:]C/D>5B^,JN6"N72TSNAVA M(AS9#8WN?OTE6GP"\Z $O3FG_7X[FM*)T(I[0);Z1J.*S6+/()HA()WQ! M@GYFA=3W)&JK,L(KZ5%C39F+%:$@,T(]Y0+$("3*RSE0"-:U5+GP1B"HVJT) M/XI2R94JE=^)%Y"DG\I'E2^%TL$2GG2F:EFR@LHX+V2^D=J#%DSCD._V.Y2S M)9;N3>WU0@\T&YN3+7?1M(QEOR*_)=*=CEI:K]@4>V^B]6H?$9%+3Y,0*1FV M>\H*K7XTR)3&47#L2, J%"I7I:K4ORGHA+ P:V%6G!5R51(@U@UL2IUS'1]( M-OI =B*^L+=99AKME;X7SF.WM#EHQV56K0!*#F$4BJRT6;$+1)5'_RR1*&E# MI6,S4?.8E]M"946 L%86^/W6" F_,@/*12!9P1X2XV;94D)T"'8<$Z.2.TZ+ M$T&*]MA"L&E*- 1X=2U^_>4J39>OQ1^,4B3\F*2O_WPND@F"N4 X>F<>&=??T%&"&YY I;3'P8T//>Q;X'[)JZ-K8%!ET^(M>F@Q8\YH*/Z=AM4_=:K7'8*&!FGN)! MWIU&RH$C.(O#M/2C498+C5D*;L,.U.6,W]1"\>ZM#EH/R('QP$)3U?P+2O=- M-,?O!_9B@:&&'/"RF_LZ16F9+:&X0K'VM1J]5.X9)P<(@T"$9[ELP#Z(48BD)A]=OBQ1 13F(N\B8< M,&N,U%C%J85X:A$?6&T_=$3^S:2UNY 4%?-P8-%,ND)PM@ 01WSV$H[*#=,:80A9==/B-&_D$MMRG58@]I*EZ$%,&@ 'WNY?59 MQ]@MLW<$)+X8+\NSAV=\%NOT#,,K[?I!HX$B\3>1I+-Q,EMB==[^:]^029+]ZBRXU 5X"/CB53J>S2]:V)=).DX6R3.1>8^$K5;(W#8X M\]/!@=2RMW"^?W,D.)>+<3J_[!?_56C29#E>7EWM5Z=#,[L:7URD^]5!:'JX M%Z]>C1>7EUUH\#Y)4G'$1R[% K>ZDGL1TC8'HVU0A56?O"P1FW"<.L$AD32X M<7."*AWOS2W%HF@<#;1@B6AA\N.$(X,LE\*:)5U;8U$TD=>[NG\D)@COD%@H;O+F=;&<1Y^=.1C\?P) M!\^>/%&.[!,-P%&N;ZG!B'%@P M*^Z=? >SID)TK.+;$EJFS<_YHK.+HQQ.?\/M)%XH7#]V]6S^_'QZ.&,/XAB4 M%7+#G0>A@J5X,610QZ?+_V-BIB<3\]@U?#KX6E*1O0_?A)P(_3E^..G?]I^= MWL2O+7OQ^,T*O>0>)8R!9HVML\GEQ4C8^!TH/GA3AV\O*^.]J<*R0(V390'\ MOC8(?/O !OJ/<7?_ 5!+ P04 " !7@:A8TR0?1UL( "9%0 &0 'AL M+W=O#O: EVN96$EV2BNM]^OU^4I;EU/&T*.8B,47^YS-YLU7Z MDUD+8=F7LJC,;7]M[>9Z-#+96I3<#-5&5#A9*EURBT^]&IF-%CQW2&4QBL-P M,BJYK/IW-V[OO;Z[4;4M9"7>:V;JLN1Z]R *M;WM1_W]Q@>Y6EO:&-W=;/A* M/ G[XVO44LEE*2HC5<6T6-[V[Z/KAS'!.X!_2[$UG34C319*?:*/W_+; M?D@"B4)DEBAP_#R+1U$41 AB?&YH]EN6A-A=[ZG_ZG2'+@MNQ*,J_I"Y7=_V M9WV6BR6O"_M!;?\A&GU2HI>IPKC_;.MA)Y,^RVIC5=D@0X)25OZ7?VGLT$&8 MA:\@Q U"[.3VC)R4;[CE=S=:;9DF:%"CA5/584,X69%3GJS&J02>O7OD9ATP M^L_>?J[E,R]$94W /@ACMUOE(C_&'T'\5H=XK\-#?)8@Y!JR) I8',;C,_22 MUB:)HY>\0N^WZAG:E]X0;\3".NW)/';7T9S]>;^ D1!7_SEE!,]C?)H'Y=JU MV?!,W/:13$;H9]&_^_FG:!+^KYUDFPP/)'V#,?E\+ME0% MBH6L5LP?;[1ZECD..>I IJI,%I*[I%9+ENWIN87H#L +38*$U?6VG7 MLF(6_$ R1YTA$%495*HVD-X,KGLP4[9VX?U&9*)<".T^3F_W M'E^S!KM@41('89+0*@V#>#JGU70<)&F(%9(G",-Q[\,+@UU& Q9/(_Q-61R% M@)OV?G>J?Z?EO56\&$DX;L1(TTDC1CK9BQ%'D6/[4A1I8-2LJ%$VR+K]?\&^ MFG%CX)[^WMZ/K;T?N_9^:)SYY)PY_(IVXVP#L0L@D),SH:UU!BQ:"N-:\VK5A,.E M$8+]4T&&=-!)JM-&+@])9 Y)1)$FC=T'YR&?7@;7?8EDD/^#;!\K]/3BY?*M ML;(D^W7"D*KLZW%V[8_@TBA(YE,LKIH_O]%#\1>[1FZVK"$'B^(PB,()H*[V MZ]ZCTDA4\D1.%;BC7)J$#A*_?Q6(;<@[RG[=>W?29/R9RX(VKS#I7!G@7_<^ M#I^&S,(8!E" B1";Z32%!=@EBY.8#=Q6,DD\Z$H]"UV1%QD&FBK;=1E$TS ( MIR&"?@;L9#(E[,D\F$VB,\HFT3P83V,V=2PG$9!H*YY%C>ZG ^!K;5@ZCX,H M0@Z/B?\,R3; 7A2D8?IM^7R:TP6;QN,@\B4$I"]:XG22!&DRZQT5+H1/\FWA M$\W#X_#!QLGP =E)DC9.=NLS%IT&XS1A$6!I-?[K$'*U% M3()ZD;#*/72S,@4Q[D]GL7 "%83 +$Y@^)2QR M3!)&03B??7\ P0-H O1_3B&,O!JXL"*/_E@(C2/X(B4O!]$L=$'DR=,9M8O8 M#08H17LDE#:JG]\L/=>"ZJ\OA>>ZK"MOA[K8K8!@+JC-( 393G#-%!5P0QHD M4V02NJ1?Q=-D#\Z7Z 4'#+O6JEZMF=TJMP&WHN"EXXG[14WI7;29>K'/3_:' M8&O^C%FB0+-#2X)@MP9VIXCA$3F M4C.$2BW<'0OJT?RTJ?=C%X&K!8W)1#%@0KK6GT/]S$(V*"*K_5> *0W.A#R? M:T4-OJD6&_1[89S61I803GA7UWOGW7L#09M1TV6ZF'W69=*$Q" MWK3=,0D^K,NZ<*R]R)DJ<>E8T]4:+B4T@L-=,_NT5D6.V>7GGV9Q-/W%9;#= M#2D OCA>;]#P1@I?]^U^?^H.O"M6"'@B(#&CP M-OTRA3$&(2$I98=B2'6$R7(#3A1U YH)\]J/:V[6NO+S6PYA,JMH"M/P6W7Z M$%%:[3KDO!=!DCS=S&Y[%&GRNMOP+>>WQ6)R#!*0F$*K=P/FQPY$2NJ*D4ULWR"IO\Z-+BKO4P"\4;L)L M, G3T,?S_]9-?8"94'0J[$*(!VC@:!R(4LZ[G2,44J/1K(EG+="H*$\A+%UP MI"\9V9K&V"'5:@B_)3B8DK41NL)X[#S2A.I2J[*Y/A4N9DZ7\QP+N@S2I6NM M,1V7_@%!T ,".R[=3@6:,7S0*N=*65E!FBE0+0K?B_8)K2G&X8[#*?'I%K8V MM2F9*E8?9QQSEP*ZC"X$@MS[#-;9-=GZ2C@/V9OOT"H@8^8R;R2FHGP<#50Y MFH#UM@TH8$I><7^MH/22&ULA51-;]LP#+WG5Q#>,&R &W_&^5ABH%E7K(<.1=NMAV$' MQ69LH;+D27+=_OM)=N*E0)I=+)(BGQY-/2U;(1]5B:CAN6)2HK ML2)J+&KD9F12AWTF47NY'I4C2:48XW$E13 M542^K)&)=N4$SCYP2XM2VX"7+FM2X!WJ'_6--)XWH.2T0JZHX"!QNW+.@\4Z MMOE=PD^*K3JPP7:R$>+1.E?YRO$M(628:8M S/*$7Y Q"V1H_-EA.L.1MO#0 MWJ-?=KV;7C9$X1?!'FBNRY4S:OZSW#9J 4[BFMPY. UT2.(0I<"/TP/H$7#2U&'5[TGQ9?X(*JC G52(1? MYQNEI;D3OX]UW /&QP&M3A:J)AFN'",$A?()G?3#NR#Q/Y^@&P]TXU/HKR?" MCT_D),)Q?O$8#I#AOD38"F8T27D!FFP80I?,M0)ZD/B1Z$),SA)X,[\Q!B3 MR WG/AS[Y]Z!(BJ41:=[!9EHN.[%,42'I^6\5]2_]/Y=,@T7E"M@N#6E_G@Z M<4#V6N\=+>I.7QNAC5H[LS3/(TJ;8/:W0NB]8P\8'MST+U!+ P04 " !7 M@:A8"Y,-S* / #^* &0 'AL+W=OA ?_*PW6T7T^9L%K><%_]#JKNE]%R3)RIA/],\/^:N#"3&D"I4YHB#Q<:NN5%$0 M(;#Q>Z!YD(ZDC?WOD?JW+#MD6SN?M>!7F6 M1"\S1<-_Q9U?NYP=B*QMG"G#9G!0ZLI_RL]!#[T-YY-'-LS"AAGS[0]B+J^E MDZ]?6G,G+*T&-?K"HO)N,*H#=/\LZ9WOROR"NN=9,5IFFM$O^Z7#7. C3_?D@+_I#%PX>0 M(SUO:IFI5P?PE$;96W7P^INOIJ>3%T^(L$@B+)ZB_N=-]C2YY5@\K91W"JAO MQ*]*%/1-F-:*M1$Q652L+R)I93\9MK6DW6X0Y?%4]5J#-(()9TZON9%DT MAB@4;0XEUA24&J)M587@9:Q0GYV"H!T]Z%&X.P-&LDPU#<*76.//,7I@L596F[P16XG5E7$01%4BPUDZ5U;E9"\Z(5=$0%>2@Z/G55B*8<=F?=R2 M76 T: 0\>&X*+5?1Z'AG,BT=Z+$IAH(VX@X'Z)S/CT?S >JSLIDF?J-R>HJ MRDF[$&,%PP0DC,5-Q,;''L.$B/=06WKY4R6^52O;(K.(VV)+BUA1MY8A0K9SFX\@25A5:K45;D3!7 M6UE#@6(ZC;K[I=*DCAL'K31PH5R-Q264P0H Z.!-< ]:F< N-U8IPEU4HG0# M;MG^O0VY0#@I->GXD%G^K)&7%)1UMAR=GLZ0TR _0$+9'&QYESDIY,I8Z0P$ M\MY3F(Q-A^.6%\L+\;VQ#D(B*F#CZ!%W/A)W,&P$#7:K]5IQ3A4(TME6G'FE MPV"Z1$Z4E3)M4^Q@A&JX8D3P@-0!CN1>@ES@,;U(8 EG67K05X^W1*-+7< ? MH.9<>RP1.)+N9*F2VL;B9R+"08)>/G*J;OJ^3X50WA:DKWM18,0G!0L%7&D* M,4U-H ==9B/&-%12, -%*?49116["NV7GQ\(*'H=G21QR+X^Y)G,0=00T9I. MSSY?TM^V*A X!.(%L&M[UAN1OK+6VA[Z CD"3AN2#BJ,^Z897LFX%A8E5F-I7^#VD?HCM@%_*0FP[P_[68CY>H MCXJ":&>FK*UNB"P^46QJ+&'7_EHLQN=IW9V%RR+W=C\L#,(3C*2R% MW) MYQQZ3:%SCE<-16:?Y0GBWAFQ( 0%($TAF.5[T2$Z=@6P4AJFW0R06B+%P0?8 M7R%X82Q.V0(/7#UL)<4W( (6)R@.EBTG?^M<@*D22>]NO0<43GJY&[D)8)84 M6 9U2U*[,PX!2L&E2I8YU36D_Y4B-OH>A>>Y#YK8Q><%E9)]I: "F"L"JAFI M^=%0UD\Q-J2UP=U4$R5: _[FC@X[Y&H#>0 ,-D?/GWUD]/5[A Y]SQC*!,%G M/Z5(.3P)L!PMIJ?\.3\_1W9JMMX,!&]9FI9D33@+I4X)&BCIH]?M5S-W$'7H M/ZQ0>G(F2A$>?;D[TF:28\2IP"=)2H3T_$[U/0$<9EN4KO3H <:^$- D54:J M6$/MON!-<Q)?PWG*%5PS1I$] M$_9H/W]V%1)/C<(C\+//P6%?2][Q8\+J+3NBF#Y:+L_X M)#\[QZX+,;L8GREA*@)7^'!^="X\+:@ MZKUX2!W-4^HGF#RA_W]2:T/HH^T#[:=P^H,_J3,$-W+>RP[A#BA)\)3T-Q^= M32;X7([.IJ>T8"E.1]/9&?Y>G/*#4WR=+V;T>')&#^C=\G2!OY/Y.3TXQ]>S M"WHPFTSAY^!?KKE"QIZ+J9@N1Y/9-.@9IJ*SSL4"^Q<7S]XAWCU_]H%Z95@7 MA7@+X?/?VH:;4G&(9FYT,9^+H[0_V(*0?L>3%PIGMY!T0S5#D*W7EJ4(N;)-?\)27^ :OWX1PZ^9Z+L@413H-BKCC,*) 5GG;H%A=BT!Y_L'=,U+'7M M2Z[OWWYX]\/-Y3^.W\3<1'%U,>E5:S[4+N;C17PTC)MCZNUN%-HM9O0LE"F' M=% H"]ZF5N0:C(=RX.B!/J/J5?E] I>W"NTL?(?YOHQK(B5?(;_7#C2N5?7) MB+ !/C86AP,B:4]41C?*B+..J!S2]%7]'0P&5R"\WU*AT7+ABI0$#5#(1@UK M\M97D_A*M<$8W69LJ1]A?11?4,G.0C.N/:T!(WC:-@*=8^52R-KG"D6+"O4, M5GO7IN.'JN>Z,S9.L>_I=68A(S_*\YVO%,VJT!O.<<1RPEQ11*V%3HPZ]5+% MF4ZJ[?:YYYHNG-K6/-&)^N6N.BDXD^B0M?/S*9H#R0*24G%+4/1:>(!^4&N> MC-=UK/O6(XD:4G?#*Z!\$"BTOYJ3_!-*$%[2APBE"6NU7X M=UL;+XC)?$'E ;!N.42I6R(SD&H4X5+110C3LWZ&UW51CPA2Z(PK]PXX"=P> MTEC% P0OLZY:Q3,7I3X->A/*>]02%3X-\_*RAEPY3RB=RK:5*&/-3M$&.VG-]07-P F'Q3B!HFG-]Q>Q_&VGP]E MOB/H2PX[K4&51FXV:#O!(HLS??=%]O= X1IA-N;RD+.U%URC.2IMN78Z%/Y M/@9Z%F=C4)G'T4!7(.7:@)^(V.Z]L1N)3E5V4[T,G2B:&)K!W1(?&QIKAHDS ML@,^TXH4RWKYM[L-Z*/0IA$&^:I/<*PCF@\!G33&AKK'XCM5 >X%M7(A416^ M&3=5X:>UP>'4&O^$9CKW29/U/92'VO8=FA3MIPO0*@HZ#\F^!\?18/! 8B5$ MJ/$3+4@71=&;5Q3%BM @QV /^O &QV-*U-T:[(,Z-5X'5[U7[^G9P5$8"\UF MRZYT&]&H L&,.,[5RG7E* ^W9KTB[Q >S:3$&=+0M9=R-IF$83!:6<0T]*HT MXRB4H^J"FEI@2(?YY+5J'8UBQ1M9?2)+-RJC)LLKG@2Z=]B,EXUK'WMK6F.?*M\][YOCX';P8L..F;KFB5!Q(;J8I&@(1 6?"H!0B0 M7!#Y)IP=+E>U:;3/:0\P!7./U^&#[BK,XH,W'G'Z1\9%(P& 8T M#V9D#OC8]%M;W8N;]Z;Q-[NRWAH ]WI70:DC7P.3V/?>B.]-09IJQ+MW5ZE( MC@]3F0S.WR,LW7O#*_,BG2W;I%(1?8!Q/EA.1AFMK;1M' MK>VD2_,40\GSVIH#\XBN!XXI1=/=%-G+#TE2I*9H&F\9TLEI7.CC12)Z_^ZB MVOD["^'O+&( K$.-[*_BNMP#/9X87UT-N>$1#VQH?9!5J$J0'!MQ122LK#F% M^$Q!\^@N/YB'+38*<"(HDY5U6;:5.C951LEDE]+K2-Q<'Z.^8GS\O05IH&7" M1@*^\GA+R)DY',?K^1M"[IHN6W^$&R$F!ZSD)ZL3*3Y:?8-&'^B@JXZ;3%,> M:A).XNNN=OU5^5'?,+#T$0 H7;:;%@8G'IECKN>@NZY_Q"M _D?)@LP\P9N7AH#WL),X7ZE,TDTI?+A4[H]@U+ (-'ZU>;AWY(9 Y>R1&[XBJK@ MX%L#K]B_.M..VDK*^5KTFV[]A:J)308IAHFF(,3\1V\ .41=I-[-2&Q\EN3M M,J<:GN;(W"*F>Z^_*M5[DV8ONRXP)IW&RE\W/3]\.-H-?^/P+==5E(#))_'9 M+^Q0:YCB-DQK"ZE+%"M-JUVX_PM&9"7+<.V4ZC3P!8^TNW[-#,%7U">B%>Q[ MH#2HZ[61@WDN.BY:2'\'_).HFZY:RWH M=C7V[V%TIFVXSFMB7;CBF]7NB=321) 8R^O7& MQLN3& !57SW2F"9' 4*N5=94 AEN@:._\3QWPXU(0Y+DFA:'*(ER3_INB=B% MLC,UT F5@L;N-3A\U8)\[*]MN?KEZTM3M&ED[E-!::SR(@R8-VV1Q_M.S;=C M5"K0]2#Z]1(L@8LU&1WY1E6QZ+=^I!!_E^*'!]V50!\K.(X@PN+XRL"?&5)_ M*-]CV4MC!'9 UB/]QX,:_^L=0+)BR' !$B=N;-I[31WEHG2S0$=)?^F9M9P- M?1GZT(^:3GJ_20- -_S+N\:WHO[G:>EI^G'?I?]-6[?<_S(0KHNTUL#F:VR= MC,^6![XAC/\X4_,OW%;&.5/RUZV24"LMP/NU0>$9_J$#TD\>7_\74$L#!!0 M ( %>!J%BXC\@R*@T ,DI 9 >&PO=V]R:W-H965T?,ZSPKT:++TO MGQ\=N62I,G/;NW% M2U/Y3!?JU@I7Y;FT]U'AQ=O"SE0GU4_N?RUN*OHT9* MJG-5.&T*8=7\U>!R\OSJE-;S@D]:K5SGLR!+9L;\1G_9@^9(VMC]7$M_R[;#EIETZMIDO^C4+U\-G@U$JN:RROP' ML_I!17O.2%YB,L?_BE58>_;=0"25\R:/FZ%!KHOPO_P<_=#9\.QXQX9IW#!E MO<-!K.5KZ>7%2VM6PM)J2*,/;"KOAG*ZH*!\]!;?:NSS%[ FDS-C)3E'?%!. M29LL1^*UND/ 2KC?"UFDXF\Z0224N%Q8I>BI>WGD<3Y).4KB65?AK.F.LT[$ M.U/XI1-OBE2EZ_N/H'>C_+16_FJZ5^ [:R0YY MM?EL<=<#_[J<.6^!H'_W61V$GO8+I:QZ[DJ9J%<#I(U3]DX-+K[]9O+T^,4> ME4\;E4_W2>_&SQ3;8?M8E65V_T#4]I[0K__3L?CSR,%6F6E.2E05\:;4J[8*OHL?I1%A:)!D4:\5TI D,):H0MO<(Z0M7@Q]&:A M_%)9I))?HMS,G/J]8G7P?3:='K^X?G-[TZK'#RJYAUN^5++SV]_3\NOQ>3(XG MSX1,?ZWN))E8GU)_\T["&UIFKCYS3$Y[)W9J!MD(!P#,<5JB%\1J?TQ8%KE=Q; =8,G0BB&%]T!^R':KZI;8IJZ9AJYZ+ MPOA&L53,[A&PKO8,& TD"K\RA_=(!P%I.4="?<:N8J$8"B'LNECT'4RX8"OH M^_T*;KI.0CVK#CON*"V2#V#GE2PUI8VE-7< ,O;>AX2$UHP(]#D&8D$H 5J< M/YQCTP@^=RH!;-,1+5KH.P* R Q6#CN9=)D"GHD2MU%PB\9?@'B@WLPRO6#5 MH ;ET#T?O+EO1!I!R])83@XL;A+"F0Q:Z#E[*F)6??847J <0%14CQK3YM;D MPDF":S\H8TU+(Z[Z4N!FSH_O9)*@.))B"RMS1V!P58#"5BQ@+)Q6)?"_FU<9 M:UL0^'!N$6IF!7QK:&AP,@/CSV@7*IE$UNF$@[+I2\ 2")JI&#A5$$[8:3C5 M!,LV /N^$)> 3B:FY]Q;3WHJKEA)"+-L%[!A"+;[2PEG#);-E%\IJ%$%L/.B MX48Y/KS21KP1E\[I1<&;M^KS6-R2^^7Z<7LVQC1 ]K:N"'[PJ%^AU-+?H*[. M0S-*P"UG[@@3U92DQC5996S*SH+-0:-=\>/5I)-T(,;882I+:7RG#1QDB51R MLC\1I^?C4U# +(OM(L@%)H$?[R+R"0)4^JRI%DLH2&RF9DBC3H*DVZ9YX]'K M8#3 9,UGG8?J^D1,SL_&QWRRH*/+'K=WO0S55DN-M VZ" ML()-0?7!6F4)EL"7*BI5*Q)/5.F.S)4]WHXD.5'Y#*K%IR=C\<^E^E5+:FY! M:<"T7$I=2H#,ZY*9)Q2/Y=:\3P!P1"_!7_'("$C4?@D;DF#8D,5JC" MCV""S."^MCY#7,'XC@G:>S]JBA@+JFO5J*& B?;EX?3KYK&E)"L"(UCM=_-(P[.I"^+7RL'(T' M&0^[J7=IMVX[K&29T0[&99<0'XVAJ')09;\6DMT!FKHBI-Y!?29@B*)Y.& M^B 0+ENIPZH$<25,.B3N4.N#]@;1Y@K:9C'PELO-*TH3Z&WHT&RH&ZXM>L,>6V-A/1Z3-L#"1DMVL+1'TC)F M9;W.93>Z'A*6([5GJB:KE6/D2;<4L>%3Y: TWD[.3%UW&TV_9*#[_O^ [Z^;VTAU- ML]=H8V/_FNLW^4R,?&-)TVK)83PW(AR%44PS4H2YEKH53J2N'>I4OP=W4J*P M_"LSHOH>$6@1C'F?>-,RD:WDV*)(.XP:;N7$93,:^;L9BTET;^.W/6NGHWIQ MDXV[=[AU'KKY+:$JEU9#6? 1%!F-NI@^9U8B1:%6#1^@EW]IE85Y9:(LD>.U M&ZPN[HS>=7$L6SXR4QT.9'>P.IZ)-IRD/D[FH21R_0NF\$>2]SU5PS#?P8X; MZ"0I?JC]17S=5Q==3> )E;W)S+;$679T[E) ^YYM)V N]8< M=U=! +R ERKA9A$->0BQP4TQM53Z,,'> ;O_&;_N'\:LFNY6$$E[J,.Q4?5% MY:1AA=S^J2W1U#ZL1LQ24\T\CU5KLLT.Z5*8OD0^$<-Z5!.&,R$4 MO/0OI&*IB,+05*A8XQDL?1_R:TO;X1DB)N_C3(@N>0 QVIS/(C@#H>I)%D'" M*>2\S,?Y6)?^U=UCGS[= ?+3W0/D\'YE:VC\)VOJ2/[Z\ C[$2/CKS)C M;H>4=87K%M8NC*3(M)SIC%Y[D/?[B?3: '7;38$R['@Q\ZAY-LL9/790'5'[ M90/K33?W1IA#V))OI/OI^*PYH-,FAN$&%*:]DY/.(MW I"( ^A)'&[7WU<+ M7'EY K0CN_< HI)S2M^DUUS!KH[:FZ;3\39NL\Y!>Y4/18(Q\0W M$8[8;Z:D\US S]IH,#%8+^I?)&QZ=KP>VG6%]Q=5@KE) AEG!ZZ1YYKA4"@L M:BX\HVKD3,X8&6?UQ;+CL3KA)8_C?3.IX&MK*/:$ *P!1/F]7K+4L+76S+/ M: 8, XLSA4+P?AY_'*.?TPO(>NUK->??7:"A?E2E;RC HX;F=/9K\[JY@*6= M'W7P+Q4(C/E,%Y2SZ(R+JGT]6O.:VG'](X/-ETRX)[2Q"N/0E8G3GZ7,YH+> M3[KNG4RN39#(I<24J&U1:16W3/6F(LE0;.FZZ:FTB: VSSJJOG%&UWRT9?MV M\JFV;-R]/(?J$6I!PW?49Y54/@PAPE0F,,@DYZ M<""^ER6>R^S>:5S<&V7:V!=FU7U1=O*L$Y.:3@9HOXW P%,%*(;?=1&!2?NF M$VN,CN=\[2LH(ZB63Z4;7J;1G?0^AU+H#NZ;])52]T_%D*W]:II MH9$R8\%8]/TDZZCS\SI&ULK5IM<]LV$O[N7X%1TS:>461)?H]?9ARGNY] -;*(,W4^MR&?#H9@>^<$JF?"C/#L;#XC8/M'!P?5G(F;I3X7/QP>'IH*&2 MZEP9KZT13DVO>C>CEZ^.:#]O^)=6"]_Z+4B2B;5?Z.%M>M4;$D,J4TD@"A)_ M[M6MRC(B!#:^5C1[S95TL/V[IOZ&98B)54UEFX:-= M_%-5\AP3O<1FGO\5B[AW?-H32>F#S:O#X"#7)OZ5WRH<6@?.AEL.C*L#8^8[ M7L1WUMPK%_0D4^)W&Y2_ M/ @@2R\/DHK$JTABO(7$H7AO39A[\9M)5;I^_@#L-#R-:YY>C7<2?"_=0!R. M^F(\'!_MH'?8R'C(] ZWT'NM)D&\UC[)K"^=$O^^F?C@8 __Z1(VTCKJID4^ M\M(7,E%7/3B!5^Y>]:Y_^6ET,KS8P>E1P^G1+NJ/T\9N$J<#L4%%O#7BO5P2 MGD!UH83VOE2I>";&X^/!,>PJR\A%[+3CK(;KB,+I>QF4*#*(#I\, _')!IGA MA4V42KV8.IN+,(^TI4D44:/G#8I]81!L\#8EO33;I4FQ.%5.FYE(K ^>]CP3 MQX/3FD'B'?H#VZ/SP5F].A!_*E%ZEF=T/AR,V_(0!W1=PV>PB"5!@XPM'9;5 MO;:E%YF5D'/F%$L')PQSP2^-5 @L&4)-,SR3%-<],R21Q M); W 0#Y("3^$XXTAJO'@^/ASZ)0#EM-F1-ODB[P*M>T G:6K&:'L.[ ;;26 MT3&3_MW>JWR"PW@&,263N5AB7Q]\S[0QA U.M+:QXXZV"81(2D[87,*[3T0? MTF7*>R#&)U3:AZ)2T@?$=?A=E"Z92](SK!$K0-F78":%F+O02UJK ,B*1/IY M7_@Y7K)JR! 2F^=@"?$V^4+725J9:,,8TR8ZQ'AL/](A P660\%?J90="T.9K)Z5'J/-LGO2B>4YA1CJ'F>C(-'PZP0/,\HV:N!*E M1F-E?1S&CA*)RC&1JQQQM$O*W >*1?ZE^.6GL_'XY$*\+CD>$6\)89A* M)[Z")OQ,/.>01033N(O-\>&V_;[04=9,PC-AQY:L6WCL6^&^H?4I&6$0F:)# MXZ% PF*9(*T7SQ=S!8J.+-780#!39* "9[]F1I+6M*6@*@Z'[2WKM,!L=.$^ MFS?L*RMII;_BN;6_UELWX!L0P?P04V5@N&%ZX!?F"-N#=D?@ZN>:WJ8MFAAJ M8)"93CA>M=BX>*@@5B;)MF86%0)R&CCXP;Z4V89$O?DYD6+JPXLMN42"S 'T=>UM#YV4HI" 5IF30W/*#;&O$JO["N=>[I1(% MII3%3=T"4F[(BU:4?5+PH.8F+3/22 NC;J.F_:O;.-U"'$(;D%G MWY%>02OIDT'@S*W#DB'H-Z%[JQWFH%8E $':M-$'R7Y6&4"[CI-.S:1+V2@K MZL!*S>Q&H!Z(.TUXPV#FDOP96YN.#T=AK7*Y%4K"_GO%0+^S&IC8,.=*&O(% M;:B8IL("'N+U=+GE-O(S:V8OH+<\%K^5/D@;Z'/95(RWF2: 41?*C"MC[N[X M.&Y&(/7_38'\D#:/@1)V+K-'D8J2M M[5D+BU1?"85&)@G_AR0._6U/WDW*:I+VUIS-D31NWU^E?-[^."S3*GC'G+?@ MY'"O4T6L5^ ]#,EM XKPK'+_<-C*,H]-;#@X44U7T$1#-!U7*X;)PAA)93/%34HZD*AE9<:8XB_]XT(;I R=5 MA\SHL:C+'76NL2>MVYM'^'!GS*P0;\C\ .)F#>6FW_IQH#MP;'%880_?2E,= MS:95CT,Z2?'Y8?+\FXH@1#6K.U49_(F">Y<)KX>?!Y$$IQ?H_[D(;!AMYR4X M0/I7Z4-G"<11H64/\"D;LQ:#7Z=,C4?3I"EK3)76>#;!_BP?HD/"\9LNB3A7 M0(FD<:B1N-B:IZ1 Q3##2J;E1&&2&6@76RWJ@3.9M1D1&ZG>'A8(PKD=)@ RC_EU)?/;5J#:K& MK0,,X2K9KU!\2L;?)>94(@B@JR^WS]FXL'^&]#$]:T@( 6Y?0TMVQ;' M/0)_*SYQ.!-3-676AF8]G#DF:,'X$>'Y#)=8Z+[!D&8!8>RA9.)P M)1*:M/I@JML> K0E7D6@3P_GN0E9(#J)52T=/]]0_Z+ZFY%DI%6;; M!W_HQT,M;SVURK3:5L4CYHY'_>.CG!#&&?GH>' V7*W2+)<:8O*S;+F.4I4_6QCQ)XQ8$OB(0B)+V&)K M2YV8.QGN&K?GVCDJK!X0!EME%F*&=<2CC;5QQU5=X](M'?H&O@0,>512Q0$[ MG5(-P\48CAB6(=49VR5OV)BG> [+S"W-:T,I9 =D-W[SHK5 D-,GZL98 M5HRB&44W[-F%')0\K[@D4&A*592:-([ M\[FG*)W7B8$56;4 %$A&IQ<\G _+0=>WPX/65]TJ!+FC^IX'K_P%02P,$% @ 5X&H6!&ULE5?;]S.G"L/NUV;9+22MJ-+*O!EH4Z_5QN]]N%B[5,G.\T#TY*N62 MKLA]+B\,9MT-2JI65%BE"V%H<=R>]0]/ARSO!;XH6MNML>!(YEK_PY/WZ7&[ MQPY13HEC!(F_&SJC/&<@N/%OC=G>F&3%[7&#_H>/';',I:4SG7]5J=4P9MRY0R^*NBYDTNZH:(B<4F) M7A:*,W74=0#FS]VD!CD-(/$3( /Q41Q8U7I_%>P(_2 M=,2@'XFX%P_WX TV40X\WN#Y48J_9G/K#%CQ]ZZ ]YP-QY7RJ$M94+';92" M)7-#[9/??NF/>K_O\7:X\7:X#_VY>[(?9-(1NZ(^5U8NEX:6TD_UHI&RXCHC ML= YRE052^'D/">1WHE#0E=&E$:G5>)0D%XM$@4ZQ_QVLRZ+5"Q)+XTL,P5' M:>F+#ZN/L;3+R#1(EE$>:[Y4A7"9KBP@[*O#UG5FB.[Q33Q>:H% 2;9AD+@W M';0^=ZXZXA/ _>!:.YF+'6NMBQVQMMZ]N?CP_FKVY?6I>"&&HV@TG6+0C_K# M$2^,H\GP@ >#:'C0Q^#U9M(*EG9F\/]"_;F=.A%'DUXL^L,!1E/H0&8\A+C_ MK\UNT@R,:730ZWM3\81-'O2B\;07G)C&!XVI,-D09&'T"JG\IHTX\YV)C/4[ MBY:8R[DV@5,7TKB"/\WRG G&.[V5-"MS8/E=I9!L:4@X+1(R#J>(6&<:$I"J MT6U)B9*YNV4&.:/FE=/X!#%+2*8J$E4BOF3C$E;R*B7\IX3#*Z7""0B7"FD( MD FJ124V@H@C$,Z!12GE.!_,+6^'/Q,C45;S'$S,"-:S1LD#P*S5!40XB',J M$?**S2#<TG9G.SD(.AZ[Z 80MR =4##M,$K52FW>^M')IEF3=5HI?2C@O2C()0L/A MS?+.TVP+G7G]P,+. KZKUI:O5E^C'Q[8%/%8_.I_6E?H9TC<0Z]$?\H2,22N M,V5V"4P@T&><,YCGWB].92Z+Y(GNMY6T>2/'6^:O$NBG83OVY%,R'NO5.^U/ M"I& ;TMM6!VW*L^3D.=52 KYKO:@A3WL@[7C0CJ!-G6C^)9DQ9FA5(%K1LS2 M;PB;F6=A./<4!UE 7'S$QBF=VB;Z>D_VF#]LS9)$5P$L(77C\U,'!#KT7Z%? MC*->WW>50308/M;YFA/Y$G#^^#PNVK9@5%7)F?,5(G'#D"WZMT#1\ M$]#G$6N9< [_H,<\85*)1!NDI 2WF8))0U%I+?&OAS=\R_3=$MNM8#3T7&5Y M(?5G/#8/*Q:,=QD#A0!<)D/++8'75"RNUQUQA:W_I!V)D4_"HC)>@7-76:;5 M3SO*GN)@GQ]&$IBTC]&S-(1BQ54U][I^\FRZML[NF8R:(R'U+OGPD@K)+FJ! MAL']:.#/PW">,O%B<'KLB1='_?%S@!O 7'.JT*I?U;P> [TWKBG\^FZ!37." M7\2=&%?\/*\O9@_2ABW&=N.(2D.;?IIL@=T,>9;K&WJT 6MI[_F]\;3Q'?3" MVX@?3J$YJ97GT4+0=YS%W$GN5%(\$K'KS)RS\BUJ%DU6HO?<2'CE5X,/]5WJ M.73;=87N;CUQT,J7_B''I >3PFMGL[IY*\["$^E./#PT096E IMR6D"UUQD? MM$-9-1.G2_]@FFN'<\,/<05 \ED WQ<:[M<3-K!Y09_\!U!+ P04 " !7 M@:A8WQUJ!$8$ #K"@ &0 'AL+W=O9LS9ZZ:\4KI>U,A6GBLA323J+)V>388F*+"FIF^6J*DF[G2 M-;.TU8N!66IDI1>JQ2!+DN-!S;B,IF-_=J.G8]58P27>:#!-73/]=(%"K291 M&JT/OO!%9=W!8#I>L@7>HOUK>:-I-^A02EZC-%Q)T#B?1.?IV<70O?=O) MEADS>*G$5U[::A*=1%#BG#7"?E&KW[&UY\CA%4H8_PNK\#9/(B@:8U7="A.# MFLOPSQY;/VP)G+PFD+4"F><=%'F65\RRZ5BK%6CWFM#6D-W]H&A1+@)*]@I*#I^5M)6!C[+$\KG\ M@!AUM+(UK8ML+^!GION0IS%D23;<@Y=W9N8>+W\%[R/3DLN%V1@)_YS/C-64 M%?_NLC? #7?#N4HY,TM6X"2B4C"H'S":_O)3>IS\NH?LL",[W(?^YICL1=G- M\;0/#OT/9;9=<<$,+T#2A7 72[HP_H(;(!K+QF()LR- M93.!8)5[75.M4=H6]Y42)6KC!&V%L/(%@N4']H":ZAUD4\](DYH'9<:M5*.? M8="!-99)I[4/5(<>JF"B: 3S94U")1>>H6/%@]\Z$^+MT[>PI3[GRKSUQTLX MYQ%6_D=U&3SBV.!\3BVF(T)-!@P6C>:6HXD=A&B\U]B*Z=) 0S6BO:7XK>'V MR;N8VERP9RF8)!VRA*)BDMS$)"/'4Q6^-T6;#=N3O*B]&\E;IX)X2I:*&& X( MRZF:/4]D_VR?:X+-WO$A\M_EGW_5IANA,/=,T)?,P $%QE:J,:3%')[U[BJ- M^*P/]JB+%95K8SW7QEPORWO7:RMZU^\HHK@U;=NBG^$ 3N)1EL*A7V?#.,\S M..Q=;3S3^]HZ'];.?ZVZ=FE(\R2FKSNDV2@^S=(-XWCEFW2 M3T\=URUCOKOU80_^=NFW0E*(CZZ<2&*N5?VC;O"2K'E1L+2CRO(5ZJ>,E6I$ M"17Y"F:(-#-(RS]T5?T\XOTVXG6(.+J(PZZ(_[EQ\E9C *ELVQM(CI#W\-ZR M\*QW&R*W#$GKPM5F:N@NZ4F<'J>0'L7'6=:[5)+B;KF+SK6RI/: N5+WIZ3L M1<0.(4OCHV'>_O7NE&4"\M-XE PA'Q'R$>SZP VV!A!*[X4?LYR>1MHPBW2G MW21W'@:8S?,P!I('%YP,$S@GT:0_.HI A]$J;*Q:^G%FIBP-1WY9T32*VCV@ M^[DB.]N-4]#-M]/_ 5!+ P04 " !7@:A87P@MM&4# "Z!P &0 'AL M+W=O%34_/OR3K)L;['W1;H7/@\?DG>\16?HR1:( M#-_J2MME4# WEV%HTP)K9:>F02T[&T.U8IE2'MJ&4&4>5%=A'$7G8:U*':P6 M?NV.5@O3KG&RG3+8!9L%[Z4><%N(5PM&I7C/?+7YHYD%HXL M65FCMJ710+A9!NO9Y?7_9,HB<(*PP9<>@Y/>, M-UA5CDAD_#-P!J-+!]P?;]E_];%++(_*XHVI'LJ,BV5P$4"&&]56_,5TO^$0 MSYGC2TUE_1>ZWO8L"2!M+9MZ (N"NM3]7WT;\K 'N(B. .(!$'O=O2.O\A?% M:K4@TP$Y:V%S Q^J1XNX4KNBW#/);BDX7MV8NI;DW+-)GQ8A"Z-;#],!?=VC MXR/H!&Z-YL+"1YUA=H@/1Z%]+UW@2=K.O:J$9YT3HMQVE@O A:CL4 RE0J*W4?IE I\^W<"[ MMV\NXCBZ\MM^/+OZ"<3QNLWELL"YEQUYH',DA)DG%<>VE<#4Z&8'2CPH@7@G;!K?G1\-2Z_WPT(>5R1G(/L;8W@[<0[&YWKU'5!+ P04 M" !7@:A8#?BO(#RS@Q10%$NV'#O3!DC:=+<+="9H>GE8[ ,CT3912?20 M5"[[Z_<[AY(B)TXZ@]V'Q+)$GNMWOG,HO[XU]KO;*.7%7576[LUXX_WVY.C( MY1M521>;K:KQ9&5L)3V^VO61VUHE"]Y4E4?I9#(_JJ2NQZ>O^=ZE/7UM&E_J M6EU:X9JJDO;^7)7F]LTX&7C"=DD"I5[DF"Q,>->JO* MD@3!C#]:F>->)6T<7G?2W[/O\.5:.O76E-]TX3=OQHNQ*-1*-J7_9&[_H5I_ M,I*7F]+Q?W$;ULXG8Y$WSINJW0P+*EV'3WG7QF&P8?'?K:FEMA:36DT06[RKMAG*XI*5?>XJG&/G]Z\4>C_;VX+&7MA*P+<>5-_OWP M'(X6XJVID'PG*7ZOCSS4T::CO!5]'D2GSXB>BH^F]ALG+NI"%;O[CV!F;VO: MV7J>OBCPH[2QF":12"?I[ 5YT][W* FA=GULIZK>@Z M$K^9.I=N(R[N* Q*_.OLVGD+(/U[7S2"LME^951<)VXK<_5FC.IQRMZH\>DO M/R7SR:\ON#+K79F])/U_2^.+HO<;GB2Q^-,Z=U=^J,4_9=V 2B/R.:M$K(P M6X]=?J/$N_M:WL@[\5GEF]J49JV5@SB[-39(HUV04C2Y"BF[E;9@X>+@EY\6 M:3KY]?$2>LB/DE]?16+;6-=(W/9&W&YTOB$36M<*D4399!)-)A/A"!].F)7( M355!LR,'!9A0:$<2MZP!+,_2)!GL M:*VN"WVCBT:6#I; &F65J(T7B/2--HW#7M-8H:IM:>X5&6-%H2THS5@7+-I#[@M!'Z*Q=^%*D@H4YN![8)XEU4UW#6[CP3&CZ(#Z$9:\5$#R- MTBR$.1:?L>XE@\2M1+B4!?])@HE:K12SN9!LP]G6ZA(2:7-*4(Q(->C=6-5> M"LF1'1A.<=TQ'JC3I;PNU4.Z.,(?)2,UC7@+K]V8$OX!]=NM-3=MO#GV;#,5 M [1X&,O?6VWI)%ETM? !X*G9A9 6$O D-;3\P^4@'1&4F'HM#/D$I;I>NV@W M1[+Q&V/U?R#@A^FZOA=)1CD8Y &]15=-]>/-?B,]5M\3X*D<=K+^V > 4Y6QUA8<'C- M;2J$-H0Y%%5'SH1N@H53WI=8J>L7N",6OQ-+A]+NTJ5J964)!K^!70(T0?GW M&ZO4(:6$K-&&8 >P,@!?YHM!(;O##J[/UVJHUPC ZER5#+[2,=PK]A0BN%3,5R21* MTHGX&1?Q\4+,8F#N9S$]CJ:+Q:ASJ:M!&A(RD:3Q;-X_ZU,C#D0ZFXA78AXO MTOYQ3MI+0.FDOP4?5TJ3O(.F)I2HXA5MQM9EG*4#R91IK'I8LUAB49*1_EW' M'@4G2:)T.2.ODA@6S^+I$E]2JMMT])7%,;R@0G'EH#4S7I^3-LDFK;0I2U&T#TA6OW+T*("OTO M(>>WOLL]QM 9ZA6GTA'. (0/3W%B((RCQEB"R[0!\D ME+HDFD^/*7M)G"2C]P\8$-F,;J?Q,GFJ]I'I672]'J:)1!)H:7,!W6L;DP4<3 M,3'3&^R^:2G?$E$2GC',-&$\Z@9=^;0>7#PUB M!X;?5%_YU7#]H*$\VWW:J>X2L1\.UCDB*6$(6"-O:.H(GM)$0EGB&F22EL*A M-(-K03DE(C@4@M.^4*'P8&]7$'1L^O.E0'.,:TO-_9_J(LN.":%9O,SZJLBR MA4B.XW3Z0X0G49)P5$L: M&/:F\1@B:X)C+*XPN2$/.?72,TPR5;L26;QPGG21Q&"7>"^U%5\9MI\%L1A] M[V&L)*S%EEVEE 45)-&]>D\/1X539="\5DJM7#TK_#((?_#DP6AZ(Z3$6PPAX ^< M,\K66(5#RWZ/@Y;;#GXRP ^0>8@_'[=UV)O+,F^ENI8OW(Z1%4Y*C65Z)HF= :;EAO.7N&'TF6MK^*I+/+TU>L!G?S5BF'.E]%>C;X\='9@.K+84 M^[,XCA<+_DCI@RN*/A=QFHT^:??]<$4F@*<5\9*P%-)9G(J_X?^$_T^[_Z.+ MKO>7>J7$@6['R%=XG/$?.A+]C;X:BFQ)S782+]J_.?Z6[;N?ZZ?O?G:^J/9% M&M#1XK[NQN6F]%VU/IU%^#R]HC>Y0UBUXQ.R">Y\;QX/X-0FAC5&HH##<((< MA)6HK\(4RV=FJ.R,#-SKK:2,'-)K,3(:J_M&UDIL)WD8@3X1CF"E,WW'>$HQ MNW8.FD%[M.A?]SSKUE.9G2VYQ3!AM?S3;MYN5-T.4AN-LT3WQF+H8"<4]J6+&VSGTR&?I'G@<%WW[T)!\C1F&TPUEMKF 9,)SD'8X\2K MDSTU/MI3QB,,L8IODZX"L2S-EL.),3>:SWE61E=+1UCM\9Q.)PDKC^D\--X@VZZ%'-TUP\#XQ?'$X$#^>BS@8?$ M"9CU$SX!3##TS\2^M\U'@Q\0*F77_#,)PD31"K\E]'?[7V+.P@\0#\O#SSB( MRUJ#.TNUPE8!J%A'PV8V^@0 %,, 9 >&PO=V]R:W-H965T MXE%Z7Z<>^ZY)'/9&7OG*F9/NUII=Y54 MWC?/9S.75UP+EYF&-;Z4QM;"8VDW,]=8%D5TJM5L,9]?S&HA=;*ZC._>V-6E M:;V2FM]85#R]FJ\M&;/B6_?OFC<5J-D0I9,W: M2:/)1P[/Y9QP6!X=%Q-TGBBA?"B]6 ME]9T9(,UHH6'6&KT!CBI0U-NO<57"3^_>J5S4S.]$SMVES./B.']+#]XW_3> MB\]X+^FUT;YR](LNN#CUGP') &=QA'.S>#3@:V$S6IZEM)@OSA^)MQS*6\9X MRR^61R^ERY5QK67Z\WKMO(4@_IHJN8]X/ATQ#,ESUXBDWH5%X-K8HQ\+!,J6,,:VYL M,!+C@+1FS:7T9$KZEA;9,^A9J3B:^J%I8\U6QL&/QO/LXFB<(KIK. ZSVF?T M>VN)R[)_$7UMJ*D3CD2#,#N)T84E+['(/]G[&V'&08C$9RT#A]<,[ 2.H-84H=Q-MZJ>3?P%:T-KR. MD-A*4[C[1*U2M!6J%?T>KW#(B 4*F1D7RN)O;&@("0(Y53X:0R3L_4XO ;& ML*6SM? )50D@P:%'[ZI_27@*,WCCNC'VE+4>;HZ8\,R%M7ODZH1%'6#$\J=6 MQGP&X4>S$]QZ $?&>.=98U4)CS- X]"LPSK81,;B!QS-H*WG ^&3&G61DG=A M!F"@21N?)?1V9(9J>C)]V!U'=4: !3=!(TAT8%<1B_#Z@VL(NM=6U9REQ& M>&('WODXSIWTE>P5,Z[]T,J,KJG"R8DLFR!*0/G8%IM8UP-R"O9L<00BYHV("]["%#C2P(EJBQ#W0+;E+5LGE N5\TZZJ*8C MA9-J2L/N&/9S8+YOV8CRM-]"E= Z5N!#AS;RH$,0$ @K48W.)8;T(&(4E-$- M+CAQ6D[+.A801 F<#W>VM?'5=.GW?>KB_:B7&E0Z1#R5=F1[^)9#K6B9B:=7 MW' );,E27T/A8X=;/-AC@>VF,/RY"@N'_B-4_4$L#!!0 ( %>!J%AN#LM' M+PD +P8 9 >&PO=V]R:W-H965TYL'D*2/6]S;;;9I]RZPV ^T1%ML)5*7I.QX?_V>&5*RW.MF MVQ3[I;&HT7!F>.;,#'NVMNZ++Y0*XJXJC3\?%"'4+R83GQ6JDGYL:V7P9F%= M)0,>W7+B:Z=DSA]5Y60VG9Y,*JG-X.*,UV[9*E79] M/C@8M L?]+((M#"Y.*OE4MVJ\*F^<7B:=%IR72GCM37"J<7YX/+@Q=4)R;/ M/[1:^]YO09[,K?U"#V_S\\&4#%*ER@)ID/BS4M>J+$D1S/@SZ1QT6]*'_=^M M]M?L.WR92Z^N;?F'SD-Q/G@^$+E:R*8,'^SZ5Y7\.29]F2T]_RO6278Z$%GC M@ZW2Q["@TB;^E7[RE_#.&WH M4&Z#PUN-[\+%>[>41O]'W-A29UKYIV>3 .4D,LF2HJNH:/8-18?BG36A M\.*5R56^^_T$1G66S5K+KF;W*GPGW5@<'@S%;#H[ND??8>?I(>L[_ Y/A^+: M&@]G\^BX-+FX<GJ/>T>=>T?W:;^XDEY[LKOOQSXC[U6S MW\B]NL7[QB&I,EO5TFRT68K&R";70>4BLP"!\?%7BC,>%EU(_3:DA5PI,5?* M"&Q82PJUJ4DERC0FT?>TTE->E\N+) MXT?/9[/IZ9O+RQO^>7#Z5(#!H#DHIZN>)=I$9FMA4#?.-]($$:P(A<)[''C# M%.)IC;A '$Q'?V?I2Q=T5BHL4'@^J&531E6WHW^.Q5L "4&RM38,.NCSZH%A M@F]EDRL!]X7,/X,9>'W(GVK/$8 )AIPI09=9XQRM[0\Z)M_J>+QB(;5#D,GVK2VU];J+$D4&PJ ^QD7T$F<3PT02F?2%6(#S_5A< M>H&7E0[D76-HWU!8A,(U."VXH%Q _< )V6!LP 'BJ"SV<-\XJ%#(( "5Y"YL M=>K/1A-VYAM!I]Z#U3;*I#5:06?#2!C!,&WSSIFH-'1QT="M3:XS2=6#?.V[ MO749JK<>4RSG2JB[&K6'#A1OI5@T93G:*.E$VI-6S28YJG?L&8N/A?H6/N:R MY,2(55NR*2]A;S6'GL28APB C_XCW# =5CA;B19Z>S&&H')D:9NAF#]5'GQZ&_H0YSX=#YA2V*7,*,G4B1!C0 M\;DQL=0S8Q!$>UM]7WJQ*D+SI3$-)#ZHVKH@H+/-^]_845+.1ZFHVNV)_I#. M9:%+O.RLN:6D1 ZIZ,^KNZR09JE0BZI*>VYSGI!<(J_;5]'O+44

CB[Y)3BW!:"J5 M@K=!EAN0"(C/ZZ71"R0C2(H3)E6?K6,,%"CT,E&VK"Q8,&('\8CAWY*#*C6Z MJA@]RH_PT#B/Q1\J$8)B$!GLT'B45P^XJB4)O> ,LBOE$*%"1,H M@$/0VK9C3.<0$BNX1XK&XIY&X;AK%([O;10^>::Q5R@98%/E]_4(/Z:!P1F+ M=V?X0[%*0L3S.FQBXC"W)++QZ'P-1@6.&3BVDE]4J@O0J#I[&%<>=P\J9)=E*1P"9> MY W7ZUA9DTVQ&.#P$WEI9B,:>^U2D[+;'EM\ M&QP_=>Y;J449VTMMMHS1&I-0G3I-/,588&V# MH&74S7TQJ/7C>RK*25=13NZM!Q^ 9CAQN1W%;IPU^)W%+-E787Y.8_\-IG.3 M2Y=[\:EF1IM-#TY&!X'5<6?[KY\?7E[54W/Z)% M:Q#AR]M/K&XT?39$2\< 2GTBJ7KR$>->)F;/IT]?B+<5$G:5; 9[[-["5[L$!=XCM1T^U8R=]JFK.YQXG&U) M7( %*\Y44'$[,#-KQIZ8TV@L;KZRC:NUQ!YF6:H]5B30IJD!GLBZ1GYP(>IB MT IT[T._?F$#";RQ5DC:4.\0_Q:]S6=T__TM&<# M0" 4-Q$T#1*5++ G1&D8H'EKJ8WA/5A5WI? =* M<,IC "? "YH\EI:FF989N4_?!<@.P'85Z6AN8,=JJ7-Z+Y=+3"IQ)-^@F#CM M[U>YJ_C+>2&_%X[W^ M.^G@H$VQ!LQ3\+#/7*D0#>TZU0^T ;=/]A M!J%CW>:Y 6P, /8' 9 >&PO=V]R:W-H965T M^'RWW?L71:B4NX>8,?VS.?O&WL\DYW2;Z9$M/"]$M),@]+: MS4T4F:+$BIF^VJ"DE972%;,TU.O(;#2RI0^J1)3&<1Y5C,M@-O%S3WHV4;45 M7.*3!E-7%=/OE=1/1;+)A:WQ!^V7SI&D4=2A+7J$T7$G0 MN)H&M\G-?.#\O<-7CCMS9(-3LE#JS0W^7$Z#V!%"@85U"(P^6[Q#(1P0T?C6 M8@;=EB[PV-ZC/WCMI&7!#-XI\1=?VG(:C -8XHK5PCZKW2=L]0P=7J&$\?^P M:WWC (K:6%6UP<2@XK+YLN]M'GXF(&T#4L^[V6S29:[4 [;T)SAI?J MHXDX_!@?$;N.8KJG.$_/ CXRW82[[DIA'*J#?Q]NS!6TRWYYY3F!G)P&M)5SHW9L *G 96&0;W%8/;;+TD> M_WZ&\* C/#B'?DSX$T?-=%&^ ]4C/'#)9,&9@%MCD$Z-R25\YFS!!;><-+5' MN@1FX0B%JN$9BUIK+M(*M>ONTMEW;*C ML?4TR@]B5*UAU0EBC:"+@ID2\%O-*<1C.(GT?+QA@VZ<#B_V$JHCM4?;N-HG M%GN]"Z<7+K@D.JHVA&' M0.^B+-Z/5#K?_#HF<)^23)P>IY2?L$'Q,>7J=A MG U;VJ,D#9-!\H/,W&.!U0+U/CG9^>205][M<'68.9&9% M-V>)@<3KL#X$*^)T>QCV0,NT150279*VF_WZ'5*RXGB*FJ(/MG@Y]_.=0_)Z MK_1G4PAAT=>JK,U-4%B[N1J/35Z(BIM+M1$U[*R4KKB%J5Z/S48+OO1,53FF M&"?CBLLZF%[[M8]Z>JVVMI2U^*B1V585UT]WHE3[FX $AX4'N2ZL6QA/KS=\ M+>;"?MI\U# ;=U*6LA*UD:I&6JQN@EMR=9D_PIQ1[CP_2?_.^@R\+;L1,E7_)I2UN M@BQ 2['BV](^J/WOHO4G=O)R51K_C_8-;1H'*-\:JZJ6&2RH9-U\^=FXP3M8N*7.K85<"GYW.N"E" MY/[1^R];N>.EJ*T)T8,P5LOLENN?ZL[!\40HT%_E62RN%0>\>W8HY MOQY;L,=)'>>M[KM&-WU%-T/WJK:%0>_KI5B^Y!^#'YTS].#,'1T4" 9>(D9" M1#&-!N2Q+CC,RV/?&1P7C'FAM+UX%+I"'^H=1*MR>^COVP4$#K#V3U\\&G51 MOSI7?U=FPW-Q$T"!&:%W(IC^_!-)\"\#SD2=,]&0].F#R%6=RU)R7PYJA?K= M\]Z=I+_/EV%MCX5 *U5"SY0+Y(#%!RZWH0LLIS665Y MZ2QP$\,K@7BEMBX0IE#[&@T+-Q8^3>H/3JS :2@+SZ>V!JPWYU>'#^ M*G)1+83VD_[ET>RU:* S1!@-,6-N%..0IA,W2J.0Q1A& /T0XVCT]>^,?!.5Q@R&H]:,.$Y:,^+D8 8EQ*L]-44:"&I>;J'H M772#/R"^&G%C(#W!(=ZS+MZSXWC?M#M1%W-5%/(C4>7,GM? M7UD,*NLO\5>3W22@>E9MGMNN0Z$T]@#7R$(P#% !#0'NX!'<6>K\Z5@!27&( M4PP%D0$W2U+'G4S"+"$#SC(R":.4HM2K3 @PN26:D=;W?@#\WQL43VA("-1W MY/1G4(CGL$;"&,=OJ_5^36N$#8A,6MTGVXX&(IF$4,T2 UHVB;T/(]]',<[0]]0<@!#V0X F @4*< MH@C"!"N4I6\ $"5)2),8)1/JL3 !9K>69-D0@# .,\P@]+'C5R^B/02@BD(O893DD&?8@:L2[/7>44#30S9.NFR># MW?R>VX-.Z(S]-];;%X[/P?J^1CZHI[^1NTM/]<( M=5OCS[7\#-M*Q^Z0?CV M_-S7CSLX*!?N"(420D^":Z0T@MNYRP!+H1/ #: 9T90=R/G*0N%V'+;0:KLN MD-TKOP"PA(8=1XG_0D\-<_DS>L0G%_+VH O*V#%E^X]I9L75S.Q:N-?.0MEX)DY!]^R=_@=02P,$% @ 5X&H6);"9#"5 @ ? 4 !D !X;"]W M;W)K&ULA51-;]LP#+WG5Q#>,*R 6W\ESL<2 TV[ M8CUT*-IN/0P[*#83"Y4E3U*:]M^/LA,W ]+L8I$4^?1HZFFZ4?K)E(@67BHA MST*$4O$)I MN)*@<3GSSJ/)O._RFX2?'#=FSP;7R4*I)^=<%S,O=(108&X= J/E&2]0" =$ M-/YL,;WN2%>X;^_0KYK>J9<%,WBAQ",O;#GS1AX4N&1K8>_4YAMN^QDXO%P) MTWQAT^8FL0?YVEA5;8N)0<5EN[*7[7_8*QB%[Q3$VX*XX=T>U+"\9)9E4ZTV MH%TVH3FC:;6I)G)@$KA1TI8&OLH"BW_K Z+5<8MWW.;Q4< ;IL\@B7R(P[A_!"_I M>DT:O.0_O;[")3>Y4&:M$7Z=+XS5=#E^'^JX!>P?!G2"F9B:Y3CS2!$&]3-Z MV:4*K)LY-+O2 M&N!OQ\%G+L&6:FV8+,S)I$=#RGM58Y&@-)XH_3,40C?SSH]ZZXY'2;"U@I51@8^=%P M"$,_'(6]!V69()PT\D=A2L8@\>-Q"(=^=;"GB KUJM&]@5RMI6W%T46[I^6\ M5=1;>OLN4<,K+@T(7%)I>#8<>*!;K;>.576CKX6RI-;&+.EY1.T2:'^IE-TY M[H#NP_?CY(=-VDR([VDAD"ZN49[W \^)>SGCA3$96 M]B G(U'JC!?X($&5><[DMQO,Q';L^,Y.\,A7:VT$OE'L?T- MZWCZQEXJ,F6?L*W/>@ZDI=(BKY4)0ZSRG)5.0YUY1EK8 5"YB*0O-BA47*4<'% M$YMGJ"Y'/4V^C$8OK>W>5':#_[ ;PCU96BOX6"QP<:C?(XP-T& ']"9H-7C/ M9!="WX7 "Z(6>V$3>&CMA?\K\%NNTDRH4B+\=3U76A)[_CZ5A0MQJ\S3BSZ6$S-K%RBZD(M](KBA3Y%RO$98BH_XV "YX01)1*LJJNKSJ M/*TEX@$;@&J9KDTQ.Z:8IJ)AYRV"0T\?P'YDQSG?L_V56=:2DE= ALA=WB. M$9#+-"M-;WK DC-Z!%"VWBAC;QN;2Y9[J4E2O:S%307V! M]CKY3N*T>CY-G&M5(=FOK6M[,3] 9\BC=@CY&\)60B%=?"V,^A.95(#%PJ@? M\.E]+M[EH6KX"XEF7B"I843H)IY'[[Z;^+$YT(?8]8.$GL/8"F):AE%@Q%YB M!.9;/X[HZ84#(QC0,AD:0>#Y=.40?K8D7H%/.D,?_+[K!7[-'"*?\36 B/2C M8><.%?'\P626^/K"LI*"7_Q#/U_S>X +\ -W&(9PV>C7[&HA5=*0*CF75,]V M@J 6NGZAG*T0'G=9JCGT9/K$E.[HI/E=B9*P/C)]\M)O!V'NH.W.)JMM-C6J M^:%WWO6ITXL= JHV0JGHDQ8T'ADM\F:5OH-Q9UQ:SV3:G6L M>0C>][H^_%B_3I6XMS=NY2A7=JA48$U4DU;6ZVI<>SM>#;T4Y8H7BA O M2=7K)O0'D=4@66VTV-CA;2XTC8)VN:;9&Z4Y0-^70NC=QCAHIOG)OU!+ P04 M " !7@:A82%VT7Z(" #=!0 &0 'AL+W=O=7"-XPM$!1.\Y'VRPQD+0=UD.'HLFVP["#8C.Q4%GR M)+KI]NM'R8Z;HDDNEBB1CX^F'L<;;9YL#H#LI9#*3H(JJ7U7[:I?0?DG%86==$$$X-" MJ'KE+\U_V FXC X$Q$U ['G7B3S+&XX\&1N]8<9Y$YK;^%)]-)$3RC5ECH9N M!<5A/X/7:8GL>KW< [P:6R&Z$3:6VE0'V M:[JT:.AA_-Y7;(W5WX_EQ#*R)4]A$I :+)AG"))/'[K#Z/,1IOV6:?\8>C*O M-<+TBMTI!$J [/:%E&BI0X\@.4+&4+-W[=M7R-%4^PM9Y,!66I)DA5HS="^" M^5N%EB%=IKHHM?(F<11;CE!S)+D>ILA.A"(,75FN,GLZZBQR _#F[72H\VGN M6M]QK7?][W7FZ"%375'FUY0?6?>L'UUMU\ZTT)3M'_>B)VZ9:[JPMN(J=;PI M)+X#6H5W+=U\]P1W(%F+4?+-:14UBKKSUM9]>TENRK M>SWXJ-:U4)9)6%%H='XQ")BIATEMH"Z]@)<::1SX;4[S%XQSH/N5IM_:&"Y! M.]&3_U!+ P04 " !7@:A8O05 FCVK#(DKP1^)S!7AV,&>UD+<17FKR+K_HN.00Y1)H0./[M8 EY M3D#HQC\U9K\U28J'XP;]#[-WW,N:*UB*_.\LUNE5?]IG,6QXE>L[L7\+]7XF MA!>)7)E?MK>RP:3/HDII4=3*Z$&1E?:??ZOC<* P=9]1\&L%W_AM#1DO;[CF M\TLI]DR2-*+1P&S5:*-S64E)66F)7S/4T_,[V$%9 ;N#2"1E9B)U=L_7.:CS MRZ%&"R0WC&JT:XOF/X,V8A]$J5/%WI0QQ(_UA^A9ZY[?N'?M=P)^X'+ 1I[# M?-I\%JP#XBN!G<"\US=F*M=WMBK[VW;V[?OULM/K^^9J_8 M.'""V0P'GN.- UH(G>EX0H.1,YYX.'C=3GK6TLD(_E^HOPY#QWQGZOK,&X]P M-$,=E G'*&[^:[-MF!%CYDQ&G;;&JX.3@6%'M>1F!ZTIW-"UMB3TJ$S$XW MTVYC/TCIFN=D3AE[YE#'4PNGV-$9/7.L=.$CNN9?C1R1B&UGS,:!LB7\[H7 M!4X8C'M-$IMX\"B2%<\1QB=!WW-<=TPXKC,+I@9GAEUUVL+XON-C9R2K=XT+ M7(*)9I02)]<\^JH<.JQJKRG^]J#: *B!,;5H[#:Z$G0E2]23"*#AB58'I\.6 MTV$GS9;;/W%?6"8<\[/CI3[%U$Z(GVRET];!Z0N*[D>\%UWELHAC<^-4;%6MC:Z9O+@6>LM')AWT),HKDB.7#%NB M2DJL/"O0E(?GC,PQ;8]Y8K6/!1,:5ON.%[X$N ',!84*9'%>%TV(Z&Y8U\?K MAP4R30%^Y0]\O,GG>7WK/ I;IO!1(?&E$ML3BB++\98'U$#P<:!3TZ9NQ(TM M'8)_8A/ )1.\CV_FR@M*.+L&W+2ZBUH-*C&]!S#K5 MYI/"L:O6A_IX&+ 5INZCT, "\WE321,VZ@.5HA9YLH:'!R\9/,42\UY3S##) M/FK:U?9)N+ OH0=Q^YY$JB09LBF'#:JZ@Q!O%]*^T>Q$BZUY%ZV%QB/3#%-\ MUH(D ?R^$>A^/2$#[4-Y_A]02P,$% @ 5X&H6#F1O G* P *PD !D M !X;"]W;W)K&ULC5;;;N,V$'W75PS4HH@!U;K9 M<>+:!N)DBR[0S0:;M/M0](&6QA81BG1)*D[_OD-*\27U"OMB2]3,F7,XAQK- M=DH_FPK1PFLMI)F'E;7;:1R;HL*:F:':HJ0G:Z5K9NE6;V*SU\%;%,(!$8U_.LQP7](E'E^_H?_JM9.6%3-XJ\177MIJ'EZ%4.*: M-<)^4;O?L-/C"19*&/\+NRXV":%HC%5UETP,:B[;?_;:[7O?%;9KV GY@> M0IY&D"79J /O6R) MA_'[6AS8&Z#7!ZA&N\6:U)"OBV?P44P4C6 .A;DP0:\) Q=<4DW5&*IB!M/@ MJ=*()]X*R!E%Y:P1.&LX?^3!_9N*X'Y/TUK-5\2#' U6G1"HE"A1FZB3=JSH M1[B JVB2I3#PU]DHRO,,!L'=86>"K_[,.^8O5':#I^KH%6@L89+=SE5(\R2B M5R>DV22ZSM(#X\,.?@?WH#6%HY@,DTG'-AFFUX[KD9C_/>WQYWCOSW&O<3X? M%,*CU_QYV[;;"6U7;G9,E]2SUT(TU#98:U7#;=?TSMA.^N].>J^)>[F":^=\T?@IM5.-**$B.\ * MD6:.M/QG#TBCYYVIAYVIZ];4Z$P-YTQ]O,L&BT9SR]& 5+:M[/((N8?WD<)I MT+9%'36J.XQMH]*K*+U,(1U'EUD6W"I)UK;<&?!>62I[09M0M*M4[)TI!Y"E MT7B4=W_!D[),0'X=39(1Y!-"'L,YW\5' XQ.\,:/:5>GD;:=9?O5_9? 33L M#^'M9P3MX(:3,(%K2DV&$[*-;D=S>V/5UH_#E;(T7/UE15\SJ%T /5\KTMG= MN +[[Z/%?U!+ P04 " !7@:A8KA-4?24& 1$ &0 'AL+W=OI;K72\X-/)5% MI8\'2V-6A\.ASI:\9-J3*U[ARERJDAD#X+!>N)2+):&)H;3HQ5;\"MNOJXN%(Z& M'9=4^#3_GQP">%>,$S0QP8 M-@_\E!<%,4(UOK4\!YU((MSLK[E_L+:C+7=,\U-9W(K<+(\'Z0!R/F=U82[E MXQ^\M2C>" MK);OF6'3(R4?0=%NY$8=:ZJE1N5$14&Y,@I7!=*9Z=FW6IAGN"A8I8%5.5P9 MF=T?G*"A.9S*$H.OF?7?WC6[*[C>/QH:E$O4PZR5<=+("'?(B.!<5F:IX:S* M>?X]_1#U[90.UTJ?A+T,SYGR( I<"/UPU,,OZIP067[1#GY72Z9X:_,%>T;, M&9@IQ:H%I[X+GV65,;V$LR?R!X<_9W?:*$347]N\T0@;;1=&I^Q0KUC&CP=X MC#17#WPP??LF2/QW/::,.E-&?=RG7U8V6#,".P6V1I>KW4&U<=]F0Z^4[39< M+SG,98''7%0+,(26]JR+O[D&@\MLK9:<@R:=0%I]-1(JN\,L%>=0-GCAA!? M:&?++MQPZ-AP:;BU)X[G!QN]V6*A^((9[IPP-"U#D9J$O><9+^_0$RV;" +? M#4(??L..-TYAY 4I#J*Q&Z6I\Z75:H$80+X0N+$?0Q!ZHZ1;XT]<98(\N@?A MR(=]2+PT[)8SDEX4/#_LIM#&.1?$;Z^N'KC&WCX1(^G$B\,-SBNA:-?+GG2" MFX*8Y']OV"OG!($;3D9D5>"AQB,OFN @C%P_"IT;R\Z>NTD<-0Z.$XB\V*KBNY,@A!ZDQQW2XUZD M7S77" F^1 N4L/98I,/72AC='8)M^.[E_4OP?7GU]>=@_;FV"$72UP"?/7"% M-Z2#:>C@H0WB#EB/W-$H;B(6CYV/+7XQ8DEH\3M9HV O(%P%;A*-"5J!%P3. MAQ> 0CRBZ=";!#^*?:5Z[(Z#A&2&'K8]H4VZT";_*;1?YG#!E:T\"/%-_MH: M[&TA[I6Q/<2WO#ORJ, ]-P=W5N9J0POU(K])8;4%V][;-VD8^N\N,.RV&[S; MI].5<66P-J)TD=54@6@/$$EXB=#.YO#5*ZI/0..9%'/1"8=,5KF@G&!)UH43 M10!IUV 3_&=@)C3%L(&Q_D68B^,Q13_V)G&'N#A.(1A[8?2OZ G<(+"(32A# M]*!GW*%GW(N>#TPHN&%%O;[2SSG3M;)7>5/CO#829AI]VV3?;4CJE;<[63RN MQ;!6#'L1 S5IAKB@L&6LR.J"-0OH(6/Q,2<['L@.*+^S0/&-&-)]:&&XOCW. M&^"VU8V-FP][UG-O7AFZHCD<'-&$+0SSV MTM0V(346'M2F7A@[ET+?'\Q)!8$ HD,&"N]QO'1"^!V_OOU&ZZ]SMK[!"C'G ML(>>?.9,Z7UVOX2_/6"+>W EO:GJEV555LJ;H-3 M+\?_=??81-3FJFQ3"]X6K(IG4N4-XCC#4-(N65&ABWC#)Q[ZFCBW^S7MD[6R M&8@FB&VE92%RUB0^;!HTOI#C!M<>+U;*FI8RMA*&%:BAK3.(G\"ZIS)24=+: ML^B7M48:#?N'6T#I;,&=@Q< M],D*^/E8:XVV0FNX\4PKN5K8QRBZB;S5O-BZ MV>Z].VN>>2_;F\!J%B;857"M0, &H0 9 M>&PO=V]R:W-H965T0&I.$T=WWF8>,OV!VTFW-DDIWO8 M@'Z?KR6.W)HE81EPQ00G$G939^[?1KX%V!T?&)S4V3,QH6R%^&@&JV3J>,8C M2"'6AH+BSQ&6D*:&"?WXIR)U:IL&>/[\P/[*!H_!;*F"I4C_8(D^3)VQ0Q+8 MT2+5;\7I-50!#0U?+%)E_Y)3M==S2%PH+;(*C!YDC)>_]%,EQ!D >=H!004( MOA405H#P:\#@$<"@ @RL,F4H5H>(:CJ;2'$BTNQ&-O-@Q;1H#)]QD_>-EKC* M$*=G;^2>:1IF3%RU-E%IY&H"E+G^&.]YN(/'WRC#PAC)-W M!U$HRA,U<34Z8RC=N#*\* T'CQCVR;W@^J#(2YY TH)?=N/##KR+(M1*! ]* M+().PM^*])J$_G,2>$'8YD\W_)[*&CYH@4?=\ CBQZPWH@GKO(:6+_R6O"X% M5R)E23F:\X2L)2C@NIQXLR.O&*<\9ICV#4X"7FRM2,14G I52"!_WB$_6>&* M^JLMUZ4S@W9G3.VZ53F-8>KDQK \@C/[Y2=_Y/W:)G2?9%%/9(TD#.HD#+K8 M9W>"[Z\TR PKT58_)QSKN-C9 4E07%%PW:9F)^NE:I9D(TMFW@+'63#T1Q/W M>*Y2RZ:Q%]2;&M$/Z^B'G=&O>(QO(@6F4$@X B^ T.1OK&GF>+7%/?R?%^'8 M\[RFK\M.JY<>CY[(&@*-:H%&G0(%UT/O9W,YCR UVZ9 -L"9D.1WH0&O'^J% MU6#4IE0G\:4GI$^RJ">RAJ WM: W/U+1N^DS"7V213V1-9(PKI,P_BY%KY/U M4C7'+47OZT(2]62QH=*+6J47G2J]?KF^6VWF'ZX6;5IT8B_5HD^RJ">RAF:^ M]^5CU?N1+GCE34]YZ)4MZHNMF8FSML'O/+_WC+.LR CVAH3FN11'2 @V#.1( MX]BHFMM7OLT$WG[&=U6C%]-"M7[O+[HM7JQVM__^F'P&*ML:EZ@O1TIIW;/F M+ .YMTVN(K8.EGU:/5LWTG/;/KI?MI==./88>\8526&'4._Z!K]>9-G8E@,M M^%V7]02P,$% @ 5X&H6"46 MHS0\ @ @P0 !D !X;"]W;W)K&ULA5113]LP M$/XK)P]-(&U-F@+;NC122X6H!%M5!'N8]N FU\;"L3/;:=F_W]E)HTX"]I+X MSG???9]]YW2OS9,M$1T\5U+9"2N=J\=19/,2*VX'ND9%.QMM*N[(--O(U@9Y M$9(J&25Q?!E57"B6I<&W-%FJ&R>%PJ4!VU05-W]F*/5^PH;LX%B);>F\(\K2 MFF_Q'MU#O31D13U*(2I45F@%!C<3-AV.9R,?'P(>!>[MT1J\DK763]Y8%!,6 M>T(H,7<>@=-OAUKJ4-7]AWL3&#O+%.5UTR,:B$:O_\N3N'HX0D>24AZ1*2 MP+LM%%C.N>-9:O0>C(\F-+\(4D,VD1/*7\J],[0K*,]EUUP8>.2R0;A#;AN# M=.+.PD>8%H7P!\M863 M5PK?<3. T? #)'%R#@_W@LX+N"%>:-,4)M0]0WK4SOF'$K+/R\)7Q8.*SLKY=$MF3.7R;C)VIL M:Y[CA-'(6#0[9-G[=\/+^.L;4D>]U-%;Z*W479"J-^!*A%RK'1HGUA)!:8Z82W344WX\Z;ZV0EF0N*&\>/#I@H%I6[XUG*Y# MFZVUHZ8-RY)>"30^@/8WF@AUAN_<_MW)_@)02P,$% @ 5X&H6#@_X%5Z M!@ U34 !D !X;"]W;W)K&ULM5O;;MLX$/T5 MPELL6B"-Q9ML=QT#;8)L"[1 T;3=9\9F8J&RY*7HI 'VXY>2'5&,Y='%]$OB MR\SA'/'8/.18T\=4_Q4GV<5@J?7ZW7"8S9=R);+S="T3\\Y=JE9" MFZ?J?IBME12+(FD5#TD0A,.5B)+!;%J\]E7-INE&QU$BORJ4;58KH9X^R#A] MO!C@P?,+WZ+[I_=Q>BDH#9@02R2R!M$^@N@19$MY45M*Z$ M%K.I2A^1RJ,-6OZ@N#9%MF$3)?DTWFAEWHU,GIY=BTBAGR+>2/0QDDJH^?() M&76@ZR@1R3P2,7J?95)G2"0+]#D2MU$C[,MUD M9O!L.M2&<%[V<+XC]V%+CAP@]T6H@)S*(8EQ? HN6VS M>45'F 0X"%_(K2:,XI#R>KF-RN)&8'$_SF_.T7=5?,N9+\RZ^D" KA/A"R3HBEV[>H*872?'%YI[!2I&!O>4X"[1%TU/:"Y- MZR$PN'XWRG"7[N@PG(S#ETML31S!83@>'U"B=0 8M@"7J5JG2FB)KN2M;E(@ MB-5Y:CRANJ,PZ^( 89+*&03L'V!AMMBSP/B=I^L4IQ7$FA5" M^ZK2JS/QA>;2M,Z$P"VH+7@H2"G'+LDZ"P$ZBA1:[;FG@$3M/VRD. M-X@U,B3LJTZOGL47FDO3>A8"'Y0TJG/4K$XHQ"W+>@P">PQ8G9VV.?!(G:?K M%,<@Q%H;,NFK2J^&Q1>:>Y!M#0N%3U0:C[*#1E6"(6Y9UF!0V& <5B6IK=+K MV8[]2ZT;P.%>C4EOM!RI%-%+HG*SXA0<4;[FC4Q4W8Z,!A([5V M@L)V M!@Z\T-/$3G&3O%D0BU1H;V;;50KW[$%YI+T_H1>ER[A>XW4O:^$J$0 MMRSK'RCL'V YMMC2P/B=)^D41R/4VA;:MQ5#O;H07V@N3>M"Z''M&-JR'U,3 M!S1DF+4/#+8/+439=6\#C]BY-7V*@Q)F?0SKVZYA7BV++S27IK4L[+AV#6O9 MKJF)@]HUS)H-!IL-6*>==CGP2)TG[A1')JSR6Y&^S1SF]QCT8\87F%0UOOMW'#O;H07V@N3>M" M^'&-&][MW'#O?H37V@N3>M/ M^'&-&][TZY8&'JGS=)WBR(1;0\/[-FZX5YOB"\W]2;BU M*>%QC9M=>@BH$@S9EC6LW'.3W_!DG.!]E&0HEGW MX=RF6J>KXN%2BH54>8!Y_RY-]?.3_,Z>\DZNV?]02P,$% @ 5X&H6'@5 MR!MP P (PL !D !X;"]W;W)K&ULK5;;;MLX M$/T50BV*%G"CN]1U;0&-+^@^% V2MOM0](&6:(L();HD97?_OD-*466%\1K8 MO%B\S#GDG!D/9W;DXEZ6A"CTJV*UG#NE4ONIZ\J\)!665WQ/:MC9$%P84,7

8T$V=/K/ERSJ3Y1R!9;E!.E?M/K9T -FI%9R@FZ)5(+F MBA3M)JX+] F+>Z+PAA%T1_)&4$6)1&_!-N=U3AG%)EGX%ME9#XYQ4*_0D*O""R MP)?GX4N2]_#0 E]=?KH-OK[\]. 4[D)L^P '?8 #PQ?^OP!/K,$9!N_[APUL M0B7X88M(>XG(?@E=':=RCW,R=Z#\22(.Q,E>O? 3[[TM/L])MGI.LO4SD9U$ M,NPC&9YCS_K_8:X'Y$]H;/%HJ1)#I1^70^:'@1="0AZ&2EO,8B](_SHU6UG, MTBB,O5.S]6,S2&+/BWJS$[^CWN_HK-^#I-2>6[R]/D_PW;>F; N*A[=-_9$^ M-IMT)([%QA\K8['Q4KLL<2]+?-:K+UQA9A29/,H(DR;B5#KR5GM,#:4"KX5(8"RKB!;:'WL*98;$NQS%<3)2T6*6 M1G$R%O*QF:Z3OF_7,G%&"VDO;OI?*8-&>8>H!/%RUA2P "HZGT%'@;"41$GG M0==%K^MBJ.LU9KC.X=W4#[6\LE4#=_"(5T3L3+LE(3Q-K=HBT:_V'=VUZ7S& MZ\ETE=C6T^G*=(#N'_JV?80G:T=KB1C9PE'>50HJB[8E:R>*[TT+L>$*&A(S M+*&+)4(;P/Z6<_4PT0?T?7'V&U!+ P04 " !7@:A87(QSF@@' #[+@ M&0 'AL+W=O7 MY+F'USQ[X/DWL6),@A]IDHGST4K*]:OQ6"Q6+(W$*5^S3'USQ_,TDNHQOQ^+ M=UE&:'X7CD=U7T6#9N? M'[U?EX-7@[F-!+ODR5_Q4J[.1],16+*[:)/(3_SA3U8-B!;^%CP1Y5_P4-D& M([#8",G3JK%"D,;9[G_THPI$HX'R8V^ J@:HVR#L:8"K!K@16+T$Q5_PYOLFWD8)RZ1X M"3XQ(?-X(=ER]V64+<&'*/_&9'2;,'##%IL\EC$3X 3<[)8 X'? [L[1^OF5 M>A<4W0C439V.IAEF '2^J(;W>#0GU# F##SR3 M*P'>9$NVM+2_=+>'R.%@K.);!QD]!ODU\+YE* M3TF)[ZU*2]9%NO- &ST''6RF!;3#FM2P)D-AO>=","NNR9.X7!8M7-,:U]2) MZXV0L M*'ERP335:@.D="=Y(6]>2M'22=J6%X7#YS*H.]@^/)6SLX6B] MV 8P&>F&)@@HE9Y M=Y%;[ @DE/8LH#J[(G=V+7?IGESE=KGO=O3EK1T MG;L1.BI7(:=4V#LXGKRU@Z.% W(+AZ>Y"IEZ $(\ZTHOJQF<]3 !TKH!N77# M$*9"IA;HLH#3I U-*P7D5@J#2*KRX<3F,FECTPD:N<_2@^G):W44Y_XIA]>G,*/JM M"K4#6<%5A]2WW)WM77'_%25WK/,T/F[1'7NMNOORU@Z.5@KXT,([-C4 #!"= M=,L>%CMU(@QZ"DA8ZP5\>.T=FR( &?1@$0J3GC,,UC(!>RC!8_.P?((PZ@*T M6!'2 U G;NRG%H\MQ^4 X;!;C+?8%:?!GCHFUCD4/W&N+@CL+=^R/$O5!@47 M]RQ;_&SNRP,IS6O-WI>W]J^(.IN3XQ;MB=>BO2]O[>!H/4$.+=H34RG 21!, MNI1AL4,P1&%/MB9:5I##B_;$(A5HMS9C,0IG/:1&M)@@'FKVQ%:-#[O',YL5 M"GN2 FG\CNZG9D_,PS4,9],0=F&:=FJFPVG/[\9$YU?BSJ^7/%_S7"$%5^Q6 MMNELK].DNY^]M^BO*-(3G=/)<8OTQ&N1WI>W=G"TI""'%NF)J10H-LC+5J&G M/=5EHO4$.;P^3TR-8*"SR(T>:%I"$ ^E>6*>L UL+I/V]1:=L:F?HCPU#]CF MU%J,U-3V2$6J$R=]HA[OX*I#I)>[VWUWIR]O[2#IU$V/6[.G7FOVOKRU@Z.% M SVT9D]-/8#AC$RZAR&;71!,@Q[^HEHYT,.K]M14 X8VM-A@V",,:>,:G(?" M/35/VDI3=26-U:J/QW3FIGZJ]Y6;L#W/:&J@M-@%,)AUA=>X<;TX9?E]>>M: M@ 7?9')WT[A^6]_LOBCO,X^U^>Y:N-JG]VKB0<+N5-/@=*)"E.]N6N\>)%^7 MEY5ON90\+3^N6+1D>6&@OK_C7#X^%!W4]]WG_P-02P,$% @ 5X&H6'LF MBD3) @ Q0< !D !X;"]W;W)K&ULM55-;]LP M#/TK@E<,'=#6MA+'29<8Z">VPX"B:;NSZM"Q4-E*)3II]^M'V8F7K4[0PWJQ M18I\?*0H:KS2YLGF ,A>"E7:B9Z 64M)-I4P@DT! ._$++TDG&MNS')6%>H9 DWAMFJ*(1Y/0>E5Q,O]#:*6SG/T2G\ M9+P067AZ/G+VM<&#A)7=6C.7R:/63T[X M/IMX@2,$"E)T"()^2[@ I1P0T7A>8WIM2.>XO=Z@7]>Y4RZ/PL*%5C_E#/.) M-_38##)1*;S5JV^PSB=R>*E6MOZRU=HV\%A:6=3%VID8%+)L_N)E78L6,LR8TMZA3K;V)G"S=H4S1T*XD/TPNA,V/F/NR MJ^=*+H6"$NT1NP6+1J8(LV93E#/V0Y@G0/&H@$TAK8Q$"98=DQXW@LYV6)TM MA51.>4R-=#RE,.SPDLRD^L(.F"S97:XK2U'LV$?*R['STW4.YTT.?$<.%/&$ M]<(CQ@/>9_?32W9X\.5O&)_*TM:&M[7A-6YO!^Y9H0W*7ZX$VF(7K\:_W^WO M[M.I78@4)AY=& MF"5[R^5,X"+[N8==KV?7VH2=UU<&53I? 7D$8I@U38#LK MV& -:BQW49=)+PZC.!S[RPX._99#_ST<1(9@_M# W.AJGC-QOFRJ*D04%Q MKX4T[$&H"KJB#SZ@;>*68_P?VR9^4R=J&Q[WNNLT;#D,/ZIMAEUMPWN\F]"H M)31Z1]M >WR9.[[EKN,;O;E+T2B,@N@?#O[65'8/'(VIN2PMU3HCQ^ DIBQ, M\V@T NI%/:@?-=+8KY&ULK53+ M;MLP$/P50@V*!$@C67+3(K4%^)&V.00(XJ8]%#W0TMHB0I$.N;*3?GV7I*PZ M@6/TT(O$Q\YP9Y>UL!('NLI;+#J$)<7<2Q+2JHN3W3*U"TL]"FYDA3 MLXSMR@ O/:B6<9HDYW'-A8KR@5^[,?E -RB%@AO#;%/7W#R-0>K-,.I%VX5; ML:S0+<3Y8,67, .\6]T8FL4=2REJ4%9HQ0PLAM&H=S'INW@?\%W QNZ,F5,R MU_K>3:[*892XA$!"@8Z!TV\-$Y#2$5$:#RUGU!WI@+OC+?MGKYVTS+F%B98_ M1(G5,/H8L1(6O)%XJS=?H=7SWO$56EK_99LV-HE8T5C4=0NF#&JAPI\_MG78 M 1#/?D#: M*7@/XK@*P%9%YHR,S+FG+D^<#H#3,NFMC;LN.C$W;$A&+?*MU8XK.#&$F!RR,N MVFS'(=OTE6PS=JT55I9=JA+*Y_B8E'?RTZW\<7J0D"2=L:QWRM(D[>_)9_+O M\.Q .EG7CE74H(N0:[SRJ&LS2>XUEA6X4 MA@O6K79V-O*O^,7ZF&PNN-)?FN"1='V60EDF84&4R=D',@D3?"=,4*_\TYUK M)"/PPXJL&HP+H/V%UKB=N ,Z\\__ %!+ P04 " !7@:A8K$D\Y)8" #= M!@ &0 'AL+W=O!?S\["5%I0[>'O23^N.?<[>0NFSB>%00, M4FT9B'EM80J,62(CXW?+Z70I+7!W_,9^6WLW7I9$P52P)YKI?.*,')3!BFR8 MOA?55VC]1)8O%4S53U0UL4/LH'2CM"A:L%%04-Z\R4M;AQV /_@ $+2 X%\! M80L(:Z.-LMK6C&B2Q%)42-IHPV8'=6UJM'%#N3W%A99FEQJ<3N[X%K@6DH(Z M1]_-5W.!%LV!(K%".[OH= ::4'9F(AX7,W1Z/@>[IHR=+4(NEH$-5_XEUJ\ MHAE5*1-J(P']O%XJ+T-_!*E22%B6.NF *Y!2?Y_,G'WI<^ MM_^)[)WWL/,>'F-/[DEE/BL-DA+6>Y(-'-=PVQJVB3_&V(O=[:Z%PZA@&$2X MBWJG;=!I&QS5]F0:P07E%Z44*:A>=0U!M),W#,=XO*?N,,H?C:-!O[JH4Q<= M57=+.37W+T-K(?HO0720=N0/AWO:#H.&WLCKEX8[:?BHM >A">M3A ^."?LC M#^]).HR*PF"\K\G=:3ZV\9M+O:9<(08K@_,NA\:3;)II,]&BK/O14FC3W>IA M;OX_(&V V5\)H=\FML5U?[3D#U!+ P04 " !7@:A8YT0!E4(1 #?V0 M&0 'AL+W=O!O"OLD-[.LD, M 4N^ "EA!JS[+9F2MB\ZYX60U[8:75QI!>%,/_S9E67+PO*".T_?)&"\OUWK M\DK<$'O*?MU]:7@WYUOE5F_![/V/+3R>4)F=%Y6"7LE_S)HLT'&@LORI.R M_I<\->\=G)"H*EF>-HWY"-(X6_\??F\6Q$X#53W00&T:J&]M,&P:#-_:8-0T M&+ULH!QH,&X:C-_:PZ1I,'EK@XNFP<5;&UPV#2Y?-#BX'JZ:!E=O[4$9;-;< MX,U-MBO[Y=I6+@\UV:QNY] =7N^R<>9V-?O6<%_&O-V[&::IVG,^,[+2A)F,S+-,Q9G M"YI%,2W)!W([F\5BIPP38F?KTB)VT7<:96&\/F=\H**[\Z@9U'0]*/7 H!3B\V$L2Z)G,SKK:6_+VP\E M[<_Y MHN)76SE.Y4*>B'Q1D97)P2=:".R*_W&GGWX_N^SR5G/D?LC R5FAE* M&$W.W-,59P:O,OIK'^IY,QA5HAAO'XPB84PY MK<%1/R@.N3Z6JS"BGT[X,55)BT=Z)N4C,0V(^$@M 6*>4C+:E9"33;SS*IQ(DY!,I\K>L7MY)F6,+"!+3D)B. MQ PD9B(Q"XG92,Q!8BX2\];8N,;$28;'FXOQ9*)>GS_N5@9DEP$(ZU2&\;8R MC*65X2LM^)QL/2'*YZ2L'I)UK5@4E(HI55^56).3G64T' \&W44TE?9[[-Z/ MQ'0D9B Q$XE92,Q&8@X2#1U=[M4':9?'U@K#Q;8^7$CKPS1/-M<]>(%@.X<4J_#YT$'$Q=Y!A#+<*Q+2?H\M M$DA,1V(&$C.1F(7$;"3F(#$7B7E(S$=B 0CK%(G+;9&XE!:)^\W4XAW]OJ)9 M2=^3.(ORE+\0Y(R2<=^9USNI>>P)"22F(3$=B1E(S$1B%A*S+_=_@5R]_ 7B M]+QI\O)-+G)8'A+SD5@ PCI[_]5V[[^2'R*$Y9(?#<0S,L\+$J9Y):[6\@*0 M5#,^F8@SPI:4I+Q 5$5]WD$<2>0K6H3B\@=95XXD#A_B)&8Q[;L@>R<=P;&U M HEI2$Q'8@82,Y&8A<3LJ[T9:4^MZ'G3Q5ZM0 [+0V(^$@M 6*=6*(,VT#&0 M7Z_(L\4',8\@,_K 3DE&ZWH@OB&SN(Q$]>BK '+VV!( U32HID,U ZJ94,V" M:G:C[>[DZEB9O*@$T#Y=J.9!-;_1=@^0U,O!B\L= :K/;CG8R7UB4=!%R*C( MD\9IE9)H&P'M+012[NA"@-0TJ*9#-0.JF5#-@FIVH^WNX1>CO0D"M$\7JGE0 MS6^TL71Y!*@^NV6@S45G]^?DB=*^#9)B_J<%\OYD6P;M>D ![;FC42>8K8D0J(-.5292! M_C&A9GI%?LQE=\P>&?KKY MP3(LUQ]Z1OCHUU9G(/S5JB1_5;SO^F2?&-G^J/)B5B_'AV?Q[G#.FNZ[B_Z, MC^/A3_Z"4"-:L##.^.%"MKXEI-R<>3PXYJ;KIM5H)=;M\>2<["S@*^58;L^[:T]\HE(L;C$.L3CH M=SZS$NV:-=)NHP^4/5&:U8NHLO*)VMN?ZA;W-^$QL MKYU3P$VL9+-84PX7,5^P69Y]B,1/DO AH3NK@ \BYPV+G6/ JN5#-@VH^5 M06K>( MM/%M99W^!-Y)JB##J5.HID$U':H94,V$:A94LZ&: ]5PL=:*J>5#-5_:C[;V5X=](?2MM[%N1Y[[OG]/5,L^> MB?:U.)9FVE>3+^M$8Y&M.;J,Z+4::%KVU!!IAAVH:5-.AF@'5 M3*AFJ?NA\_%@\'(&;T,[=:":"]4\J.9#M0"E=8M)FW57Y8'COL.2:C4O=9_!A4:/H5JFMKS,.2]&;W^IG<9;WJ7"1V_!=5LJ.9 -1>J>5#-AVH! M2NON]FVD5)5'2C=G+LC?Y+8L*2/;J+GTR1YR]>B]'!HDA6HZ5#.@F@G5+*AF M0S4'JKE0S8-J/E0+4%JWNK2Q5/4*?E(#FDR%:AI4TZ&: =5,J&9!-1NJ.5#- MA6H>5/.A6H#2NG^SM4VF#N6/+MY,5])P1O_I5$7>Q;&E9KC_B->]B;L&[5)_ M2Y?&6]YD0L=E034;JCE0S85J'E3SH5J TKK[>YL7'"A4TZ":#M4,J&9"-0NJV5#-@6HN5/.@F@_5 I36K2QMBG0H3Y$: M<19F8AI"[*QD157?CW]*/C]E5#Q=DA$CC OR6YA4E/PMGMPYG(SZ/L>=O)^C MZPTT5PK5=*AF0#43JEE0S89J#E1S&TW\%0/6WL3SXE&('K1/'ZH%**U;1]I8 MZ5":.3LXZ>%%PZ-,/(A9/ :WH+.8D3_\^I&Z_8J>5#-AVH!2NN6FS:".H1'4(?0""I4TZ":#M4,J&9"-0NJV5#- M@6HN5/.@F@_5 I36K2QM!'4HCZ#B)D30D"I4TZ":#M4,J&9"-0NJV5#-@6IN MH[TV(8*&5*%:@-*Z=:0-J0[E(57U;#SXCSA$>:0%B\4S$.]I%N<%$7_:OB0: M+Q_J0)WT5@YH+A6J:5!-AVH&5#.AF@75;*CF0#47JGE0S8=J 4KK5I@V#SN\ MA,^!H%E8J*9!-1VJ&5#-A&H65+.AF@/57*CF034?J@4HK5M9VBSL4/Z(UO:O MZ:Z*.!-_7BPA89I7_0%[.79T48'&8*&:#M4,J&9"-0NJV8VV^Z1F51WO/ZH9 MVJL+U3RHYD.UH-$FAY=OIQ",VNCJ2!Y=]?)L\8'1(B4S^L!.24:9N(XCOB&S MN(P.E00Y>VQ)@&H:5-.AF@'53*AF035[M!_UW;]YV('VZ4(U#ZKY4"U :=VR MT29@1Z\E8!]$W)V):\#/]5^"[2T2T.PK5-.@F@[5#*AF0C4+JMFO;&9^^$R4 M\2DY="+-@8[&A6H>5/.A6H#2NN5#;DJ+Y\@IF89)/,^++ [) MNR\%3>.2EN][JPDT[PK5-*BF0S4#JIE0S8)J-E1SH)H+U3RHYD.U *5U:TN; M=QT-T2=-1]!D*U33H)H.U0RH9D(U"ZK94,V!:BY4\Z":#]4"E-:M+&T"=B2- MO-UX5#R*)%_5-_.RG-#OC&:SWH*"3.)-H9H&U72H9D U$ZI94,U^95.;TH*% M<29.Q;$EUT@BMKV2A$F9DSB+DFJVV1)+L2D6-*-/)"^:;5(T6C>I;T=G3SDI MJRBB91D_\I?X/Q^>:G.=!QN/]X M'!YT'#Y4"U#:NCB^R\2@HZY\5#^7BK MGISOO3Y5/EI*S^NV\M&I7S]O^9OK5;B@?E@LXJPD"9WSK@9G%^,34L2+Y?8; MEJ\^G2@GY"%G+$_K+YW.2VL>;8P7;:\>^Y MMM.LF[()(5[BKWN.S[FYOME.JCM= 1AR7W.A)T%E3',>AKJHH*;Z5#8@\&0M M54T-+M4FU(T"6CI0S<,XBL9A39D(\LSM+52>R=9P)F"AB&[KFJK?4^!R-PE& MP7[CAFTJ8S?"/&OH!I9@;IN%PE78LY2L!J&9%$3!>A))7),O#2AJ#\EGP,21 MRWLL)1R/YV HXR<8?;NZ54!^7*RT45CK/X>2Z"])AR^Q[_]<-[2 28 /7(/:0I"_?C4: M1Q^&,O"?R![E(^WSD;[$GC^4%G>E!;ZTACQ[HK$CLBUJFX_2T3@+MX=>!H*2 ML[,^R&L,#UY-#6KCFHDFA6R%\975[_;]ZL(]TR?[4^QCONT\T/@FB'6S84*C MJS521J?OL0LHWUC\PLC&O_P%02P,$ M% @ 5X&H6%WOJTBT @ P< !D !X;"]W;W)K&ULK55K3]LP%/TK5H8FD 9YE\?22)!J8A+3$(7MP[0/;G+36#AV9CLM M^_>SG30*+%1HVI?$CWN.SSV^MI,M%X^R E#HJ:9,SIU*J>;"=65>08WE"6^ MZ9F2BQHKW15K5S8"<&%!-74#SYNY-2;,21,[=BO2A+>*$@:W LFVKK'X?064 M;^>.[^P&[LBZ4F; 39,&KV$)ZJ&Y%;KG#BP%J8%)PAD24,Z=2_\BBTV\#?A& M8"M';60R67'^:#J?B[GC&4% (5>& >O?!C*@U!!I&;]Z3F=8T@#'[1W[)YN[ MSF6%)62%JN;.F8,**'%+U1W?7D.?CQ682L5KWNP5E 3 MUOWQ4^_#".!'KP""'A"\%1#V@- FVBFS:2VPPFDB^!8)$ZW93,-Z8]$Z&\+, M+BZ5T+-$XU2:\;HF2F^+D@BS F6<*<+6P'("$AVC9;>[B)?H"E/,>_]J P :,;D ;BVX(7A%*E"$Z7(#"A!YIQH?E AT>'*$#1!BZ MKW@K];HR<97.QFAR\U[Y5:<\>$7Y%RQ.4.A_0($71!/P;#]\ ?D #Y_#7>WA M8&0P&!E8OO"?C%P0F5,N6P'HQ^5**J'+]^=4SMTBT?0BYDA?R ;G,'?TF94@ M-N"D[]_Y,^_CE /_B>R9'^'@1[B//)18-B45[$[OA M;'VL0-1[4YN2W/'&(S7!61R?O] \$75^&GC3HN-!=+Q7]#U7F"(^G- WZ8W_ M4>1[TZ5T3)K604N.\DU--([HKM^LHWMA;:\65 MO@-ML]*O% @3H.=+SM6N8R["X=U+_P!02P,$% @ 5X&H6*XWVSJP P M;Q$ !D !X;"]W;W)K&ULM9AM;YLZ (7_BL6F MJ96V@GD-78)TEVK:I$VKEKU\=HB3> .<:SO)]N]G P4"CC.Q]DN#@7-XCBUR MZDR/E/WD6XP%^)5G!9]96R%VM[;-TRW.$;^A.US(*VO*P;X/L\1^_T&9_0XLZ#U<.(SV6R%.F$G MTQW:X 467W?W3([LQF5%><8J"A+2G^J MP?O5S'(4$R M$MN9-;' "J_1/A.?Z?$=K@,%RB^E&2__@F-]KV.!=,\%S6NQ),A)47VB7_5$ M= 30/R-P:X'[MP*O%GAET(JLC'6'!$JFC!X!4W=+-W50SDVIEFE(H99Q(9B\ M2J1.)'.:YT3(=1$ Y( ;YL MZ9Y+,9_:0N915'9:L[^IV-TS[!\1NP$>? EDU6S^2>J!D'5PRK+PJYWM>ZL)5#6#JH;Y-#XD6.,[4/W1#&QXP,X3-" !Y? 0QUX, 3W?+<';K0>"1XVX.$E\$@''@[! M@]#O@1NM1X)'#7AT"7RB X^&X%'4:AKTU-#]H;)"VU:&Q2,^V1"T[>??C< #_%"T- MVYJ&%WM:VQ2U[+3CG'['FTN37@L*YAX+B##$]1V+!M;&BN[+/- 8>E[8>. M'_?QGZ*V8=O;T%S<]\JT$." LKW<7:U^R+V@VJ9I$PU[_!5T8\_K1WJ*)H=M ME<.175[K3K8*'AP6@>8VW^W<5G'9G=VP^BE";A,WI. @PVNI'6XQ6F*D;Y/4UI>)AH/;&ULK55K M;],P%/TK5T%"($'SZKIII)&V5@@DD*8.V ?$!S>Y;:S%=K#==OWW7#MIU$%6 M'N)+X\<]Q_<<7]]F.Z7O385HX4'4TDR#RMKF,@Q-4:%@9J0:E+2S4EHP2U.] M#DVCD94>).HPB:))*!B709[YM1N=9VIC:R[Q1H/9",'T_AIKM9L&<7!86/!U M9=U"F&<-6^,MVL_-C:99V+.47* T7$G0N)H&5_'E;.SB?< 7CCMS- :G9*G4 MO9N\+Z=!Y!+"&@OK&!A]MCC#NG9$E,;WCC/HCW3 X_&!_:W73EJ6S.!,U7>\ MM-4TN B@Q!7;U':A=N^PTW/F^ I5&_\+NRXV"J#8&*M$!Z8,!)?MESUT/AP! MXO,G $D'2'X")&=/ -(.D'JA;69>UIQ9EF=:[4"[:&)S ^^-1Y,:+MTMWEI- MNYQP-I\I(;BE:[$&F"QAIJ3E$BSA:HN:;A@6Z,J$ MHN$#DI/P";7P)+]$SKDIU$9:6#"+\&*.EO'Z919:4N#R"(LNV^LVV^2);#\R M/8(T?@5)E(P'X+/3\#D6/3Q]# _)M]Z\I#P1Z8-3$"0P949DOUG#!<= \0)E&QO3F@>]YK' M?Z>Y/-2ZIEH?$MORQ6V1NBZ[S:-1',59N#U6]-NP-MWPZ.V[ODM/9,VE(<-7 MA(M&Y]1'=-O+VHE5C6\'2V6IN?AA1>T?M0N@_952]C!Q':;_0\E_ %!+ P04 M " !7@:A8OC AK3D) "3: &0 'AL+W=O]OHS83'M!$B=%(Y 9 MDMY-^^-G?C3$@;IA>B;US5U"^7Z^)CPVQ@\V-T^Q^#-YY#PE7[=AE-QV'M-T M=]WM)LM'OO63JWC'(_F7=2RV?BJ_BDTWV0GNK_*@;=@U>[UA=^L'46=ZDV^[ M%].;>)^&0<3O!4GVVZTOOMWQ,'ZZ[1B=YPV?@LUCFFWH3F]V_H8_\/3+[E[( M;]TC915L>90$<40$7]]V9L8UL\990+['KP%_2DX^D^Q0%G'\9_:%K6X[O:Q$ M/.3+-$/X\K\#G_,PS$BR''^5T,XQ9Q9X^OF9[N0'+P]FX2=\'H>_!:OT\;8S M[I 57_O[,/T4/WF\/*!!QEO&89+_2Y[*?7L=LMPG:;PM@V4)MD%4_.]_+7^( MDP"C_T* 60:8YP&#%P*L,L"Z-$._#.A?FF%0!@PNS3 L X:7!HS*@-&E >,R M8'QIP*0,F.1R*,Y??O)M/_6G-R)^(B+;6]*R#[F"\FAYSH,H$_M#*N1? QF7 M3J5(0G\1"S^3WCMB\X/4_TZJ.25^M"(/^]TN_$9F&\%YMC$A[\ELM0JRO?V0 ML*BH;IEL?[1YZ@?A3W*/+P\V^?'[G\CW)(C(Y\=XGTA6TL1WY0]U_+7,YU_KSM0"9SMQ1"X(MWHOAMOZ\ >^.X8;3;^&/ORCGV4W\O!^0[AS>7A3X5U]N,V7VG#O ME9]NO]&<M.W*@I7!&"=:PV5LZS7J\V!TYF0OC1IJP@,UEM?HFCY4M[D,_R M8^+G;7U"?O\@R82E?)O\T7!8=T4Q^LW%R*Z$U\G.7_+;CKS4)5P<>&?ZPW?& ML/=SDSJ1,!L)HTB8@X2Y2)B'A#$03-%__ZC_OHX^G86RE^1'2T[D!8"LXOTB M7>]#V759QONL$@B^Y,'!7X2\J=F_T\+;JAH)LY$P6L"&.2SK=1ZFAFD9LOTY MG,H5F=*]**6'3,E ,$6'@Z,.!UH=?N([_UO>JL9KV3$Y%)(4\9;,\[X3%TWR MTS+;R@\)LY$PBH0Y2)B+A'E(&!O4ZD]_U._UCO5'4>GPJ-*AOK4LFD7RZ=@J M-JE2RVBK2B3,1L)H 1NYY=@N--%/S=>.-TIV6T%1L29B-A=%0[]8/>:-([4]NH7NF'$W.@[N4B M"^8A80P$4^0V/LIM_%K;)O9\1<+ 7P1AD ;-/3XMI*W>D# ;":/CFM[Z@W'? M.-,;,J4[KHMWTN^/SYHW9$H&@BEZFQSU-M'JC46R>4MC\8T\B2#E[^/UNDEO M6DA;O2%A-A)&)_6+J3GLG\FMOM-9 ^@BR^0A80P$4Z1F]*K!T9Y6;/?B]/[" M+^\ORDU-LM/SVNJNI"EW<]:@=W;V;&A2"J4Y4)H+I7E0&D/15*F>C.,;6JG. MZ3TC][Y((RX2\OM'OEUPT3BDJ >UUBB29D-I%$ISH#072O.@-(:BJ5(V*RF; M;V-PO2P'JB8@:3:41J$T!TISH30/2F,HFEH3*I?)T [B3V=JCZ,8V5QJ1C;U MO-:*AAI&4!HM:4K7=R3[1N?W]M"L+I3F06D,15.U6CE"AMX2^F]#\7IH:\%" MO2 HC9:T4\$.1U9=KU ["$KSH#2&HJEZK9PC0V\=?8BCS?N4BVWV;!07@J^( M*(9.&W4*]8R@-!M*HR5-,US@0!.Z4)H'I3$43=5HY1L9>N/(?E9F.:C_+N_\ M[N6F*'U'/L>I'S:*%6HE06DVE$:-NK=3$RO42X+2/"B-H6BJ6"O?R= ;3[D3 MX(H>U+#7<-U')G6A- ]*8RB:*M/* MKS(@AI6>TEJ@4,L*2J-&@VFE//-0"A3J6D%I'I3&4#15H)7!9>@=KGD8'UZX M68*Z6E":#:51*,V!TEPHS8/2&(JF/AU?^65F[VV,W)I0GPU*LZ$T"J4Y4)H+ MI7E0&D/1U)I0V7&FWHYKU1G6LUJK&>K(06FTI+W6&88F=:$T#TIC*)HJT\IJ M,[4&1MG7(/_4)GHURA1JET%I-I1&H30'2G.A- ]*8RB:JN;*+C/?R*PL$VJS M06DVE$:A- =*E[0 TX*,V& MTJA9-^!&1D/? VK 06D>E,90-%6CE0%GZ@VXNR .XTVPE+UD>D4^!-L@;9ZK MH.>TEBC4>X/2*)3F0&DNE.9!:0Q%4Y5U:#V=/M'I3F0&DN ME.8UG"O#K'6>&"JI*K_*VS/UWMY_>P;-O,@ F^MSMQ8BU,.[[! <:%(72O.@ M-(:BJ4*L/#Q3[^'-GA?"J*9\DU_DC=B\>':G4850L]1G[:U"*%&&)3F M0&DNE.9!:0Q%4Z5:^666WB_[E,90-%5V ME0=FZ3VP>Q$O.5\EQ2#51C:IS1U>J ,&I=E6?E,90-+4F5-Z8]>J\M[:6A)[86M-0_PQ*HU": M Z6Y4)H'I3&K8?7)AO62NR.6X]OT)GE[XTYVSXW MKFVC83LUKIWB_3@5OGA=ST=?; +9?H=\+5/UKD:R/R6*-^ 47])XE[\>91&G M:;S-/SYR?\5%MH/\^SJ.T^XBF_P)02P,$% @ 5X&H6"R(:,^1 M" H2P !D !X;"]W;W)K&ULO5IM;^.X$?XK MA'LM$L!GZ\5.[&T2()OTT 5NM\&^]#X4_4!+$YM=2=215+P&^N,[I!116DM, MO. 56&PDF1S.,^3,/$/R:L_%5[D#4.1;GA7R>K)3JGPSG\MD!SF5,UY"@;\\ ME )J:3GDVCX+@8IY35DQNKLRW!W%SQ2N5L0(>!)%5GE-Q> L9 MWU]/PLGSAX]LNU/ZP_SFJJ1;^ 3J2_D@\&W>2DE9#H5DO" "'J\GM^&;NT6@ M.Y@6_V2PEYUGHJ%L./^J7]ZEUY- :P09)$J+H/CG">X@R[0DU./W1NBD'5-W M[#X_2__%@$_L53MKB>K"4GAD5:9^LCW?X<&T%++2W@FS?]DW[0- M)B2II.)YTQDUR%E1_Z7?&D-T.D3A2(>HZ1!]UV%TA+CI$!N@M68&UCU5].9* M\#T1NC5*TP_&-J8WHF&%GL9/2N"O#/NIFSM>/(%0;),!^< 52/(SN4U3IFU, M,_*NJ%>*MOC9/2C*LG/R$YD3N:,"&[."?"F8DE/\B,^?=[R2M$CEU5RA=(H\K96)!I1)"3O>:%VDORM2"$=Z'_G[A\[^L_1**UEHF?+O(V< M_3 XG# M*8F"*"1?/MV3LY_.A]1Z28J8/8M9/(LA]_0@NV:L_SB4CMOIC,UP\2-+FL#U!&.$!/$$DYN__"F\ M"/XZ9 E/PGK %RWPA4MZ#9RUP*G7B2Y_ /0GK 5^UP%?.R;_=;@5LJ0)2"E8DK,0,1'-> M%6H(]NIH 4;1A^ZR--EI='ZJZ/48TJ&P8VRP=.=1\$3P!221X%SZW>&#R.","4%#!H[V:( MGB7#]>H(@5N5'UQ"88?0A*=E E8HP($4$7IEX7,^3$^<8D]UHQ>4_(PA^YAZ M(0D@6RA X+JO"@E))0 7UB9C6T/!I%EH-$D$AL$6%L5_-3:0D#/]A6;903,U*I#T"TF0UVFB$RZ-Z _\"?(-=L9W% 8TV9$#MIN2 M#6Q94>CEC3TZS6I^-'/-7&1G+GIYYI!L5H*I V9H!8/SY!1R\CRY5:IM,R4# M2:V5DC+8P[_KM>SI9QO!J)+I9[A:\@ M7Q;0E'#!<+D@RA1_F1Y%\V>V,LCSW[H'.QGVXBB@AL%H0+4$+'0SL!&^:>83 MX6)LU3YH>#W23$OU!P%[Y66-M%4/\&QQ.8+8$K/0SN5F/R+M-\#(_3DG:64HEYZ_..C^U(..KLAX2LXP"F55"]L [#9#;66%&:]N?DZ@ M2)N$IYN_SI:IR<,%V>\82MIKF_$GEIJBK#%>UV_JW&T74&T>^!WSM)Y2C%2M M$8^"Z.A"Q8X;:)8ZI!A^LTHVK"$U2Z8J2LI2RR 4QP1?*0+?&OM,C>2.7AK6 MC+@2H"UN0F<)\7WD[-.S:;,D] SB-"38@&Z'DZ/7JJ>1%D:=J!G,@C@@7_HQBVA5.'DVWA25K?8K:P"M=>J]_06:B= M#-Z3M/Z6HZW3(G>=]MIMK)%(Y]K2R[!&FMXDL?Q\%H^XCBW!(G<)YM=U/N_YH"6\5F:^I/4M9BNX M:.G78;Q6:;ZD]<';8BYZ13'G[[C$/=K)MKDXWB@=\0_+.J.36*?7Q.J5B3;2 MNN##L<1J66CT_V2A&!U>2*Q>^:@O:7W;63X:^>6CD5<^ZDM:_S39\M'8#Q_] MH<3J'OODT^?@.+$&L_7(YF9L26GL)J6_&5L> M&?OED;%7'NE+6A]\Y_:$FT=^A)(>-&RIE['>O!Z$'!^'Z'40'1V$N0?[43"6 M$L9N2GA'RQ)2S;#!ON;N?/'-_!)N++9N+_;*YV"N;\R6M#]ZRN=C-YCZ M(NT)K^+D@1Z:K<&1D^A&7N^4^7)@ ;_4K*^O)6.QFXQ]J,SIH<7X.8E;ZLES=DRTHG"YB%:7(YM^L:5;L9MN/9_QX6ID7Y^WS5\Z!7++/!G= MZI13H-BRH=A][Z$]OJ3E:W%YY4.-M'47UW(VDN07ENJ M4/5]T/9K>__VUMPZG=OF]>7=]U1LD?21#!ZQ:S"[1"<1]7W8^D7QTEPIW7"E M>&X>=T!3$+H!_O[(L:YH7O0 [:WDF_\!4$L#!!0 ( %>!J%AKOI:&PO=V]R:W-H965TKB1ZE'G (9L"R[TR,N-*2]]7ZP7E DO&;JQ6Y4,964X$W"KB*Z*@JJ?$^!R,_)ZWM/ '5OEQ@[XR;"D M*YB#>2AO%?;\EB5C!0C-I" *EB-OW+N!7QAL-$[;6*=+*1\M)WK;.0% M5A!P2(UEH/A;PQ0XMT0HXT?#Z;5+6N!N^XG]H_..7A94PU3RKRPS^<@[]T@& M2UIQ3:?DWE]HD0NR;4PH$ ;Z-Q^@XX-9 1(\E+[/$,#&7\!$D> MYC-R?'1"C@@3Y#Z7E:8BTT/?H&B[M)\V B>UP/ 5@1&YD<+DFER)#++G>!_- MMH[#)\>3\"#A#56G).J](V$0]COT3/\='AV0$[4'$#F^Z!6^&2P,F3&=3;>*&-PMO]O6NO:JY^-Y?-^$M=TA1&'J:T!K4&+WG[IA<''[J,_B>R9[;[ MK>W^(?9D;MPM2F558C*SYIIU6:YY8L=C:](ZZ?6#BZ&_WK7REZ!G$@>MQ,%! MB>-"XN7^15VYP5S([$DQK2LJ4D#EW7)KSL&.DO \WE/;$7-VUBTV;L7&!\7> M2T-YNX\$ZG3M$AB_W*KX8K"GL"MHQT8MT=\I.P6HE:O&VIZI,'4^MJ-MP1^[ M.K,,[ @'L36;Y&,/R6Q"=RP,8O*0@'0713CY]XJ$]#"U7.MUX#%8;U@V M8,\F6[PF<\*>MP\)O[,KE&40D3@-: P2LII:E^[%-1IF#KG%]X Z>$S*1/R,[P%#=/\$QQ*6\<"BUW*:%0Z\PBB M("Z^\<^R$#4'CJ-V@*4#;#IX+0ZH=$!YHD5D>5HWF.'9)*$'D&36'"V[R&N3 M>_-L@CB;QCE+^-. ^['9(]F3>$? (UG0=1SDI3T#\V)2 5V!FR#%ZW5"UCA_ MQD=*EQ1\O"$,!^$G[O \OP$?/WP"'T 0@Z<-W:4X7J83F_$0LQ^R%V4X5T4X ML"4X^0<(/*Y[NZ.-.&@ MJMPHQT,M>(UJ?JNJ"?[ZPDW!'2-1^K>J;@6NI\;-_NP7Z18OR-3B_^:4)'MB MS7[]Q1TXOZN2-@0FE<"K2N#IT&=/E.&0OP$*$JE2+?P'N7_V&MK/?&F+BP&0)#(%))1A6)1B^DXF%OU_GV-AWW 83%5;M3!Q5P8VTP7VE\=FSDH): MOU/K;PA,2G%2<(2H,XO%X[(JK!PU ]V: M-G"UL7V^??AR-[_\?G:EC$OK?.HLF$*34X4B5=@3%TM@4V4PA":70<@35]OZ MN[ 1';_MAB//;])1888\WVVAI! /KEX]"$J"_\";W5H/=O+<&$*34Q?2Q/7[ MHJA1U6(*32Z#T"VN5A-TH>A T9 'XZ,WIL),0U&A*ER]K) HVM[&]2@G3XHA M-#EG(5;<45_<-"IG3*')91""QM6*A2[<'!\W<]<;-*EY;-72S*$0&E O-!X2 MNMPMF"HHO>>IZN0JL_;7 M)!12 ^JE1LG'+FU7_PTJF9,HD3X60Z#0+7#8%S&-2AE3:'(9A)2!^H67#L0< M=>GA"JNV'B[T!=3KBV]L0Y+7:5&&9G1EQ!2:O%0N% MR^EHL-RIH3*')91"" M!NE78=XF9 E0IQH<'S5RA17RAIZ:DT@(#:07&A(GNW1S/=[)D]/'@@FJ[>?T MMJ%C=D>G#U&#A*A![]W4*0$DCHXE3Z6 M2I"0,*BO/1YD5-B80I/+((0->N\^3PE0WTQT/=3DYK%1LZ';M8WXB"3K_'Q" M"A9T%[-BS[H:K&UL MK5==;]HP%/TK5B9-F[22+PJT@TB%;FJE(B'8NH=I#R:Y$*^)G=D.=/]^MA-2 M@D+62GF!V+[GY)[K8W,9[QE_$C& 1,]I0L7$BJ7,KFU;A#&D6/18!E2M;!A/ ML51#OK5%Q@%'!I0FMN#!FN4P(A05'(D]3S/].(6'[B>5: MAXDEV<923]C!.,-;6('\GBVX&MD52T12H((PBCAL)M:->SUS#B5EC M 3.6_""1C"?6R$(1;'">R"7;WT$IZ%+SA2P1YA/MRUC'0F$N)$M+L,H@);3X MQL]E(8X BJ<9X)4 [Q30/P/P2X!OA!:9&5FW6.)@S-D><1VMV/2#J8U!*S6$ MZFU<2:Y6B<+)8 D[H#F@)81L2XDI[05:*;=$>0*(;5 9(="&LQ3-\6_&TKF\6*J!@O.HCR4:,9H"%1R;)B71#RAGW-(U\!_ MJ:C#VZ= PUC9Z&5Q;$NE3N=HAZ62::'$.Z/$1W-&92S0%QI!5,?;JBI5:;Q# M::9>*^$<\Q[RW4_(<[Q^0SZSU\/]EG3\:J=\P]<_P_> ^1:$K&K?5*%6!GTC M7(L,AS"QU)$7P'=@!>_?N0/GB. M?I?:.R*K:;^LM%^V;O0"N-:N+E%]_++R(/'BJ#0I+^AWL7.#UO.+9W MQY+^%U7+=5#E.FC-=:6N#1JAUWBSE>BM^],164WSL-(\[-J;PRZU=T16TSZJ MM(^Z]>:HR77NU8DW&Z,\K]F;5U6N5ZVY?HL)?YTU6WG>NCT=D=4DN\[+S[G3 MM3E+QH[D=\56UW_4SKC=&K3D.W7HZ,2A9\).KT_[J!-39MN:!E6@D.54%IU' M-5LUP3>F]3N9G^KFV'1X+S1%9ZWZBBVA B6P491.;Z@N=EXTJ\5 LLST>VLF ME>/-8ZP:?. Z0*UO&).'@7Y!]9&ULO5==;]LV%/TKA%8, M+=!$HN3X([,-V$Z'!FB +%FSAZ /M'1MWV8HL4 M[^$Y_#A7=[B1ZDFO SYFJ5"C[R5,?FE[^MX!1G3YS('@6\64F7,8%,M?9TK M8$D9E*5^& 1=/V-<>.-AV7>KQD-9F)0+N%5$%UG&U/,44KD9>=3;=MSQY$9",VE( H6(V]"+V>T;P/*$0\<-GKOF5@IC"XL4RU>4OV=1C X_$A38RJX.10<9%]<^^U@NQ M%Q"&KP2$=4!X$$"C5P*B.B JA5;,2EE7S+#Q4,D-478THMF'Z/P+<OGGGP(V:!8U*W,XKN),XEH4P&L]X#'S-YBG@8[E*K;*=:/827^JH7K TL+5F[Y!/?RMX*E?/',Q9(T(JZXCE.I M"P7D\1-&DVL#F?[2)J3S'PBY:(1<.!=]RM+J2!HRA247PHJPAQ<4ETD;VPJO M6^)9JUN/>P&E0W^]-VCFGO21?G%0[S;4NTX4O%]K;DW1GI@4KU%"C,2;KQ0( M0_)2 -$L;3\]%?;%G@P:1;V+ QUN!FX=O49'SXDR4Y!P0Z0B.7M&G\?#D[$$ M2%(HNQEF!;68-AF](QEG-.J&X8$.-P.WCGZCH^^^O\F?Z+J5@+T-R9&ZJA6T M[D3_2$)PP-X]KYO]H&$_^*<7 8W2?04&1XR[O6[G@+1[.C=I&NR24.#$V66A M*IV@_RAT(TT>;R";@VHU'#?F-SH.W4N<]/\SSWJN'ZPEW&D)?[!_UH#[IR>D M07!X?$[,^Q@ZS\\NYU)WTOT^$ZW!7[AH,.CV#[6X.9S0LLO)U)DIO\](:^P7 M3CKH#HZDN"FF/F$@EURIN[<^&_\M(;:_Z8(P[!W M="5.9&,W<]_#(J:HJ MK!I&YF5A-9<&R[3R<865-"@[ -\OI#3;AIV@J&ULK59+ M;]LX$/XK R&'!FBMEU\); .QW=>A"R/>[AZ*/3#2V.*6(EV2LM-_WR&E*%[' MUO:0BT4..=]\,^8\)@>EOYL"T<)C*:29!H6UN]LP-%F!)3,]M4-))QNE2V9I MJ[>AV6EDN504_(V_.![,T1J< M*P]*?7>;S_DTB!PC%)A9!\'HL\<%"N&0B,>/!C1H;3K%X_43^@?O/#GSP PN ME/B;Y[:8!N, 4$@;A=0[6C/S;BV99;.)5@?0[C:AN86/C="VE",!),9&F RKX-.EVC+):A* M0Z:DU20&9@P].I9EJI(6WBS1,B[,-8$M=A\ACN(QL/S?:L_H],II_UFHRA"H MF826''%TPJPA/:]))Q=(I_"%S!8&WLL<\__JAQ2 -@K)4Q3F22?@%Z9[D,9O M(8F2/GQ=+^'-U74';MI&-_6X_0NX\SIXP"S,<[RW+_DLT]K\()E,HZ2$Y;=^-TLARW+82?*NGKPJ7.)Z/ %T7=)%)\^ MA6X;W4Q'+=/1[SX%RKCN1S!Z&=YXU#\AW6VNF_2X)3U^-=+CW\JZ;GO=67<3 MG CBZ+E"1_\'3,4282'4'E]4W -SM3@3%55"5U:%HC2UJ,OZW(!5KMVZM@F6 M4"POFT3&QQT)2>M9):<9@6)%T\&9JNVE-8>55GF5V1ZL$>$/91&&_GA3:;*A M(>>&>I=K]3U/_2KI)=2]A'#MA4R?^, -6=;4SLFT5J5O+&RK$6E>( ^Y+3SU MI5KVSH4X/&I_)>JMGPH,^$Y4%XU6VDX>=[[?GLCG;B(Y)T]N%^?NW]W<+F[. MR>/H:;0)GPG5@Q&U&BJF!@1NB%S4&U&JZ'K6J#=6[7R[?E"6FK]?%C2?H787 MZ'RC*-[-QAEH)[[9+U!+ P04 " !7@:A80@336TL# !J"@ &0 'AL M+W=O4"6\\ M=&MS-1[*PG F8*Z(+K*,JE\3X'(S\EK>;N&:K5)C%_SQ,*"1N-!&9ELP>I Q43[ISVT<:@#D:0:$6T#X$- ^ (BV@,@) M+3USLF;4T/%0R0U1UAK9[,#%QJ%1#1,VBS=&X5N&.#/^A(7R06I-YJ#(34H5 MD-=D*K.\,-3%62[)A&H6$RH2,F.\,) 0BSJUL#-R)6*900U^.@-#&3]#GMN; M&3D].2,GQ"?:OM2$"7(KF-&O:@M?4EEHI,?%D[WYT#$!. M1#Y*85)-WHH$DGV\CZ&IXA/NXC,)CQ)^I.J<1*U7) S"=H,_T\?#HR/N1%6Z M(L<7'>";,1USJ0N,%MMRZW;RU M/4XN=$YC&'EX7FA0:_#&+U^TNL&;IK@\$=E>E-I5E-K'V%U1GW)7GJPL3VJ, M8@L,UX(#,9+@8H9QP\\KOD\E3T!A\2UL")L"4^[6=;O98W$]?MWOA:VAOZXK M;K *VU$45F9[6CJ5ELYS:$G*(FA2TWF4F@:K(VJZE9KN435W[EC%XJ1K4'A+ M[#E/\);1!C]\K-HCV2AWZ-0\:T4!WEH/!#28A;U!3>>>@%XEH/=4 HZDH/%,.4-5:U6#=.EZQ,>K$^P MD2K[GC\T91>&]\^*"4TX+)$R..]A,:FRLRDG1N:N.5A(@ZV&&Z;8#(*R!OA^ M*:793>P&57LY_@U02P,$% @ 5X&H6(>^%D C P A P !D !X;"]W M;W)K&ULS5=M;]HP$/XK5B9-J[0U;[R4#I *W;1) M:XO:O7QVDX-8=>S,=J#[]SL[(066LG5":K\0^W+W^)[G;',9KJ2ZTQF (?%,P$P17>8Y5;\FP.5JY(7>VG#-%IFQ!G\\+.@";L!\*V8*9WZ#DK(< MA&92$ 7SD7<6GD[#P 8XC^\,5GIC3"R56RGO[.1S.O("FQ%P2(R%H/A8PA0X MMTB8Q\\:U&O6M(&;XS7Z1T<>R=Q2#5/)?[#49"/OQ",IS&G)S;520@K@-B1[3* MS-$ZIX:.ATJNB++>B&8'3AL7C6R8L&6\,0K?,HPSXTO<*5^DUF0&BMQD5 %Y M1ZY*HPT5*1,+N"BNZ)FBL+6G$39EBAQ<_@K=9 M$0U)J9AA*)J0!H6K*X *IHR7!H<"G%WF*#C' AR1 BO@E";)0XU.VX2N$NFT M)V)OE5-=T 1&'EX;&M02O/'K5V$O>-^FTH' MC3K-)IU]J'_CV96JW:IVI2J MEN^ZY>UUN1S'@WZ NV6Y*4&+5S_L=1NO+6[=AEMW+[?]I[(MV;UX3RWK@<"V MJ/<:ZKV7Q3Z?VSR\"3LA3M'H<6KVXNB]J-PTG [ MVRNX?'%*S X%M:18&#TU. M\+S[OUY_&ULM5AK;]LV%/TKA%8,+9!9+S_BS#;@ M6!L6H,:"9-D^%/O 2-DV3C,^MK1#YC6WS< LIY@.:0R:?;"A+L9"7++9YS@!')2A-;,]Q MQG:*268M9N6]>[:8T4(D)(-[AGB1IIA]O86$[N>6:QUN/)!X*]0->S'+<0R/ M()[R>R:O[(8E(BEDG- ,,=C,K:5[$[AC!2@C_B:PYR=MI*0\4_JB+NZBN>6H M$4$"H5 46'[M8 5)HICD./ZK2:VF3P4\;1_8?R_%2S'/F,.*)O^02&SGUK6% M(MC@(A$/=/\'U()&BB^D"2__HWT=ZU@H++B@:0V6(TA)5GWCU]J($X [? /@ MU0#O'#!Z ^#7 /_2'H8U8%@Z4TDI?0BPP(L9HWO$5+1D4XW2S!(MY9-,S?NC M8/(ID3BQ6-$TE?8_"AJ^H%_0,HJ(F@^EK"91$/D#.^0I[C.5WCTN1U/7F\[LW:E-'9'>=.0[\J^);'DP:CP8 M]? @QPSM<%) EW0M45_I%=GD1) S5H ME^ #J*);YA?*&0T!(HXVC*8H;+UZ"UGGR"(<)S(GL6ZMZGOKZW/--F[M+.=9 M::K+MH$G=:FK-7"-7TE:I)UF:)&]S3#)%IAB:[OF'5WS3&9OS6;*29-L@2FV MMI/'6MO55J&M&ND\0V5+-F,LH'YRR/%.C_WWDVVE'TQOZWY$@>T>*VQ77V+7 MJ8N^H'12FPN#QT MXU)YD8GJW*BYVQSL+52 ?+ZA5!PN5 ?-<>?B.U!+ P04 " !7@:A8-$^6=%(& M "*-P &0 'AL+W=ON. FZ #G;-,TTS[\;* 0-\17=(^4 M>W&%Q,_/AO_C!_C'7&X9_RK6E$KTG*6YN!JLI=Q\' Y%M*89$6=L0W/US2/C M&9%JEZ^&8L,IBQR0U9T2>6GS8*KO6%#B9.,YB)A.>+T\6IP[7[$WKD. M*%M\3NA6[&TC?2@/C'W5.[?QU<#1(Z(IC:1&$/7GBW&CIH^M2! M^]LO=%P>O#J8!R+HG*5_)[%<7PW.!RBFCZ1(Y3W;_D;K _(U+V*I*/]'V[JM M,T!1(23+ZF U@BS)J[_DN3X1>P&*TQW@U0'>ZX#QD8!1'3!Z'3 Z$C"N \9O M[<&O _RW!DSJ@$EY[JN359[I@$@RN^1LB[ANK6AZHY2KC%8G.,EU9BTE5]\F M*D[.PF]%(G=HD9)<()+':"E9]/7#C1(K1G.6J0P6I,R!#^@ZCA.]25)TFU=) MK;]X%U!)DO2]:B'6A%-Q.91J9)H_C.I1W%2C\(Z,8H3N6"[7 H5Y3&,S?JB. MJ#DL[^6P;CPK\([P,S1R?T&>XXT[QC.WAP'!]WK?O41['=&A/?KW M(E>=.V6XVQ&.OQ-.\F;LKN54CIH,&96\T1'>4FN*.A+BFG.2KZ@J,Q+=[-!^ MNP79E1]?;PF/T9<_%!+=2IJ)?[IRH^I_W-V_+JT?Q89$]&J@:J>@_(D.9C__ MY$Z<7[N$A80%D+ 0$H:!8$9&C)N,&-OHL]L\4AZRJ@MR*692I3A*XIB!1RS7CRK\H/53Q0(D1!\HAV982U_[X9 0D+*IA? MPO15^VGF^D[Y[W+XM*\V9*\8"&:H[3=J^U:UPVR3LAVEU94!_;71D[]+-"NF MKVB0L 2%D+",!#,$';2"#LY<6&?0&8$)"R A(60, P$,S)BVF3$U#K5J[DM MT!,5,LE7:$-YPN(N9>V<*=I1PKON ^?6P+XJ0L)"2!@&@ADJGC1I/7-//J4)U*@=_?+3^(]^G)']76Z<[Y:N7WG*R0L@(2%D# ,!#.4OFB4 MOCAQ!;^ S A(6 )"R%A& AF9(3KM,_SSEMG?W7;792SGVBYU3UY(854C_FJ MNG<^I3L'M[?^5 WM]=WMO*/A>#SV#QH&]M'VU0F4AJ%HIE)[SHMK56I!>6FB MJ&>@>FX>J=RVDFWOH^\,!:4%H+00E(:A:*;V7JN]=^+*70\ *C$@:0$H+02E M82B:F1BMV>9:G9L?+-^C0W?"=0^K\KRCH>]/.ZHWJ $&2L-0-%.HU@-S[2;8 M'7E.LB)#_QVKVF^XW[9WT7N.@AI=H+00E(:A:*;TK2'F^J&B@M *6% MH#0,13,3HS747*L[,PN?-PFO4N&X=?(=ANL<-T_LH;V%!#7!0&D8BF8*V?I@ MKMW NDOR'R_ND(;2')06@-)"4!J&HIG2M^:9>W[JX@YJLX'2 E!:"$K#4#0S M,5JOS;4:-V\L[G:&Q1BW1_;6$=0> Z5A*)JY,*0UR#R[0>8Y[CFJE[W99_9O9GW2;[E!-CH\L5>G4VSNP3$;.R!]=3%]Y*_8!])82U"KK.@C/ M/UR]@CL:UNM+ M@=("4%H(2L-0-%/UUBWSQJ>NQZ!>&B@M *6%H#0,13,3H_72//OJLF55@/5B M0"6Y9(C6I:%S%;$=UEMD4%^LIIFU==*U-!"T7PQ%,P5L/2_/[E<=_HKYN5X] MM(S6-"Y2VK@DJK*#_.9I'U'O+ UU4!I(2@-0]',3&E--6]ZZFL J.4&2@M M:2$H#4/1S,1H+3?OS0O6^O_F6;.-LMNQ8,4^A-YB@MIDH#0,1:O$'.Z]6I11 MOBI? A/J::G(9?664?-I\Z+9=?EZU;!M7KVE=D?X*LD%2NFC"G7.IDHS7KWX M5>U(MBE?5'I@4K*LW%Q3$E.N&ZCO'QF3+SNZ@^;UN]G_4$L#!!0 ( %>! MJ%A/HC29404 .L; 9 >&PO=V]R:W-H965T?9! -1DYBQ#;3??NW$3<@% M-QO!"R0AY_C\CB_GCSW:4_;&UX0(\!Z%,1]WUD)L;BV+^VL28=ZE&Q++7Y:4 M15C(6[:R^(81O$B,HM!"MMVS(AS$G?;()B.Z%6$0DT<&^#:*,/N8DI#N MQQW8^7SP%*S60CVP)J,-7I%G(EXVCTS>69F711"1F #M#0V60 MO/$:D#T_N 8*94[IF[KYOAAW;!41"8DOE LLOW9D1L)0>9)Q_-%..UF;RO#P M^M/[MP1>PLPQ)S,:_@X68CWN##I@099X&XHGNO^7:"!/^?-IR)-/L-?OVAW@ M;[F@D3:6$41!G'[C=YV( P/D'3% V@"5#=PC!HXV66TC1>$'3=(?5[>$X&#\$K:OSS?@\N+*W !+,#7 MF!$.@AB\Q('@UP##^"> 5^;@47,MO)==+AM7E/W;KU;M7:<\LWV"?CCEQ< M.&$[TIG\_1?LV?_4,9_(62$#;I8!U^1],B6K((X5[1S+ >N3.MK4A9>X4 OC M;@)MB.R1M3O$,#;4$L/+,#PCANXJL&(X%K5#?>I5(3S;*S$86VG)T,L8>HT8 MR#MA?L#K*7H5BAODEGO"V$Y+BGY&T6]$(4OLD@2R+\#E-MX1+J^NZH#Z-4 E M'&.#+7$&&DN9DL$+6[WE.&A>H.K13'"7!5 LRPX2=T=UC-4ZI,QE):=@7*) M@E6O35/VB016?D_J]1NP=% *G[PS*:MW<<%NP7$(A MLX0J@C48R]4-&.383ED8ZM>.PQ?#S>41,LNCDZQ%U8T7A(9>>=O"'$G;CLEE M%OIB]Z7-0C.L9!W90UCIG).J*NO@."4B;)6<,G'@TVTLTI.5[&EVDG67G-]8 M^>OI,9@DE'^#.0C)4II*L2K[B*4G2^F-H)OD<&9.A:!1$&8>D'^OJ14 M?-ZH!K+SO!J%CT$(8^4 0 !,- 9 >&PO=V]R M:W-H965T6;L>8DQQ[?LZ2C#CNBT+S.G-0JJ,&UJJI:\+A3QV2EGJ!YU.W\^XR+W) MR.W=JLE(KDPJ%B[%WPZYGK&\5G,2#P(T^> ;KRJ.43W;Q-1Y['/B\L_[9.4_./'*-,YG^$+%)QMZ5!S$N^"HU=W+S M!VX=ZEE[D4RU^P^;K6S'@VBEC+>=0C=$PC?5]DC*AO*>8W)DF-I(:RW8//[6A<\PK%'":Q1K=&;_/8+ZW=^ M;^ 75OS")NN3[S)OK>GD,+Z$*2Y%GHM\"5-.]R1"^*'VCG"#83^HQ^U7N/U&W <7@4;8_A%LB_6[ M@PK72(%,O"]%^7J MB$EOP/KU5(85E6%C6OUP91OCULT:%;4A<#>G1:41X3,7"AYXND*XI=1S>5?' M:_@_I!WK[.MQYS\EWKX8U=;)TOC505 9:_<&]5%E!UV"O3,!S^!ONTUX2"!H MA\,3!((]@>!]F7@&/ZC!9VW&WN3C&;3FA&3[(L\::_2KE#Q#O%L;N"$[$;A] M'6?O+^1'R7F&4WA\F8+VJ11EMIB_WMF767:V ,(%^P!?\RA=:9KK;&/D1:'D MLZ!1#=,7Z(?!93<,P8X-0.,KF 3I3R%"5C9_M,T?J'5'2=6[+V&3"%IO4"'D MTD D"$,3]MU5]4_& DS5$LW*1.$ M)5OVW6JWFL9OW SZ9G]JI_2Z_>!Z5B=_PWJDT*M]T]\-_/Z>4OFY0*=&I4Y# MB@NBUVD/J"VH<@(O%T86;HA]E(9&8O>8T%<+*BM [Q=2FMW" E3?09-_ 5!+ M P04 " !7@:A8Q@$3Y_H" "4" &0 'AL+W=O'Q)LPZRJ +QDMB.S_=]YV*?3/=%'03#R2T*9ETSMVD(D4UZI@C)<")!561+Q M8XX%W\^\T#LLW-%-KLR"GTRW9(-+5)^W"Z%G?H.2T1*9I)R!P/7,NPPOYF%@ M#.R.+Q3W\F@,QI45Y_=F\B&;>8%1A 6FRD 0_=KA%1:%0=(ZOM6@7L-I#(_' M!_1KZ[QV9D4D7O'B*\U4/O,F'F2X)E6A[OC^/=8.Q08OY86T3]C7>P,/TDHJ M7M;&6D%)F7N3[W4@C@P&T1,&46T06=V.R*I\0Q1)IH+O09C=<,K*O66HNC MS&1EJ83^2K6=2MY^JZCZ 8N", F$9;!4/+WOS;6C&5SQ4F=?$AN_WM(E#CZN M88'"%@1+$=S6.Y1*T%1AC0"?&57P\@TJ0HM7T#O51(+,B4 )E,&GG%=2:Y)3 M7VE7C6 _K=V:.[>B)]P:P UG*I?PEF68/;;W=8B:.$6'.,VC3L ;(OHP",\@ M"J(A/ ?_H-.].A@&328&EF'P!,-M5:Y0 %_#L@72:70(PW8$O]K[!K'>Y0Z'O3[ AZ>E+ .&:4 %?2%&A.7:NGMIT MC?]#.4T:_9-_*J>'(]:FW&%/CB,:]\^?".EY(^G\Q*+J)G/SWR3Y1XVB1+&Q[5!"RBNF7,]H5IN6>^D:S<-V MUZ_UA:B3)J' M38-^F-=WL*U0#=1?&O;SHHKW<3L,->_#2C,!OU]S;DZ3 Q! M\R.2_ )02P,$% @ 5X&H6,B>&ULQ5=M;]LV$/XK!VT86J"V7JPX2F8;L-T4+;!@1H*F M'X9]8*2S35@259*VXW\_DF)DR5&4%O.P?(A%ZN[19ZXHZNUU!/N9%20%=ZC_%HLN!JY%4I" M,\P%93EP7(Z=J7\]]T/M8"P>*.Y%[1ET*(^,;?3@2S)V/,T(4XREAB#J9X=S M3%.-I'A\MZ!.]4WM6']^1O]D@E?!/!*!?E+GJP0-8=@^(I#8!V"'W486(>!";1D M9L+Z2"29C#C; ]?6"DT_&&V,MXJ&YGH9[R57;ZGRDY.;[ULJ#[!(22Z Y G< M2Q9O>C.E3 )SEJET$<0(WH-/A')X(.D6[?M;)&++4:VJ+)V_&=4PZ4UWR%46 MP%2H_"BTOX!W'U$2FKY72+^""V)-.(J1*U44FHL;6\:SDG'P"N,!W+),%\ATZD]]^\8?> M[VU1GPFLH4%8:1 :]$&7!M"2A#4A8': NEVEU9[P!/[Z0T'"%XF9^+M-JO"< M4IT)K"'5127516>Z5%N.V"VWU+MTIW3RWX4C=Q= M/;(VH^!HU& \K!@/.QG?4;'I+3DBT%RB4D0")[*58PGD![7O>WTO#$Y86C/O MQ*R=YF5%\[*3YLU3H8X:E5@I72*\HSDL(0,E.YVE+HWR T MPHNJ\*).R >6JBV5JN+?%E#4*KQWFAYOFC6H7574KCJIJ8JZ41<8NZV1F\M* M'F-Y-L'7G,HVSIV@/[NESP36B-_WCH>R]S_7/TO@3&J="ZTI5^T.X_\W-=#B MUNN;KPK\[+Q*0>2%:9W>&12=2+F<:V:1>3:0+U?,B:?!_H#5?LY^0=02P,$ M% @ 5X&H6 Y SPS P >A$ !D !X;"]W;W)K&ULS5A=CYLX%/TK%ENM6JD=O@))9I-(DV2Z.])6BB;M]F&U#QZX"=: MG=HFF?GW:QN&0$)0I^)A7A(,]Q[./3Z8:R8'QA]% B#14Y92,;42*7?7MBVB M!#(LKM@.J+JR83S#4@WYUA8[#C@V25EJ>XX3VADFU)I-S+D5GTU8+E-"8<61 MR+,,\^PAKDM]V*JY%=H<0D RH(HXC#9FK= MN-<+-]0))N(? @=1.T:ZE ?&'O7@+IY:CF8$*4120V#UMX<%I*E&4CQ^E*!6 M=4^=6#]^0?]LBE?%/& !"Y9^)[%,IM;(0C%L<)[*>W;X"\J" HT7L5287W0H M8QT+1;F0+"N3%8.,T.(?/Y5"U!(43GN"5R9XIPF#"PE^F>";0@MFIJPEEG@V MX>R N(Y6:/K :&.R536$ZFE<2ZZN$I4G9[<_+T%BDGY0L=_62_3^W0?T#A&*OB8L%PI<3&RI M..L[VU');U[P\R[P\]$71F4BT"V-(6[FVZK6JF#OI>"YUPGX!?,KY+L?D>=X M@Q8^BY]/]SOH^)7^OL'S+^ M80.JFX%CL&P8FE6X)H)K%'_N*I__!;,/>Y3KY[ &GJY MSK'#<'JW=PE9M^YH[#DG_FZ)"D>^TVYPM]82N9V$%TQ(Q#9HC5,0JI=9<1;G M4>N:W8WTVGGJ"ZU9MW>LVWL+UBY9]*593VA-S8[MF]O9[?R:N?TSVP;!^-3; MYT'A.+A@[6/WY':W3W=TK^:(\>=67IVYKYZ8GM":E1X;+S=X$V;NM6OK"ZVI MV;%O9 _'IZ8V:[M8C/@6[.Y%XI(3F6QOZO.5A\0 M;LRV^>3\7']8,+OC(TSQ54+MWK9$;713V"A(YVJH].;%1K\82+8S>^4')M7. MVQPF@&/@.D!=WS F7P;Z!M7GEMG_4$L#!!0 ( %>!J%C/*O=\E@( &\& M 9 >&PO=V]R:W-H965TLFA)I M#0329.H(4CXZK0^5JGYL#],>'+@$J\9FMI-T_WZV(33-:+:'O8 _[CD^YW)] MB7="/JD"4<-SR;B:>H76U:7OJ[3 DJB!J)";G5S(DF@SE6M?51))YD E\\,@ M&/LEH=Q+8K=V*Y-8;#2C'&\EJ$U9$OEKCDSLIM[0VR_7BPL:[@*\4=^I@#-;)2H@G.[G.IEY@!2'# M5%L&8EY;7"!CELC(^-EP>NV1%G@XWK-_=MZ-EQ51N!#L&\UT,?4^>I!A3C9, MWXG=%VS\.(&I8,H]85?'3B(/THW2HFS 1D%)>?TFSTT>#@"&IQL0-H#P&#!Z M Q U@,@9K94Y6TNB21)+L0-IHPV;';C<.+1Q0[G]BO=:FEUJ<#JYYJDH$1[( M,RKHS;*,VNP2!M>\+A$SZT-OB9I0IOIP#H_W2^B=]>$,*(>'0FP4X9F*?6W4 M6$X_;4Z>UR>';YPA;_#H].R(G:S$:.+_IK9F%)5Z$O5452 MG'KFQBJ46_22]^^&X^!3E]W_1/;*_*@U/SK%GLR18TXUY%*4T*NDV%)W[TU- M]4W=N,QH6W-=6:BIQX[:=J%M$DXFX]C?'KK[,^A\/'P)>J7ZHE5]<5+U59ZC M:RONJ]T1C5WR:HYA>'!T, A'X9' SK @/);H']S=$N7:M30%J=AP7==^N]IV MS9EK%D?K<]--Z^;W0E.W8E/9:\H5,,P-93"8&&FR;F_U1(O*=8B5T*;?N&%A M_@@H;8#9SX70^XD]H/W')+\!4$L#!!0 ( %>!J%A!/O^/8 , -(5 - M >&POWS//;Z^3ESZ<[7B]&9& MJ?*6.1?S@3]3JGP7!//)C.9D?E&45&@D*V1.E.[*:3 O)27I')QR'K1;K3C( M"1/^L"\6^56NYMZD6 @U\'NUR;.WC^G #^.WOF?I1D5*!_[=V>MOBT)=OO+L M_>3-R4GK[OQRUWYF@',_<))V#B"]:+5P8@ Q\O@P\GW<&'7W(.H]S!AQ;YO8 MC#[5/-;O%'-+W'I^__R%*FJPOVCJMAR:=&X:6=#!G$.WLTE[LX0V=E!5XK"? M%:(IR,BW!LU/"VS[UC#LET0I*L65[IC!QO@ \JKV M[:K4"J>2K,)VQV\"ERZR10UV3L&DIFK'53'M8TSX=:)L+9Z^%_@),^;H-YXP;ABHNK-6)I2\>!@ MJ.D5&>M_6+?X]?B49F3!U6T-#ORF_9FF;)$G]:AK2$0UJFE_@NF%<7WLU[&8 M2.F2IJ.J*Z=CT_1T0T>M+G#81:[,Y48P'XNY$<"P.)@"S,=Z87'^I_GTT/E8 M#-/6'^E@O%S(R'RR.VR?1EWNF21)%<8QE=#1R*AAA>8MC^+K9,&W@ M@<6!2(_+-;[:>(7LKP-L3?=5"#93O!*QF>*Y!L2=-_!($O=J8W' UL%K'8@ MOCL.U)3;)XI@53%MV [&D23!$*A%=XW&,9*=&#[N]<%V210EB1L!S*T@BC $ M=B..8 I X9$D7D/[KR/@O5[*FA^Q1W^ 5!+ P04 " !7@:A8EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( %>! MJ%AB9Y%_C@0 ,PF / >&PO=V]R:V)O;VLN>&ULQ9IM3QLY$(#_BI5/ MG-14/CU-]XTW"P-H_LRR1?"ON \ M.\O.,Q[OAT?G'^;./8@?C;%A.EC&N#H;C4*U5(T,O[N5LG!DX7PC(VSZ^U%8 M>27KL%0J-F:4CPX +[4/LSNC&E\"X5G#R9JN-[D*;J/RYC.I/ M[]J5MO=I&+B*$;J,+@[;STT0S_S_":-;+'2ESEW5-LK&31R],@G0AJ5>A8&P MLE'3P?84(6TMOM@(01*7=C,4G)NN%+[ZLMY<=01<%$-_IN& OZP[<#[(S\[6 MR@95"_@M.*-KX*C%)VFDK91 D!D!F1T0\N\,0>8$9'X0R-N$ W^*( L"LC@@ M9"^2)0%9'A(R1Y#'!.3Q(2$+!'E"0)[P0E[[>VGU\^M\P+N/?,]E6'Y3J2?XLL_K5Y+D]C>B1L5HM<5SMAC*F6/ M>3$O[1I. *4J8+M2$7.1*F%W2=/HV-W/SGGP8$20K[(5D&)(2B43=I<8(^?. MRU0UI#NKI*_@KI^KM3)NA3$IF4SX;;).M1%\J[B"0JP7/TH@$V:#W$"<;)LB M5[E[JU]7,I0V)LS>@$W2^D59J-L,6'71=,X"WIPU0-FHN0P M8;9#RG%0D\Z@BMH\L!W=\)/<6 UC4L:8,"OCYRW]+G_TGP)*%!-F4V"QBJ,9 MZ#_EN-]PN4P9(F,VQ!N6%4R[-IE&#,2G;9,RV>2N=_R3&_0_*.OG^K/-5 M*Y_JZBMZ2T*%I2%"F8+D='LI?>"LE#!;"$:$Z?W@K)0P6RA5&U\40 MDF>S:F,Z&6-2%BJ8+;03\[J- &1KC7O1)66A<@\6VO9[Z9EE25FH9+80/4_' M_YLE9:&2V4(T)BX]2LI");.%:$Q<>I24A4IF"]&8>"Y4DF\!,%N(QCS!F)2% M2F8+T9BG&).R4,EL(;R*(HY>YZ,&8U(6*CL+C;9O3]5JH:VJK^ K NROI*EF M7J2/S4)O4:9EFD5KS&?8=VV_.5EO7\;:ODCV\5]02P,$% @ 5X&H6!,G M[+KO 0 I2( !H !X;"]?)_ !,]BW $:&BH46\@!4F%Y'$ECT(>'NB4(1E49P&S:JLL>7MO_ID MC7WWE/=MV77'<;OKQ]G'87\-7U^7BZLNZ&0UM.RV&3 M^G;UVFYRTOE\D8:?,YK[NY\S9\^???Z?B=UZO5OEAV[U=LC'\LO@]-X-K^,V MY]+,GMMAD\NR21_[R^DQG0]R=9KBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H; MZFT$>AOJ;01ZVV2SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M1[V=0&]'O9U ;T>]G4!O1[V=0&^?;'83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H M[:BW$^@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H'9./E01Z!^H=!'H'ZAT$ M>@?J'7^I]U@^]WF\]'RO\?E_274YW9LOCS\OOT^BA(LSS@G^2KG_ E!+ P04 M " !7@:A88B/G&-@! !((@ $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVEU/@S 4!N"_LG!K1M>O^1'GC7JK7O@'*IP-,J!-V\WY[RU,331*7&;B>P.! MMN<]M,ESQ>7CBZ,PV;5-%Q99%:.[8"P4%;4FY-91ET:6UK_8LX4:[,B M)F:S.2ML%ZF+T]C7R*XN;VAI-DV[7-8%E;;8M&E)'IPG4X:**+9-OB]Z,IXNI!.S-/A<>]'TJ^>NE2(?*S'/_$C,94^^ONH/^V2RE]FI^U]MGX] MG$=@P^WX/?Y\QA_U#^Q#@/0A0?I0('UHD#[F('V<@O1Q!M+'.4@??(;2"(JH M'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606* MK )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5 MBJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BRZO^4 M]X K @ $0 @ &O 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " !7@:A8F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( %>! MJ%AI(#AMZ 4 -0? 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 5X&H6+(LAH;D @ 0D !@ ("!614 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 5X&H6.5.:K;0!@ M9S !@ ("!YB$ 'AL+W=O!J%BUC\LV10@ $0D 8 " @>PH M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 5X&H6$K._)YI!P F!, !@ M ("!SSP 'AL+W=O! MJ%C3)!]'6P@ )D5 9 " @6Y$ !X;"]W;W)K&UL4$L! A0#% @ 5X&H6"]D\$^, @ ? 4 !D M ("! $T 'AL+W=O&PO=V]R M:W-H965T!J%BXC\@R*@T ,DI M 9 " @9I? !X;"]W;W)K&UL M4$L! A0#% @ 5X&H6'X+T5OK"@ 0" !D ("!^VP M 'AL+W=O >&PO=V]R:W-H965T!J%C?'6H$1@0 .L* 9 M " @85^ !X;"]W;W)K&UL4$L! A0#% @ M5X&H6%\(+;1E P N@< !D ("! H, 'AL+W=O&UL4$L! A0#% @ 5X&H6&X.RT&PO=V]R:W-H965T!J%A( MY"&!8P4 (/ 9 " @5ZC !X;"]W;W)K&UL4$L! A0#% @ 5X&H6);"9#"5 @ ? 4 !D M ("!^*@ 'AL+W=O&PO=V]R:W-H M965T!J%A(7;1?H@( -T% 9 M " @4JP !X;"]W;W)K&UL4$L! M A0#% @ 5X&H6+T',XYV!0 - \ !D ("!([, 'AL M+W=O&PO=V]R:W-H965T!J%BN$U1])08 !$0 9 " M@=&\ !X;"]W;W)K&UL4$L! A0#% @ 5X&H M6)MA5<*U P :A !D ("!+<, 'AL+W=O&PO=V]R:W-H965T!J%@X/^!5>@8 -4U 9 " @8S) !X;"]W;W)K M&UL4$L! A0#% @ 5X&H6'@5R!MP P (PL M !D ("!/= 'AL+W=O&PO=V]R:W-H965T!J%A[)HI$ MR0( ,4' 9 " @2/; !X;"]W;W)K&UL4$L! A0#% @ 5X&H6)C&7Z^/ @ " 8 !D M ("!(]X 'AL+W=O&PO=V]R:W-H965T M!J%CG1 &50A$ -_9 9 M " @;;C !X;"]W;W)K&UL4$L! A0# M% @ 5X&H6#A*I:YP @ Z04 !D ("!+_4 'AL+W=O M^K2+0" # M!P &0 @('6]P >&PO=V]R:W-H965T!J%BN-]LZL , &\1 9 " @<'Z M !X;"]W;W)K&UL4$L! A0#% @ 5X&H6'=& MU]1T @ 7 8 !D ("!J/X 'AL+W=O&PO=V]R:W-H965T!J%@LB&C/D0@ *$L 9 " @<,* 0!X;"]W;W)K&UL4$L! A0#% @ 5X&H6&N^EIR^ @ *@< !D M ("!BQ,! 'AL+W=O&PO M=V]R:W-H965T!J%C:[/*9% , M #X, 9 " @:P; 0!X;"]W;W)K&UL4$L! A0#% @ 5X&H6*[3@\4W! IP\ !D ("! M]QX! 'AL+W=O&PO=V]R:W-H965T!J%A"!--;2P, &H* 9 M " @0,G 0!X;"]W;W)K&UL4$L! A0#% M @ 5X&H6(>^%D C P A P !D ("!A2H! 'AL+W=O&PO=V]R:W-H965T!J%@T3Y9T4@8 (HW 9 " @2(R 0!X M;"]W;W)K&UL4$L! A0#% @ 5X&H6$^B-)E1 M!0 ZQL !D ("!JS@! 'AL+W=O&PO=V]R:W-H965T! MJ%C& 1/G^@( )0( 9 " @;I" 0!X;"]W;W)K&UL4$L! A0#% @ 5X&H6,B>&PO=V]R M:W-H965T!J%C/*O=\E@( &\& M 9 " @>1- 0!X;"]W;W)K&UL M4$L! A0#% @ 5X&H6$$^_X]@ P TA4 T ( !L5 ! M 'AL+W-T>6QE1 M?XX$ #,)@ #P @ $E50$ >&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ 5X&H6!,G[+KO 0 I2( !H ( !X%D! 'AL M+U]R96QS+W=O XML 67 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 68 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 224 308 1 true 67 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100050 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 100060 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 100080 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 100090 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 100100 - Disclosure - Organization Sheet http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganization1 Organization Notes 8 false false R9.htm 100110 - Disclosure - Fair Value Measurements Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 100120 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecurities Cash, Cash Equivalents, Restricted Cash and Marketable Securities Notes 10 false false R11.htm 100130 - Disclosure - Inventories, Net Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNet Inventories, Net Notes 11 false false R12.htm 100140 - Disclosure - Commitments and Contingencies Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 12 false false R13.htm 100150 - Disclosure - Collaborative Research, Development and License Agreements Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCollaborativeResearchDevelopmentAndLicenseAgreements Collaborative Research, Development and License Agreements Notes 13 false false R14.htm 100160 - Disclosure - Convertible Notes Notes http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotes Convertible Notes Notes 14 false false R15.htm 100170 - Disclosure - Revenue Recognition Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 15 false false R16.htm 100180 - Disclosure - Net Income Per Share Sheet http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetIncomePerShare Net Income Per Share Notes 16 false false R17.htm 100190 - Disclosure - Common Stock Sheet http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStock1 Common Stock Notes 17 false false R18.htm 100200 - Disclosure - Equity Plans and Stock-Based Compensation Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensation Equity Plans and Stock-Based Compensation Notes 18 false false R19.htm 100210 - Disclosure - Income Taxes Sheet http://www.dynavax.com/20240331/taxonomy/role/DisclosureIncomeTaxes Income Taxes Notes 19 false false R20.htm 100230 - Disclosure - Organization (Policies) Sheet http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationPolicies Organization (Policies) Policies 20 false false R21.htm 100240 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements 21 false false R22.htm 100250 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities (Tables) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesTables Cash, Cash Equivalents, Restricted Cash and Marketable Securities (Tables) Tables http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecurities 22 false false R23.htm 100260 - Disclosure - Inventories, Net (Tables) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetTables Inventories, Net (Tables) Tables http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNet 23 false false R24.htm 100270 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 24 false false R25.htm 100280 - Disclosure - Convertible Notes (Tables) Notes http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesTables Convertible Notes (Tables) Tables http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotes 25 false false R26.htm 100290 - Disclosure - Revenue Recognition (Tables) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition 26 false false R27.htm 100300 - Disclosure - Net Income Per Share (Tables) Sheet http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetIncomePerShare 27 false false R28.htm 100320 - Disclosure - Equity Plans and Stock-Based Compensation (Tables) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationTables Equity Plans and Stock-Based Compensation (Tables) Tables http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensation 28 false false R29.htm 100330 - Disclosure - Organization - Additional Information (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail Organization - Additional Information (Detail) Details 29 false false R30.htm 100340 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail Fair Value Measurements - Additional Information (Detail) Details 30 false false R31.htm 100350 - Disclosure - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Details 31 false false R32.htm 100370 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetail Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) Details 32 false false R33.htm 100380 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Detail) Details 33 false false R34.htm 100390 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Maturities of Marketable Securities Available-for-Sale (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesMaturitiesOfMarketableSecuritiesAvailableForSaleDetail Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Maturities of Marketable Securities Available-for-Sale (Detail) Details 34 false false R35.htm 100400 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Additional Information (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesAdditionalInformationDetail Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Additional Information (Detail) Details 35 false false R36.htm 100410 - Disclosure - Inventories, Net - Summary of Inventories (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesDetail Inventories, Net - Summary of Inventories (Detail) Details 36 false false R37.htm 100430 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 37 false false R38.htm 100440 - Disclosure - Commitments and Contingencies - Summary of Operating Lease Expense (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseExpenseDetail Commitments and Contingencies - Summary of Operating Lease Expense (Detail) Details 38 false false R39.htm 100450 - Disclosure - Commitments and Contingencies - Summary of Balance Sheet Classification of Operating Lease Liabilities (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesDetail Commitments and Contingencies - Summary of Balance Sheet Classification of Operating Lease Liabilities (Detail) Details 39 false false R40.htm 100460 - Disclosure - Commitments and Contingencies - Summary of Maturities of Sublease Income and Operating Lease Liabilities (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail Commitments and Contingencies - Summary of Maturities of Sublease Income and Operating Lease Liabilities (Detail) Details 40 false false R41.htm 100470 - Disclosure - Commitments and Contingencies - Summary of Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail Commitments and Contingencies - Summary of Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Detail) Details 41 false false R42.htm 100480 - Disclosure - Collaboration, Development and Supply Agreements - Additional Information (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail Collaboration, Development and Supply Agreements - Additional Information (Detail) Details 42 false false R43.htm 100490 - Disclosure - Convertible Notes - Additional Information (Detail) Notes http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail Convertible Notes - Additional Information (Detail) Details 43 false false R44.htm 100500 - Disclosure - Convertible Notes - Summary of Interest Expenses Related to Convertible Notes (Detail) Notes http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesSummaryOfInterestExpensesRelatedToConvertibleNotesDetail Convertible Notes - Summary of Interest Expenses Related to Convertible Notes (Detail) Details 44 false false R45.htm 100510 - Disclosure - Revenue Recognition - Summary of Disaggregation of Revenues (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesDetail Revenue Recognition - Summary of Disaggregation of Revenues (Detail) Details 45 false false R46.htm 100520 - Disclosure - Revenue Recognition - Schedule of Revenues from Major Customers (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail Revenue Recognition - Schedule of Revenues from Major Customers (Detail) Details 46 false false R47.htm 100530 - Disclosure - Revenue Recognition - Summary of Product Revenue Allowance and Reserve Categories (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfProductRevenueAllowanceAndReserveCategoriesDetail Revenue Recognition - Summary of Product Revenue Allowance and Reserve Categories (Detail) Details 47 false false R48.htm 100550 - Disclosure - Revenue Recognition - Summary of balances and activities in our contract asset account (Details) Sheet http://www.dynavax.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesInOurContractAssetAccountDetails Revenue Recognition - Summary of balances and activities in our contract asset account (Details) Details 48 false false R49.htm 100570 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net (Loss) Income Per Share (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossIncomePerShareDetail Net Loss Per Share - Computation of Basic and Diluted Net (Loss) Income Per Share (Detail) Details 49 false false R50.htm 100580 - Disclosure - Net Loss Per Share - Outstanding Stock Options and Stock Awards Excluded from Calculation of Net Loss Per Share (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareOutstandingStockOptionsAndStockAwardsExcludedFromCalculationOfNetLossPerShareDetail Net Loss Per Share - Outstanding Stock Options and Stock Awards Excluded from Calculation of Net Loss Per Share (Detail) Details 50 false false R51.htm 100590 - Disclosure - Common Stock - Additional Information (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail Common Stock - Additional Information (Detail) Details 51 false false R52.htm 100600 - Disclosure - Equity Plans and Stock-Based Compensation - Additional Information (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail Equity Plans and Stock-Based Compensation - Additional Information (Detail) Details 52 false false R53.htm 100610 - Disclosure - Equity Plans and Stock-Based Compensation - Option Activity under Stock-Based Compensation Plans (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail Equity Plans and Stock-Based Compensation - Option Activity under Stock-Based Compensation Plans (Detail) Details 53 false false R54.htm 100620 - Disclosure - Equity Plans and Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail Equity Plans and Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) Details 54 false false R55.htm 100630 - Disclosure - Equity Plans and Stock-Based Compensation -Summary Of Performance Based Restricted Stock Unit (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail Equity Plans and Stock-Based Compensation -Summary Of Performance Based Restricted Stock Unit (Detail) Details 55 false false R56.htm 100640 - Disclosure - Equity Plans and Stock-Based Compensation - Fair Value-Based Measurements and Weighted-Average Assumptions (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail Equity Plans and Stock-Based Compensation - Fair Value-Based Measurements and Weighted-Average Assumptions (Detail) Details 56 false false R57.htm 100650 - Disclosure - Equity Plans and Stock-Based Compensation - Stock-Based Compensation Expense (Detail) Sheet http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationStockBasedCompensationExpenseDetail Equity Plans and Stock-Based Compensation - Stock-Based Compensation Expense (Detail) Details 57 false false R58.htm 100660 - Disclosure - Income Taxes (Additional Information) (Details) Sheet http://www.dynavax.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes (Additional Information) (Details) Details http://www.dynavax.com/20240331/taxonomy/role/DisclosureIncomeTaxes 58 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod - dvax-20240331.htm 8 dvax-20240331.htm dvax-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 false false JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "dvax-20240331.htm": { "nsprefix": "dvax", "nsuri": "http://www.dynavax.com/20240331", "dts": { "inline": { "local": [ "dvax-20240331.htm" ] }, "schema": { "local": [ "dvax-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "keyStandard": 247, "keyCustom": 61, "axisStandard": 27, "axisCustom": 0, "memberStandard": 32, "memberCustom": 29, "hidden": { "total": 7, "http://fasb.org/us-gaap/2023": 3, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 224, "entityCount": 1, "segmentCount": 67, "elementCount": 664, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 583, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://www.dynavax.com/20240331/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_df51b929-8245-493b-b650-9eaaf83c2246", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "unique": true } }, "R3": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "unique": true } }, "R4": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "longName": "100050 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "unique": true } }, "R5": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "longName": "100060 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "dvax:ChangeInUnrealizedGainOnMarketableSecuritiesAvailableForSale", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "unique": true } }, "R6": { "role": "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "longName": "100080 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_5f79dcba-a5e4-4f95-9b0e-b86ed751151c", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5f79dcba-a5e4-4f95-9b0e-b86ed751151c", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "100090 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "unique": true } }, "R8": { "role": "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganization1", "longName": "100100 - Disclosure - Organization", "shortName": "Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "100110 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecurities", "longName": "100120 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities", "shortName": "Cash, Cash Equivalents, Restricted Cash and Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNet", "longName": "100130 - Disclosure - Inventories, Net", "shortName": "Inventories, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "100140 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCollaborativeResearchDevelopmentAndLicenseAgreements", "longName": "100150 - Disclosure - Collaborative Research, Development and License Agreements", "shortName": "Collaborative Research, Development and License Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotes", "longName": "100160 - Disclosure - Convertible Notes", "shortName": "Convertible Notes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "100170 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetIncomePerShare", "longName": "100180 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStock1", "longName": "100190 - Disclosure - Common Stock", "shortName": "Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensation", "longName": "100200 - Disclosure - Equity Plans and Stock-Based Compensation", "shortName": "Equity Plans and Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.dynavax.com/20240331/taxonomy/role/DisclosureIncomeTaxes", "longName": "100210 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationPolicies", "longName": "100230 - Disclosure - Organization (Policies)", "shortName": "Organization (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "100240 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesTables", "longName": "100250 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities (Tables)", "shortName": "Cash, Cash Equivalents, Restricted Cash and Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "dvax:ReconciliationOfCashCashEquivalentsAndRestrictedCashToStatementOfCashFlowsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "dvax:ReconciliationOfCashCashEquivalentsAndRestrictedCashToStatementOfCashFlowsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetTables", "longName": "100260 - Disclosure - Inventories, Net (Tables)", "shortName": "Inventories, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables", "longName": "100270 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesTables", "longName": "100280 - Disclosure - Convertible Notes (Tables)", "shortName": "Convertible Notes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "dvax:ScheduleOfConvertibleNotesInterestExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "dvax:ScheduleOfConvertibleNotesInterestExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "longName": "100290 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetIncomePerShareTables", "longName": "100300 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationTables", "longName": "100320 - Disclosure - Equity Plans and Stock-Based Compensation (Tables)", "shortName": "Equity Plans and Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail", "longName": "100330 - Disclosure - Organization - Additional Information (Detail)", "shortName": "Organization - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_aa700042-998c-4a56-a538-a50e3868859c", "name": "us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "unique": true } }, "R30": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "longName": "100340 - Disclosure - Fair Value Measurements - Additional Information (Detail)", "shortName": "Fair Value Measurements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true }, "uniqueAnchor": null }, "R31": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "longName": "100350 - Disclosure - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "shortName": "Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_9f3a42d6-94ce-4693-a69e-edf271516688", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9f3a42d6-94ce-4693-a69e-edf271516688", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetail", "longName": "100370 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail)", "shortName": "Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_19552ac1-02b0-4c19-a87b-46ea9b5d5eef", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "dvax:ReconciliationOfCashCashEquivalentsAndRestrictedCashToStatementOfCashFlowsTableTextBlock", "div", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "unique": true } }, "R33": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail", "longName": "100380 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Detail)", "shortName": "Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_a1542467-53b8-4297-a86c-6df64fa8df13", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a1542467-53b8-4297-a86c-6df64fa8df13", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesMaturitiesOfMarketableSecuritiesAvailableForSaleDetail", "longName": "100390 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Maturities of Marketable Securities Available-for-Sale (Detail)", "shortName": "Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Maturities of Marketable Securities Available-for-Sale (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "dvax:MaturitiesOfMarketableSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "dvax:MaturitiesOfMarketableSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesAdditionalInformationDetail", "longName": "100400 - Disclosure - Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Additional Information (Detail)", "shortName": "Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesDetail", "longName": "100410 - Disclosure - Inventories, Net - Summary of Inventories (Detail)", "shortName": "Inventories, Net - Summary of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "100430 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_b4a1a20c-1b32-4c19-84b9-0305d7d64e24", "name": "dvax:OpeartingLeaseRentArea", "unitRef": "U_sqft", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b4a1a20c-1b32-4c19-84b9-0305d7d64e24", "name": "dvax:OpeartingLeaseRentArea", "unitRef": "U_sqft", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseExpenseDetail", "longName": "100440 - Disclosure - Commitments and Contingencies - Summary of Operating Lease Expense (Detail)", "shortName": "Commitments and Contingencies - Summary of Operating Lease Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesDetail", "longName": "100450 - Disclosure - Commitments and Contingencies - Summary of Balance Sheet Classification of Operating Lease Liabilities (Detail)", "shortName": "Commitments and Contingencies - Summary of Balance Sheet Classification of Operating Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "dvax:ScheduleOfBalanceSheetComponentsOfOperatingLeaseLiabilitiesTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "dvax:ScheduleOfBalanceSheetComponentsOfOperatingLeaseLiabilitiesTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail", "longName": "100460 - Disclosure - Commitments and Contingencies - Summary of Maturities of Sublease Income and Operating Lease Liabilities (Detail)", "shortName": "Commitments and Contingencies - Summary of Maturities of Sublease Income and Operating Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "dvax:LessorSubleaseRentalsPaymentsToBeReceivedRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "dvax:SubleaseIncomeAndOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "dvax:LessorSubleaseRentalsPaymentsToBeReceivedRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "dvax:SubleaseIncomeAndOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail", "longName": "100470 - Disclosure - Commitments and Contingencies - Summary of Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Detail)", "shortName": "Commitments and Contingencies - Summary of Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "dvax:SummaryOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "dvax:SummaryOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "longName": "100480 - Disclosure - Collaboration, Development and Supply Agreements - Additional Information (Detail)", "shortName": "Collaboration, Development and Supply Agreements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8e429d9e-26ec-4d5c-aa7c-5a44beee2d5a", "name": "dvax:RepaymentOfAdvanceFromCustomer", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "unique": true } }, "R43": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail", "longName": "100490 - Disclosure - Convertible Notes - Additional Information (Detail)", "shortName": "Convertible Notes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:DebtInstrumentConvertibleThresholdTradingDays", "unitRef": "U_Days", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "div", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:DebtInstrumentConvertibleThresholdTradingDays", "unitRef": "U_Days", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "div", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesSummaryOfInterestExpensesRelatedToConvertibleNotesDetail", "longName": "100500 - Disclosure - Convertible Notes - Summary of Interest Expenses Related to Convertible Notes (Detail)", "shortName": "Convertible Notes - Summary of Interest Expenses Related to Convertible Notes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "dvax:ScheduleOfConvertibleNotesInterestExpenseTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "dvax:ScheduleOfConvertibleNotesInterestExpenseTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesDetail", "longName": "100510 - Disclosure - Revenue Recognition - Summary of Disaggregation of Revenues (Detail)", "shortName": "Revenue Recognition - Summary of Disaggregation of Revenues (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f6033338-43fd-4c5d-8591-afbcbbbc95cb", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "unique": true } }, "R46": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail", "longName": "100520 - Disclosure - Revenue Recognition - Schedule of Revenues from Major Customers (Detail)", "shortName": "Revenue Recognition - Schedule of Revenues from Major Customers (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_3afd073d-153d-4149-b5b0-e0b7fe9f59ea", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3afd073d-153d-4149-b5b0-e0b7fe9f59ea", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfProductRevenueAllowanceAndReserveCategoriesDetail", "longName": "100530 - Disclosure - Revenue Recognition - Summary of Product Revenue Allowance and Reserve Categories (Detail)", "shortName": "Revenue Recognition - Summary of Product Revenue Allowance and Reserve Categories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_86bad99a-3955-489d-99cc-63cd8a8be18f", "name": "dvax:ReservesAccrualBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "dvax:SummaryOfProductRevenueAllowanceAndReserveCategoriesTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_86bad99a-3955-489d-99cc-63cd8a8be18f", "name": "dvax:ReservesAccrualBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "dvax:SummaryOfProductRevenueAllowanceAndReserveCategoriesTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.dynavax.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesInOurContractAssetAccountDetails", "longName": "100550 - Disclosure - Revenue Recognition - Summary of balances and activities in our contract asset account (Details)", "shortName": "Revenue Recognition - Summary of balances and activities in our contract asset account (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_e3d1d5eb-788c-4724-bb75-97f8115fe357", "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e3d1d5eb-788c-4724-bb75-97f8115fe357", "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossIncomePerShareDetail", "longName": "100570 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net (Loss) Income Per Share (Detail)", "shortName": "Net Loss Per Share - Computation of Basic and Diluted Net (Loss) Income Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareOutstandingStockOptionsAndStockAwardsExcludedFromCalculationOfNetLossPerShareDetail", "longName": "100580 - Disclosure - Net Loss Per Share - Outstanding Stock Options and Stock Awards Excluded from Calculation of Net Loss Per Share (Detail)", "shortName": "Net Loss Per Share - Outstanding Stock Options and Stock Awards Excluded from Calculation of Net Loss Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "longName": "100590 - Disclosure - Common Stock - Additional Information (Detail)", "shortName": "Common Stock - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_be719254-b6fd-4525-ba54-aea0b086489f", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_aeeb8fda-0e8e-4f87-878c-4edf436332b7", "name": "dvax:ProceedsFromIssuanceOfCommonStockAuthorizedRemainingCapacity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "unique": true } }, "R52": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail", "longName": "100600 - Disclosure - Equity Plans and Stock-Based Compensation - Additional Information (Detail)", "shortName": "Equity Plans and Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_f2edffd8-bf9d-4c1d-97e7-2c57b3a77010", "name": "dvax:IncreaseInNumberOfEmployeeStockPurchasePlanSharesAuthorizedForIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f2edffd8-bf9d-4c1d-97e7-2c57b3a77010", "name": "dvax:IncreaseInNumberOfEmployeeStockPurchasePlanSharesAuthorizedForIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail", "longName": "100610 - Disclosure - Equity Plans and Stock-Based Compensation - Option Activity under Stock-Based Compensation Plans (Detail)", "shortName": "Equity Plans and Stock-Based Compensation - Option Activity under Stock-Based Compensation Plans (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_bdf6435c-6c87-4f84-90d6-8788e230c990", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "unique": true } }, "R54": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail", "longName": "100620 - Disclosure - Equity Plans and Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail)", "shortName": "Equity Plans and Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_0c75af0e-9b40-4fe0-8dbb-1a6c1f32d6a8", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_64a323b5-6a4a-407e-a469-0aab965bcffc", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "unique": true } }, "R55": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail", "longName": "100630 - Disclosure - Equity Plans and Stock-Based Compensation -Summary Of Performance Based Restricted Stock Unit (Detail)", "shortName": "Equity Plans and Stock-Based Compensation -Summary Of Performance Based Restricted Stock Unit (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_a0e256a8-1fe5-4e25-b214-8ac79739136c", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "dvax:ScheduleOfPerformanceBasedRestrictedStockUnitTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_45707a22-e9d1-46b8-a563-82139e594b29", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "dvax:ScheduleOfPerformanceBasedRestrictedStockUnitTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "unique": true } }, "R56": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail", "longName": "100640 - Disclosure - Equity Plans and Stock-Based Compensation - Fair Value-Based Measurements and Weighted-Average Assumptions (Detail)", "shortName": "Equity Plans and Stock-Based Compensation - Fair Value-Based Measurements and Weighted-Average Assumptions (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_95377426-9d49-4db2-8b2a-6d96fc46293d", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_95377426-9d49-4db2-8b2a-6d96fc46293d", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationStockBasedCompensationExpenseDetail", "longName": "100650 - Disclosure - Equity Plans and Stock-Based Compensation - Stock-Based Compensation Expense (Detail)", "shortName": "Equity Plans and Stock-Based Compensation - Stock-Based Compensation Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.dynavax.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "100660 - Disclosure - Income Taxes (Additional Information) (Details)", "shortName": "Income Taxes (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_df51b929-8245-493b-b650-9eaaf83c2246", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "dvax-20240331.htm", "unique": true } } }, "tag": { "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivaAccounts receivables, net of allowance for doubtful accounts of $12,313 and $0 at March 31, 2024 and December 31, 2023, respectively.", "label": "Accounts and Other Receivables, Net, Current", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20", "r757" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "terseLabel": "Accounts Receivable Net Current", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r258", "r259" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Accretion of discounts on marketable securities", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r113" ] }, "dvax_AccrualLongTermBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "AccrualLongTermBalance", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrual Long Term Balance", "label": "Accrual Long Term Balance" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued Liabilities, Current, Total", "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "dvax_AccruedResearchAndDevelopmentExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "AccruedResearchAndDevelopmentExpensesCurrent", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued research and development", "label": "Accrued Research And Development Expenses Current", "documentation": "Accrued research and development expenses current." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "terseLabel": "Accumulated other comprehensive (loss) gain", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r33", "r34", "r99", "r167", "r569", "r591", "r592" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive (Loss) Income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r11", "r34", "r474", "r477", "r515", "r587", "r588", "r800", "r801", "r802", "r815", "r816", "r817" ] }, "dvax_AdditionalFuturePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "AdditionalFuturePayment", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Additional future payment", "label": "Additional future payment", "terseLabel": "Additional future payment" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r91" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r449", "r450", "r451", "r601", "r815", "r816", "r817", "r877", "r903" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction to additional paid-in capital, capped calls cost", "label": "Adjustments to Additional Paid in Capital, Other", "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)." } } }, "auth_ref": [] }, "dvax_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of capped call options related to issuance of Convertible Notes", "label": "Adjustments To Additional Paid In Capital Purchase Of Capped Calls", "documentation": "Adjustments to additional paid in capital purchase of capped calls." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Stock compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r70", "r71", "r414" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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) income to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "dvax_AdvancePaymentFromCustomer": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "AdvancePaymentFromCustomer", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Advance payment from customer", "label": "Advance Payment From Customer", "documentation": "Advance payment from customer." } } }, "auth_ref": [] }, "dvax_AdvancedPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "AdvancedPayments", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Advanced payments", "label": "Advanced Payments", "documentation": "Advanced payments." } } }, "auth_ref": [] }, "us-gaap_AdvancesOnInventoryPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvancesOnInventoryPurchases", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Advance payment received", "label": "Advances on Inventory Purchases", "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r798" ] }, "dvax_AggregateMinimumCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "AggregateMinimumCommitment", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate minimum commitment", "label": "Aggregate minimum commitment", "documentation": "Aggregate minimum commitment" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation plans", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r444", "r452" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning Balance", "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Net of an allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r168", "r260", "r296", "r302", "r303", "r897" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts receivables", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r168", "r260", "r296" ] }, "us-gaap_AllowanceForNotesReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForNotesReceivableMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfProductRevenueAllowanceAndReserveCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Allowance, Notes Receivable [Member]", "terseLabel": "Accounts receivable reserves", "documentation": "Allowance for portion expected to be uncollectible of receivable from written agreement to receive, at specified future date, money consisting of principal and accrued interest." } } }, "auth_ref": [ "r810", "r811", "r812", "r813", "r814" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesSummaryOfInterestExpensesRelatedToConvertibleNotesDetail": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesSummaryOfInterestExpensesRelatedToConvertibleNotesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance cost", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r102", "r357", "r502", "r806" ] }, "dvax_AmortizationOfRightOfUseAssetsAndLossOnDisposalOfPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "AmortizationOfRightOfUseAssetsAndLossOnDisposalOfPropertyAndEquipment", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right-of-use assets", "label": "Amortization Of Right-Of-Use Assets And Loss On Disposal Of Property And Equipment", "documentation": "Amortization Of Right-Of-Use Assets And Loss On Disposal Of Property And Equipment" } } }, "auth_ref": [] }, "dvax_AmountSpendOnGrantRelatedActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "AmountSpendOnGrantRelatedActivity", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amount spent on grant-related activity", "label": "Amount Spend On Grant-related Activity", "documentation": "Amount Spend On Grant-related Activity" } } }, "auth_ref": [] }, "dvax_AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareOutstandingStockOptionsAndStockAwardsExcludedFromCalculationOfNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding securities not included in diluted net income (loss) per share calculation:", "label": "Antidilutive Securities Excluded From Computation Of Earning Per Share [Abstract]", "documentation": "Antidilutive securities excluded from computation of earning per share." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareOutstandingStockOptionsAndStockAwardsExcludedFromCalculationOfNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding securities not included in diluted net loss per share calculation", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r233" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareOutstandingStockOptionsAndStockAwardsExcludedFromCalculationOfNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r45" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareOutstandingStockOptionsAndStockAwardsExcludedFromCalculationOfNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r468" ] }, "dvax_AssetPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "AssetPurchaseAgreementMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Purchase Agreement", "label": "Asset Purchase Agreement [Member]", "documentation": "Asset purchase agreement." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r132", "r162", "r194", "r240", "r248", "r252", "r293", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r469", "r471", "r491", "r564", "r644", "r757", "r770", "r843", "r844", "r884" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r156", "r171", "r194", "r293", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r469", "r471", "r491", "r757", "r843", "r844", "r884" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets, Fair Value Disclosure, Total", "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": [ "r74" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r263", "r307", "r563" ] }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Unrealized Gain", "documentation": "Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r823" ] }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Unrealized Loss", "documentation": "Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r824" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesMaturitiesOfMarketableSecuritiesAvailableForSaleDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesMaturitiesOfMarketableSecuritiesAvailableForSaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Mature after one year through two years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "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), with single maturity date and allocated without single maturity date, maturing in second through fifth 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": [ "r828" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesMaturitiesOfMarketableSecuritiesAvailableForSaleDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesMaturitiesOfMarketableSecuritiesAvailableForSaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Mature after one year through two years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth 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": [ "r271", "r561" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesMaturitiesOfMarketableSecuritiesAvailableForSaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesMaturitiesOfMarketableSecuritiesAvailableForSaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesMaturitiesOfMarketableSecuritiesAvailableForSaleDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesMaturitiesOfMarketableSecuritiesAvailableForSaleDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total estimated fair value", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r825", "r826", "r895" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesMaturitiesOfMarketableSecuritiesAvailableForSaleDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesMaturitiesOfMarketableSecuritiesAvailableForSaleDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total amortized cost", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r825", "r826", "r894" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesMaturitiesOfMarketableSecuritiesAvailableForSaleDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesMaturitiesOfMarketableSecuritiesAvailableForSaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Mature in one year or less", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "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), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesMaturitiesOfMarketableSecuritiesAvailableForSaleDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesMaturitiesOfMarketableSecuritiesAvailableForSaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Mature in one year or less", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r270", "r560" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-sale, Total", "terseLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r264", "r307", "r555", "r821" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-sale, Current, Total", "terseLabel": "Marketable securities available-for-sale", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r261", "r307" ] }, "us-gaap_AvailableforsaleSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableforsaleSecuritiesMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities Available-for-Sale", "label": "Available-for-Sale Securities [Member]", "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r139" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ] }, "dvax_BCIPLifeSciencesAssociatesLimitedPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "BCIPLifeSciencesAssociatesLimitedPartnersMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "BCIP Life Sciences Associates, L.P", "label": "B C I P Life Sciences Associates Limited Partners [Member]", "documentation": "BCIP Life Sciences Associates, Limited Partners." } } }, "auth_ref": [] }, "dvax_BadDebtExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "BadDebtExpense", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 }, "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense (Note 6)", "documentation": "Bad debt expense", "label": "Bad debt expense" } } }, "auth_ref": [] }, "dvax_BainCapitalLifeSciencesFundLimitedPartnerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "BainCapitalLifeSciencesFundLimitedPartnerMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Bain Capital Life Sciences Fund, L.P", "label": "Bain Capital Life Sciences Fund Limited Partner [Member]", "documentation": "Bain Capital Life Sciences Fund, Limited Partner." } } }, "auth_ref": [] }, "dvax_BainLifeSciencesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "BainLifeSciencesMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Bain Life Sciences", "label": "Bain Life Sciences [Member]", "documentation": "Bain life sciences." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationStockBasedCompensationExpenseDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesDeferredRevenueAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationStockBasedCompensationExpenseDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesDeferredRevenueAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r72", "r73" ] }, "dvax_BaseRentPerSquareFeet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "BaseRentPerSquareFeet", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Base rent per square feet", "label": "Base Rent Per Square Feet", "documentation": "Base rent per square feet." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "dvax_BiologicalELimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "BiologicalELimitedMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Biological E. Limited", "label": "Biological E Limited [Member]", "documentation": "Biological E Limited." } } }, "auth_ref": [] }, "stpr_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "CA", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Emeryville, California (Premises)", "label": "CALIFORNIA" } } }, "auth_ref": [] }, "dvax_CancellationFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "CancellationFees", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cancellation Fees", "documentation": "Cancellation Fees" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment, not yet paid", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "dvax_CappedCallsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "CappedCallsMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capped Calls", "label": "Capped Calls [Member]", "documentation": "Capped Calls" } } }, "auth_ref": [] }, "dvax_CappedCallsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "CappedCallsPolicyTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Capped Calls", "label": "Capped Calls Policy [Text Block]", "documentation": "Capped Calls Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 }, "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetail": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "terseLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r40", "r159", "r717" ] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsDisclosureTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Marketable Securities", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify." } } }, "auth_ref": [ "r159", "r566" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "dvax_CashCashEquivalentsAndMarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "CashCashEquivalentsAndMarketableSecuritiesLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Cash Equivalents And Marketable Securities [Line Items]", "label": "Cash Cash Equivalents And Marketable Securities [Line Items]", "documentation": "Cash, cash equivalents and marketable securities" } } }, "auth_ref": [] }, "dvax_CashCashEquivalentsAndMarketableSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "CashCashEquivalentsAndMarketableSecuritiesTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Cash Equivalents And Marketable Securities [Table]", "label": "Cash Cash Equivalents And Marketable Securities [Table]", "documentation": "Cash cash equivalents and marketable securities." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Short-Term Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents and restricted cash shown in the condensed consolidated statements of cash flows", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodStartLabel": "Cash and cash equivalents, and restricted cash at beginning of period", "periodEndLabel": "Cash and cash equivalents, and restricted cash at end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r40", "r111", "r191" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents, and restricted cash", "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", "r111" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits." } } }, "auth_ref": [ "r159" ] }, "dvax_CashSettlementOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "CashSettlementOfWarrants", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cash Settlement of warrants", "documentation": "Cash Settlement of warrants" } } }, "auth_ref": [] }, "dvax_CepiAccrualLongTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "CepiAccrualLongTerm", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "CEPI accrual long-term", "label": "CEPI accrual long-term" } } }, "auth_ref": [] }, "dvax_ChangeInUnrealizedGainOnMarketableSecuritiesAvailableForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ChangeInUnrealizedGainOnMarketableSecuritiesAvailableForSale", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Change In Unrealized Gain On Marketable Securities Available For Sale", "documentation": "Change in unrealized gain on marketable securities available-for-sale", "terseLabel": "Change in unrealized loss on marketable securities available-for-sale" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareOutstandingStockOptionsAndStockAwardsExcludedFromCalculationOfNetLossPerShareDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r153", "r163", "r164", "r165", "r194", "r222", "r223", "r230", "r232", "r238", "r239", "r293", "r326", "r328", "r329", "r330", "r333", "r334", "r365", "r366", "r369", "r372", "r379", "r491", "r595", "r596", "r597", "r598", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r631", "r653", "r672", "r694", "r695", "r696", "r697", "r698", "r777", "r807", "r819" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r163", "r164", "r165", "r238", "r365", "r366", "r367", "r369", "r372", "r377", "r379", "r595", "r596", "r597", "r598", "r740", "r777", "r807" ] }, "dvax_ClassOfWarrantOrRightIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ClassOfWarrantOrRightIssued", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant issued", "label": "Class Of Warrant Or Right Issued", "documentation": "Class of warrant or right issued." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of common stock allowed to purchase", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding as of September 30, 2021", "terseLabel": "Number of shares", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "dvax_CoalitionForEpidemicPreparednessInnovationsAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "CoalitionForEpidemicPreparednessInnovationsAccruals", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "CEPI accrual long-term (Note 6)", "label": "Coalition for Epidemic Preparedness Innovations Accruals", "documentation": "Coalition for Epidemic Preparedness Innovations accruals." } } }, "auth_ref": [] }, "dvax_CoalitionForEpidemicPreparednessInnovationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "CoalitionForEpidemicPreparednessInnovationsMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "CEPI Member", "label": "Coalition For Epidemic Preparedness Innovations [Member]", "documentation": "Coalition for Epidemic Preparedness Innovations." } } }, "auth_ref": [] }, "dvax_CoalitionForEpidemicPreparednessInnovationsPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "CoalitionForEpidemicPreparednessInnovationsPartnersMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "CEPI Partners [Member]", "label": "Coalition for Epidemic Preparedness Innovations Partners [Member]", "documentation": "Coalition for epidemic preparedness innovations partners." } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCollaborativeResearchDevelopmentAndLicenseAgreements" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration, Development and Supply Agreements", "label": "Collaborative Arrangement Disclosure [Text Block]", "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants." } } }, "auth_ref": [ "r143", "r145", "r152" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]", "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": [ "r468" ] }, "dvax_CollectionOfTerminationPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "CollectionOfTerminationPayment", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Collection of termination payment", "label": "Collection of Termination Payment", "documentation": "Collection of Termination Payment" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 5)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r29", "r83", "r565", "r630" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r119", "r318", "r319", "r702", "r838" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Newly reserved shares of common stock", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r30" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r761", "r762", "r763", "r765", "r766", "r767", "r768", "r815", "r816", "r877", "r901", "r903" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r90" ] }, "dvax_CommonStockSalesAgreementAggregateSalesProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "CommonStockSalesAgreementAggregateSalesProceeds", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock sales agreement aggregate sales proceeds", "label": "Common Stock Sales Agreement Aggregate Sales Proceeds", "documentation": "Common stock sales agreement aggregate sales proceeds." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r90", "r631" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r90" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r90", "r631", "r650", "r903", "r904" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock: $0.001 par value; 278,000 shares authorized at March 31, 2023 and December 31, 2022; 128,472 shares and 127,604 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively", "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": [ "r90", "r568", "r757" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r35", "r174", "r176", "r182", "r557", "r577" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r47", "r49", "r76", "r77", "r257", "r701" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r47", "r49", "r76", "r77", "r257", "r593", "r701" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail" ], "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": [ "r47", "r49", "r76", "r77", "r257", "r701", "r782" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [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": [ "r701" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of product revenue", "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": [ "r47", "r49", "r76", "r77", "r257" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r46", "r47", "r49", "r50", "r76", "r131", "r701" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail" ], "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": [ "r47", "r49", "r76", "r77", "r257", "r701" ] }, "dvax_ConsiderationAllocatedToTheRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ConsiderationAllocatedToTheRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consideration Allocated To The Remaining Performance Obligation", "documentation": "Consideration Allocated To The Remaining Performance Obligation" } } }, "auth_ref": [] }, "dvax_ContingentMilestonePaymentReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ContingentMilestonePaymentReceivable", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional milestone payments receivable", "label": "Contingent Milestone Payment Receivable", "documentation": "Contingent milestone payment receivable." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLossNoncurrent", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesInOurContractAssetAccountDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at Beginning of Period", "label": "Contract with Customer, Asset, Allowance for Credit Loss, Noncurrent", "terseLabel": "Balance at End of Period", "documentation": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent." } } }, "auth_ref": [ "r296", "r382" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summarizes balances and activities in our contract asset account", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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": [ "r847" ] }, "us-gaap_ContractWithCustomerAssetChangeInMethodCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetChangeInMethodCreditLossExpenseReversal", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesInOurContractAssetAccountDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Change in Method, Credit Loss Expense (Reversal)", "terseLabel": "Reclassification (1)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, from change in methodology." } } }, "auth_ref": [ "r298" ] }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Modification of Contract", "terseLabel": "Increase in revenue adjustment", "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from contract modification which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r741" ] }, "dvax_ContractWithCustomerAssetLongTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ContractWithCustomerAssetLongTerm", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract With Customer Asset Long Term", "label": "Contract With Customer Asset Long Term", "terseLabel": "Contract asset long term balance" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesInOurContractAssetAccountDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract asset balance", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total", "terseLabel": "Contract asset", "periodStartLabel": "Balance at Beginning of Period", "periodEndLabel": "Balance at End of Period", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r381", "r382", "r401" ] }, "us-gaap_ContractWithCustomerAssetPurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetPurchase", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesInOurContractAssetAccountDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Purchase", "terseLabel": "Subtractions", "negatedLabel": "Subtractions", "documentation": "Amount of increase from purchase of right to consideration in exchange for good or service transferred to customer when right is conditioned on passage of time." } } }, "auth_ref": [ "r299" ] }, "us-gaap_ContractWithCustomerAssetSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetSale", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesInOurContractAssetAccountDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Sale", "terseLabel": "Additions", "documentation": "Amount of decrease from sale of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time and other income." } } }, "auth_ref": [ "r300" ] }, "dvax_ContractWithCustomersExpectedPeriodOfPaymentToBeReceived": { "xbrltype": "durationItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ContractWithCustomersExpectedPeriodOfPaymentToBeReceived", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected period of payment to be received", "label": "Contract With Customers Expected Period Of Payment To Be Received", "documentation": "Contract with customers expected period of payment to be received." } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockAmountIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockAmountIssued1", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of preferred stock, amount", "label": "Conversion of Stock, Amount Issued", "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares converted", "label": "Conversion of Stock, Shares Converted", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "us-gaap_ConversionOfStockSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesIssued1", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of preferred stock, shares", "label": "Conversion of Stock, Shares Issued", "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of the convertible notes", "label": "Convertible Debt, Fair Value Disclosures", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayable", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes, net of debt discount of $2,516 and $2,802 at March 31, 2024 and December 31, 2023, respectively (Note 7)", "totalLabel": "Convertible Notes Payable, Total", "label": "Convertible Notes Payable", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r18", "r134", "r896" ] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareOutstandingStockOptionsAndStockAwardsExcludedFromCalculationOfNetLossPerShareDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Convertible Notes", "terseLabel": "Convertible Notes [Member]", "label": "Convertible Notes Payable [Member]", "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r87", "r133" ] }, "dvax_ConvertibleOptionalSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ConvertibleOptionalSeniorNotesMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Optional Notes", "label": "Convertible Optional Senior Notes [Member]", "documentation": "Convertible Optional Senior Notes [Member]" } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareOutstandingStockOptionsAndStockAwardsExcludedFromCalculationOfNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Convertible Preferred Stock", "label": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r365", "r366", "r369", "r765", "r766", "r767", "r768" ] }, "dvax_ConvertibleSeniorNotesDueTwoThousandTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ConvertibleSeniorNotesDueTwoThousandTwentySixMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2.50% Convertible Senior Notes Due 2026", "label": "Convertible Senior Notes Due Two Thousand Twenty Six [Member]", "documentation": "Convertible senior notes due two thousand twenty six." } } }, "auth_ref": [] }, "dvax_ConvertibleSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ConvertibleSeniorNotesMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Notes", "label": "Convertible Senior Notes [Member]", "documentation": "Convertible Senior Notes [Member]" } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Debt Securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r749", "r751", "r900" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total", "terseLabel": "Cost of sales - product", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r784", "r785" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales - Product", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r103" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r196", "r197", "r339", "r367", "r516", "r723", "r725" ] }, "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": [] }, "dvax_CpG1018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "CpG1018Member", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesInOurContractAssetAccountDetails", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesDeferredRevenueAccountsDetails", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "CpG 1018 adjuvant", "label": "Cp G1018 [Member]", "documentation": "Product CpG 1018." } } }, "auth_ref": [] }, "dvax_Cpg1018AdjuvantInventoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "Cpg1018AdjuvantInventoryMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "CpG 1018 Adjuvant Inventory", "label": "CpG 1018 Adjuvant Inventory [Member]", "documentation": "CpG 1018 adjuvant inventory." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Germany", "label": "GERMANY" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r120", "r192", "r335", "r341", "r342", "r343", "r344", "r345", "r346", "r351", "r358", "r359", "r361" ] }, "dvax_DebtInstrumentAdditionalIssueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "DebtInstrumentAdditionalIssueAmount", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional issue amount", "label": "Debt Instrument Additional Issue Amount", "documentation": "Debt instrument additional issue amount." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r87", "r88", "r133", "r134", "r198", "r336", "r337", "r338", "r339", "r340", "r342", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r503", "r735", "r736", "r737", "r738", "r739", "r808" ] }, "dvax_DebtInstrumentCappedCallTransactionInitialCapPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "DebtInstrumentCappedCallTransactionInitialCapPricePerShare", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Initial cap price", "label": "Debt Instrument Capped Call Transaction Initial Cap Price Per Share", "documentation": "Debt instrument capped call transaction initial cap price per share." } } }, "auth_ref": [] }, "dvax_DebtInstrumentCappedCallTransactionInitialStrikePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "DebtInstrumentCappedCallTransactionInitialStrikePricePerShare", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Initial strike price", "label": "Debt Instrument Capped Call Transaction Initial Strike Price Per Share", "documentation": "Debt instrument capped call transaction initial strike price per share." } } }, "auth_ref": [] }, "dvax_DebtInstrumentConversionOriginalDebtBasePrincipalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "DebtInstrumentConversionOriginalDebtBasePrincipalAmount", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt conversion, original debt, principal amount converted", "label": "Debt Instrument Conversion Original Debt Base Principal Amount", "documentation": "Debt instrument conversion original debt base principal amount." } } }, "auth_ref": [] }, "dvax_DebtInstrumentConversionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "DebtInstrumentConversionPeriodOneMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Conversion, Period One", "label": "Debt Instrument Conversion Period One [Member]", "documentation": "Debt instrument conversion period one." } } }, "auth_ref": [] }, "dvax_DebtInstrumentConversionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "DebtInstrumentConversionPeriodTwoMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Conversion, Period Two", "label": "Debt Instrument Conversion Period Two [Member]", "documentation": "Debt instrument conversion period two." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, conversion price per share", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r121", "r338" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Initial conversion rate", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r26", "r61", "r124", "r125", "r338" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, threshold consecutive trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, threshold percentage of stock price trigger", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, threshold trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r79", "r81", "r336", "r503", "r736", "r737" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Incremental borrowing rate", "label": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r25", "r79", "r354" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument interest rate, effective percentage", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r25", "r79", "r362", "r503" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r25", "r337" ] }, "us-gaap_DebtInstrumentInterestRateTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateTerms", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate terms", "label": "Debt Instrument, Interest Rate Terms", "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets." } } }, "auth_ref": [ "r25" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r198", "r336", "r337", "r338", "r339", "r340", "r342", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r360", "r503", "r735", "r736", "r737", "r738", "r739", "r808" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt maturity date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r150", "r735", "r878" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r27", "r198", "r336", "r337", "r338", "r339", "r340", "r342", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r503", "r735", "r736", "r737", "r738", "r739", "r808" ] }, "us-gaap_DebtInstrumentRedemptionDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionDescription", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, redemption, description", "label": "Debt Instrument, Redemption, Description", "documentation": "Description of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r15" ] }, "us-gaap_DebtInstrumentRedemptionPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodStartDate", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, redemption earliest date", "label": "Debt Instrument, Redemption Period, Start Date", "documentation": "Start date of debt instrument redemption period, in YYYY-MM-DD format." } } }, "auth_ref": [ "r15" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of principal redeemed", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "documentation": "Percentage of principal amount of debt redeemed." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r27", "r61", "r64", "r78", "r79", "r81", "r84", "r123", "r125", "r198", "r336", "r337", "r338", "r339", "r340", "r342", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r360", "r503", "r735", "r736", "r737", "r738", "r739", "r808" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Instrument, Unamortized Discount, Total", "terseLabel": "Long-term debt, net of debt discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r78", "r81", "r846" ] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r9" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross realized losses on investmnents", "label": "Debt Securities, Available-for-Sale, Realized Loss", "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r292" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Arrangement With Individual Share Based Payments [Line Items]", "label": "Deferred Compensation Arrangement with Individual, Share-Based Payments [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_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Issuance Costs, Net, Total", "terseLabel": "Debt issuance and offering costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r80", "r846" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesDeferredRevenueAccountsDetails", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Total", "terseLabel": "Deferred revenue", "periodStartLabel": "Balance at Beginning of Period", "periodEndLabel": "Balance at End of Period", "label": "Deferred Revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r794" ] }, "us-gaap_DeferredRevenueAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueAdditions", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesDeferredRevenueAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Additions", "terseLabel": "Additions (1)", "documentation": "Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementByTypeTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesDeferredRevenueAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue Arrangement By Type [Table]", "label": "Deferred Revenue Arrangement, by Type [Table]", "documentation": "Schedule of deferred revenue disclosure which includes the type of arrangements and the corresponding amount that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesDeferredRevenueAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue Arrangement [Line Items]", "label": "Deferred Revenue Arrangement [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_DeferredRevenueByArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Deferred Revenue", "label": "Deferred Revenue, by Arrangement, Disclosure [Table Text Block]", "documentation": "Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Current, Total", "terseLabel": "Deferred revenue", "label": "Deferred Revenue, Current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r793" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term deferred revenue", "totalLabel": "Deferred Revenue, Noncurrent, Total", "terseLabel": "Long-term deferred revenue", "label": "Deferred Revenue, Noncurrent", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r794" ] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesDeferredRevenueAccountsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Revenue recognized in the current period included in deferred revenue balance at the beginning of the period", "label": "Deferred Revenue, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "dvax_DeferredRevenueSubtractions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "DeferredRevenueSubtractions", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesDeferredRevenueAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue Subtractions", "documentation": "Deferred revenue subtractions.", "negatedLabel": "Subtractions (2)" } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r56" ] }, "dvax_DescriptionOfAveciaSupplyAgreement": { "xbrltype": "stringItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "DescriptionOfAveciaSupplyAgreement", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Avecia Supply Agreement", "label": "Description of Avecia Supply Agreement", "documentation": "Description of Avecia Supply Agreement" } } }, "auth_ref": [] }, "dvax_DeutscheBankSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "DeutscheBankSecuritiesMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deutsche Bank Securities", "label": "Deutsche Bank Securities [Member]", "documentation": "Deutsche bank securities." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r400", "r742", "r743", "r744", "r745", "r746", "r747", "r748" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r400", "r742", "r743", "r744", "r745", "r746", "r747", "r748" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Disaggregation of Revenues", "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": [ "r848" ] }, "dvax_DisclosureComputationOfBasicAndDilutedEarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "DisclosureComputationOfBasicAndDilutedEarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Disclosure Computation Of Basic And Diluted Earnings Per Share [Abstract]", "documentation": "Disclosure computation of basic and diluted earnings per share." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Plans and Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r412", "r416", "r446", "r447", "r448", "r753" ] }, "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_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r774" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r775" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dvax_DusseldorfLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "DusseldorfLeaseMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dusseldorf Lease", "label": "New Dusseldorf Lease [Member]", "documentation": "New Dusseldorf Lease [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossIncomePerShareDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per share attributable to common stockholders, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "terseLabel": "Basic", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r183", "r209", "r210", "r211", "r212", "r213", "r219", "r222", "r230", "r231", "r232", "r236", "r482", "r483", "r558", "r578", "r728" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossIncomePerShareDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per share attributable to common stockholders, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "terseLabel": "Diluted", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r183", "r209", "r210", "r211", "r212", "r213", "r222", "r230", "r231", "r232", "r236", "r482", "r483", "r558", "r578", "r728" ] }, "dvax_EarningsPerShareDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "EarningsPerShareDisclosureLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareOutstandingStockOptionsAndStockAwardsExcludedFromCalculationOfNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Disclosure [Line Items]", "label": "Earnings Per Share Disclosure [Line Items]", "documentation": "Earnings per share disclosure." } } }, "auth_ref": [] }, "dvax_EarningsPerShareDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "EarningsPerShareDisclosureTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareOutstandingStockOptionsAndStockAwardsExcludedFromCalculationOfNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Disclosure [Table]", "label": "Earnings Per Share Disclosure [Table]", "documentation": "Earnings per share disclosure." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetIncomePerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r218", "r233", "r234", "r235" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents, and restricted cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r492" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Effective Tax Rate", "terseLabel": "Effective Tax Rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r195", "r456", "r464" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r445" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee Stock Option", "terseLabel": "Share-based Payment Arrangement, Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r772" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Entity", "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.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r772" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r772" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r776" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r772" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r772" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r772" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r772" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareOutstandingStockOptionsAndStockAwardsExcludedFromCalculationOfNetLossPerShareDetail", "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r12", "r154", "r177", "r178", "r179", "r204", "r205", "r206", "r208", "r214", "r216", "r237", "r294", "r295", "r380", "r449", "r450", "r451", "r460", "r461", "r473", "r474", "r475", "r476", "r477", "r478", "r481", "r493", "r495", "r496", "r497", "r498", "r499", "r515", "r587", "r588", "r589", "r601", "r672" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of warrant liability (Note 10)", "verboseLabel": "Less: Removal of change in fair value of warrant liability", "terseLabel": "Change in fair value of warrant liability", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r7" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureSummaryOfChangesInFairValueWarrantLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r485", "r486", "r489" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureSummaryOfChangesInFairValueWarrantLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r485", "r486", "r489" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Assumptions to Estimate the Fair Value of Warrant Liability", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r13" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r74", "r75" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureSummaryOfChangesInFairValueWarrantLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r349", "r404", "r405", "r406", "r407", "r408", "r409", "r486", "r523", "r524", "r525", "r736", "r737", "r749", "r750", "r751" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r485", "r486", "r487", "r488", "r490" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r484" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r349", "r404", "r409", "r486", "r523", "r749", "r750", "r751" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r349", "r404", "r409", "r486", "r524", "r736", "r737", "r749", "r750", "r751" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureSummaryOfChangesInFairValueWarrantLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r349", "r404", "r405", "r406", "r407", "r408", "r409", "r486", "r525", "r736", "r737", "r749", "r750", "r751" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes in Fair Value Warrant liability", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r14", "r75" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureSummaryOfChangesInFairValueWarrantLiabilityDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease), Total", "terseLabel": "Decrease in fair value of warrants exercised and/or expired", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureSummaryOfChangesInFairValueWarrantLiabilityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureSummaryOfChangesInFairValueWarrantLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r349", "r404", "r405", "r406", "r407", "r408", "r409", "r523", "r524", "r525", "r736", "r737", "r749", "r750", "r751" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r484", "r490" ] }, "dvax_FinalPaymentForRemainingQuantities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "FinalPaymentForRemainingQuantities", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Final payment for remaining quantities", "label": "Final payment for remaining quantities", "documentation": "Final payment for remaining quantities" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r297", "r301", "r304", "r305", "r306", "r308", "r309", "r310", "r360", "r377", "r479", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r576", "r732", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r829", "r830", "r831", "r832" ] }, "us-gaap_FinancialInstrumentsOwnedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsOwnedAtFairValue", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Financial Instruments, Owned, at Fair Value, Total", "label": "Financial Instruments, Owned, at Fair Value", "documentation": "The aggregate fair value as of the balance sheet date of financial instruments and other positions owned by the entity including: (1) mortgages, mortgage-backed and asset backed securities; (2) US government and agency obligations; (3) state and municipal government obligations; (4) other sovereign government debt; (5) corporate obligations; (6) corporate equities; (7) principal investments; (8) derivative contracts; and (9) physical commodities. Includes both pledged and unpledged holdings." } } }, "auth_ref": [ "r82" ] }, "dvax_ForgivableLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ForgivableLoan", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest- free unsecured forgivable loan", "label": "Forgivable Loan", "documentation": "Forgivable loan." } } }, "auth_ref": [] }, "us-gaap_GainLossOnTerminationOfLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnTerminationOfLease", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Termination of sublease agreement", "label": "Gain (Loss) on Termination of Lease", "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term." } } }, "auth_ref": [ "r504" ] }, "us-gaap_GainsLossesOnSalesOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnSalesOfAssets", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sale of assets", "negatedLabel": "Gain on sale of assets (Note 5)", "totalLabel": "Gain (Loss) on Disposition of Assets for Financial Service Operations, Total", "terseLabel": "Gain on sale of assets", "label": "Gain (Loss) on Disposition of Assets for Financial Service Operations", "documentation": "Amount of gain (loss) on sale or disposal of assets utilized in financial service operations." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Goodwill, Total", "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r160", "r315", "r554", "r734", "r757", "r835", "r836" ] }, "dvax_GrantAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "GrantAgreementMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Grant Agreement", "label": "Grant Agreement [Member]", "documentation": "Grant Agreement." } } }, "auth_ref": [] }, "dvax_HEPLISAVBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "HEPLISAVBMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfProductRevenueAllowanceAndReserveCategoriesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "HEPLISAV-B", "label": "H E P L I S A V B [Member]", "documentation": "HEPLISAV-B." } } }, "auth_ref": [] }, "dvax_HortonStreetMasterLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "HortonStreetMasterLeaseMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Horton Street Master Lease", "label": "Horton Street Master Lease [Member]", "documentation": "Horton street master lease." } } }, "auth_ref": [] }, "dvax_HortonStreetSubleaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "HortonStreetSubleaseMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Horton Street Sublease", "terseLabel": "Horton Street Sublease", "label": "Horton Street Sublease [Member]", "documentation": "Horton street sublease." } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Offering", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Net income 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": [ "r0", "r100", "r136", "r240", "r247", "r251", "r253", "r559", "r573", "r730" ] }, "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.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r316", "r317", "r656" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r317", "r656" ] }, "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.dynavax.com/20240331/taxonomy/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r195", "r454", "r457", "r458", "r459", "r462", "r465", "r466", "r467", "r600" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit from (provision for) income taxes", "negatedLabel": "Benefit from (provision for) income taxes", "verboseLabel": "Provision for income taxes", "totalLabel": "Income Tax Expense (Benefit), Total", "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": [ "r140", "r149", "r215", "r216", "r245", "r455", "r463", "r579" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r39", "r41" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts and other receivables, net", "label": "Increase (Decrease) in Accounts and Other Receivables", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r805" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "dvax_IncreaseDecreaseInLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IncreaseDecreaseInLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Lease liabilities", "label": "Increase Decrease In Lease Liabilities", "documentation": "Increase decrease in lease liabilities." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "dvax_IncreaseInInterestFreeUnsecuredForgiveableLoanMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IncreaseInInterestFreeUnsecuredForgiveableLoanMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in interest free unsecured forgiveable loan maximum borrowing capacity", "label": "Increase In Interest Free Unsecured Forgiveable Loan Maximum Borrowing Capacity", "documentation": "Increase In Interest Free Unsecured Forgiveable Loan Maximum Borrowing Capacity." } } }, "auth_ref": [] }, "dvax_IncreaseInNumberOfEmployeeStockPurchasePlanSharesAuthorizedForIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IncreaseInNumberOfEmployeeStockPurchasePlanSharesAuthorizedForIssuance", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Increase in number of employee stock purchase plan shares authorized for issuance.", "label": "Increase In Number Of Employee Stock Purchase Plan Shares Authorized For Issuance", "terseLabel": "Increase in aggregate number of shares of common stock authorized for issuance" } } }, "auth_ref": [] }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InformationByCategoryOfDebtSecurityAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Security Category", "label": "Debt Security Category [Axis]", "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity." } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "totalLabel": "Interest Expense, Total", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r80", "r138", "r180", "r244", "r501", "r657", "r769", "r902" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesSummaryOfInterestExpensesRelatedToConvertibleNotesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesSummaryOfInterestExpensesRelatedToConvertibleNotesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest expense", "terseLabel": "Interest expense related to initial term loan", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r106", "r355", "r363", "r738", "r739" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesSummaryOfInterestExpensesRelatedToConvertibleNotesDetail": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesSummaryOfInterestExpensesRelatedToConvertibleNotesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stated coupon interest", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r108", "r356", "r738", "r739" ] }, "dvax_InterestFreeUnsecuredForgiveableLoanMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "InterestFreeUnsecuredForgiveableLoanMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest free unsecured forgiveable loan Maximum borrowing capacity", "label": "Interest Free Unsecured Forgiveable Loan Maximum Borrowing Capacity", "documentation": "Interest Free Unsecured Forgiveable Loan Maximum Borrowing Capacity ." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r187", "r189", "r190" ] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoriesMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventories [Member]", "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale." } } }, "auth_ref": [] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNet" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r311" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Finished Goods, Gross, Total", "terseLabel": "Finished goods inventory", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r795" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r117", "r720" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [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_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Inventories, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r170", "r718", "r757" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r142", "r158", "r169", "r311", "r312", "r314", "r552", "r726" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r117", "r722" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reserve", "periodStartLabel": "Inventory Valuation Reserves, Beginning Balance", "periodEndLabel": "Inventory Valuation Reserves, Ending Balance", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r54", "r797" ] }, "us-gaap_InventoryWorkInProcessAndRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessAndRawMaterials", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Work in Process and Raw Materials, Total", "terseLabel": "Balance within raw materials and work-in-process inventory", "label": "Inventory, Work in Process and Raw Materials", "documentation": "The aggregate carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. Includes supplies used directly or indirectly in the manufacturing or production process. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount." } } }, "auth_ref": [ "r797" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r117", "r721" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory write-off", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r313" ] }, "dvax_InventoryWriteOffsRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "InventoryWriteOffsRecognized", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory write-off recognized", "label": "Inventory write-offs recognized", "documentation": "Inventory write-offs recognized" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r105", "r243" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r613", "r615", "r616", "r618", "r620", "r677", "r679", "r681", "r684", "r685", "r686", "r687", "r689", "r690", "r691", "r692", "r693", "r763" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r613", "r615", "r616", "r618", "r620", "r677", "r679", "r681", "r684", "r685", "r686", "r687", "r689", "r690", "r691", "r692", "r693", "r763" ] }, "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": [] }, "dvax_IssuanceOfCappedCallOptionsSeeNote10": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IssuanceOfCappedCallOptionsSeeNote10", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of capped call options (see Note 10)", "documentation": "Issuance of capped call options (see Note 10)" } } }, "auth_ref": [] }, "dvax_IssuanceOfCommonStockNetOfIssuanceCostsInConjunctionWithAnUnderwrittenPublicOfferingAndAnAtMarketSalesAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IssuanceOfCommonStockNetOfIssuanceCostsInConjunctionWithAnUnderwrittenPublicOfferingAndAnAtMarketSalesAgreement", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock, net of issuance costs, in conjunction with an underwritten public offering and an At Market Sales Agreement", "label": "Issuance of common stock, net of issuance costs, in conjunction with an underwritten public offering and an At Market Sales Agreement", "documentation": "Issuance of common stock, net of issuance costs, in conjunction with an underwritten public offering and an At Market Sales Agreement" } } }, "auth_ref": [] }, "dvax_IssuanceOfCommonStockNetOfIssuanceCostsInConjunctionWithAnUnderwrittenPublicOfferingAndAnAtMarketSalesAgreementShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IssuanceOfCommonStockNetOfIssuanceCostsInConjunctionWithAnUnderwrittenPublicOfferingAndAnAtMarketSalesAgreementShares", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock, net of issuance costs, in conjunction with an underwritten public offering and an At Market Sales Agreement (Shares)", "label": "Issuance of common stock, net of issuance costs, in conjunction with an underwritten public offering and an At Market Sales Agreement (Shares)", "documentation": "Issuance of common stock, net of issuance costs, in conjunction with an underwritten public offering and an At Market Sales Agreement (Shares)" } } }, "auth_ref": [] }, "dvax_IssuanceOfCommonStockUponExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IssuanceOfCommonStockUponExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Issuance Of Common Stock Upon Exercise Of Stock Options", "label": "Issuance Of Common Stock Upon Exercise Of Stock Options", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "auth_ref": [] }, "dvax_IssuanceOfCommonStockUponExerciseOfStockOptionsAndOrReleaseOfRestrictedStockAwardsNetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IssuanceOfCommonStockUponExerciseOfStockOptionsAndOrReleaseOfRestrictedStockAwardsNetAmount", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock upon exercise of stock options and/or release of restricted stock awards, net, amount", "documentation": "Issuance of common stock upon exercise of stock options and/or release of restricted stock awards, net, amount" } } }, "auth_ref": [] }, "dvax_IssuanceOfCommonStockUponExerciseOfStockOptionsAndOrReleaseOfRestrictedStockAwardsNetShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IssuanceOfCommonStockUponExerciseOfStockOptionsAndOrReleaseOfRestrictedStockAwardsNetShares", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock upon exercise of stock options and/or release of restricted stock awards, net, shares", "documentation": "Issuance of common stock upon exercise of stock options and/or release of restricted stock awards, net, shares" } } }, "auth_ref": [] }, "dvax_IssuanceOfCommonStockUponExerciseOfStockOptionsShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IssuanceOfCommonStockUponExerciseOfStockOptionsShares", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Issuance Of Common Stock Upon Exercise Of Stock Options, Shares", "label": "Issuance Of Common Stock Upon Exercise Of Stock Options, Shares", "terseLabel": "Issuance of common stock upon exercise of stock options, shares" } } }, "auth_ref": [] }, "dvax_IssuanceOfCommonStockUponExerciseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IssuanceOfCommonStockUponExerciseOfWarrants", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of warrants", "label": "Issuance of common stock upon exercise of warrants", "documentation": "Issuance of common stock upon exercise of warrants" } } }, "auth_ref": [] }, "dvax_IssuanceOfCommonStockUponExerciseOfWarrantsShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IssuanceOfCommonStockUponExerciseOfWarrantsShares", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of warrants (Shares)", "label": "Issuance of common stock upon exercise of warrants (Shares)", "documentation": "Issuance of common stock upon exercise of warrants (Shares)" } } }, "auth_ref": [] }, "dvax_IssuanceOfCommonStockUponReleaseOfRestrictedStockAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IssuanceOfCommonStockUponReleaseOfRestrictedStockAwards", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Issuance Of Common Stock Upon Release Of Restricted Stock Awards", "label": "Issuance Of Common Stock Upon Release Of Restricted Stock Awards", "terseLabel": "Issuance of common stock upon release of restricted stock awards" } } }, "auth_ref": [] }, "dvax_IssuanceOfCommonStockUponReleaseOfRestrictedStockAwardsNetOfStatutoryTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IssuanceOfCommonStockUponReleaseOfRestrictedStockAwardsNetOfStatutoryTaxWithholdings", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings", "label": "Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings" } } }, "auth_ref": [] }, "dvax_IssuanceOfCommonStockUponReleaseOfRestrictedStockAwardsNetOfStatutoryTaxWithholdingsShare": { "xbrltype": "sharesItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IssuanceOfCommonStockUponReleaseOfRestrictedStockAwardsNetOfStatutoryTaxWithholdingsShare", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings(share)", "label": "Issuance of common stock upon release of restricted stock awards, net of statutory tax withholdings(share)" } } }, "auth_ref": [] }, "dvax_IssuanceOfCommonStockUponReleaseOfRestrictedStockAwardsShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IssuanceOfCommonStockUponReleaseOfRestrictedStockAwardsShares", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Issuance Of Common Stock Upon Release Of Restricted Stock Awards Shares", "label": "Issuance Of Common Stock Upon Release Of Restricted Stock Awards Shares", "terseLabel": "Issuance of common stock upon release of restricted stock awards, shares" } } }, "auth_ref": [] }, "dvax_IssuanceOfConvertibleNotesOnPurchaseOfCappedCallOptionsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IssuanceOfConvertibleNotesOnPurchaseOfCappedCallOptionsValue", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net Proceeds to Pay the Costs", "label": "Issuance Of Convertible Notes On Purchase Of Capped Call Options Value", "documentation": "Issuance of convertible notes on purchase of capped call options value." } } }, "auth_ref": [] }, "dvax_IssuanceWithholdingOfCommonStockUponExerciseOfOptionsVestingOfRestrictedStockUnitsAndVestingOfEarlyExercisedOptionsNetShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IssuanceWithholdingOfCommonStockUponExerciseOfOptionsVestingOfRestrictedStockUnitsAndVestingOfEarlyExercisedOptionsNetShares", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common upon exercise of stock options and restricted stock awards, net (in shares)", "label": "Issuance Withholding Of Common Stock Upon Exercise Of Options Vesting Of Restricted Stock Units And Vesting Of Early Exercised Options Net Shares", "documentation": "Issuance (withholding) of common stock upon exercise of options vesting of restricted stock units and vesting of early exercised options net shares." } } }, "auth_ref": [] }, "dvax_IssuanceWithholdingOfCommonStockUponExerciseOfOptionsVestingOfRestrictedStockUnitsAndVestingOfEarlyExercisedOptionsNetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "IssuanceWithholdingOfCommonStockUponExerciseOfOptionsVestingOfRestrictedStockUnitsAndVestingOfEarlyExercisedOptionsNetValue", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options and restricted stock awards, net", "label": "Issuance Withholding Of Common Stock Upon Exercise Of Options Vesting Of Restricted Stock Units And Vesting Of Early Exercised Options Net Value", "documentation": "Issuance (withholding) of common stock upon exercise of options vesting of restricted stock units and vesting of early exercised options net value." } } }, "auth_ref": [] }, "dvax_LargestCollaborationPartnerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LargestCollaborationPartnerMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Largest Collaboration Partner", "label": "Largest Collaboration Partner [Member]", "documentation": "Largest collaboration partner" } } }, "auth_ref": [] }, "dvax_LargestCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LargestCustomerMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Largest Customer", "label": "Largest Customer [Member]", "documentation": "Largest Customer" } } }, "auth_ref": [] }, "dvax_LeaseCommencementDate": { "xbrltype": "dateItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LeaseCommencementDate", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operations commencement date", "label": "Lease Commencement Date", "documentation": "Lease commencement date." } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Operating Lease Expense", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r882" ] }, "us-gaap_LeaseExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseExpirationDate1", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease expiration date", "label": "Lease Expiration Date", "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail3": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r514" ] }, "dvax_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r514" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r514" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r514" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r514" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r883" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Present value adjustment", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r514" ] }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseOptionToExtend", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease option to extend", "label": "Lessee, Operating Lease, Option to Extend", "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability." } } }, "auth_ref": [ "r508" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Renewal term of lease", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r881" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "lease term", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r881" ] }, "us-gaap_LesseeOperatingSubleaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingSubleaseExistenceOfOptionToExtend", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Existence of option to extend", "label": "Lessee, Operating Sublease, Existence of Option to Extend [true false]", "documentation": "Indicates (true false) whether sublessee has option to extend operating sublease." } } }, "auth_ref": [ "r508" ] }, "us-gaap_LesseeOperatingSubleaseOptionToExtend": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingSubleaseOptionToExtend", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Option to extend", "label": "Lessee, Operating Sublease, Option to Extend", "documentation": "Description of terms and conditions of option to extend operating sublease." } } }, "auth_ref": [ "r508" ] }, "dvax_LessorSubleaseRentalsPaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LessorSubleaseRentalsPaymentsToBeReceived", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lessor Sublease Rentals Payments To Be Received", "documentation": "Lessor Sublease Rentals Payments To Be Received" } } }, "auth_ref": [] }, "dvax_LessorSubleaseRentalsPaymentsToBeReceivedDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LessorSubleaseRentalsPaymentsToBeReceivedDueAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease Income", "label": "Lessor Sublease Rentals Payments To Be Received Due [Abstract]", "documentation": "Lessor sublease rentals payments to be received due." } } }, "auth_ref": [] }, "dvax_LessorSubleaseRentalsPaymentsToBeReceivedDueThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LessorSubleaseRentalsPaymentsToBeReceivedDueThereafter", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessor Sublease Rentals Payments To Be Received Due Thereafter", "documentation": "Lessor sublease rentals payments to be received due thereafter." } } }, "auth_ref": [] }, "dvax_LessorSubleaseRentalsPaymentsToBeReceivedDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LessorSubleaseRentalsPaymentsToBeReceivedDueYearFive", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessor Sublease Rentals Payments To Be Received Due Year Five", "documentation": "Lessor sublease rentals payments to be received due year five." } } }, "auth_ref": [] }, "dvax_LessorSubleaseRentalsPaymentsToBeReceivedDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LessorSubleaseRentalsPaymentsToBeReceivedDueYearFour", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessor Sublease Rentals Payments To Be Received Due Year Four", "documentation": "Lessor sublease rentals payments to be received due year four." } } }, "auth_ref": [] }, "dvax_LessorSubleaseRentalsPaymentsToBeReceivedDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LessorSubleaseRentalsPaymentsToBeReceivedDueYearThree", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessor Sublease Rentals Payments To Be Received Due Year Three", "documentation": "Lessor sublease rentals payments to be received due year three" } } }, "auth_ref": [] }, "dvax_LessorSubleaseRentalsPaymentsToBeReceivedDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LessorSubleaseRentalsPaymentsToBeReceivedDueYearTwo", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessor Sublease Rentals Payments To Be Received Due Year Two", "documentation": "Lessor sublease rentals payments to be received due year two." } } }, "auth_ref": [] }, "dvax_LessorSubleaseRentalsPaymentsToBeReceivedRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LessorSubleaseRentalsPaymentsToBeReceivedRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining)", "label": "Lessor Sublease Rentals Payments To Be Received Remainder Of Fiscal Year", "documentation": "Lessor sublease rentals payments to be received remainder of fiscal year." } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "terseLabel": "Liability under agreement", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r22", "r194", "r293", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r470", "r471", "r472", "r491", "r629", "r729", "r770", "r843", "r884", "r885" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r95", "r135", "r571", "r757", "r809", "r833", "r879" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "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": [ "r24", "r157", "r194", "r293", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r470", "r471", "r472", "r491", "r757", "r843", "r884", "r885" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total liabilities", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Liabilities, Fair Value Disclosure, Total", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r74" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "dvax_LicenseArrangementContingentConsiderationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LicenseArrangementContingentConsiderationPercentage", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "License arrangement contingent consideration percentage", "label": "License Arrangement Contingent Consideration Percentage", "documentation": "License arrangement contingent consideration percentage." } } }, "auth_ref": [] }, "dvax_LicenseArrangementContingentPaymentToAcquireLicense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LicenseArrangementContingentPaymentToAcquireLicense", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "License arrangement upfront payment", "label": "License Arrangement Contingent Payment To Acquire License", "documentation": "License arrangement contingent payment to acquire license." } } }, "auth_ref": [] }, "dvax_LiquidityAndFinancialConditionDisclosurePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LiquidityAndFinancialConditionDisclosurePolicyTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidity and Financial Condition", "label": "Liquidity And Financial Condition Disclosure Policy [Text Block]", "documentation": "Liquidity and financial condition disclosure." } } }, "auth_ref": [] }, "dvax_LoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LoanAgreementMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loan Agreement", "label": "Loan Agreement [Member]", "documentation": "Loan Agreement Member." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dvax_LongTermDebtNoncurrent1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LongTermDebtNoncurrent1", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of debt discount of $1,094 at December 31, 2020", "label": "Long Term Debt Noncurrent 1", "documentation": "Long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations." } } }, "auth_ref": [] }, "dvax_LongTermDeferredRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "LongTermDeferredRevenueMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesDeferredRevenueAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Deferred Revenue", "label": "Long Term Deferred Revenue [Member]", "documentation": "Long-term deferred revenue" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r27", "r57" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r320", "r321", "r322", "r325", "r839", "r840" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r320", "r321", "r322", "r325", "r839", "r840" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r320", "r321", "r322", "r325", "r839", "r840" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r320", "r321", "r322", "r325", "r839", "r840" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Axis]" } } }, "auth_ref": [ "r257", "r744", "r848", "r898", "r899" ] }, "dvax_MarketBasedPerformanceStockUnitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "MarketBasedPerformanceStockUnitMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Market Based Performance Stock Unit", "label": "Market Based Performance Stock Unit [Member]", "documentation": "Market-based performance stock unit." } } }, "auth_ref": [] }, "dvax_MaturitiesOfMarketableSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "MaturitiesOfMarketableSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of Marketable Securities Available-for-Sale", "label": "Maturities Of Marketable Securities Available For Sale Table [Text Block]", "documentation": "Maturities of marketable securities available for sale." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r410", "r551", "r586", "r621", "r622", "r678", "r680", "r682", "r683", "r688", "r712", "r713", "r731", "r740", "r752", "r760", "r845", "r886", "r887", "r888", "r889", "r890", "r891" ] }, "dvax_MedigenVaccineBiologicsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "MedigenVaccineBiologicsMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Medigen", "label": "Medigen Vaccine Biologics [Member]", "documentation": "Medigen Vaccine Biologics Member" } } }, "auth_ref": [] }, "dvax_MinimumAgeApprovedForVaccinePreventionOfInfectionCaused": { "xbrltype": "durationItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "MinimumAgeApprovedForVaccinePreventionOfInfectionCaused", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum age approved for vaccine prevention of infection caused", "label": "Minimum Age Approved For Vaccine Prevention Of Infection Caused", "documentation": "Minimum age approved for vaccine prevention of infection caused." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Minimum", "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r410", "r551", "r586", "r621", "r622", "r678", "r680", "r682", "r683", "r688", "r712", "r713", "r731", "r740", "r752", "r760", "r845", "r886", "r887", "r888", "r889", "r890", "r891" ] }, "dvax_ModifiedPurchaseOrderMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ModifiedPurchaseOrderMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Modified Purchase Order [Member]", "documentation": "Modified Purchase Order [Member]" } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r849" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Domain]" } } }, "auth_ref": [ "r257", "r744", "r848", "r898", "r899" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r188" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r188" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by 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": [ "r111", "r112", "r113" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "Net income (loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r101", "r113", "r137", "r155", "r172", "r175", "r179", "r194", "r207", "r209", "r210", "r211", "r212", "r215", "r216", "r228", "r240", "r247", "r251", "r253", "r293", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r483", "r491", "r574", "r652", "r670", "r671", "r730", "r769", "r843" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossIncomePerShareDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossIncomePerShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income attributable to common stockholders, basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r184", "r209", "r210", "r211", "r212", "r219", "r220", "r229", "r232", "r240", "r247", "r251", "r253", "r730" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossIncomePerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossIncomePerShareDetail" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net (loss) income attributable to common stockholders, diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r184", "r221", "r224", "r225", "r226", "r227", "r229", "r232" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share attributable to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "dvax_NonCashInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "NonCashInterestExpense", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash interest expense", "label": "Non Cash Interest Expense", "documentation": "Non-cash interest expense." } } }, "auth_ref": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-US", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r905", "r906", "r907", "r908" ] }, "dvax_NumberOfCommonStockWarrantExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "NumberOfCommonStockWarrantExercised", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of common stock warrants exercised", "label": "Number of Common Stock Warrant Exercised", "documentation": "Number of common stock warrant exercised." } } }, "auth_ref": [] }, "dvax_OpeartingLeaseRentArea": { "xbrltype": "areaItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "OpeartingLeaseRentArea", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease area", "label": "Opearting Lease Rent Area", "documentation": "Opearting lease rent area." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "(Loss) income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r240", "r247", "r251", "r253", "r730" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r880" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfSubleaseIncomeAndOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "terseLabel": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r506" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of lease liabilities (included in other current liabilities)", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r506" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfBalanceSheetClassificationOfOperatingLeaseLiabilitiesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion of lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r506" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r507", "r510" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r505" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r513", "r756" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r512", "r756" ] }, "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganization1" ], "lang": { "en-us": { "role": { "terseLabel": "Organization", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r86", "r114", "r115", "r130" ] }, "dvax_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]", "label": "Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]", "documentation": "Organization consolidation and presentation of financial statements disclosure." } } }, "auth_ref": [] }, "dvax_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Organization Consolidation And Presentation Of Financial Statements Disclosure [Table]", "label": "Organization Consolidation And Presentation Of Financial Statements Disclosure [Table]", "documentation": "Organization consolidation and presentation of financial statements disclosure." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r161" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "verboseLabel": "Cumulative foreign currency translation adjustments", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive (loss) income", "terseLabel": "Total other comprehensive income (Loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r12", "r17", "r173", "r176", "r181", "r493", "r494", "r499", "r556", "r575", "r800", "r801" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Current, Total", "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23", "r757" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Noncurrent, Total", "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Nonoperating Income (Expense), Total", "terseLabel": "Other", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r107" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Income, Net", "terseLabel": "Other Income (Expense)", "label": "Other Nonoperating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)." } } }, "auth_ref": [] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Account Receivable", "terseLabel": "Other receivables", "label": "Other Receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r166", "r639" ] }, "us-gaap_OtherReceivablesGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesGrossCurrent", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid receivables", "label": "Other Receivables, Gross, Current", "documentation": "Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r166" ] }, "dvax_OtherRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "OtherRevenueMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other Revenue", "label": "Other Revenue [Member]", "documentation": "Other revenue." } } }, "auth_ref": [] }, "dvax_OtherRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "OtherRevenuesMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Revenues", "label": "Other Revenues [Member]", "documentation": "Other Revenues [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments", "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]", "documentation": "Provides the categories of debt securities, available-for-sale or held-to-maturity, on which an entity may recognize other than temporary impairments (OTTI) for which a portion related to credit losses has been recognized in earnings and a portion related to all other factors has been recognized in other comprehensive income." } } }, "auth_ref": [ "r16" ] }, "dvax_PaymentAccruedNotReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PaymentAccruedNotReceived", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Payment Accrued, Not received", "label": "Payment Accrued, Not received", "terseLabel": "Payment not Received from related party" } } }, "auth_ref": [] }, "dvax_PaymentForContingentLiabilityMade": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PaymentForContingentLiabilityMade", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Payment for Contingent Liability made", "label": "Payment for Contingent Liability made", "terseLabel": "Contingent Payment made" } } }, "auth_ref": [] }, "dvax_PaymentMadeForPreCommercializationMilestone": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PaymentMadeForPreCommercializationMilestone", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Payment made for pre commercialization milestone.", "label": "Payment Made for Pre Commercialization Milestone", "terseLabel": "Payment made for Pre-commercialization milestone" } } }, "auth_ref": [] }, "dvax_PaymentReceivedForPreCommercializationMilestone": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PaymentReceivedForPreCommercializationMilestone", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payment received for Pre-commercialization milestone", "label": "Payment Received For Pre Commercialization Milestone", "documentation": "Payment received for pre-commercialization milestone" } } }, "auth_ref": [] }, "dvax_PaymentToHoldings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PaymentToHoldings", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payment to holdings", "label": "Payment To Holdings", "documentation": "Payment to holdings." } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromTenantAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromTenantAllowance", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Tenant improvements provided by the landlord", "verboseLabel": "Tenant improvement allowance", "label": "Payments for (Proceeds from) Tenant Allowance", "documentation": "Net cash outflow or inflow from monetary allowance granted by the landlord to a tenant to entice tenant to move into landlords building which will enable the tenant to prepare the leased premises for tenants occupancy." } } }, "auth_ref": [ "r36", "r109" ] }, "dvax_PaymentsForPurchaseOfCappedCallOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PaymentsForPurchaseOfCappedCallOptions", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of capped call options.", "label": "Payments For Purchase Of Capped Call Options", "negatedLabel": "Purchases of capped call options" } } }, "auth_ref": [] }, "dvax_PaymentsForTaxesRelatedToNetShareSettlementOfRsus": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PaymentsForTaxesRelatedToNetShareSettlementOfRsus", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for taxes related to net share settlement of restricted stock units", "documentation": "Payments for taxes related to net share settlement of RSUs", "label": "Payments for taxes related to net share settlement of RSUs" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of marketable securities", "totalLabel": "Payments to Acquire Marketable Securities, Total", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r822" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment, net", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r110" ] }, "dvax_PercentageOfExcessRentPaidToLandlord": { "xbrltype": "percentItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PercentageOfExcessRentPaidToLandlord", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of excess rent paid to landlord", "label": "Percentage Of Excess Rent Paid To Landlord", "documentation": "Percentage of excess rent paid to landlord." } } }, "auth_ref": [] }, "dvax_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Based Restricted Stock Units", "label": "Performance Based Restricted Stock Units [Member]", "documentation": "Performance based restricted stock units." } } }, "auth_ref": [] }, "dvax_PerformanceBasedVestingScheduleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PerformanceBasedVestingScheduleMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Performance based vesting schedule.", "label": "Performance Based Vesting Schedule [Member]", "terseLabel": "Performance Based Vesting Schedule" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875" ] }, "us-gaap_PledgingPurposeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgingPurposeAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Pledging Purpose [Axis]", "documentation": "Information by pledging purpose of pledged asset owned." } } }, "auth_ref": [ "r534", "r755", "r758", "r780" ] }, "us-gaap_PledgingPurposeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgingPurposeDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Pledging Purpose [Domain]", "documentation": "Pledging purpose of pledged asset owned." } } }, "auth_ref": [ "r534", "r755", "r758", "r780" ] }, "dvax_PotentialFutureCollectionFromGovernmentOfIndia": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PotentialFutureCollectionFromGovernmentOfIndia", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Potential Future Collection from Government of India", "label": "Potential Future Collection from Government of India" } } }, "auth_ref": [] }, "dvax_PotentialFutureCollectionReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PotentialFutureCollectionReceivable", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Potential future collection receivable", "documentation": "Potential future collection receivable." } } }, "auth_ref": [] }, "dvax_PowellStreetSubleaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PowellStreetSubleaseMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Powell Street Sublease", "label": "Powell Street Sublease [Member]", "documentation": "Powell Street Sublease." } } }, "auth_ref": [] }, "dvax_PreferredStockCommonStockAndWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PreferredStockCommonStockAndWarrantsAbstract", "lang": { "en-us": { "role": { "label": "Preferred Stock Common Stock And Warrants [Abstract]", "documentation": "Preferred stock common Stock and warrants." } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r761", "r762", "r765", "r766", "r767", "r768", "r901", "r903" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r89", "r365" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r89", "r631" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Preferred Stock, Shares Issued, Total", "terseLabel": "Preferred stock, shares issued", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r89", "r365" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r89", "r631", "r650", "r903", "r904" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock: $0.001 par value; 5,000 shares authorized at March 31, 2023 and December 31, 2022; zero shares outstanding at March 31, 2023 and December 31, 2022, respectively", "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": [ "r89", "r567", "r757" ] }, "dvax_PrepaidCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PrepaidCash", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Prepaid cash", "documentation": "Prepaid cash" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r799" ] }, "dvax_PrepaidInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PrepaidInventory", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Prepaid inventory", "documentation": "Prepaid inventory" } } }, "auth_ref": [] }, "dvax_PrepaidManufacturing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PrepaidManufacturing", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid manufacturing", "label": "Prepaid Manufacturing", "documentation": "Prepaid Manufacturing." } } }, "auth_ref": [] }, "dvax_PrepaymentOfAdvancePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PrepaymentOfAdvancePayment", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Prepayment of advance payment", "documentation": "Prepayment of advance payment" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of Convertible Notes, net", "label": "Proceeds from Convertible Debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r37" ] }, "dvax_ProceedsFromExerciseOfStockOptionsAndRestrictedStockAwardsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ProceedsFromExerciseOfStockOptionsAndRestrictedStockAwardsNet", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds From Exercise Of Stock Options And Restricted Stock Awards Net", "documentation": "Proceeds from exercise of stock options and restricted stock awards net." } } }, "auth_ref": [] }, "dvax_ProceedsFromGrant": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ProceedsFromGrant", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from grant", "label": "Proceeds From Grant", "documentation": "Proceeds from grant." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net cash proceeds received", "terseLabel": "Proceeds from issuance of common stock, net", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r5" ] }, "dvax_ProceedsFromIssuanceOfCommonStockAuthorizedRemainingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ProceedsFromIssuanceOfCommonStockAuthorizedRemainingCapacity", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining proceeds from common stock, under sales agreement", "label": "Proceeds From Issuance Of Common Stock Authorized Remaining Capacity", "documentation": "Proceeds from issuance of common stock authorized, remaining capacity." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from warrants exercised", "label": "Proceeds from Issuance of Warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Net cash proceeds received from issuance or sale of equity", "totalLabel": "Proceeds from Issuance or Sale of Equity, Total", "label": "Proceeds from Issuance or Sale of Equity", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r5", "r595" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities and redemption of marketable securities", "totalLabel": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale, Total", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale, 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": [ "r185", "r186", "r822" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Employee Stock Purchase Plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureSummaryOfChangesInFairValueWarrantLiabilityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Warrants exercised and/or expired", "label": "Proceeds from Warrant Exercises", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r803" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail" ], "lang": { "en-us": { "role": { "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r742" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesInOurContractAssetAccountDetails", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesDeferredRevenueAccountsDetails", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfProductRevenueAllowanceAndReserveCategoriesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r254", "r553", "r580", "r581", "r582", "r583", "r584", "r585", "r715", "r742", "r759", "r783", "r841", "r842", "r848", "r898" ] }, "dvax_ProductRevenueAllowanceAndReservesAdjustmentsRelatedToPriorPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ProductRevenueAllowanceAndReservesAdjustmentsRelatedToPriorPeriod", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfProductRevenueAllowanceAndReserveCategoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments related to prior periods", "documentation": "Product Revenue Allowance And Reserves Adjustments Related To Prior Period", "label": "Product Revenue Allowance And Reserves Adjustments Related To Prior Period" } } }, "auth_ref": [] }, "dvax_ProductRevenueAllowanceAndReservesCreditOrPaymentsMadeDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ProductRevenueAllowanceAndReservesCreditOrPaymentsMadeDuringPeriod", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfProductRevenueAllowanceAndReserveCategoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit or payments made during the period", "label": "Product Revenue Allowance And Reserves Credit Or Payments Made During Period", "documentation": "Product revenue allowance and reserves credit or payments made during the period." } } }, "auth_ref": [] }, "dvax_ProductRevenueAllowanceAndReservesProvisionRelatedToCurrentPeriodSales": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ProductRevenueAllowanceAndReservesProvisionRelatedToCurrentPeriodSales", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfProductRevenueAllowanceAndReserveCategoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions related to current period sales", "label": "Product Revenue Allowance And Reserves Provision Related To Current Period Sales", "documentation": "Product revenue allowance and reserves provision related to current period sales." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesInOurContractAssetAccountDetails", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesDeferredRevenueAccountsDetails", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfProductRevenueAllowanceAndReserveCategoriesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r254", "r553", "r580", "r581", "r582", "r583", "r584", "r585", "r715", "r742", "r759", "r783", "r841", "r842", "r848", "r898" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Property, Plant and Equipment, Net, Total", "terseLabel": "Property and equipment, net", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r562", "r572", "r757" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r118" ] }, "dvax_ProvisionForWriteDownOfInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ProvisionForWriteDownOfInventory", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for write down of inventory to cost of sales - product", "label": "Provision for Write down of Inventory", "documentation": "Provision for Write down of Inventory" } } }, "auth_ref": [] }, "dvax_PtBioFarmaPerseroMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "PtBioFarmaPerseroMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "PT Bio Farma (Persero) is related to Collaboration, Development and Supply Agreements.", "label": "PT Bio Farma (Persero) [Member]", "terseLabel": "PT Bio Farma (Persero)" } } }, "auth_ref": [] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r796" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory [Domain]", "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r796" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Purchase Obligation, Total", "terseLabel": "Non-cancelable purchase and other commitments", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r403", "r410", "r439", "r440", "r441", "r526", "r551", "r586", "r621", "r622", "r678", "r680", "r682", "r683", "r688", "r712", "r713", "r731", "r740", "r752", "r760", "r763", "r837", "r845", "r887", "r888", "r889", "r890", "r891" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r403", "r410", "r439", "r440", "r441", "r526", "r551", "r586", "r621", "r622", "r678", "r680", "r682", "r683", "r688", "r712", "r713", "r731", "r740", "r752", "r760", "r763", "r837", "r845", "r887", "r888", "r889", "r890", "r891" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r32" ] }, "dvax_ReclassificationOfCepiAccrualToCepiAccrualLongTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ReclassificationOfCepiAccrualToCepiAccrualLongTerm", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Reclassification of CEPI accrual to CEPI accrual long-term", "label": "Reclassification of CEPI accrual to CEPI accrual long-term", "terseLabel": "Reclassification of CEPI accrual to CEPI accrual long-term" } } }, "auth_ref": [] }, "dvax_ReclassificationOfContractAssetFromOtherCurrentAssetsToOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ReclassificationOfContractAssetFromOtherCurrentAssetsToOtherAssets", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Reclassification of contract asset from other current assets to other assets", "label": "Reclassification of contract asset from other current assets to other assets", "terseLabel": "Reclassification of contract asset from other current assets to other assets" } } }, "auth_ref": [] }, "dvax_ReconciliationOfCashCashEquivalentsAndRestrictedCashToStatementOfCashFlowsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ReconciliationOfCashCashEquivalentsAndRestrictedCashToStatementOfCashFlowsTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Cash, Cash Equivalents and Restricted Cash", "label": "Reconciliation Of Cash Cash Equivalents And Restricted Cash To Statement Of Cash Flows Table [Text Block]", "documentation": "Reconciliation of cash, cash equivalents and restricted cash to the statement of cash flows." } } }, "auth_ref": [] }, "dvax_RemeasurementOfOperatingLeaseRightOfUseAssetsForLeaseModification": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "RemeasurementOfOperatingLeaseRightOfUseAssetsForLeaseModification", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Remeasurement of operating lease right-of-use assets for lease modification", "label": "Remeasurement of operating lease right-of-use assets for lease modification", "documentation": "Remeasurement of operating lease right-of-use assets for lease modification" } } }, "auth_ref": [] }, "dvax_RepaymentOfAdvanceFromCustomer": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "RepaymentOfAdvanceFromCustomer", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Repayment of Advance from Customer", "label": "Repayment of Advance from Customer", "terseLabel": "Repayment of Advance from Customer" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of debt", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r804" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Repayments of Long-Term Debt, Total", "label": "Repayments of Long-Term Debt", "negatedLabel": "Repayment of long-term debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r38", "r598" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r196", "r197", "r339", "r367", "r516", "r724", "r725" ] }, "us-gaap_ResearchAndDevelopmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentAbstract", "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Write-off of accrued balance", "label": "Research and Development Asset Acquired Other than Through Business Combination, Writeoff", "documentation": "The amount of the write-off for research and development assets that were acquired in a transaction other than a business combination." } } }, "auth_ref": [ "r55", "r876" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r85", "r453", "r892" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "dvax_ReservationAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ReservationAgreementMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reservation Agreement", "label": "Reservation Agreement [Member]", "documentation": "Reservation Agreement." } } }, "auth_ref": [] }, "dvax_ReservesAccrualBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ReservesAccrualBalance", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfProductRevenueAllowanceAndReserveCategoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue reserve accruals", "periodStartLabel": "Balance at Beginning of Period", "periodEndLabel": "Balance at End of Period", "label": "Reserves Accrual Balance", "documentation": "Reserves Accrual Balance." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetail": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Restricted Cash and Cash Equivalents, Noncurrent, Total", "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r40", "r141", "r191" ] }, "us-gaap_RestrictedStockExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockExpense", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock or Unit Expense", "terseLabel": "Stock based compensation expense related to restricted stock", "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "terseLabel": "Accumulated deficit", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r92", "r126", "r570", "r590", "r592", "r599", "r632", "r757" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r154", "r204", "r205", "r206", "r208", "r214", "r216", "r294", "r295", "r449", "r450", "r451", "r460", "r461", "r473", "r475", "r476", "r478", "r481", "r587", "r589", "r601", "r903" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue recognized", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "terseLabel": "Total revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r241", "r242", "r246", "r249", "r250", "r254", "r255", "r257", "r399", "r400", "r553" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r151", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r714" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r151", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r402" ] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "dvax_RevenueReserveAccrualsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "RevenueReserveAccrualsMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfProductRevenueAllowanceAndReserveCategoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Reserve Accruals", "label": "Revenue Reserve Accruals [Member]", "documentation": "Revenue reserve accruals." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange of operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r511", "r756" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r257", "r781" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "auth_ref": [ "r411", "r818" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r217", "r411", "r778", "r818" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Stock Options and Stock Awards Excluded from Calculation of Net Loss Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Cash, Cash Equivalents and Marketable Securities", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "dvax_ScheduleOfBalanceSheetComponentsOfOperatingLeaseLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ScheduleOfBalanceSheetComponentsOfOperatingLeaseLiabilitiesTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Balance Sheet Classification of Operating Lease Liabilities", "label": "Schedule Of Balance Sheet Components Of Operating Lease Liabilities Table [Text Block]", "documentation": "Schedule of balance sheet components of operating lease liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table]", "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": [ "r468" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r69" ] }, "dvax_ScheduleOfConvertibleNotesInterestExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ScheduleOfConvertibleNotesInterestExpenseTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Interest Expenses Related to Convertible Notes", "label": "Schedule Of Convertible Notes Interest Expense Table [Text Block]", "documentation": "Schedule of convertible notes interest expense." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Deferred Compensation Arrangement With Individual Share Based Payments [Table]", "label": "Schedule of Deferred Compensation Arrangement with Individual, Share-Based Payments [Table]", "documentation": "Schedule, table or text reflecting equity-based arrangements (such as stock or unit options and stock or unit awards) with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability." } } }, "auth_ref": [ "r10", "r65", "r67", "r127" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Basic and Diluted Net Income Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r820" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r485", "r486" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureInventoriesNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r19", "r96", "r97", "r98" ] }, "dvax_ScheduleOfPerformanceBasedRestrictedStockUnitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ScheduleOfPerformanceBasedRestrictedStockUnitTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Performance Based Restricted Stock Unit", "label": "Schedule Of Performance Based Restricted Stock Unit Table [Text Block]", "documentation": "Summary of performance based restricted stock unit." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from Major Customers", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Option Activity under Stock-Based Compensation Plans", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r128" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r413", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Units Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value-Based Measurements and Weighted-Average Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r129" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Stock By Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r58", "r59", "r60", "r61", "r62", "r63", "r64", "r123", "r125", "r126", "r163", "r164", "r165", "r238", "r365", "r366", "r367", "r369", "r372", "r377", "r379", "r595", "r596", "r597", "r598", "r740", "r777", "r807" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Common Stock Warrants Outstanding", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "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": [ "r66" ] }, "dvax_Sd101Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "Sd101Member", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "SD-101 [Member]", "documentation": "SD-101 [Member]" } } }, "auth_ref": [] }, "dvax_SecondLargestCollaborationPartnerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "SecondLargestCollaborationPartnerMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Second Largest Collaboration Partner", "label": "Second Largest Collaboration Partner [Member]", "documentation": "Second largest collaboration partner" } } }, "auth_ref": [] }, "dvax_SecondLargestCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "SecondLargestCustomerMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Second Largest Customer", "label": "Second Largest Customer [Member]", "documentation": "Second largest Customer" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r771" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r773" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r255", "r256", "r614", "r617", "r619", "r679", "r681", "r685", "r689", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r716", "r743", "r763", "r848", "r898" ] }, "dvax_SellingCommissionPercentageFromGrossOfferingProceedsOfSalesOfStock": { "xbrltype": "percentItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "SellingCommissionPercentageFromGrossOfferingProceedsOfSalesOfStock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commission on gross sales proceeds of common stock", "label": "Selling Commission Percentage From Gross Offering Proceeds Of Sales Of Stock", "documentation": "Selling commission percentage from gross offering proceeds of sales of stock." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Selling, General and Administrative Expense, Total", "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r104" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureConvertibleNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "dvax_SeriesBConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "SeriesBConvertiblePreferredStockMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Series B Convertible Preferred Stock", "terseLabel": "Series B Convertible Preferred Stock", "label": "Series B Convertible Preferred Stock [Member]", "documentation": "Series B convertible preferred stock." } } }, "auth_ref": [] }, "dvax_SerumInstituteOfIndiaPvtLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "SerumInstituteOfIndiaPvtLtdMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Serum Institute of India Pvt. Ltd. is a counter party member.", "label": "Serum Institute of India Pvt. Ltd. [Member]", "terseLabel": "Serum Institute of India Pvt. Ltd." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r753" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r431" ] }, "dvax_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average fair value per share", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested In Period Weighted Average Grant Date Fair Value", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested In Period Weighted Average Grant Date Fair Value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested, Beginning Balance", "periodEndLabel": "Non-vested, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Restricted stock units awards outstanding", "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": [ "r428", "r429" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested, Beginning Balance", "periodEndLabel": "Non-vested, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r428", "r429" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant-Date Fair Value Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested", "terseLabel": "Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r432" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Vested", "terseLabel": "Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r432" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r439" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r413", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued to employees", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r67" ] }, "dvax_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract]", "documentation": "Share based compensation arrangement by share based payment award options aggregate intrinsic value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable as of March 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r422" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable as of March 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r422" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Options expired (vested)", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options forfeited (unvested)", "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": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r424" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average fair value per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "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": [ "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance as of December 31, 2023", "periodEndLabel": "Balance as of March 31, 2024", "terseLabel": "Balance at March 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r420", "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Underlying Outstanding Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r420", "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest as of March 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r437" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest as of March 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest as of March 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r436" ] }, "dvax_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term (years)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]", "documentation": "Share based compensation arrangement by share based payment award options weighted average remaining contractual term." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfPerformanceBasedRestrictedStockUnitDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r425" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Options expired (vested)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited (unvested)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r424" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "totalLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount, Total", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r443" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r754" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r438" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable as of March 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r67" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable as of March 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r67" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted - Average Remaining Contractual Term (years), balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r128" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest as of March 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r436" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balances (in shares)", "periodEndLabel": "Ending Balances (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r20" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareOutstandingStockOptionsAndStockAwardsExcludedFromCalculationOfNetLossPerShareDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r153", "r163", "r164", "r165", "r194", "r222", "r223", "r230", "r232", "r238", "r239", "r293", "r326", "r328", "r329", "r330", "r333", "r334", "r365", "r366", "r369", "r372", "r379", "r491", "r595", "r596", "r597", "r598", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r631", "r653", "r672", "r694", "r695", "r696", "r697", "r698", "r777", "r807", "r819" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareOutstandingStockOptionsAndStockAwardsExcludedFromCalculationOfNetLossPerShareDetail", "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r31", "r154", "r177", "r178", "r179", "r204", "r205", "r206", "r208", "r214", "r216", "r237", "r294", "r295", "r380", "r449", "r450", "r451", "r460", "r461", "r473", "r474", "r475", "r476", "r477", "r478", "r481", "r493", "r495", "r496", "r497", "r498", "r499", "r515", "r587", "r588", "r589", "r601", "r672" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r255", "r256", "r614", "r617", "r619", "r679", "r681", "r685", "r689", "r700", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r716", "r743", "r763", "r848", "r898" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesInOurContractAssetAccountDetails", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r204", "r205", "r206", "r237", "r553", "r594", "r612", "r623", "r624", "r625", "r626", "r627", "r628", "r631", "r634", "r635", "r636", "r637", "r638", "r640", "r641", "r642", "r643", "r645", "r646", "r647", "r648", "r649", "r651", "r654", "r655", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r672", "r764" ] }, "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_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r217", "r411", "r778", "r779", "r818" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r204", "r205", "r206", "r237", "r553", "r594", "r612", "r623", "r624", "r625", "r626", "r627", "r628", "r631", "r634", "r635", "r636", "r637", "r638", "r640", "r641", "r642", "r643", "r645", "r646", "r647", "r648", "r649", "r651", "r654", "r655", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r672", "r764" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under Employee Stock Purchase Plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r12", "r89", "r90", "r126" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock and preferred stock (in shares)", "terseLabel": "Issuance of common stock, net of issuance costs, in conjunction with an At Market Sales Agreement (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r12", "r89", "r90", "r126", "r595", "r672", "r695" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r89", "r90", "r126", "r425" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under Employee Stock Purchase Plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r12", "r89", "r90", "r126" ] }, "dvax_StockIssuedExerciseOfWarrantsDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "StockIssuedExerciseOfWarrantsDuringPeriodSharesNewIssues", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of warrants, shares", "label": "Stock Issued Exercise Of Warrants During Period Shares New Issues", "documentation": "Stock issued exercise of warrants during period, shares, new issues." } } }, "auth_ref": [] }, "dvax_StockIssuedExerciseOfWarrantsDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "StockIssuedExerciseOfWarrantsDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of warrants", "label": "Stock Issued Exercise Of Warrants During Period Value New Issues", "documentation": "Stock issued exercise of warrants during period, value, new issues." } } }, "auth_ref": [] }, "dvax_StockOptionsAndShareAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "StockOptionsAndShareAwardsMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareOutstandingStockOptionsAndStockAwardsExcludedFromCalculationOfNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options and Stock Awards", "label": "Stock Options And Share Awards [Member]", "documentation": "Stock options and share awards." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.dynavax.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning Balances", "periodEndLabel": "Ending Balances", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r90", "r93", "r94", "r116", "r633", "r650", "r673", "r674", "r757", "r770", "r809", "r833", "r879", "r903" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStock1" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r122", "r193", "r364", "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r378", "r380", "r480", "r675", "r676", "r699" ] }, "dvax_SubleaseExpenseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "SubleaseExpenseIncome", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease (expense) income (Note 5)", "label": "Sublease (expense) income", "documentation": "Sublease (expense) income" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease (expense) income (Note 5)", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r509", "r756" ] }, "dvax_SubleaseIncomeAndOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "SubleaseIncomeAndOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Maturities of Sublease Income and Operating Lease Liabilities", "label": "Sublease Income And Operating Lease Liability Maturity Table [Text Block]", "documentation": "Sublease income and operating lease liability maturity." } } }, "auth_ref": [] }, "dvax_SubleaseLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "SubleaseLoss", "crdr": "debit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease termination loss (Note 5)", "label": "Sublease loss", "documentation": "Sublease loss" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r500", "r518" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r500", "r518" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "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": [ "r500", "r518" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r500", "r518" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r500", "r518" ] }, "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.dynavax.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r517", "r519" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationFairValueBasedMeasurementsAndWeightedAverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "dvax_SummaryOfProductRevenueAllowanceAndReserveCategoriesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "SummaryOfProductRevenueAllowanceAndReserveCategoriesTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Product Revenue Allowance and Reserve Categories", "label": "Summary Of Product Revenue Allowance And Reserve Categories Table [Text Block]", "documentation": "Summary of product revenue allowance and reserve categories." } } }, "auth_ref": [] }, "dvax_SummaryOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "SummaryOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Weighted Average Remaining Lease Term and Weighted Average Discount Rate", "label": "Summary Of Weighted Average Remaining Lease Term And Weighted Average Discount Rate Table [Text Block]", "documentation": "Summary of weighted average remaining lease term and weighted average discount rate." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Supplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Supplies", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid amount", "label": "Prepaid Supplies", "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r719", "r733", "r834" ] }, "dvax_SupplyAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "SupplyAgreementMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Supply Agreement", "label": "Supply Agreement [Member]", "documentation": "Supply agreement." } } }, "auth_ref": [] }, "dvax_SymphonyDynamoHoldingsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "SymphonyDynamoHoldingsLlcMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Symphony Dynamo Holdings LLC", "label": "Symphony Dynamo Holdings Llc [Member]", "documentation": "Symphony Dynamo Holdings LLC." } } }, "auth_ref": [] }, "dvax_ThirdLargestCollaborationPartnerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ThirdLargestCollaborationPartnerMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Third largest collaboration partner", "label": "Third Largest Collaboration Partner Member", "documentation": "Third largest collaboration partner member" } } }, "auth_ref": [] }, "dvax_ThirdLargestCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ThirdLargestCustomerMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfRevenuesFromMajorCustomersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Third Largest Customer", "label": "Third Largest Customer [Member]", "documentation": "Third largest Customer" } } }, "auth_ref": [] }, "dvax_TotalConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "TotalConsideration", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Total consideration", "documentation": "Total consideration" } } }, "auth_ref": [] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Accounts Receivable [Member]", "label": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r360", "r377", "r479", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r576", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r829", "r830", "r831", "r832" ] }, "dvax_TrisalusLifeSciencesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "TrisalusLifeSciencesMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "TriSalus", "label": "TriSalus Life Sciences [Member]", "documentation": "TriSalus Life Sciences [Member]" } } }, "auth_ref": [] }, "dvax_TwentySeventeenAtTheMarketAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "TwentySeventeenAtTheMarketAgreementMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2017 ATM Agreement", "label": "Twenty Seventeen At The Market Agreement [Member]", "documentation": "Twenty seventeen at the market agreement." } } }, "auth_ref": [] }, "dvax_TwoThousandAndEighteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "TwoThousandAndEighteenEquityIncentivePlanMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Equity Incentive Plan", "label": "Two Thousand And Eighteen Equity Incentive Plan [Member]", "documentation": "Two thousand and eighteen equity incentive plan." } } }, "auth_ref": [] }, "dvax_TwoThousandAndFourteenEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "TwoThousandAndFourteenEmployeeStockPurchasePlanMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2014 Employee Stock Purchase Plan", "label": "Two Thousand And Fourteen Employee Stock Purchase Plan [Member]", "documentation": "Two thousand and fourteen employee stock purchase plan." } } }, "auth_ref": [] }, "dvax_TwoThousandAndTwentyOneEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "TwoThousandAndTwentyOneEquityIncentivePlanMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Two Thousand And Twenty One Equity Incentive Plan [Member]", "documentation": "Two Thousand And Twenty One Equity Incentive Plan Member" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r468" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfDisaggregationOfRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "UNITED STATES", "label": "UNITED STATES" } } }, "auth_ref": [] }, "dvax_USDepartmentOfDefenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "USDepartmentOfDefenseMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Department of Defense", "label": "U S Department Of Defense [Member]", "documentation": "U S Department of Defense." } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Government Agency Securities", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r727", "r749", "r893" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCashCashEquivalentsRestrictedCashAndMarketableSecuritiesSummaryOfCashCashEquivalentsAndMarketableSecuritiesDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasuries", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r727", "r749", "r751", "r893" ] }, "dvax_UnvestedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "UnvestedMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested", "label": "Unvested [Member]", "documentation": "Unvested." } } }, "auth_ref": [] }, "dvax_UpfrontPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "UpfrontPayment", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Upfront payment", "label": "Upfront Payment", "documentation": "Upfront payment." } } }, "auth_ref": [] }, "dvax_UpfrontPaymentReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "UpfrontPaymentReceivable", "crdr": "debit", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Upfront payment receivable", "label": "Upfront Payment Receivable", "documentation": "Upfront payment receivable." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureOrganizationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r51", "r52", "r53", "r144", "r146", "r147", "r148" ] }, "dvax_ValnevaSEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ValnevaSEMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Valneva SE", "label": "Valneva S E [Member]", "documentation": "Valneva SE." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfProductRevenueAllowanceAndReserveCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r199", "r200", "r201", "r202", "r203" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfProductRevenueAllowanceAndReserveCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r199", "r200", "r201", "r202", "r203" ] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfProductRevenueAllowanceAndReserveCategoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation And Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "auth_ref": [ "r199", "r200", "r201", "r202", "r203" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfBalancesAndActivitiesInOurContractAssetAccountDetails", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfProductRevenueAllowanceAndReserveCategoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation And Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "auth_ref": [ "r199", "r200", "r201", "r202", "r203" ] }, "dvax_VestedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "VestedMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureEquityPlansAndStockBasedCompensationOptionActivityUnderStockBasedCompensationPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested", "label": "Vested [Member]", "documentation": "Vested." } } }, "auth_ref": [] }, "dvax_WarrantLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "WarrantLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liability", "label": "Warrant Liability Current", "documentation": "Warrant liability current." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCommonStockAdditionalInformationDetail", "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareOutstandingStockOptionsAndStockAwardsExcludedFromCalculationOfNetLossPerShareDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_DisclosureFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrant Liability", "terseLabel": "Warrants", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r761", "r762", "r765", "r766", "r767", "r768" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossIncomePerShareDetail2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossIncomePerShareDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted average common stock outstanding, diluted", "terseLabel": "Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r221", "r232" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossIncomePerShareDetail2": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossIncomePerShareDetail", "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average common stock outstanding, basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "terseLabel": "Basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r219", "r232" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net income per share attributable to common stockholders:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "dvax_ZhejiangCloverBiopharmaceuticalsIncAndCloverHongKongIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dynavax.com/20240331", "localname": "ZhejiangCloverBiopharmaceuticalsIncAndCloverHongKongIncMember", "presentation": [ "http://www.dynavax.com/20240331/taxonomy/role/DisclosureCollaborationDevelopmentAndSupplyAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Clover", "label": "Zhejiang Clover Biopharmaceuticals Inc And Clover Hong Kong Inc [Member]", "documentation": "Zhejiang clover biopharmaceuticals, inc and clover hong kong inc member." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-8" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "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(a))", "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.19)", "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.19-26)", "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.20)", "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.21)", "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.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482943/710-10-55-8" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "940", "SubTopic": "320", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481961/940-320-45-2" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "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(19))", "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "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" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "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" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-8B" }, "r140": { "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" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r144": { "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" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//808/tableOfContent" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "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": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r156": { "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" }, "r157": { "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" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "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(17))", "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(18))", "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(27)(b))", "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(28))", "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(29))", "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(3)(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(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r185": { "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" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r316": { "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "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)(4)(i))", "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": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "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)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r380": { "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" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r490": { "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" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479092/842-20-40-1" }, "r505": { "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" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "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" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "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" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r600": { "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" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r695": { "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" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r736": { "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" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r740": { "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" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r777": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r778": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r779": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r793": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r798": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r805": { "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" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r809": { "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" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r826": { "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" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r837": { "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" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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 74 0000950170-24-055653-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-055653-xbrl.zip M4$L#!!0 ( %>!J%AL]"TR,#(T,#,S,2YH M=&WLO6M7&TF6+OSYG5^1QW/F3-5Z'3CN%^IR%H5QM=>X;#?8/=WGBU=<(;N$ M1&=*MCF__NR=DC!@,!@D2(%JIJN0,I09&;'WLR^Q+S__[\^'@^IC;MIZ-/SE M/]D&_<\J#^,HUYNKOO^V^JIZ/XN0P#\<5J0[&XZ/-9\\^??JT MD4H];$>#R1B>U6[$T>&SBI#9S;>;[/'[ZKD?YVJ34RX)583:=TQL"K4IQ89E MAOW_E&Y2>NIGHZ/CIMX_&%<_Q!\K_!4\>SC,@\%Q]:(>^F&L_:#:FS_T*QZ,83E@28;M+T].S?R3V!@U^\^8<^[99QSS M9#IH\W-H!JD^&8L?NY&<4OUL>O',T/&%0]5TZ/CTT/K,!$Z/%L]@&TS7%C M?_3Q&5Z!7W,Q'YIR??%(N'!FX*0E^]X?G0PNO@W=7&87S@RNVY'DS'QKMZ8C M3J8Q;@BN07O%$L%#.*&""#;_91Q-AN/F^.*7F%T\.[?/8P+7SSQH/O[+YCT; M-W[8EE%SV'$@[BTRWJD'PWTNGNRW;H*SYX3ID_?^Z,\24SH>>OBN P+D7"J^ M/+%MQE\O/WQY=I_&S:7+[I[!U2>__EOU\T'V"?Y;_3RNQX/\*Z/DKS\_F_Z- MWQ[FL>] BN1_3>J/OSS9'@W' %WD'6S"DRI./_WR9)P_CY]UK/\,[_IL=MN? MPR@=5^WX>)!_>7+HF_UZN%GYR7CT/^K#HU$#M#K^Z<@GQ-/-RAY]_NE)]]14 M?YS_*-7MT< ?(^]DN/IS_7D3[YV;Z9]U2GG8_?F%N:HZ_?+DQ0<5N.;!"I)8 M9D1&R8E3@A+MM/5149]I>5(-_2$^)=>;.T-X[>-M>)W&#UX.4_[\7_EX]HJ? MQ[NYP,M_2$6QX+@CEDM%I!.!!*TH<=G[8D7D7.HGOU+@2LH=D_SG9V>F=O%, MC8LJ20F35 YN*C7<- 5/))54IUQ4*?3T3.?RXP7(&#]X"W<:I1?P77NSV?Z5 M76N6+(?D/"^$,U^(]*&08+, )BQ*29FB3NST++C []]L>L4/ MVGS)Y%XT/G;">SH[68R2H6@2K85UY$$0JU4F.@"=^F@#MR>SFT'JYO;H\+ > MXQ3;K6%"'@2. 4VDSE_M>BI5"1Z&@-D<5*XFC2Q!IK,QH*G3? M'30X.11#9"YN-CZW"1?TV;E[=A_;T:3I/G7JV.;L#;OEAIVD"4!" .E%9X'& M-6!OH4#CUNN093)%I2?SG^8.>.>?ZH2?2YV;JIMVOE ^;[_\K[,P>_['\]NU M>1_W9?HQP<,^'PWJ6(__R(/S^[\!&_SN=V,I-G%[WV443[6< MDS><79E_GO_NV9EMN'A7LBO,&JF)H3_-OQ']FC7=4!=@-J"5#E\=F].1E\:FB[FR-() "?)6_73$[=?KM*5L[+ MR( ?%6!6*"C!1")9%"^9I8Y&V=?MZAD3\<7MBM*E@&Z1B#>H!M$8B%6&P:X$ MF00R$LU]W967PX^Y[60QJN_GMZ(!C1QV[7D.XSWDE7H,,OJ*;;D)_Y[\^1=X M&=_$@^-7^6,>7,+"+X='DW';C1!+F$ROP40N#ON9%2D6Z< & N55*@42.0&B MI$*-S%XPUE^)W"O:^18/O=_[??0Q-\-.$YPIN4MGIUY3\ +%H2O"2P[F@),1 MK#KM!/':99)3X88IIK6U*T#!O=ZN!0*.T(+'& 71F@'@< %VG$A@T860+!69 M9B/ZMEUM,]Y\VXS2)([?-'NY^5C'&8>C7;3YEYVWKU[N;?WMM]MR,3[G1$/Z M/8_V&W]T4$=_#L=>CX;OKT*,&^PW[&DS1D_,;,<9_/_)?4ZNG>Q,.C7T-'', MK]R$.'C(7%ICB/.!@SFN*0E&6\(%*\J'&%+D?2..+P(@C@[SR?:]&L6I7^"< M-M6.WY0]/[@2\E=S XU6+F1OP)14D4@C! F*.L)C<*%P$:+MG3IQE]S]A__G MJ-F>M&,@E:8]]110!4;#],HW^Z!%S TL^$DO\[C)3.*N#ZCB 4BG;11J\*(<\6C M$0^,8CS8C"EF%P6HY+3TC5'N7FM9B/;]QVB8C_\ *LOC%Y-A6@+P+DFQC5Q8 M#>!)M59 (A'$HLJ2%,F-H3)G*7NG*2W2-&.K9Q2M'KTN4+-72>9DG"')J$2D MEY%8,,<($%>@TF99;%P!>MUJVSS>'OCVO$_2MP=X4@7_0>?E1Q!20!D+H]%Y MV,U+V(&F.\;]^O%]DH1G8.XVDC %ZHVP(/I R2=2%8 Y#43II<@Z1S#A?>@; MV5QAJ&$0S>;VUNU4Q5T\3IS=#S7'>E@?3@Y7!0R283&+I$DLW9D2 _W&&;B[ M3(Q)ES6EIF^[^IV'%+MY[.MA3CN^&8)H6+9>L;"M\=[ NF'8B[-@HWFEB5?" MPK]H!H7#6N66CM,W@"9S?27=+ B:'!?>X'&U]CF#-2LEL89SHJ2RW.B<6.RM M:[$?9SJ/Q:M9;&8@J#P8<11X*F(B&UII6GH+=[TZ1EGKZG=B6]JH M8O*E$$\3!61S%I"-9F*H73-0GDWW^_U0T%>F*L(["9+O72$ M%HM'M,&04'0D(49%UL?UUY5YJ= MRU457@Y/@M]_.]Z&Q^R/FN,WY=3#SD'^UD=?#WP89/A="R;XM:>TFL:Q2;;$ MI THYP ,KJ"(WHP/2T8Y%DD $8692)BYBHE)P.3 ' M2)QU?_?V&HR+":YH_P++/D?[=G34^0.G_/H@MS04JUETH&0XB@?2@,H^YD(2 M2S++(H2-_=5BUZ>-C\Z#H6RR0L9(0) DT!VHQM/&3#0-07,60HJ]@Z!O1@"] M.ZB;10< W55HTSK0J+17Z&T6R]D[T M6F>0.GD1F07D-1D(#, ]!*6)!CW">*E#CW.>Y8IJZF>YTF*[EF0#]:3T:@Q8WR:"WQV U=C'@L6GJP"0SQ(81IJ32? M>2+&&; .?1Y+4=99 MHKVCL'DY7T_V.GF<]K+W=0M**WMJ[KD/;"*L7+8HA12-,/?E%.% MV$X]MU.1WTZ:>.#;O+7?Y&[ D@F&7Q^U^>)0.QOC K691)AQ.O]JW\/-A M;E8F%UE&(;A)F8!^!$I3 +TW:*$)TR*8! IQZI_2M*##^M[L@1 R@*0"L\-S MC[5U$[IL%$G1YA2,X3T\:+I\#\Y%+RPB,N-1EWJRUA7.,7!0!P%FC=+$1:%( M+#FR8$,N9>D.U]50 ,%>MR993;)%?=X "UG)"LDY"@;X9KQ1?>.C7A[8KLI1 MZ0(QF!=MF/6!"&'Q@ M/24L (I9>^: 4$Z%WQQH+=1ZLI@FOF&8YAD0*PTKP M&LP]ZP1BI626*3R=7*%DEKL5G7>0!WH_$C-'(X( +@TW)0;M5 MA?D42V\MR7L_K%Z'\EU1% 0=2RH4PKD @\D"V%A5%#$F.,\43\SUSFG8(QWZ M?C1#3T$;9 R,*Q'QV)4'8C,#.<^$LB$*K_N7AM.36KH/5DIXZJ.+3A!6, ^V M8 56@QV*O([,"\F2[9WG8QU1><\1E<%R'A1SV&P*T#]%38*PD01O@&JDC*!R M]I5HKGMD%./D<#* L:G+J\9Q33[ NWW,TYS 50F("D$6"CH?W!%3]81UQ$>; MP$X S.>.!YE[5[RE5T;=-/+I6LA,IST=%X',@5I)799$@56.3?P2L9%I,,@5 M=<$E VO=MVU[Y#6B>@/067F;T0T@1$1&!YTOV)Q)$H9'REE,I9<.@6^8J%OIR.A/)H@ MBLS6]RXTBM&!I1Y0*P1.O&2,)FWXZQP25;,7H8^%I MQ8C?TR(-@\'H$S:RQIZALR;D[=>VPLFP%[.@7<#[7']$;\Z#I"&C&$_>&,)" MH41F);#W'"=34WRKNL5?&,:"RX*VE7TC\QPIW.V41N M%7_TS/Z@:PA<:[4O+1'Q?=4A5M.G&7S,-'!/N/42&Q(:$J*AQ)O$I8M:2ML[ MG^:<%EZ-VG;[="?KWT#I'8/1\:9\^?JT[?L\@W$$4_W-#_]:26CK5/OF&%'_3>FBE\^4MLV8#8;" &O:;HW?'>1I M::4E9AR@ W'HZ9G M!1<6I]T9DYR,'KND,ZSXFHF34A/!0XI8AC[)WB:SW'L,2W]*=RS'R>US#K8D M3VBVP-K%&F(-MJC)J4BA!1!);UF[EZI!#Q1)ZXTV47,2M<'L-2F)3]P16'^1 M*%4AZ?X&+U_%;W<7D]#K\+5E]74OR0:+!]Q>X)%7)&!Y@!+&!0-B2B*SWAV< M]+(@[3JJYIXHN*0DA"B)"!'H].C/^E-U?&/W(_>BRUG!9; MP-HN#+86&[]X "RBT7"T(3(N>AMEM]9C^Z0@<2-3\ED19SW6L89[.ZTL 8-( M2>95%JEW"M*B4CU6<\<$-\H(!U(B!PW&"4O$*E!IP7[-,7K!?']MV&_K N^: M3MP>+U7ZW[]"M"JJR"+S %%:* @I2P'E#$E$Z^\(D)JR7B*FM+>'M7TM4#; M\-Y[VI3K 27]:"HLZ>9*^TM8074:@D?2.!,$NNC<:"X,='?\N"]/+U;(%Q& M:TQB&5L.!,Q35* [4YV(B#1%F6T)M+=PN:YE<;^T0Z-1OM!,7)"4R)(IL2D$ MPC"SL0B>=/\Z?/:E$-Z2=H1*'P+5A$4L4\&Y)F#[8H,AR9S5*1;;6UVU5Q;I MM\SR)?H1 XE*1 "&)!.4"%D@%BO76DYAU428&(W)OA=":4N[4NE,,]L]2 MPCV:"8H7P#80.;QP+;T*/J7>J9)]JU[L!4X-!J8C!F@" -ZJHY (#QB2FGV"715RT7O]-3'4Y7E MGCK=9VT2!A-GA>V%+"M@Q3B/)1V%4EXM.@] M+@G+2UNBC12N1,=BZFV,TPH1OG92WX-$+YH* M^,<"Z( PEQ$/.)1CQ)<00PC1J=A+1>\Q&FK!%,^]HD10BZU9?"#6%4,8LQ%[ M>H2D>V>_K\0A\))82]B8"O?$L-P5SZ#$\<+A8Q+"9Z]3[&W,;0_B[GJ-P OT MV2KGA*#2$%%BEV*8B \N$^H3"]: 915[5V/EQ#,[\,-S9=).&4U@#>_4^P>8 M/S;5#5]V14I .\??+=N2T@"3B]@?Z86G3D82*<<$7J&)=S:@ZS1:KDU(LI<2 M[$FK[V;%Z-AOOCW!SBK,Y%HYR=Z'1V^..W'0F\&3[,>ABL:.4H#T1A MH0$9 B>6 :AH59A)PFEF>WMDV)LN;DORH26FF#.*.$,!3YS#=I>*$2Z4M!'L M?Q-[ET!Q_3)3RV[]U0/>LDQC49%(-&K@DF*H'LN@AG/KG<\B)K[RKK6[ZE>Z M'!93(60A-="&B1;;NTL2N&6$I1*CLUSIW+O*Q7W)4;JGIM'!>B9C)LQ@*041 M&+&AN8\!CLXC0)74XABX)G9T!CZ)TAO^0\BVL_ M_P)'S_G'_PT>#ZRP!^N3)JL3TA!2T5( (^AH#19QDL31I+&2D\U\@+>*G8R2HG4 M0#27C$BC+7'<2\)4X/ I9LM[5QNE1P&O]]2!4B?C38$G9PF\K54!MO::N&P- MDP9$@.SM@=FZF-=]2@7IG"*Y8<05#\"8E"Y&.LVCL^ M/#H8#8^?'P_]X>@O([C/<+]]-8C+Y7KJ"+LFUT^'+@:J4XDI629(UL:"4..& M6)7<+Y";KE526LFEPN52)HGI%20PB8R2QIZJWA3+O MO?I4K]&W!^GSQ4<-K!V),$: H]AD]QD8FR@)MMB>7_3Y]\.4KG$AR$P ME]39!@Q:Y6(@V#V-2&H"<5CBC\<W:5M--EV10(-8R MB50$(IE#@QT,1< NY['"A32Y;WS24_1:9! -,UF7@,V4$J"7+8G8Y!7)GLL8 M*1,N]BXMO$?AZX\I%*0W-"M=\8ECVR\7/;K^)'%9PD>6:9'&8?7$OM+L):Z_ MG<.CP>@XYPX[WARAP.B3&V=Q$;<@-V3+'%2)\)9L%WZC)*]LWL6I/"N)I=37;2E77$9!1MF M YZP:44T-3'YA"O=NW.U=2!&\C&-^L:) G6:3> MY='=LJG\M>Y_HSRPWB!\*HH%QQVQ',LJ.# 0@U84U#KOBQ61\^6'<*P&_8@?SJ'=L8U66W!R!+#P^ M%TG^6ST:C/91[=EY51_6XYR6C>B2\(5TG0]8QJ,4 W=$IX4VV/PF,)*B5QK^ MSY7^IEE/*Z2=2-Z+^WMOC]KQF](=0CQ(>S1:XVBQ#O-#@9L"%L?UWA(O71 J M4\%+[QR&O>,FNRAOCO3,8Z/'MNZ*WJ%<<,Q* T MR#V@$&!419PKD? D;&(Q2JMZ%]7?U]JTW=-GQ\NSJULQ-A,_6!F%"#2>;',* M6(36 .,(0:R7!?V*E@*LJ]*_<@Q7D,/VT>^,,KLJ/AK)#*.1:T(3-KJ1J:MM MPHB)VKNHB^.IMTW897)@42B2#,?096Z(%R$2X75B!:P]^+^^ M[5!?FGD\V,+\5-G(E!=$,3SQS G4H. #=E\MQ@4OBNTMVZY3&E%#B.5?F!JY*@K<(ADV! M<"40:? :!' 4PK'4D!Y#$ M@GFI-*-#=.!/QAUBO2GS>OYO<[-WX!NT@2^\P?E E9,8_"[Z_JT_7DYCS1[X M@'TRGE'LQ@H:+1!#H204;.$5N2Q";1@.226=@[HF-!1QF+)*!WE0,.22:9 M\;%W52WZ>G#< VT8TZ*2RH$8:T$;-G#O$+KN-,4RIDH6_:O-UX/PF45ZGI/D M*41,50\ C=H#0TFKB2C2%)]I-J9WX3.7UQI]U]1@0T[:5W7)>['.&'JV*+F) M*L.;LM4TF-)V+EZG0^:W$Q#GOLU;^TWN!BP=@1F]/@+3!;&LL4E,MHTE[B:V( I$B<>(%.F(S8U8'%V19 M-8Q=XH8M*4PTAR"2-40H %C)>"'><^#>5$P.+C/^^!30ZT]@.7E>O;%.BN$Z M%6?!HL:2T=QF( Y;B)0N)$M#YG(5PEW6P0)W1"_9,%E<$(13CX>)V1(+(IAD MB45'?,G:]"Y8X!NM7'K3LYD=^JX3>OJA6DMEJ/&9& M>J8DE]H0)0*J8,X0;W4D&OMS%6]38;T]E>V1@W@Y",V+%"5[1@HO@-#.@[X3 M*^>B.I&GD]#6J?;-,::QORD='YWBN&G)D([93C'?";?UR8>_ MN!;6.OCDG >)JT _LBX1YR(PFXC)>AMR#]O#]U7BGJ#Y?-B+60&XW1PS,/I2 M3J&7XR-)5B<5L9>M$P6K\^%9 ,?DQ"(LMJUR%GMY,*B'^[_G86[\ M +9S*QW6P[KM*G%_S#N?C^"V_4KI65R5;6TEEL EV6)UA9 YV$0ID9@YU0X> M)4OOO,;KJ($5C!I89+]BK95D6N-I)&CWO"ABA>2D*$&-9@S4^][2[#7M^-T\ M]O4PIWG8TZIL318I>48#@$C&YA:@JCL= RDFIR1B$,+V5E:L0[OOEW9@0X/1 M&?0,JQRV(<\D8$Y"\MDDECSN=U]I9ZG1C--NG5\JO:/&V?VL"> ;%SV^]K9?>83R8C1INB.4T\T;YL$I2S](X6>KQ-P*J;-0+L5" MK)TZ"K#*\AWV3I7>N^742SOTX";TWU@N>B0@Q8F521VP$M3VEZ'GF M2GK1VT/11VKH+<0 O]/"RXND5ZN",\D0D&6%2!- "TT,?=R@D("XDZ6_;<=Z MI'CT0(7T)3KAI":L:_)K=28V\$2$B]JHH&D6JW!V])B0IS M0#L6*P!+B576#+--$;D@;48I6!$1DF)10>4B4J*D J/ MLG?6XN+*M%SK48^Q+![#"A;*9V)DMD0Z:0DVC0.R ',E"ZMH[AU9K,8!]?VP MN5/"&,DU<4FBAS!PE.B>Z.1TB5)S)WIK=_:FD>/];)TJP4D'O.>-IUB429$@ M7"!"?-@Y]SUJY)C3[.%;![' K,)=JNXA"U $G$F&\*C,D%X8V#5^U6E;8'. M=BIX8%$6D@R&P"J&,A1,G5*,T1K56]K;%+7?_*#32@]ROB3V"F7K<#QJ'FI9 M*2NI<-A%*%*-I(N1Z-C?5BGGBHQ4YN5WJERB0%M7YNX'F85LF.-*DJ +D)GB MH%Y[^ ABC09JM;1NZ:&[]Z8TBJ0R"S$1K6T&VT(Q8F4.)#/A?%;"%=[+X^A^ M>'_F'/-Z-'S?*]UO<3&N1H"2 ,@K!(8K2#S2D=P3%1R+V0OF?'^[(]QW'N_5 M2=[PW >)J4:X)'R2I,@NB4PD8HTR)&KA;4F,\_Z&F7ZK)LK>Y.AH<'S=8BBW MM5+^ST'^9PVSV!Z@JO!;/3HZ\"#)8YZ,$8/:E\.(Q-M=_MUKTUH)/J[%U0@ 2Y9UY$L3C8 MLRI&SJTFNIBN>A? 'F69Y(!%$(IF(O M64E, K#15HC0/X?,\M..+@DLNJA$T.[>^P*$5R=YG MJ4*P5O>N<,E\GRYO-?ZE=\5>'M:S\B'/)_E44MF[3_";X[WZ\X/[6[9^_'?\&BL/!(6A^CR0H M6S$7O2B"%(%Q-TXF8C5H$S1E$P.-7/#>*8%+ =4;"8EZ> TAL9J$$:.4Q2!A M<- P)9ZI6&HLL<$G04M(V?B-%1IYM-ZPCUR8>] M. DZ#JY"3L,8S$AF3F,AOB,,= M7Q&8EA86T[0?+J,R\'$EBI38^84D'(P$\*,_$,E/@ M :I$91V5N7?@L6;QE6#Q6#+PLA D<6QP&B0H*5*#DI**H3Y32V7O*O;WZASA M?DZ?@^*@\>.AC[0>=,N(R STHU5)3#.CJ'[050 7UM/XVYF'=Q5\_PC/P)U0 M7#.0:2Q@F3-0)HAU3!&F$XM2@%03O=,MKK!GP8(=C/;1=-UY51_6XYQ69C-R MYM390JPO!10,CXE@FI$LA#0F1YO[=^ZS.@$)RXG?7E+#\\"I=($3ZH,@DAM- M0/.,0&HQL!*#2+FWD?S?PO*;-4I;39FV*M)D@60K/#?&>TVTUF+:Q<251.%? MUFD>J0ZQ=]+D.T,+X/O#T;!SFSU(#QE3W'KL(V2UB%U #$@C$8BE5A1GP2I9 M?H+=3;=PJ>[24P>>3M+R'V=EYTT<$_Q-EPK+0#'LN,)&"4KXK6*(/(45[D$;D/O C8N][;M M'1\>'8R&Q\^/A_YP])<1W >$VJO!4D]HJ2.,G?*BW2JUT'L>;7)$"RF)S!C5 MEF4FMA1EO3!^F+4[!S!@P[K^+;!*C8Y#7/;OAP.1Q\[ M9EQV+7PJ"3>+T>U!DSP8@(0)>$P5@R2>ZT"TEYPK52)/ MO02)GI68O!__KL]&6=P\93&(23"*=5PDVK[:A)0L[V_'^$=ZO+,0M>E.P6:! M3DU6"BTN"^(9UAU2RA '-$RR8]0+(9@HO1-!=^G4?&0%[R;#>DH9[S_LO-\] MV?C#*5O]6KIVLQG!G]]YM_9?9?S5W2;C M9A,O?.^]\&RJO61NTXO?>'*=]X,1.>EVP#7OO=NP[I+.@.* M:-^4K4,@ANB?CP8#W[3=(=W)LU+]$7CT]"U>@X[5^/&HN>%TOOH]?OD\#T>' MH,E=<-OK[L"96SP[._LSJU%_WFSR8.H6/*B/JD$]_'-W-#B+6_B#C5&S_XQ3 M*IXUR.3!/)!1$B6] MC\YX7R2K7GP0EB6?LR)19 >FA'3$:27A.5Q(KV7@2L,P*H.BUGA2*+9#51Z& MQ6*)9I8J68)T)<&PZ'V !QO"2_'3:?K ,>622IH2M=2F)\]ZL:+1!>LQVP36 MSV!W+D\"3)-0XX6D.A(2F)1A&.,T."H]T<%+6"KE845A@2-8=I)IT-4% M+CPS)5#%$CP*+:Z"]8\Y&$HO#;CL*;JRRQ/V1(4IM1$(:S<+SF.!&19J(P3"@ M9#LIB9;141>H]1*W,96LBNBJ.VAFR!0A,1I83(3)( )6<7GFKJ M6?8(&@9^$6(F 8T28VGQ'&A>6(]<'XJT'EZ:60V&9U'8( <+E2:OP'"1L*H* MAA63J-8$M[U9,5=<$ E270L"@6?O8 )-Y+2G*A6AFEA.;Z[(KFQ+F70'(AX8HBD,!2 MX6D-8SY[H7PTR/7%@@5H#0',!Z@Q%*S!8 HQ0F7-O=8NL[ZL 0@FC8: ]E[ MYCM#@H)_:194B#Q[%-C?-YWC\8PQ<[Y4W>M^,-Z<+SY#JR"MGJ=/U6[ MHT,_G \,H_%X= AC48V1'\X?\^D U"X"W\2\>=1D\@DL MB9_./?N;CX-G?:K3^&"SU&/2Z>Q#?,C_^G>FZ4\_/\-GP3(=G5JJGKTB7]0; MGGFW.1',)LGF#UG ZYX0S/3.&^IH7*71) SRZ97 D\#4O?N7: M7[[3%[]?' U&S>:_T^Z?GRY_VT]3;@RC03J]+_:&[__^]MU[_O5-MO_OCCY=[>RS>O M5WUE;@H5_^U!=@[WQZ/AT^KYQO9&Q<&D<9>MQNRM$,HV)?V/G^X.2@!(VM&@ M3O-Q3;<*.(=5 Y8KG[33HL;CH:=FZ..GC^)D[I7NQX(R2OYZ0DYGEN77-3_VDA\O M4NEN23PW56I_P&.4ZLTP_W@12][3I*ISNS'&I(2+:-=/QJ,YA>&\T/B E<;A M9."/1Y,QW/ES3C]-G\(HW0!*F_T@HB?VJ,V;+1Z7^G$^2Y/=O9_@\V$"S?SI M'^NV#O6@'A]OSG\_&P2CT@FI=H^3__$3V%H77W/ZY.+/S\;-^@Y=$@ M^,%@- 8S]OMY]7*T<4;JGZ[&:Z"*=(O=Y$O5&]^\M.=4HS M/]'*M[;?X67FA%P4F%T'H4YV:L[(\%]$H%55[&Z*VJ#85>.#7/UKSEK5]/BS MRL.4TQ4:WU4/O00RO-8T:F8(\^A)UN@DI%21G$P(V@2I(EL49$QKR.Q,CWC/ M ,9F@F_((3SE ']&DC\FQ]DW) _[L375'QA64@GV]"K-^X;[P$Q6,L?.39X! MNITE7L5(LLZ145"^?5[8/KRH6X# ?\#ZOH!OVGZL,$:E707JU]/-'SY0C)H> MZYH]<^4NU*I9Z]&/0H\.@*Q.)>RE*C'NP%%B8Z1$9IE39L)F/&%;D!ND\<.V MRPZ[#T5:KA7I^7J\V]UZO?>R4Y?7FO2*"\BY)CT^8:ZY*HU'PM67?\:C4Q\V M5ENJ/I3-PZ(J=8M!K56I0=P.)QB5NKDDQ3L&JI.6FE"N >%%$ 3CI;!?O4^R MP)>"YV*H[BJGM? MPI08D>2M!D.X8'IYI)GXX#3V=4PLQJ!XO/4YU)0I=_-^W:*8&&,2T$(9\\J7 MOVPCL7;#1_^Y>I?CP; K7P@_FQ=+ UB\,WZ]\1OMU4\Z!Q]?3XY6B/M I'V7FR?6[WI0SE(=-_P M@/!O7#OUPV]Y1^B"O2-3&KB( NX.22\Y8A128Y=EH@)F;C!#B9=6@\Y<*.8? M)(IQ](N0S%AN[43D=3E 7\ST*.#2X5SWG@/WG, M EN$YV2VU??@"[N%[^A"G\-*TC-F3)B(D>,\&")5 DW3<4XT]2))RFVZ_?G7 ME)[?^<\O9VFDT^Y9"[,%+]LE(0@UW ISY<'*!9ZC"V#.+L$'?#V2L+W3%2]5 M #NDJD9--<("DM4_)TW=ICIV/JA1^3DTSWZM3R-;-[39]\/Z_W:??UPD?BQJ MW>X9/AXDH;S@N&^.!9(<0%S M%C/6-1=87Y8)['/L;8R+P=ZME)K!!E>&T M_U1P_RZ>!0!05I+)PHG4V$O-"4V"TP'[; #I&"IRE NEN&WX\TWS;O2I)V%- M.[ :QQ_KP> J8Z8'BL8J*2&*,: (B"F#>KP@YEL)*<9HOE #> MCMJQ'_R?^JCS9/1B:9W4U*X0!3RZ.2T,ZRQ)@">\O[4+"^.FYY="09:ZFRMF1_ M:P8]V]+,_A!_GV[\5QYL/Y/R2?NO\\EL7 M3_WRF^'=&TY]GW?_:W_LC4.$WA;ITY%#_AP/_' ?OAA6<%OXY@M<7;@\WV!) M=V_L>&=N.W=Y!@8+&=;T[:05=<7\FGU/T%44%:!9*@^8M7GI6=<]&#_@H_246.(MGBLK@4G5G-. M##<__MO7WQ[!%R8;"L^8D5HE?QQN[$DQY$WRG'F,N$Q@$A6!40R 6VIY#UIOF0B/!C/[YQFOKM:/0?6,Q[.7!Q<^_0K 1*]7I4G4OBO(?) M7,]3L<8OY&M@Z<-Z/ 80Z.11,QJBMC XKC)H#L?52Y3E/G8^J>=^["O,&#L/ M;U_N<=K_L3N!D9(J1+#=O#^95N>M]LB[Z@>,5C<_<<$W9@/&!W67>W"$N0<+ MQ;KNH>?1;CKC$Q#+[8_+@BAN2DR.9^*2D$0:X4D(-I"24]9,8D^;6^=MSX.3 M3[8*=VJ&6&N(6D/4"D,4H(*O!MB:L_(Q D2A*S-U/-N@@G+AMQ40'+GP0GL( MV 9/:>9R'#CO$);@^"GJ8W [4&)PS?:K_6;T:7PPO[P!ZEGNYI9RJ8==^G:+ MN(5.?$Y_NFR&W67VTWS8E0,NG]]\(.IDL\&7S'4^LAY.(9CQ0/A78R]ZU2HA_V2YXMN/N!7?13[N74I S_@EWX4.WN^JM<5AXUW M)HOE75< _(XF-*=) 98>K_SRA#]9O^;Z-7O_F@];V5[$0>!%[HG'( D>N[A[ M:*_Z*/9S[S*?W&-X^?[O\,7.#Y? MQO8O/O=^B/^.7^QBK; P;GQPA@C#"H: &Q)\TT&/ML#\[]V!)&&=U/MYP'?1WC:"_]@ +T,W( MH_H!-KT+O9M6*O\ZL W6^<>-ZA\PF]EB8YSGK^5ICP(+'SZ/;;47TOO= M/!RX\ ]_7.FG%39-?/HU9J=J-!EW2(J0>DO&O(5J/./H%UVD/*#VK (-#=$' MSHC('-W%Q1$7."7RDS?R"EJ.A8.N/Z(CO6#IQ3KQ5FFCX@8$_G"_L@D2B M+@^W2\/=._!-;M]\698GU6183V___D/;77T"J!?K0^#S7YZ\?/WB+ @,)X+WUMZV_5^]VMO_R^LVK M-[]C)\[M-[MOW^QN8<_.U=ZE.T4$OBA$6.$4'+WAOM41R*IO7=R@]CIY,#?O MI'%!1.-9D409B*"+#\/F YN9L.J&]D4NW>TU.-M;C':*Y[2[V(6K\]"Z M3KP%10<[2]S=D>.J$JRO#AHT#O\=4&;\H?YPXJW\4 ^G=B%HY)?O5"G7W*GN MT6!4SMK!;$[ TFD&]3!?OH=;N^^JE]6+EZ^W7F^_W'I5@:WZ9O>/,[+NF5\ MKSPPO%CJD?K5BXKG*0]D12]T])%.>YB_82?HO^@3O8XF>#G.AQ6[$!-7CF]. M8 O>__ #.P5;78.\KFS0]Z/6]X/4BY/#G;V3YU8_O!_Z28+[IQ^7#U07RM5E M;D'W] 62I5R#6 _4R-,0Q_@&QS*Y-V3[1< 6L#,VES^@!_ M=2HPYL=\"'X C)L_M R?W)U[-/&@$FQZ M]-$5Z'B>8\92X/-OQ1I:UM#2XR2.-<:<4D4^C(XP+^\>8>:4>@+X\J:;3E=P M:%Y;\1V\2Z[^&'75T':ZB)<+4&@-/-?B#K4&GK5..X8;[:[ MZ1S ."SZ^&K4KG%G*;BCU[BSQIW[Q)TN%N:@-[C3Q40=C 9PLW;6&ZG:^=>D M'A^O\6<9^&/6^+,VN'H!1-&W!Q]*;X!H&Z93O1B,/JT5GZ4 CUT#SQIX[@!X MAJ-QOA-O\6M\$*8"G9PE59< S45'4&O$N)*LW1HQEGK0S&]RT/Q@<:,[IN8? MX&=^?Z:AI+J-D[8%./@ WPZ.V[J]&X7ECY-)G+2+?7XRET[IV)K-!S67+_"" M^#/-?\0QN[F=#,Y[D]>XNI2708\M"N54^C";S-G;5;MW^N<:5*VE?B#6N M+!57Y!I7SN.*1/?+N!D-V@]'S2CFA-Q[1SZ7[K$=BKP]>?0:)GH%$S>*B;]O MR#@7$%]_]"85_6;UY]Y>=W;N-@^\'P:]#X_LF#1]H'/D@[_O!5)AU'2+O M1)J]PH=.Q=CTH8^%K6\CQ]9F])(9?.M!7JP?&Y9W:KV[MG?]^'G_3E9=^ M^>6A:^Y><_=]<[=^B-RM/^3/!W6H[Z8^P\[L66MVOIJ=[]!'M]J'R"U\Z\[?RQ\_K= MWCG0.EF1V9MU\9"S-@JG R?EAI'N6YT5KF;SA2OVW[%.TZ%XY\UZ# ^-EZ[< MNX.ZQ?CJ!C9S<%SM=HW&J]&P>@%F:\4H^6O7>L37TQ) GSRH88/1Z,]ZVIQJ MGKJ*3:WJ89>O>IC]$*]B6OVL/14W6_->2:<.M[;B&+]E3HBG6,_,'W8-M)YV MIUXG/V4[%_ST=(NKV3WDV7O "L:#RC>Y:B?AGW SS)'SU7#2U4:#G^#Q_O2 M;3*,H+W &^*M-ZJMP>#TFXT/_+B[#_;[@L4:CQI4="J,#&B["Y=MZ]>[FW]C?P&K&SD3T^KT:2!05V!;IQV.XDQMVV9#&"' ML)E(;C#1!BCAU&^?5MM'O\.&,5OY],_)1VQ],VJZ1F-E@IHE=A!+DSB>W1[> M-M9'76;@X32 ?G2$>X]M8(Z[=1GDCWF $[Q@IMV KQ[XUX4)-N'TJ! M1\(*P)]'1_ J9^^(PS-,8S;;E.'':7K',&MQ_K3JRI6'F6+;3:+)^Y.!AUTY MKK#ASSCO'W][ ?'A2.-(4@E?<72$V_+TS&3QSJ=7>OH\F/"H\^I\]#'BC.:\ MT=$[//."%?E" ;@50,%-GN[,T0A9$!.F9G?#+^=_1NS*@WF;4_IK@72 _YK1 M87<7G,>D.;L8[?>#CCS:Z3'7:QFR_'5U/PZ6-7 MM!"_GJ[N!D!2L_6\>D97FWA=G'*C07L.GCJH(:9ISG38CV#V6-^^/(6 MY[8%"0?'7']$TZ7]\>PC9U-M8)&'D]S!["?LCS?;,=B>CO@Z ME*T_=ALZ9<0:_X;]@.]/+5G=B9Z3FG*G^7NC>G< 6W4&*X^.8.N "YK19/\ M<7-\M<2:+L2P"KFJ49S7I8;W",<=ST^F\13G41O>8G^"Y>#GU(A)CYR"'#]^ MVOW)?II_]:D>#,Y_U\+;>/(M+/SL0K<=Z?0%7*1AWI^F6TUE+_:XS U T*@Y0<"FGFWJ MK+NE;[H&%SBN'H(VLW]\::^KVRI?MVC5TB?="Y27R12=.LX'2L-E/:YP6V%U M45AUD#\^&,$& /8BKWQ#"4/]9W8WW#?=T<$LF+-+ M]>4_G0Y&G),&\F&?DMKG*J@W]CG%B#Q3Y@@W&Y:!KA395!9Z/Z^ZFTVX$N/E:ZJ*6AU MFBU@$BP=2)0)(OV@GHKMX8SYOT5TL#6X/+ N&78 +>CL^'Q%$F_]=.95@VX MBYT:\URL3;75W'0G9S"/C>J_<[>_ASC^E SN^N\>=6_>Z;G?>!3Z$;ZL$_QQ MW#W^$!;B!*;Z@ F7MD1:8^9U[=6IVH-541J/>FLSL_-.A5R>N@(4]_QXZ#_Z MS]6[' \ZR84FYO:H.9JIUAL8?(E::R?KVMQ\K($YL+MF^\4DF'8+QE\>3M6; M:X,+XC[@U>DY-9=/%AY6X^7V:*IN5:-/0^!E9.H"PX>H'")*UAUWS#66K]0$ M$"7GOYJTY[^9+'ZQP2>P MM>=\[3GO@>=G>%=I3?>H89X!J%OV1CH+I?P@LJ//:+TK[L8W<.6]F(E M?GB)AN%HTOK.@Y\_QWPT1H]'U1YTKJ;#SB?_8[^-HBL]"M\CSU:U.[+9L/H; M'9#9MZZ)#69O^ML-<^.?7ONQ5W1L#C[^N=\ I28RXZ/2_7.[>.R+(PG[8G7< ML ?$!<&I%[_G!7-:Z0;+?\PKE5\5=M[?Y5A"+Y#OH?%%O=R:Q)=$XJ<;+CYZ M*N^]R'AP['3BFIM[AT&3[%3_:D[>?2"O13(<]KRX&:-]8ZVF=$A%+U9K+7+6 M/')K'KDPE7+-(ST46(=U2H/\.)EQ6HKX@7/C#Y-Y27POS\Z68>43G*_L MY-;G]UZ^!+H_:K];$=2K;5V3\QV+B;NV<^Y;3%QZIC[+V/.==-A<\].:G_I* MY6OQL";GN[8BKBD)SO2WNK3(T]6<=#HRI+O/Z1O3Y04Y+DZ<8'[N2:(N)AU_ M](,\_(;=<<%.#T?77*Y[68_+7OU_?L\K7D$3_>"^6]#!S_5GV,;AB\9/<^DQ MTO#%!REE=M8PPDWB1$H?B64F$&>=XC[*J!)]TA4=@)GM8N6P[0\A&^:XDB3H MDHA47)'@X://G@9JM;2N/.FRE7YY,FG)OO='FTB%6\.$_]GY0H);XVW?-,?U M30Y)&7?TQ'/'D5R;X4XKMQ,Z^\:^K3/"W4QANB'TKJ$6LP%:NL6M!V!5! M29!2:T*#S$0Z^)?G&K KLT2I+BI3_Q5VI:*E4)'H: V1Q4KB:-+$&FLS%S0Z M1^\5NQ1]RHU[Y-AU<^?!6CO\/L[ZHRLT,PV%/M4%YJ.O!UW ,Q KP6I,CXO^ MUCA[&F=%8=QX'4E*2@-F9DH\DZ#YE<*D MP_C+IYF#;$&(JQQ[JJAZY(B[UA8?^U8^4/!RW NFA2/<:T%D4IPXX3V1P1B; M0](BVD4HB?<%7F#J\L=NZJZ=B7>E+FY=4+SO:37,7?DO/QB,/G7)EEAF+XTF M85PF@R\%_V#(B56[5)XWTEGG9"#*)DDD%YJ$P!BA.7-GDM">LH4H+/,7!IY_ M/GO=^0KMGBS08CG^XC0LBK2G<^'%UDE%681Y YTH_G8&#WXJGI^HC#8X?%_JN]8TS#O40 ME"W6$Q'11.)1$!=R(L)S;S1/-MFR$.R9<=W6,'5]G[YP7_LZCQ?+@5(^99H] M*IX_J18]/:V7U76MW+X4?X8X35PA\7B:TQ\S1F:L>-IJ"6^0(: MF12"$1^<)$J#5A>U4%DN1)^;D]LQ6,,+PDO-GEKZV %SKM M&K%:];0[SZR+SIELVX41X-4%P%:"1&\(N-]5_NPA03++GC'%''&"@57-4E^G^MM#9I5'IF:N M^?!E%0()T45 @R@CV/A[C*.L)DU1EZ1EE M%P3JW"2T< EP:15[RNW:%;DJL+5V1:ZAZ7LR+HP'/(J&>+!TB4P)L_"3)30Q MKBG/W'FQD!C"I4"3>\KXVAFY9&=DO_'N5L[%T1&\QG'G5,3Z2D?8A;++BGI< M)+2&Q#/521QEEN9,>+:8;BH\ :2QQ'JA*#,T\2@7XPJ+=F5/@ MXDYKA'XJ+\S 6E-W'[%LK;NM@>I[@,H$H9QA1$6OB8S<$I>,(MZ$:"G C^1? MGUGW?* R3[E;IWVL'6XW3., ^O3C>KA?#;)O<]7Q'QD5,H$/:__;8P=* MU,RL=Y(8DQ1H9TQ@F4Q.>)"&Z^295U\?8MPDL6-.AJ^0"G?QW=Z4]VWNC-\% M(2473X7CCQPI5P?4UBK=&JF^ ZEH,4Q&%DG2V1&IK26A\$)4#@Q AR;*OZ[8 M=I,TC[M *OF4V[5.M_;.W8Q!?A^-TJ=Z,'A<]+*&P]-PJ"35E =&@F/HBJ.1 M!)'@HTDQ2.]4" NI!S6GM44AWU/*URK:JF#46D5;8]+W1 K+$G6)_X^];_]M MZTC2_5>(W)T["<#R]/OA["[@V,["0!(9L;.+^].@GQ9W*%+#AR/-7W^[#R59 M%B59HLZA2)X*9F1*?)T^5?755]7551E,^0\$=QP;-G7I"@G%D#,\3H&9P*Z/4W1*/MD+5A6KMCX?I^<$W>W/&'O(C3A0_ W. M><$I :=,**%\UF"XDL R#]E$)@H*MWK ?E&Y\#:0L*K1X2V^'9M ." MPLUSG[WQ$_'\4X+^F7D_&A\,7!Q4M"9>[_T1CS[3X"4YS M@.K\A 1&7SS(7??TXMCK8/S%<;P\%*-"UX"N8?^U&%W#EET#MC9_XAS/4W=> M&_3OZUV\V##07'4868K]Y)42)4M57R8)CSW(LZPH:!H$*"-4I"M#I9Y9FRJI4# M3IU"E1PRT>$&W%Y %?9 WR+EFRU3K(.J4S/1NN:<8_J4=3/4OZ%.87/[NSEQ<*^/N%_KV:Q#=?M.^B M8V_+K=WXD/*^GU9 ,MAW41XH:#%JC&6L-BI2 40*&;Q)L1ZHLKS0N^BL?0H' M?"[08D-K^G[L$S.!VZ:%US:5^J5J"*I?G:KRW*EZEL 34@)K65#21A^!4BE\ M5)[2M#Y3;+,<8%6[:S4P[8*HD$,C, ^(U*_?HCQ4E(I$1AD()&$2".,H&,$U M:!>MX=I8*Y]$_;:&4G8H1(?#M?9"M3$%N-WC]V&]C A/H.()U">=@/*)4$$) MJ$@*'C/GP"@MP81$"Q8'I=L9>]@H<'=H/)2VPR[G!W,$%6DE0B%"X9UC'[*5 MCBC@P=6^3BF"=3I"5I$;[16CII5)AYU#89<3<0X&"K$55#O##3'[B'%];8I' MI&>16=":%4Z8' ?K=<%%0FD20GG!6NGIU!EN2C4DI.^;-_N#7YAV1'AZ!#QQ M%SQ+3D-@P8,@AH*O+3R=RHII0I40N@UNUQD\*3:D70ZMW@N=Q@Y*&Q] G$Z: M9=2^!;]-%VG>##D<3'/10;\8Q-&\J9:M?[BJ8>[4()7S45CO@ 3%:][)@J>< M0JQS6:0,)*E6\DYORO+>3>:+V;*6??Q1GIR6V_"O%-]<++FUT@])[^Y#T=*M M7%E&K?[Z;%-*)3[/+O_)A+>H]3>5"/J?Q^>#[:IL#_4._8!VIRE>O-OID92FE[#IC[@VW(ZA"M'A5Z\IRC,L",+,CC M)0-CE80@?!3,.*KI>COL)P\?[1"M[%!W60RQ%RJ.2?.-D^9OW[\;N%I([L:# M\1776R7I%";I>HR4ADM)ZS$&D2TO'(U8L(S* H+!1^=5*D#XY&/WK]/IZ-5* M_6JD\;$H7UN[B63(\7C]WF 8TC@$IT> 4Z)>BA =!$4M"%9^E%C3@54I*1HI MMT\K9$5PVD76ADFYZT>EOM U/"R%)P1: E9=/L=I&X#H7$#2I0*2,@K@L?"Z MR GQP7=Q6*K]P)C@:2DDB(B%B(5/&.(LC2[1;Z&)WH"H1T@MMQZ,*$22U6/\ MD71Q6JJ#^:4(A9A$[/BT%&X'8V1>0#/ZR!W+# HZ)A V)_"$"Y#462>84#:V MTJ?]&EZVU8]3F2$Q?3^ L#^(A2E#!*;'G'VG@EJ=,RB756%S4H'+T1=THCD: MHXA3K;"Y#H!)RR%A?2\T[NEPSZ]O&\Q3@-$9')?K2).7/_]=9"V%+PH=C,D@ MF.=@E$R@/$W4!>.943?O_=J'2$9IC()!)+I\2%'JXG]#!IH(D=E$E1EK<]-Y M>G(R6M1S,*O9HO69T>13FH0Z;72U]RR_[#W?^L^>S^+JP'?A?ANR9%C]E MHMP 9\KAN-'-]>?#G?.H<>IHKTUJ)Q4=?03Z")P[NNL^Y?TLY32;I7IGBG=Y MN:46!%$1GW0JX5;->0J;)-BH-+"L6$X\)TO6$Q,;9$ROEM?XSO=N=C3[L'"+ M%/_;C9?I?9I].':S&^<.R\/Z^O*J^5%^=9)F107>3,=C-YM?O/HBHT&N9S2^ ME="X:\Z3Y$0$"YS)&H4Z X[$!)(19B-C7-KU@T0;)&AVYSZ0%X3<-@9@&]T; M3MUL\+DN>#C8BI9K:8A-W '/Q((P1($UT@ 1A&O"&--J_3CMD[6\$<[\U7)Q M/)W5;AM?277>/+EA4NZ.XR7"$I5"*L:;FQYQ ;Q,%!)QVBG"J0FMC'[$#=[6L@5L,_MW/_G;Q_.KG0UJ0_+@=%933IM*O:<&J 94FS-/DKE5:96K244*. MQH$0N5PL3PX(9]EY83A-K?09V]8J_Y5FT^?5\.F75145WTC#^[45@!M;7QW4 M8;40*5/@QMG:38>!]R1 I(G(''T0MQCDDV&G(4N;;7#ET5F*4.WNN_^$GN]J MX79[WT5YH*A4#PPZ49@PM[F@4B 1G&'%[^O$G(O)*\?;IPF(2OM1"XDYIVM[ MX=/)=A-.4FB=?)(0#"NFR;6N-" #485*%DO3)*^;YD;M]^K:GCW+#,I8"8(65FQ4 MT55NE+>!6^]T*V>8KHEVVWFF1,L5F:JXRA<5%J1H8O*TO(WP2)12L9UBMJTL MD6F#::;'C!9GDK,D(#I2%, D!;YN&@CNB33&<)K7 M?EN=R+I(;SNBBB('XR1PS0*(XEC!^2(YEK3TM>)4^O46X&V8:3>B8G8H^=W- MAMJZE3=M[RO9C>;S.A&\BO#KO-D#FU'?\>G7>U0_G>NOB.-^;U2O6NXVA:D#J5B0\+ZWD@,*5_?17F@ MB%7B31>T:CSVDPGLZQ74TO(/;[K63\A?%*&J8*JTPE M2J>9@D]90:16&U48H]&MY ^OZ773/NSU=:U^-RE*GGXIJOU;6ASEC^[LX?@] M+_>^//H&D(LAUQWV5WSVLZAW"?U1'?&1?R(X(CA>KU2.)DON(Z046!TIH,&D M2.K!-RHU%33*5K9#GQD.]!!]SM M. "NE _<,+#>)! NVSHK4 *CC*:DO7=L?6S#!NSX][1PHTF*;]UL,II\FE\S MC3$Y8?%A']6V?X?/N-.%"$3D*Z*)P&ZFJA \D,3.UX MIJD3C@A&&];9ZIR?5Y/8&5Y;HX92;2U_>T-5]@NQ]P=<=X>Y(DCV$21Y()+5 MCI">!E6/'%!P)"NPCJL88S(YKU>#/6WF4*<@:?606(4@^0A:6_YUY?*;ASL! M?U^^6Y6OOO?;'KKHKM?V!1(>::TWKN6^KU^]M'[RRUK[/@IWCYY(:>!"+2-V MD_/:>V R7:3YBQOW(XX^7]V1<3J#.)JEQEI>ENM>GDQ^C*/YZ=B=OZS/_GCJ M8FUC<"V<&ZWN_T4DM/K#_R[GBU$^O[R6YJV0)K'8S5E=9OF$EU5RE2_=^$]W/O_QN[_= M5+Q+K6INQ>TJ]2R:LP%6;7PW;T'HRUNZNPKTYTI$OOCP-N[!F_.)^^S.!A]3 M.)Z42_A46W$UHRJ^_OT-)7;M1L2?7UYM46,7ZYV\&&')'EUXP;3/#AJ[EU1M?D.7>%S MZ-I.+/S[=Y/!XGBZG+M)G \'Z2RDPK.+B 9-DZ6!.YDNB^!^0%D]_\*__V/B MEK'VA.RK.#9A"ZVQS+JX)H"[K4S<+1?3RYBU7DME4>72Z\NA4/OI\J*K\(^K MKZ*$O"!_N7Q#J#T]3^?IY3R=N@*.Z?(>-*F)U6=_=W-CY/-H/FHB_?.7E^^_ M;<>C^3JE7BC-_W+!"V]Y 7VAQ7U/W_<<>V'9O9_][-][S[Z2V=9HQ?O;T]!G M,9"+S__KZ_)F/QO]=5B\P!SF:3;*[8[;Z\GBK^;QJ;OF\5W#YX6QAK_-*D<3-E>LBN]R[YG_R&&(8:UCV'? MFBEZ:X+^L$&L-I/=; SI?3?K$-%J4SMJ:W$[,WFWGU;RS2%D:"5/JW=KT:GO M9;W;[^ESFBS3_.X)[YLX\7VI/_DV^AS&.G%M^[DVU,^]7ANVI-N6&WL_F\9E M6 QF*W5AM[27*BI6^YMRJSD(F2PXIP(0 M'A2C,6B^WBR/:1&C2Q*L<1$$J2,EE33 ?)2".IEXE.N'TAM+^WDV/7E=/JQ> MQ/^,%L>OE_.R\#1[>Q;&RUHH\VH^3^5_\5$]H>[ODZ>'1G115;Y/C>\1R'94 ME ADK=5Y2RVHCF"93""T8F"R4\"48Y8&I:QF7KB M,8=@#9,JB1T",CX4LN^SA;"7W;8XGI^DPWW0W)'-.F8 MFQ:KW&00OIZX]$2 R"(81:VA=JV+B%7>D3H3)881)A$F+QKO IW/ 1&0&5*0!BNP$A9?M7&$A>D"WR- MM=/RW=%Z!C[0 JU1&'"61\C)!!LM4]R9W8')0MIU%YWQ#@TFL2'>TWJ07!#U M1TU201>$+JCW+B@9JD/Q-6!8-B"8D^!IJK.^DO:1"&OT&E./65)OF2WO$86I M6^[!J^*V;'(N&QX8$VIW7) D0VT['/UZ,#X(<1)Q$G'RK@0[)31)RX%;0D%H M5VFW$X6J%RCTGDJ7UH9?&V,SJRVOK?(N-3SFYW<%*HH668 MTL#ZR0Z3ZJM#V)-/@W1V6D^/8R7E0:\3U[:?:T/]W.NU827EMAS:Z^E\4;N+ MS O?F@]@<+JJK,3HZJ"K,+#TZ'IDY!.)Q) ,- <-(A@)SI=0AV<=G6*6.L+: MR"!56SO*_S6=QJ;%9)I]'H5T%0^]2>7RPZAI\5,>CU-]4%[WZF1:9/&OYN]M MS9 G0ZNZZ$'9 QM .#L841XHG%%G*0^4@HS9@W B@B$I@)/.4\$$SZ[HRMN(YWGPQM;>KY&M;_H,/)>MB MVGP/U!N1ZF!$>:!(E4.R/.J"-2[00FV5*'28>'#*4TIBM$&N3=G9;-]S*TBE M.IF0OD_JCE&\2 H$(I$F2L4U8[P-TGMA=_^ULKJ:-/G*YMKU*4(, M22=3VWJ@YPA9!R/* X6LS%,(Q'F@1A,0BFBP-#%@1DFA\Y9&'"=ULT^"=7\[Q^<5GSAPX$2\^Q]/PQ3:H$#9V9#3#OGUP> ?'GI_ MVJ'WZ=IQ&O0RZ&70RSPF)TVM(I$[$%)H$+'X#J.\ L6)M50FQ91NJWBYUOE= M>)IY2ZY&F:&4%ET-4FT$003!C<^V)Z-L8=O@:EMKX0H2&N$I>)M3I#8Q8ELK M>>X !+4>4HU\>P=RW@?+MW^9SN>#/)N>7'+N:W/$T?2M=(\>:M4A!W]VI+Q+LC\@ NZ13!$!=PL!-=?):^I &%L(M"$>#"FX%F0* MON!<#&PM\[ )Z=X" G(R9.*P3H \ 0$WSVKWOCU4,W-AU.CIX/N+G/8/V"+J MD->):]O/M:%^[O7:L/QQ6T[M7:7 :;ZX\&L8,^T1"\28Z8F5BRXRFD."*'T$ MH8D#)VF"X'()?K(+7K9RXN?=Y'.QL'I@=!7D7-I<2QL,=BC4884WN(&*&(48 MU6!4U";%E"1D4Y!)F!3 RJ! V:R9CRXQM=:*8Y,\3,<8I8;2ZIYC%!YMWSJI MQ3,]?3"LOGJ,[>P$D$2+!PD&(N,&A$B%)7.B@&N9C0ZB>"/;#DM>&6W+U>Y# M90_K_#ON?B+F(>9UO/N9/&>)&C!.4!"9B\*@(P7ON=JO[G9A*WK"AU-*/DYM?VQN]VBS];;I( XD^:9]L#GW2;ODD+Z@71B=(GM3^ M5*JX(UW\2W;:F\2Y8N;IY^PO;?C"(:UR0:V7) X5.:R.WLC)$?_ZBW]WG) / M)AA*-:1L%(B8"A^F(@.G3&<3/0GZ2:U9V\"K;\"4M'W?5\.<]5:K"]%!X-E0 M/!OZF+.AS@B5E0"I301!4P3G@@&B=8@^<963:N6@3K7.WZ:3Z=?EZBWG;0C% M8Z)8ZH%XB'BX*1ZR%*.1PA10<0%$ 3HPIM!O:K-*R<:8_1H>;G1L9QMXR/#4 M_ Z42A_LJ?G?TF(PKB?GBX9/9^DR6;UP9]BIZL##VKYF:K9T>IX;Q9+DP.JT M75$\2*':.4 2FN3(N(W&M5,QO>YC MM>NW9XN9*S@WFKC9^;M%.ID7)U:O9#9M6IP_ONSQ@2EO.A0'5@").6]$4D32 MCNE\S#2KG$$'9T%XK\!GIH (%SS5K/ XV4X=RMX@*>-#3;&Z!7O4/M'@?DJ3 M5/ZR:IOU_>EL^GDTKX97E.\'# 7VU930@3W-X5!EM3)) $DL@H@L@!-!0C1$ ML)2YX'9MHM#FU+TXDHN,T84UMNXLAEH?EJ_ ?#EB5>^P:DL'73Q-2NE<<8S5 MEE<,'%4&F#":;@<9!>CAL4HIKV^6UH7[N]=JP\\'6]I+=?!0PQ%!!%^C,)I!)4L])<)'^Z1N"9>1VULWFXPFG^;OT^Q# M);L-%'P=P96'*7Y8N$6:'^57)VE6!/]F.AZ[V;QYRU5\1Z['=^RAX1UY03HL M+#W$X Y1&5$94?DY4#E)344B%J2U&43.'*R.%@J&&"XX+SC;RA;[+J RW=K@ MZ\- 96PUL:UPYY[G<#_-'>I]NLJJW&?TJI68#Y8SE,N;3_7AOJYUVO#'!V6%& DN ='/GL1 -XQNT=YZ:.)8"AU M(+RT8%1T$!05A-(8B5D+V#9)I%T2V%]IQ70W;1++R9 1TL,P#8^^(U8B5K:['^\)SYHQ8-(2$(I;L-1G<"Q)EI/G MAO@VDEO/A95,#VTO3QMBM?#N4GO'A0YKPQXM-ALA= *>J >1F0<;70+B MK:="9*([)?<7IKOFMY#>[Y'Y(%HB6O8#+3-+5(IHP.9@0/@0H,F,:)NYL%J0 M2%N9!O%\:(D$_]$$O_Q;MTV;AUU>]1=#>J2.W[B6^[Y^]=+ZR2]'B_*UX>[A MQ"D-7*B;RFYRWNPJ3Q=?>KMNWFXIWJ57-K;A=I9Y%P6V6=I0W5I& MLM>75SMX?>UJ!TW9VLD.(6Z]<8-I+E=9[]UQN>31YS3XY>NVA[OM)5N^(]^_ MFPP6Q]/EO/"T^0\[)*I!;R7RQ\0M8ZWZ[*LX-DR^ML 8;JYR56UX2Q;:+1?3 MRTBA7D9UAF4-]>50&-IT69C6Z"S%'U??0@EY0?YR^890RW=/Y^GE/)VZ68'( MRYO1A(BKS_[N9F*^SBKPH_%HOM#W/GW? M<^R%4IN^=P>^]IX]#[.M)E_W)J7,?N6D#G%I5Q6+ZAL5BX^:.7IYU1W>F/;\ MV%UW[N/QK$35OY;?C^>#MX7TQ<&O;A:.!YP.-U.5ATSEW(6[B+;SA.UDA%94 MCP<6@U]L_]^:A3UL;&6$B4?JQ -N%H(H6LESB[UE*^%H)4^TDGN/#^Z!E>"8 M%QSSTJ.Q8=OO)K#WU1%;ZN#B.35:4.#99!#>:/ L M96?M!;NN')Y,$0.WCH$F,^ZY$: S,2 H8P7/"A#**)0GU =-;.\'INRLP2 ( MXNR7IV#"T>(XS0;AJWJ*[VN <3E1?=@TZJ(5*83D;+4;E,MUG M-QHW%4^%6L.\T&_DDGL4'VSM-!;&T0^*HX75@3%I@--D01!=HN-( V0>A$C$ MI>">U TZ?BX$?&7F[R9_7!GY?[G1Y&CRZY6%?[@R\%>7]OWS=/:A6'?;,3<= M"MEA3^AGCZ,PY$:8[!-,WC'!GA=8DTH 4[ZF!ZT"KUF&$"11)&O-$W]*>G"+ ML'8OFBFE#@K+\&P^ML;AD>;(_:G(]##6WG /QM5>V'#$>/JNG?3T>]G7B&046KR^PXF.%BM5%OIK$CU^ X]45;OR6 M%D?YHSMKO&YDO1=0I>ZP7&-' 15CLN??,3K8RO"/TX4;#Z;?JN= +4-O MC=[Z.6O.50S1APR2U!@I1U[B*DE!,AV(L(1IGKJ.J[J*DMB0*=D[MXYQ$B(O M(F\'G:.)EIRD"-3$@GI")"B140(JG#',:5G@K^LXJ>6HAPX9[U\B">.>Y]^+ MVNV[^.2XY^N(!T_('F#[<9S)O<=1CX\J:\M+U"/KB#<7$WBJ'$CA2M3CJ-8Q MMQ'UW.+&NPIV*!E:TV'1R,XV,L=X!P$8 7C/ %@++46(%(+D$82AO 1&619L ME81[+AG/I(U@:HL S/B06($ C "\0S,T-FETW]J A-UNM-W[ 2&[-YJCM1$+ M/5@>CG?!\2Z;K53A>)?#&>^R$Y[ES?G$?79G@X\I'$_*)7RJ!WI?3V>GTUE3 MMK5#3O Y!H$\< 3/?#$-_SC>#8GNVPB>#\V]*Q^:9O/_^W\,H_K'P=M_+D>+ M\QVZV/X.H<&Q0+LF$1P+]'B.H-KD[WLZ#(CK%XIN/'?GGN?X"V-M!Y][_W?2 M9_C.YUBGY-O^3OE";WV=??E.]4+(AWWG/84<:B>FJ*A:%;3K6=O#7]S6AU2U M=VNZ'Q+Q>GIR,IVL8HSG'DO5]7U#BT&+>;K%O)^EG&:S)F. 1H-&LV8TWVH. MVC.Y]FRYJ,:'*=>>+1?5^##EVK/EHAH?IEP/:KD]3V1M$IPU'QE3N-B$?UEN M3IJ-1Y.TT3SNP08#9?L&,*T-4-VG6/_#L9NE;YYO>_P-PQ@?K64W1-]J9LS- M!J].BJ-:H,6@Q:#%H']!:T%K0?^"%H,6\SP6\RK&48V/W?C?_>QOQ8!&$=Y- M!J_=:3WPA5:$5H16] K"F$U52'%QHR:+E;-HZ^.8 ]^>4 O'+0IM"FTJ:]L M:O FY5$8(:E#TT'3>8#I-&W8&O=S_6387V^<"4,K:GG3;=O=SY]]T^VN>_J3 M&[M)J&-M%P6Z0SKQ:7:YB\8[[X2R/RAVRT?>W@3G0@TV[T75[3WIOJ?H(V[ M;O2@NGGK.VC(:T2T*H*1@H*((8*-Y5>:I+9&N^#$VHA;FXR6-G@(HC;^(]J# ME2D@Z91#U&7 M;S2-.A"+08C<#8C<8K\^Q,J;6)F\4UMKWBVFVU*D>41)3L 4KN)9%L[Y:TW4#>XJ0)1&9$9D3F[2!S-M*Y1 TXE@6(G!58ER-D4: YB0+0 M7J^Q9*6DH*J\4A=2+5B='<0%@RPYT8I2*[S'$)"HPVIC$ M. G6DJUE&!1C0Z)9'R%SBUU0'EB0V5SPJ(Y^6+P4Y0,W1..+^]"T,Z\?<_UC MR3H9V;WRS7?S^;+6;];1$F'5_;69SC%8GI:'Z2S-PFC>/+OZ\_2TZFSW0YX/ MT+D]XWJW-@B^)[Z($L&C*DQ<4%+\2N0!C#<)DO*$.2V57<^P4*FD<8%#X?K% M?W'!P5+*P$:IJ=0JQ2^^*'YV9R\O3?,HK]HR-X[ICV*6;R^L\B@W?SI:F>2' MB_+,MBHVF>BB#JD/1H"(=D#"Q,W^G@@:K?: A(E6VQ-!H]4>D##1:GLB:+3: M Q)F3V)^*PQW6600-ED0(4CPI@3^R61)E?:",G8SYA=,4&,R!Q5JLD#3 %ZF M!"QG(JB@VH7PE)B_M=HWQ24&^PAE?1"!JM]H"$B5;;$T&CU1Z0,'L2 M-C@M,B$U8G!4@% I@^660.)>)6U](,+=#!MBB2B\918,$R5LL-R#5Y* 3<[E M$G,P)A2&#;NA_5UW#L-"E8<4JLS2.+E5GS4:BM)%ZM[B].03I_6PD'<.1/06 M+-,67)(T6)V\\&M=QMHK:OE]9<%'^?>]58[V]I45W8A>5^=&?_<\UN MF\J7]@I?K.V]4T/40V'V!/6D%"*QI($GK4'X(,%9G\!QFKBBC$FI=A+UVB+Q MB'6(=7T7)F80>R)HM-H#$B9:;4\$C59[0,+=%GIR.I^]VDVFL95 MTY]+^VQ>=&F=U3A;; =DN^CUV0=#0%0[(&%BD-X30:/5'I PT6I[(FBTV@,2 M)EIM3P2-5GM PNQ)W,^%(TP) B[J$L,+YL!EJ<$+39EFQ)NP=ECJ,>4WWXC[ M_]N-E^G.L+^EHP&68,R/B-9[82(/Z8F@T6H/2)AHM3T1-%KM 0FS)]&#CYSK M$@5 YE2!<"Z!C]Z#RBH3SA@79&V6U6/*73!ZV DCP-Y VRE?696EA.G):9K, M76-GZ:P^3NAG#MS$D!VBH-%J>R),M-J>"!JM]H"$B5;;$T&CU1Z0,-%J>R)H MM-H#$F9/\J?,*)L(5 M?T]A^FG2?$J3@VVKAR,?$MK[;"OB'PH364M/!(U6>T#"1*OMB:#1:@](F#V) M-6R(C#&:(<=4&Y(0"981!HR1H$WV(:BU1HN;U&I@K+%')H.-2;93V?%Q6K1^ M,%TD#!W8Y]D[UO$>\.=D51"EK'6?"D" M)E$/27B6E(@ZJ;6..U9DRY(TD')V(')0X%TL/PBQPI+D*%_;ASFJR>;7UW/- M[R9A>I)^F _NK.VN[ZS(5,'-G0<9U@A:"+504&CU3[_>G?.:I'JW$MU M1 A!$I6 1UJG! 0+-D8)C@D=LI>*\;7R]DU*3I#J/#?5P0XAVZDC*=J,%2-/ MLRQ?-"S-KBZUKG,PGXY'<7 ID8-V;=]>/E+6!]VM524M+H@.B Z(#H@. MB Z(#H@.B Z(#H@.B Z(#H@.B Z(#H@.B Z(#H@.B Z(#H@.>X .N&%_[X9] M2%DP&STDYPT(:1.8VB,B19MRHMYQL;9AS[EC/)((/G,"@B0#AEL*E%FJ$E5, MKM)H\NDKKS1OGMVXWQL9&FD[\$@/49<#3\L\H]M B-R4A/P;8F4G/?VY MS%XH 42D6-@[DV!,/>1))6,Q94\B;P4KZ[#(X^FXW/?YVW\N1XOSUCIC=L'; M$241)7<+)?>22![T]A9B!&+$;F'$?C,I! L$"P0+!(L^A%V*Z!)8A1)"U0UK M8;T#+Q(!ETT*/L":UBW%MK.53L/AAN]ABR#7O(R!OL9H(D1F1&9%Y.\@L M&/6VUG9&:BB(6%FR,P%\LL8Z[9-@^28RTZRD)WXXE!%<7$[OCA445SWXXE!%]WQQ&_>, M;3&[?" )V(->W)6AJ[L,?9,FWY=7W>FM^7*DY/K->>A)O#]7QN"GXWCGO7L] M/3F93@;-N8O-U.,AW:AWX[ZAQ:#%/-UBWL]23K-9BF@T:#2/XI,7"^V97'NV M7%3CPY1KSY:+:GR8R-@G.FH^,*4QGKK9Q>%EN3IJ- M1Y-TY^W_>#Q+:?!K^?UX/GA;7AZ_'I?$$6 >$;%>]+2SF58RC&A^[ M\;_[V=^* 8TBO)L,7KO3T:+\#:T(K0BMZ-M6%,+R9#EVBQ0;,SI:'*=9\^CU M]*1\W'&:S$>?T^#[.DO^A\%JKCP:%QH7&M>CC&OP)N51&"&[0]-!TWF Z7R< M+BZ(W?6VV7\=K!IGHQ5UO/OVP(VV'1\U\(16\3^YL9N$\N5N4: [I!.?9I?; M::R-/OP'@F*W?.1>3F#8RZ'1>SYX(6L9E# !@E$.A"0:+,L)7!:&&!FL]^'F MX(6 MW72X(]-#102.7L#1C@<9YFV M@I6=C<%E!E$24?+@47(OB61[MV33\8IWW39 C$",.#2,V&\FA6"!8(%@@6#1 MA[ K22I2D!0RK]/KA0A@4_8E]HHV9D.I)NIFV"64"-I* U:%^AZ9P*>@(3IN M2@2G$F=;#+N&DI+R?PR^$"L1*_N,E7L_XSX+GH,T%4WKO'KE*@S;@JN<>$\# MX5G9M3G-AC$OJ0557@$B!@6>FP#>:15H@7-I6\7BA\VXET/!>PG(..$>D1F1 M^>"0F11.*W6(X*BBA?&R@LR2"Q!&$6^5U":FF\@B04-Y'R-Q"068HB\OA MP069S06/)K%7I:=?:;IY6QL'.GUMM]?N]B<3WQ1<9Y';7R MD%)P(%*T8$/4Y5?J0A"91&9N^B+NF-;.*5!*<1#,:K YDO+#6,4"43ZP2U\4 M/[NSEY>F>917_9D;Q_1',69;%9N"=N"I^F #"&@' M)$SQK405EI*:? M&7A!#'@B-2M1/Y/.W0SYD];6D_*>8*,I[PD9G!$9N-#*1"J4HO$I(7]+B6G& M+8;Z"&1]%R;2CYX(&JWV@(2)5ML30:/5'I P>Q(T:.=]B#&"TR: 8$'7 ( ! M54KZP B5A-T,&HRQF3&5P"K/07"IP 8N(>04J#<^Y>PP:-@%W>^Z:1C6J#RD M1F66QLFM2E1F:;Z8C4+M(KEZ@?O3S>)\.)BDQ:J$Q2V6B^GL?+!P9X,_1XOC M6NI9#MU7T4_?Y*>:S,D(X,,%Y$$YP<((),-EG:CF1FI/NZEE^7UGP M4?[]RGZ;YUXUUOM;6E0'=F&Y']W9_URSVZ;HI;V:%RU4WYT:HAX*$V/JG@@: MK?: A(E6VQ-!H]4>D##1:GLB:+3: Q+F;N0%]OX\/ M2!V\,<"<%".X,N"PC M:$954%$2OM[8O+VBFB?D'=IO=,*X/JS4PQ:/R2/"]A=AD1?MN:#1:@](F&BU M/1$T6NT!"1.CF5:B&6$$X=0;8%(S$'4KU=O @&3J$R^!B9%KNZCM5?M@-+.C MT0RVLGGN,J&RB-G@['J>TJ"QBL'[Y2PX5\;8,\?8?9DJ MD=($88%;&T!DHL %)D DSI)6/*OUAL&/*?_YJK5:-=,4WRQGQ?.\3[/1-*XZ MUUS:9_.B2^NLQMEB3QN#/6T0U7HO3 S2>R)HM-H#$B9:;4\$C59[0,)$J^V) MH-%J#TB8?8G[-8\JQ@"4F1+MNQ# D&@A"B)U($*%N'8\]3'E-]^(^__;C9?I MSK"_I7.J6A]8)AH1#1$->0@*>H<6AU:+5HM6BU:+PNQ3], RYX+40<^6NQ() M9 ?6.P"1JL](&&BU?9$T&BU!R3,GNR44*4)C92!TR&!8#R!I9P#XXPH%;(B2M_< M*!?IO-5L_:/ M[JRMW8XAXZ;OFQT(82A,)!X]$31:[0$)LR?$@Q')DC41"L>0A40$4?@#BR"3 M2I:+%!TU;91H(/'8\2H+[)^QD545W1V,BPZC&]G8H'S1L#2[NM2ZSL%\.A[% MP:5$]L/D-A3WMY>/!/)!=VN%8(0?MKH@.B Z(#H@.B Z(#H@.B Z(#H@.B Z M(#H@.B Z(#H@.B Z(#H@.B Z(#H@.NP!.G2[??X <%B3S1WW\/O+V[?5[?DD MA14\4R \2! Q<3 \.\@A<1>=TS&N=6MC(6=IK 'E+ $1F (3B 7!/54VZDBE MO[D]_UM:?-F/?_@^_+S<^?+H&QOR3 PY9]WMR.\J^GZM#7<)_@>$881AA.&= MAF$=C0LF1- I%1@V/H-)D0#)UEDF'%>4M%$EA3"\6S#<=:^:#:NF]J NZB<#H<,,(XNKO'6]B%#GQM8>P%JR86ITL_3@?N\!YQ W;# MY77NDH36E$5O(%"90?BD2V3 /-"8LPJ":$+Y39?D2:0N%Q_D0PD/!%,,;"8) ME''*)Q%UENM3M&O?M/G1P2Q!>_E,>?'(,A%0$/',6DHM*!D:#XV(M[(H\JB@U1&4H"!$%>*$E M)"UT-LYEYM=V3;H+NX:2JB'G%(,OQ$K$RAYCY=[O8 =%B',Q J/)@_"9@>%> M0;+)&.&=#]K>Q&+*4N8Z<."!9A"TP+"CJ3R201)M%,^$M8G%#]O&%D-&2!\! M>8OE1(C,B,R(S-M!9AXXDXX0(-)($+58R!=H!J)L-$82$B6[BMEE*D.0-]2AD$J/M2= M%&7N/&1NWM.N_.O*]3;WOHHKM>VQ=4V)A,-==RW]>O M7EH_^66=P#D*=R[_0TH#%^J40C>K!8[3&<31+#4H^[(HT_)D\F,.U M,O;1ZOLNZKY7?ZCS9D?Y_/*KF[="FL2"MV=U#>437EY![UG7SG>SF]R:#NT] M4-VU4OV5%RIZU.C3\=51@%/W*:W*_,'EXM_+H^8 D5N47^:+\D\SX_OOP4'^)O94TW/[>^"W>QI=V7>\RX<2$[8,==>K(G[$$,OFVO[%'V M>I&./VR#982)-@SSZYMUB):YJ;VTM;BNMWR_;27W;5H=O)5\LS/&XV_6(5K) M/?[+WMN3I47W=6\-AGU>[_5@E3LZ337I./DTJ)O.GT>+4;I[C-6#/=SV[\DS MHR\N[=F7ALJYQTM[-)X_VX*77?:W8/',Y!213!<:? 44AJ*+,6F#$) MA"8.K*,,:&3&V0)SS*K>-XK=55MZ; M83#?<8Q^O8JV17)6=+*:#62I/A=$X M#287O+7^M3ZNQ3R#[Y>U@F8T^6%P.IM^'M5='7\^F-Z2H7B)42 N;?^6ALJY MQTOK.D71K&)4ZP@O]F WS%EP>TH^M#838#0;?-V!ZX$A1D#Q'+6FX8]0(DXQJ$=!H* M8%$(Q,H@@U4VTS:R MM +$)YOQ%KXX0 DL'')1"N:6\]N-(8+DPS+.=IX.;S MM-CGK2\$V%8I86 Z"V4A<9(*P!:<-#$[L"SEH(0+RCYI3RI^=FC^>ET[L9'^?VL)K 6Y^6IVC3BM";#6L)A@[P1 M>6.?!=D+6+,IRUP8(B0O' BO"Z+5F#>3Z*5(VE 2GL(;=P[6E#BH;2?,-.XJ MN7PW^5P>3&?G@S]GY6V%7^9>Z1FB[MVH&Z@U@LF"NI(Q$)G4AHQ$@PHLT$Z4T@/D1[V6)"] "IE L\Z!@4"RFM6R<2F M^NC[WZ:%]\E'5<3NO=HAFMZ-IIIH:87VH*GP('048(UTH R+-%)JDEG;I'ET M#O%2'Q]7MOF->0A:R7ZC*;*]?@NR%_B4K8HV& XRTU"PQJ4ZOS@ 25K&2(TU M_DFEY2WA$Y(\3.9M>Z(^I>'P6R*DA.@P7&7 9!G %3=Z>Y2CEH(ZQ2KHTTXI7V?[V1\^;2#EY- MXOM9.ADM3^8UD+\XD]$:^92=C*;?QY-"R$)W4J*(F?N#FYT'16 M'Z<]UKZ>X7O'"!QM=L%3!<037[M[:"C(&T$FIB*+47FR-K-[$];ZX=C-TD]5 M'U]?4\>V-L#YD%#< 47O.]B&USA-CA"ZD7U8U9,61V N[K- MQ(T#8T.&9#3/N5##$ID_>1N\J.&;HH5O5TJ(&TW(]9#K(3!]8S^%Z$1MK(>H M303A"LWSAAH@R3J2O!1!/RDWV!HPK1,\-N1X:AH3?5OI"CR=0--1;51Q(,T7 MF.%#'/TZPY>HX=D;<%)H$*;@J!71 *>>!.:\L>+I=8Y%#>N@R7<72M@RG@Z5 MQ8I'9'P]%F0OD(K[1"5Q#"*5!75\+HPO&0^2!IE,#E9I^63&US52&=5OI-HX ML]?S_KFOC]WD4_GNT>1Z&]SF3'[3&G$\ZA=1P]]::B<>[PTC.>W M5MN^JF:OF#]='*=9;:6>1I]K4?M\6#NH]XI.[#5?WNO:3"Z3LMHPH([8PJR] M!V-" "$*JW8Y\"1;F?OS;A)F]0C2F[3Z]]WDT@9>3>)1M8#?OQA >SP=QP%A M:F&7)=HSJ.SZL+=F2=#H("I9#U.:"$Y[!LQ0RWB6G*J66F=T F8/F^/#R9!S M3#]@8=$6&ZKA^ F?B964 LV<@0A9@'4%D@B)VEF=98QK MQVS:X9\;@=?#^"8=:HEE3I@6W0+=?#]+IVX4+XN;KJ='PW(V*R_"$1%[AKA[ M348E5Y+R%$ Q4LAHYJ+P4,] 2:]H4+*@=2LSR=;Q_,(2WJ2MS$I_ M5LRD0TX.ZFSG-IM]8"YV(W-KM!CY[YYA><=HRZC0+' "(A !0A2V:9CWP+/4 MT0J6E6FEL<'19P_A8='U@ZH$>5$2)M 1F5! M^.3 2R5 4A.C*?%V\+D;QK@-#%-:]QO#,'FZY9K24W=>"T]ZI61[C:]['>]3 MSE@QUP A%?P5+@EP!7]!LFB#-R(YTM&&_:7"OU_I>]O S89*8%X4>>@.2[1G M.-EU*3S/GH2@0"06RX],P!L3P2C!@Z)"9=U1YG)C)/O&Q@ZQ6">*N"S(Z!CM")HFJ5[ M4AOE[8*CM@=5A(K3-7:>U-9Q,LL4KQ6A=D%P?1%"FEVMYX4\70SFT_$H#BXO M^H!1_MN+1S_P]!H!J7)4P4-.GH @UH'31 (3U#$2;$JFNR/^U8*N.8/+:JRK M3;>-',4#=]Z&7'58/W"/[JZR"(3OEU]!RHUPC7#]['"M',V,\P24>0$B^0B& M:U<9>=":<>_86JO^UM+0SPC7>QL&E**\T&>34\*D5U<*&E3TC=+,9V<-G:$+'?? ;SK0\Z^ *DO(!F8JW!I M--A",R%KK;V/Q%O>2@G=I<+^7/3U0X'-5Y/XZTIKSX_RJ\]N-*X:^O-T5I_L M@)F*(5,'Q4RQY0X24L2S6YHV.)$-=9!H88O""PY6!@'&IBA4M$SD5AJ5/S.> M\8)G\J!Z.& .]%ERH*>S6A:V.&^(8RK!SVF-A-J=TX@5"'M0@;#7B0(7E';1 MU6*P2$ XFL%1ER'Y))W02F:Q5M_02C;U_87YO!^[R:+X@+>7%M36V4"!]6"8 M50Q^@Q-6CH'@[0/72=1#'.:D4+*]8J%S!F&DP]=)%E MBIDIFXC1'1ZUN*JQ;+]<>&AX[T[B8:88>71?@7*O>73(3$0M(Q0NK0H6$P-. M* W>V1B8HMGIM2%M+9[:>!(,/_!D-!MRWN&XH=T$Y.&F8(6FC_BV=I5D8S5/=T)POIN$?@VE3_H9E;E@6./5L%!8I-D^\^M/-XKPP\-92U(ICG1MF+WHLR%X FM9$"TH=!"(-"*;K M>$R7H:"<-UI$Z]63.CKL#* QWF$%Q#Y8 9:YM4$1WYZTPF=!0V%PT400D>O"Y4P QUD2(13DX;[UN!UL1BG^M*:&IQ=12H7 M6<*JQ%@YA04!^U(0P(/@A&M1L)O4'[SP4Z(Y.!>$-3H98>S3LY@7MO7S=/:Q M6M;O*\/Z."TQ_8=J51^NC.HH_SY?MN4,U%"+WG5RQ,,.6*2%F+S/F&P3%UP( M#;$Y["!U!)-J(E;$K$R6Q#[ML,.S8K(84M+AH.6#PV3,U3[QP,/%&8=!?DQY M%CH%= J[Y12<(EL[1..G+@LS60,Q6,6.YH6JO<;?$ Q55Q8W>5NV+( M"!Z%0[:.;!V!>8^ V9),"14.$G<*A",,#-4.)-59!+W(GG@1PUGF/%'@2=9J8B?!B6C!$6%C-HIYULKY MZ)6-'>6W%Q;V>S&PHTEU+/7_;[\8U)<:O/K$5T5Y-U[9MKMA.-D4HP", GJ' MWQTCK,C421,C:&(("!8%F&PY<&^4MEY&XEMIX_FL"/N-EL6] U:LC=YFOCU> M3$>OZ?9G8NK[H&)[782XURQ;6A4$<1J2JSNKQEKPU"4H3-DS:;-W(K?!LI^$ M]N_3;#2-[R8K6WIS85/E]_$RCB:?KON5E:]I?6BT&3+98=W,<^,:\FLL_4;4 MW>+698I:.T: ALJ\G=7@O!9@C9>&6$9U6!L(L@GSWF_4K7.GNR3H>X6ZF$+? MS !?/XIU#]QBX%.YM$DMBZFM^QLCP+0+IEU: W_NK).!.Z LT +DCH-C(D(. M-K&HK2(VW@1_'[,JD!] !:-!9%-\!8D*C#8F,4Z"M:15\&]Q6JF4O:MNQ/.4 MF+1&].P$/16US'-K09+:-IGDPFY\,J!M#H4V"RGEVIE,F;6-P3MP,HF"GE:" M]22!-ZH0<4FII&$7T9,1-F044]28HMX9P%JXH8I\LZ3_7YH/UA MT=J_=8;QM]^'7J \9UXR0C)P)E--2T>P,6DPBNBD322.A#6.G'3Q#5* 5\4I M",DD>%=^=4I9T/>93^1>[5JKW >63*"*8+IH^L\M*">)PDA MJ@#"4E[HKQ60;::16\]H4C?!E%HIF0L4"/,$1* 6G-$>A$JNEH;(E'833+48 M2K6UVNQ]!M.-,\K8YO[K6_QA>7JZ.A?LQH,XFH?Q=+Z<-8V2&]J:F^2(M5FW[IX74S@9A M.9O5'J[-$_/:XG7U]]7OB."(X-T@.$E**ED@.\A8T)@Q":805)#6B,24*:B0 MGMQO]:8I'.77%X;PJJIW;;Q]5+7]]?7;]^_&[@09DLWKNSXJ]_'T\DG*.!R@AB/&-]5 MMX[HK* TZC(8D,(I*3PQ-*JZ5Q+7!D]/IZ-5*RS].K_WR2]'XCT7A MD1C)C9PU/<09$<9&;@>3W%'4SATK(>14Z5KQKP_S*Q=VI=V+U.=<_F-QD5+OG!BX'A\^;HX:SZ6E9 M\7GC">H1Q=-::3T<3*:+P7E:--5Y&$'T-H+HF..G&*D,00&E(A6^[C5XF1TH M;W-RDA!I6^E"_=J=CA9N_/;L-$WB:+&")E M_P@]9ETPZX*8N86:O$2DH9$#3U2!$"R#D8P D=XEFV-D>NV\X6;=[;:*F99M MK8_1/F-FU]5Z2)(O]BCK+85IAN4\71;M3?W"C2:KZ8Y7$V,*AZX,VC7IE''3 MC7H\SHT@!^J?K_RX7ZG^/F)=)HI-&(GSN)GR8;F:BE MP%)V(*3(X&E@(+UV2G 38USK=+<)C=XZ?M[2Z-D@C#Z<69=_7;GZYF&72O]@ MA+SVW:Q\][U?]]!5=[VX+[BQ<3U"ENM>GDQ^C*/YZ=B=OZS/_GCJ M8NW3?JV[XVAU_R^BL=4?_G6U-&^%$D\7NSFKRRR?\/+*A,ZZQMG; MI;(UI=M[C;MKI>8K/"EZU.C3\56 ?NH^I57P#2Z7JWSIQG^Z\_F/W_WMIN)= M:E5S*VY7J6?1G$W :M.[>0M$7][2W56@ZYV,6K@';\XG[K,[&WQ,X7A2+N'3 MJ+SM]71V.IU]U>1H!RYU\ QNI>%P#8COAKA^*Y>R0R)ISI>^GM9DVSS%^JAI M.^QJJ]F+^=UN//BP*'^HN[WS';KTY]"FG5CX]W],W#*6+XL_[+\56WKE>U_,?TW5PWURJL_%"$TI;"3Q:M" MEY>3&I.^+Y\7BOOY^/_9>Q/FMHXK?_2KW-),9NPJ--W[(LVD2I;C3.IO1WF1 M/'FO7KV:ZI5$ N(RN( DSJ=_I_L"($B0HD@"( "VRZ9)X"Z]G/,[2Y\%1OGC MJ/7_>-5$L$,O\F'!9!:?0?%X)EX@)\WJ4M^JV*Z>9?ONM- MN/F7WS?#KK' 0>? =D6D=5/0M!LW;"_.[.0-Q^@EE\BLTGL!>'XU@DZ5D<7>1 J2F8@V4TG]O)*#3VU ['W337 MGBQVXJS+Y2FS!Z<#2IE-FC2PB_^(6?+"$\+,3P?-?_WA+[_\Z?@=9F;GIYT<>.G:V,^M-P O.' MA]HP&TUA?*=PY]>S!NXEP3MP-5%/C+4.$48\XM$+I&U2R"@L [?6&KP6-*0T ML<1ICP31HB_2JYEP*'J6+"5*!B.N)0;\.AP/SV?G;T_CV_E*_]Q.YEOSE^5Z MO4]_6JS6N[)8UUQQJ(O^=9A-+J.=/ NODBO#]-I"_OXI&L83%8J\&%TA1H#E M.#EI_C1N?K67#<64#IK/L6?*L8_A&F.?]8&)A>ZN^"<3W!\C+/CX\N09Y_1" M1<'?8F,G\!\PS#Q_H+D87L111B_8IC!,*>9<]:%=@3] E7$HM@A@ZQF@T0B8 M:9)A&\1#\^[BCPW!1,^!TTQ5]-@278^BM"&&2\UWKWYJ?WKU_4\LR#>NUQ4>G@E/B\L2.H%\3V([,XF[>ST MK(%%.+L&6/D%(#A/)[%7M'M"6%P.,_; )X7TBB:R^"/KZW;BSZX3PYQDIV?# M24!YTR]!,;I21:^YLN\P8AXI;)U30F'F$94@9WD@$NR7D)!+BA'NG!%RK?;% M8XR8'VTW[-ZG&V;'9?_S2:8'T<]#QANV/LH"93Y?->GVU%/PDO F*_K7SI9F M"S].YHJY!\ZO>N#2T@/7+S2[XK& JB*G'+=-"(&>#).-R-YV#:[YUV.3(93'.\:M%, M5J\%4@" +:HFW)3%^#CZV'5V' =89AD7D+WL_)4[%(!N\;;+M:W/A],\NUY]F)ZUL!23V2C;;#Y.YF99 M.RV^[6S\]E4";]^HHCYE#:R?+HQUDC-X)KV:D'=]A:RN5CD_M1]%WIM""6A> M='LQF?ZAT^6Z $,L%:A/1;E;G?;5E.'15S/.:^EB$[]+=H,RD; MHM!W_A1,\WZBPVOC>:DZ#&BA=W&%LZ,"!]U9C+F:9*_Y^7CN8/48&60[BL&V M=_VN Y$-LR9<*E$N&.Y6SK+3GI[R:P:-FTUSB&OFM:[I]OC#ML[N/P+?5RIZ',K.L:V+?: $$%L[&X7,S)-H0V^JC/\^&_LK M0Z4HRE>O^C88+X_*J+G8(MN<3;(.>3:=7G2O?_CA\^?/)UWT)Z?MIQ_>@E8, MM-S]$,.IG?P 3[<_$$P-X?2'O(Y&8*(PY:# *RE_R%XM@=E%T/T%OS#HRB8=<5U_"**_?#']XM M=)(*#H<$#@L5K'!\KW?V4FA^,%!<>\#3G\_ @KU$[>><,='-'&A:0] DLJ:S MN/2/Y^Z_!@T8=N5M@ 4__=N_4$'?=%T5 M3Q>N%C>!09^M#FD23T$WC'.E^D]3FUT#;T&%[*X.O'K58W%0L)Q8@4)X8&?G MRJ\];_M&)8".V;=5"/Y*S8JC(2QYOWI9YDX?N\XGS=_B7+6*!2;'\(99E]U9 M ,CQ-%_TNDCE]E.

+1TB^V+XRWYIW.\3Z;]6-PG(RU MN71]U ;QI+)/@DODJ?(F,>&IWDBF\6]=?)_^ (;(>?82OF!_!2Q$)KCE4AR7 MJ^)P0;]W+RP!X;$R(%^4+='A]+)7 8H=,#<,NNQTM:?EXFP%GMM_Q%L/ WCT$> MS,5I\5&<+V5I.6"9#>AQ+M>QTB1K.:;>4 9I\>MRQ;-:1=2;;G6Z8,\[ M6XS_<7,&LK"=%&_S-;?/)SL#Y;)_ MSE)S-(39EB&"==&UXS*&A7\$#.'AQ,_.X9%@]N:#]>QZ@6F."J7 M E/,]S@[J5H817[5FRN] SZ-PT]Y*=[D3S-EY,6A]#,=.S'3&Y)8^U:&AWYZRN/JW$ ^3#[G9R^>;J<"(_857?6)#H MFR)!X:EQ[!>&0'<&6XMZZLOD#Q>69Q<%)W]\?<=N4&A^,BB-V>51ACW^"C4M M_6%SF@IS#]0560UNNNQZ5V!F@O)-(:>R;@!9>7%6J,>ULQX7O)U,"@?G9>IW M9&5A5Q82=$P_G?6'.N6%&6#Z4]$FSW4R+$Z[A9Z8%J[2?AB:WRZ*\5[_>XJQ>76E?NQA?\M#\=_?OOAQY5XXFX&*M+;#[^5QR&L M!CNP6[^=$C[T?K_YJ4&>UG;6 M75K/Q7PH-L/\\@8F=U[L#3M>AD04VZ\_FBG&P$GSEQMCZ^/RX!TYT.^64+<]1+:"]Z4W<135%,R;SL\RZ+ M<-'<';#PEPS/+W);QFRJE;OAXY79[HL?_&4A]W*75Y ;P'@=A,U^@7#?K+8I MW6H7^*OX;?A[=>5AX.Y@#A&KL##H0Z+:3\-P#<" E;J+Z#/,-OD<[K3-9WL+ MKT(YM;H.2]=@[?J#AOTZ3CJ)IWW0RV7S]]EDV(6A[SU'*[3Q M1*3:,K28;_">W/KI/E8?V=]42QFX"IIAL""31YP*AXQA'J44'+4B4,^>U+UI M87K^;(>3_\Y>OQ5V?I*=>1QF)CUI\LHT96F:7Z/-"U,-S/V0M(!?Y_V.E(C6 MWFN=,3B#U[*,Y04P4^P]Z)^O@KWR&<0B(SI'!.3 B>[/MTNU] MV7QG7X3GL1G\>U)]PMZZ+DW)2 T.\F"T.FG+^X(TK9^.U M:TO&T6KX=C^N'TS29H8"?<$(X%YM)H(@2[FO9PG$>.RNR_,MTLSC6E P MBX@^7VM>#7AR_=!T26B]4G1?I, -3,#?U7028 MW,%762I5WJJ\57B'S7GKMW55ZHI6<^YM'^L - ED-.V)=MPNJ'+>Y^YRKO$L M;EOQ&L_3WE94FZ\3:>:9"'0.?-P[5_H2([UGY?):W!M;T.NR\<6=)BEJJPJ"]MI]CUY<5&"W5X7Z7A]T]F[QB)O0! MV)/X:0B#O''9E1)^LY$YJ X N,!:Q4B9^]57 G0*";+*KR5&;)ZIP@_;N7Z8;/-Q-4QM):ZT)&=F? (2 MF!CAZO<7]G)I)-K<$C?>PI)79N5**.=*:%]:GMUEWW'OL;VB M2!=+Q:&KR[HS@'%4=(2QS04TIUE8]97'W#<<[QGQE\7/7>-GUXRR3."V-T=ZO#61>] M7B]CKI%^=U/SZ)WDQ1R;!\\LLH>_7VCA(=J7B^>L7+AM<8F MY;7TK5K]^#RB+9=B_G!.N5O__,5??7UN=[:6ZBD MV]W6JFHQ]/TU5%;UM7O.K+ZZ@(]>M&4_IKU8MDW35>6;%\\WM/)-Y9O*-P_F M&U;YIO)-Y9L'\,W'=FI'E6L>1%6/LZ<6#>PW;$_=TK-^1WRZ23*\?M2Z&78^ M NBJ\SOL^55:K?,[E/E56JWS.Y3Y55H]BOGMU<'$_BO2Y?)[BZR4@^K*/C14M3[UU$O>KU*LQ=N4Y MJP_&7XD_W;7&?:>GNAW'RV69!UC4K^O:MVSYN+UMK9Z/'*\OQEWS_M>'3O,N MHIA/]-8#FVU.O<1>;I 0YA'B/T_FU3OF3;TU]1YKC91G$7'B%7+4>F2]U 9; M14V2-T/$C:=,2VP0EE(@[N >(R)'B5.E,(^1Z2E9EX: M;CP1-_$K.FT)]Q$1I0'SF"-(4\(0]B$8+P@W#&\9OTHL/OK?.&E?_1Y5T*J@ MM>];6D%K@Z#E@S%6!$ <(@"TK&!(NRB0)-(DD13&:XMO M@I944GMN5:X*ZQ#7GB'CN4NWTX^G#33 M2*;1Z3F52&2$EX:#;<8ZTXA09+GPD1E"3]$UH950)Q0Q% M+#J XT@"TG A\EQ%[RTCEONJ#QX*85=]\.BV]$BQ2I" 0?D32 AK0:5C'ADJ M(^ .?",,CD39FU@EB(HR.8"V!$8OUPFP*N2R-)9R[S%AQNN=JX&8#IAD%;8J M;-4M/7[8\I8'JB)#0JL,08X@([!!3@7OJ E@J88UEUM0EF!C :=" .Q*&+G$ M-.*>\L0X-=K1JF(="F%7K#JZ+3U6K&(LN60DLE@![H!FA731N&)*SLOD35KK MJB22RX>=%%EE,>($+G?,. 0P)8S&-I^% 5PT,A[*H8'MV6'BE6V9B#0X1!EF7?&TD!&68( M4M%K+H(%X%D[)W"".N-M0HX#JG'I ](4$R1%"D02); T.U<,I1EH22IL5=BJ M6WK\L.5)I,QHC7Q@H"X%9G)XKD2 9C%1Z:7D=,WWIJ(,40J$G>< 6P8 S%F! ME/'. '*)R+8-6U7%JEA5M_2%814+AC@F*")8)<0%()"+4B-GF#*1"A7MVO$F MX8(2GB)2%&/$D^;(YIA>SRAWW%.2DJLJUN'YWFJ4V^.YZUT[N2@-2H%HW71; M/K?KY3SQR7H!U(,AT4?"\/TK<*1 [0V+G(>$L$DY<15^6$!=E+R,!K1*&OC: M(4F(AF/B)8Y593PF]JB86#'QY6"BPS1& MR0(25('ZQWA.Z"4"A42XQIX(K-;,:$.958D))&T$TUN5=#5*D>!"4R5C(+M/ MYZ@JX][&(S[2!;H_/LY^)/GR^XI9E^Y$\][+6Z2\>=^BT,YR-^!GQ.CG*;#P M+8MQI'#M':BP3 !2"\/@A\A!XC@AYZE(3C/FT[H*2[CT)F@D+&B\7$> :Q8 MYRT1TC.FL-O]\=0NBC!\E4X.#["K/EO1LJ+E@W*509\5"G,DJ:T:JD5XH91I"5CB%I.F(S8 M)K8&D28QRVF0R.22TUR"W6ZEB2B&1!411$J]/EG?Y2U] MP[]G:^:S'S"RT_X^+W#*E:*/>GM?X)0K11_U]K[ *5>*/NKM/;HI[U6K[N?C MH2=8P,UFF.E6*_#.T*K%'+:Y3E<$_I@XD,\] ;EV%.Y@C MF.L1SV^OCC+V7^,NE]^7J/GV_A3-RCUU?H[RE%;\VB%])5="JH%5!:SN@I72($@/V: DHQ$4N'R]= M0L)H)55@R<4UI2OI2(BP%CE .L0] ]!BSB%I?4YR%Q(G54&K@E8%K0I:6P$M M1QPVBEJD%(VY2GM AD2=K3[C172:<[;6Q)MK+T4BR)B4+<7$ +XLX%[PT7CF M$\?54MS+BANU:]NV''*_G7PX:::P7$#3F^[5=C!D5Z%U%5J)UB(XJE!R7",N ML0' !*L46R5$B(ZYW-SR.K1*&3567J!$L8)[N=;"68M,IX%#7-:R*575+7QA6 MD>BIQJ673)*($VZ0U98@J12H6)P2^&OM=(#I? Q@D9SZW@I64X&2LU18#P@LS'JQ\12TTV#\,LL0E\0C)X,"P&7$Y^-;,'6K7G@H MA%WUPJ/;TB/%*A9R\U=0!)UP^0 V&F2P#2CBQ%W2)"2_=@ +:A^5H$PB(UQN M/4L<1\0KO6B^D1 ZDUA6V*FS5+3U^V/+6$<)9#OJ@HL\PL-1E MPQ9'$3TWTI&;L$4T"SZ!X6N$P+D%*T4&X V%A!6/EA$B0E6Q#H6P*U8=W98> M*59IZ24WWB*: '*XQAB9R"CR7D?IG77AEFP";+WQAB&2")B0B>48-PY(9Z4G MEG$2],Y=;U7%JC%NS^E[>]=.+MJ)G48@6C?=EL_M>FU0?+)>3?5@2'0C;0)O M6X$C!6H:!(Z*: 1(&P!JO43&23!S9=0V>4'=>I- C+EU#DM$O".(4RJ1Y1ZT M4S 11X^]!S@4*3=.95R!\@I&,TF& M&N949(RN*:^.8FX<1=@Z!IBH !.SH8T98&3RCH7(=ZV\,JP'8/%7>*SP6.&Q MPN/F I22"S>HC)2+XDA*&@PZSEA!+DH!(J MJ4QCCH,]HJ/>BHD5$RLFOBA,9"(FE0,,(\Z)9TPAA[,7TP> RH0%8VO^3A,2 M=X!\R GC$'?9@K;:(A]E$LH[Q>+.V80E MJ)J@*6H"BN=Z70>'-<TH-'RU5_*?QN81J_7RS@GV?G<3+T\'<8?EJ9T&K4 M)C\1C/WN*Z&;A,+?S^'97 [FJR^_8]'6NXLT=A*;,^#'T64S&OYS-@S-Q+()<,DG6+!@IQ$&T35M MRH]NSDLIQEB>G+_+8X&GVHN+26O]&3R^FXWRF\I(&C^R73=,0/']^-)\?%=! MKOG9OT2874,6[TC S/GEL[PV<6(G_NSR9)767A+1W*B .6CN3=7O-_2NH.)" M4/-=A(V=KJ[VK,L$U>\&A2V\F$V[D^9O$7;UTQ!&FLDO7U'H<3B]+&]:T"%0 MX1KQ=7/*B9DTUDGG;V<15G.6@#Z&^=-_SMI,;:M/'.:]S8"Y.@4@N'$[O2+A M0?,Y#SXN>&OQ@#R\%L8T:5K7QPZK,QFVLPZF-YP$=&$G,'68@847M9]@A).NL&29>GGJ) ()=#>F%*^_K3_Z MR(S2L_=\8/#NJW4L#SNS\*6+L%3P)KAP/JCU*>4A;9 ?Z3?SXZW0#OB_'\KO M!IAP3=SER<$D;YG>?2"SU)?FJ[6T*+T/.A]4>&X09V B6FD4,@9KY5."&86U M?.4DB#/4($US"HUA#CDISL.^7]_ 'D#NYK9]$IK M^@B/_W'4^G^\:B+H2Q<99">S^&VJAWX>@/W<'\.Z=A0VL=GLI,G+4]"C_+*R M4(/FKP!ML&V9J9=7_5KXK[#BA[7LC3V84;/*K!LE6XE],($F9!T#+3]%CYRB M"E&.<^U+%3U=3[-_ -F&3_;+Z[]&>( ?CH8%M-ZGO.XW"!A(^FIC\G]J=2S,0 2 V5I<\ M"P*_(/;R2UQEB?SIY(HMR@4@ =M)_NOS$*3F7/BT>46[?$D[+L$@1;ET=F3' M'F306<5=\3'DM-R?4_.[-JQ^^<@TY8?==<<_WY@0S_<1G;&(4 MBM11/'9'[@G4KZV?$N7YSXLX&[XYZMAG95_CH-_ M?HH^GKLX664A5EFHBJ#*0@\604UEH"J#*@-M1 ;1RD('FP_T?*%&3ZEY=)R(1@X[B32. MUBM -;Y>B,2%)#D3'DF?:SLES9'! >Y16D?*L#=FK8[[3L%.X %5IH)=!;L* M=A7LKL NZ2"<41J)(!/BAFMD#6>(1FVUXU%BNI961(P0U'J",'4 D)X89+5R MB,MHC1-!Q/4*(SL%.\4'3. *=A7L*MA5L%M)$!+>4Y8T"CG%ASM.0*E3$4FM M,1%*<&'6S%B1E G>661%Y*#9&8&,PQ$Y+6-0@A!!_'."'<5@QF)>P>X);M)' ME)(_6C?I7Z]'53XEI/C*P_[5O?R.?%]E5ZTB6*L(;DOL>6N=Q5PAFI)%G :% MK*,.X9 KI :LL5Y+]'B,]_9Z./RZ /QS._:SR01^W93L4Z26%*R&0 73"J8[ M U.F2; Q"N19!!M"YB9X$H Q.,JXE=Q1(3?A'7X&,-UI":L*IA5,*YB^<##% MW FLE44)!P!380%,?=)($HT%3XZ;M*:9/L;[O'LP)5MV/U+=W#Z:X:J8U4GAW+O"^3\ # MJP^4R@ EN+W?GM6?CZL74*5EK1RYRT/?%UPYDE-CI>()29%RYCVRX]/_?!7'Z+^NU?S,;/:YR]O,QSJ/K9M\DIGGQZMSR892[;4S;QF>L+"T68CE$"O&B[893 MH+MNUO=2*56.0:S:T>)Z"V0WBE/XK#]WFL1P[8YY?X;+?'T[F\"UMHN-G4R MV>;'5=]U,39_SCPKOK_6G0$H,7XI]'Z]^/LH?D%A.(E%,.3*R[/S\9LP["Y& M]O)U_O;-A0VYW\?*6>RP7YGY\67_P=]G'\VKF(]%)2 M?-FV.'A \:>5MV^LQ/8SS&TWA)]UB16Q.>_PD27EV?)4^\*>QO[ &MD$(WUM M1Y_M99?,@1YL!8J.&VJCT8RH3708^>#/8IB-XOOT=M&?Y^=V\@%TV*O>&-<[.FRE M*\-A=GNZLRY:'^=P?M5H9*5C3PY@&';39;N>95N'VN-@80_T@SV@'@<"GTCU MY'KYC-.G5^U_ZB/J,)XVC#UL8O!M]3R?0Z>K16.W4C3V[7D+*_&_,92@NG=M M-ZT58VO5\LH_W\H_OXT!:$=+!OHCV/O?%%):.:AR4.6@6SCHE[;K8F6ARD*5 MA;Z9A?[038?G^1BC<-#/N:MO*7Y5N6AW*3T;ML>^VK%C+XY;'M;3Y=Z68M_, MW_OB*]XM5-?Y[='\*JW6^1W*_"JMUOD=ROPJK1[%_)Y6'O8E*=(//BU^7?GG M^/GG1C42KSQG M]<%XCW(%OJ9S'WH[C]K'9H-9A3&*%#"3*$G/$ ]8Y:9=&%DE9<0NP)=KY8IP MT)Q*(I&6G")NL$!6\X"2X&4/:8H:P(<2I MX$2P;"U;1#%FE=.(,0U(R%U$CE.+A#/$1\N(L?QAJ/;'2=MU5Y$_.6SN<;!6 M(OK1_\9)^^KWJ()9!;-]W](*9IL$,V]\--PBHDE.7L<.F20P$MY2XBQ1AMB= M@UF.8*Q@5L&L@ED%LX%2@#V*^ICCBB$4DS*!04%DRC6PR%%ELA S1N6#8OOCV*!X0 MO.52N,=.^E6%/+HM/5(TP]@8H;5"KI2/%8$CS0&H#*,J"")5X'RMY"Q-.L4@ M4<0J@K8IP R6,2'N$I>".I%XK#Z]0R?XBF%'MZ5'BF$Q)(5UXB@YDYO#Y*X# M*D1DO&-<)9$\V3V&55?>'A!\Q;"CV](CQ; @530I"; J)6"8CA*!5@9JF7-" M20UX%+9B56[;@U>MR1J9]YR1>>WDHLTU^8!HW72E0&+MZ;M15'ZQ/7TU#Q+' M4$Z0TP_ME,[ZHL'W59%J*)U1>M- MH+4BV$7019'5^>PJ68L,\1@I9YC H<@Y4VTMD1PRJ5"@CD-VK!1^6Z/9$@2 MGJ!#(GL31:4HIX" P9[AVRF%-"C2?1 MZ#74U,(9%11*)L2832L2DW*8\(17J0/W> M-3)C@$]): MP#W:2&2=M"C(9*R%@?$4]B4" =.!4*)FWCZ%] ];S-0M?3EH1E-TS#*)B,HU M4$B,2 NOD73)^D2M8'PM4\ YIZ6Q"GEG(^+*,V2U-B@_"3-BN8SJF2(#UN", M;CD*]MC)OB+9T6WIP2/9=XL%V>ZA/Q?8&B4/,>*= M(^/C#_W7D9'1HX/&;RL._GW%R /;%8FMWPX?S D7ZM%/8N7\+2%F8[/X9/&GL:QO]Q6U:B# M(<2*O=?KEW#J2 !+&W 6<6P%X*A72%BNM>9.>K.&O5$&954B"$>NL@X***RL M!-#6BG#%G>'[4O&)*#S JEK;59.L6_H"T(P);15V8 YCDC/@#0;]$&>@4@:S MJ&G,=9"OHYG.-9JHYLAC"1:USX\SC0]%L>WY#(G2%L@IE=4N/ M"X8%+X(&3+,$#%'*P7@%:U1J&Z66A#JW=DR\">-UVXY#:08P^J.# MLQI>>!B.PUIFOF9C;A6WL8B)1(>1B$)G,YTB8P?36,$*$2^PF;LO(F4M1 M %ICAKAP"CFL&&*:&PEW,!?O;?"[(Z@YI2 MDA"-X<@XP$H>8D)6*HV$L0K#;X3BM:,:EPC35.93=5'"P@VR6 KDG.>4A6 ! M./?%N;GM8YJ*F!4Q*V(>)V+NQH>JN>11&X$")A1QG2)RR2K$HXV61LZ=6CM> MVCH";S+X2#HD1>U/__&.DP5P"N ;R2 (!"< (A12E+EWJ"Y MCY/EB+$8-(G"REO<#RK97'@/,:Q+=*E#VB2%"-$^,IEB D"W' M$!P5D%>UMZ)F1= ME7.?ZS@3CXB3C+NLNZ:UTDA;A^ ->FVU?)D'9]5K6[&X8O&6L5-YG:@QB!@7 M$3?PF^/,(Z58L@9 -?FU%DV;,/JWW8;4D(' 6RXGMZ>PN>=1N$?NM;VS%>F@ M?'JK4W>+5$E/:";+T,[R*Y\1SK]-F/_K5G']]L4X4F2/3G(BI,U'<13QG!EF MM&)(&28E%UK$N*85)T5E2$:C:%7NB*(CLE8GT*D-Z-'81-"6*(9#F$M FWMFKH-[V]YV^=^65P["G?RW$_1 MQW,7)PTC@X9BRFJKM*_N>IW?H>YU\$SRM7X2)D:*C4Y(VY1R9HA& M+DF"(F-AU=&)/XH<)&1!3^X8]B?(/6\8@C$)!B8"XY1YI+@VBACC,=>1)^V<*Z$W#+S&@ M_XV3]M7O406S"F;[OJ45S#:9XA6X\A9;I+RDB#MJD!4*(T.3)]APH]A:BM?6 MP>SQL; 5S"J8'=265C#;9"4":P&!P,K4R69@2@)IQS$*P=G:!(NZV6(#!T-Y%6NOE7K%V :)%=)"AUSU)2+C MF$8B"&,LY2SP-2N81>R52P8QG CB@+#(69NKO@@!GVMK[;[4!B",#"3;W98>*9I9YV2BPB',:>Z;Y01RV%GD=*),"$,%6TL)#9Q1$B5#5CDP MG0.1R"C0'%-D"9X7<)*J^O0.G> KAAW=EAXIAA&=O, !+%E0O<#Z-1AIJB0H M:-@8&:@C>DTCVSJ&55?>'A!\Q;"CV](CQ; @"36",&08 !FW&JQ*J1-R8"%$2VTD+SG/INFS>:PM*N#69!V*BK*(&>=:C8!%A 5C)DV#(YBH3(>FHA 3-)KB;J*DL M9E)C@IP*$E 3;M2)!229,M(%Z3G;F]Y*U85: ;,"9@7,S:F9-BD1,$7>YS9& M&$ND=7*@08+2B(G*CH&= V9UH1X(VU2LK%CYL;NR!\! 2+.J#E6IS]ZYM? MYWM@ M++F:;'NMZ DAC%CB4,0L(A0])8B3J'.R M;6[]+!TWG%LF'N@,WE[2%A\0O&4_Q[%3_F%+F;JE+P?,L'&4&J(1\S0@KH) MSI&(L(U<>PW_&;H6\"JY<8P3Y+57&0 C,CAI9'VRF#)!=+YG3T(!%*U05J&L M;NDQ0=EWBP79*C2*1+$25"..34Z$BA:!&D=A_C8ZKT'YHVSGT/CX0_\U:.1; MS@AX]K.6N[;[^PJ1![BW%2(W4.G=VZ02=XAKFNN-&(,T20%9[)-S*FJP1[=A MNFX[O8D/*%-'AV:U3-0!^0A/6YCI^!P^:>QI'/O+;96+.AA"K-"["KU:*F9R MX*C%PL_+C!)/D%3>8>V%T):LA459)4N#(2^5!364$ M$?=,(,VP1\1S9[%,TOG=0^,&W894'M_A8V#(?D:7%CKR^\YB=9N@H1F<@4$F"U&Q*4$W'M"-MX01W&$?F0#.*:*+#JN4&)4V:H M$)ZY!^JB6W,Z,HP'&M<*\]6:KQGL%34WAIH^1"%R!CLA)H$%'P _7?1(&\]" MDIQCBF^BIO0,@--IQ(P "UY'AG1,'@G!++4JRJ33OC@W&=GR.4V%S J9%3*/ M$S)WXT1UU JI&$;"1(EXD@[I$ RR\!EFV"3MUFK6;QV"-^E$Q2\2@:N?M4)Q MA>+M0F=B6N-R_L0T:*\F5Z_/'3X-)I(D'$"570LTVH3-OV5?+<-D@$TMA;R' M@:!'7L3^_!NK,%4 KP"^D1XDH.B*I$%QY98B3C%&3@>/9'(TBIH5->]! M31:(ME("Y'&M$7=!(:.20,DP''%PG.FUU":?:!),@>Y##4.<@]KK4B[LD:*W M7%I%LZ-W/YRV&31K]=$*FA4T*VCNK=N66Z>(-N6\9>9K!!]=M6+*Y8O.5*3)H9FV) 4L4$"JP+R&$ED'**<\&, M]L/CHHG][JUMTB5=(3FLDRM+/\ MRF>$\V\3YO^Z55R_?3&.%-DMQC:ZW PE&8,XMAAIRQ2B3.BH)+4IK&6$";B" M1)]0XD3DXE,1&6L2(LGZP+.JK..>.'05)P,N=AI2=H-\#@_CJT9<0;2"Z(." MYF2L)Z6RDKN,@M^+@$).4B / JC9%W+$J7 MG,5"[9%_5^\T**QB:,70BJ%'BJ&[_<(D:O#MT)SA>8=JKG__Q M+#;GR[5KVM2TL\DW!UTW=@+_=8!"HU'[N6N^&XZ;Z5D[Z^PX=-^_?J0:O(%I M-:O4O(=G)QO@VM4I+O!JOF5S_%LIT&)GTW:!U'DHP_%IGD?9S)&];&=3>/J7 M&-[T;R(8G^#?+6Z ^8SL11=?=_'"YH(IBP4IPKE_]JO;SLP^#;NA&XZ&T\O7 MBV?<=1A67BO5"1/ 8:]^^,I%] 33>RXA]WU/3T LXJM_[KUA[\=TS[&E_NJI MY6T4^H1NWU^U)_3AF1/'.KUE6U)Y5UO2^?GSK2K>G6$ABZ%O<76N;(_'X.[G MGB=<.PI?:_[NSQI&!@W%E#^"2KYAZ9;*\3XLW@:)JV)1Q:*MM4A^@5BTC!WX M#S?YX?A^E*[\<\S\\X=N.@0;=\X_/]OAI/EO.YI]4\IPY:*] M3&A_OB.+)_B>BX\J-L-QTXYC8YQCO2(1B;.. D"2:KR\34VR$B;.\ G:X7R5NNU M,$X7%3%4<.1D"H@+*I"S\*>-%CNL)=?FWII4UX]HKMS,?QM.SX;C]^/X_P ? M7XONW-3QMR(#H4@MCUV1L")A1<(5)&3"*ZP,BHRI7%9:YU0E@I2C)DKJI!?^ MV9 P:]=%N=X@"E*UY4"@@T'!O4I.VA8P.;A/ P94:/CV#!3L]:Z:?V_)! M55D?_KG(3J@2K&1N;$V8O*F-#*0N@ MFCR*GCC$C<'($>H1,]$*QE628:U%Q3;%V8?A^'04YW]?_F2G<8LE?.F D)V6 M\#WXK(Z*P!6!*P)O%(%-<#@HA_M>%9Q[T/NXSI :*#<7L[F90'39N4HR$_ M97]+XVR7IP?X/KZ8P6.G9_!]OKQUH&1\RD\<-'$X/8N3)L#T_13&!A,! IC_ M-6BZF3_+X_GGK)W&196_Y@+8/79EUMT0UM].5D8T6%P\OPK6I+]M903C%OX/ MJ/L)1@ /:V']K,=5,+.POK M>PF/A6V:P4KG1(9= M&"TPU&Z:26*8LSI/XDDNV]@,SR_@39GJOF_@BP#OF[:-G\0 7#.)_503[%0[ MZ?(F -K?_B50Z?ARY7']+L(C\T[WMS2+6^!3(*_V=%S&E:,G;UE+6/?V'.:8 MU_3[03.&C865L!<7(Y"U>;>G]DO>M7?7AW,U@CQ-N&%\^7W9QY4W9H8>9Z9K M/]NQCYE#\IH[.RI_=F<17O89^ +V)9-;["[:<6;=QH:_S^;X ,L4[60,G\(@ M?H09E&=EY$D%_R'P*@_7Y-3UD^#,[/HTG->%VYU,\ M?AGX$;@-L"<^'W'!ZV][^0.>O''K)T8G?+ !!R4L*S,@W&\O4A'@%Q"]^<+IV22" MF@J%#CK):AEH$%?? MYO>LZN)+;33K?V,@TFM*(I@)79'8(,J!+GLU P3ZY5S!O$,#.VE^>L"L!H#5 MH*"'^8BS'7%=@H S!>_%!7Z>A6:4?R">C,#5B]7DYB= MC]^$87O\[=O+FS(2M?*(>RP?^?\W++_(&M7PW2Y>'VY%<$JOG'MESR/ M7!ACZ8OYLFV'RP.2MC90,62W+HJGY?4]C:0(O>:8RGZFWAGU'V?+X^P+>QK[ MDVI4HD%?V]%G>]GEHAJKE+<@J[(6M]/4LY#.8PI$/78Y;_'U%=?=#ZO<^@V3 M/4CU%[X#2BD6V?-A)-CH0[#\LB5ZV3M9YE+QW,-QPZ\$GUX7+F"X=V4 1?1-YNXQ%^,8Q,W" M+5&\&BL^B2(4KRX<9F-I[LKJLM%\ETU^ U??4:SLOI6^HU@9B2)% M'C!269OG5FAD1=)(&1EXTJ#SF[70U,?H]7^"=1Y/V\GE3\/.PU[.)M]2C>QN MUB+Z>7AK-?]Z W0.]+58F1O]0#9:DLZ'A#V8)(A@(Q%77B#G%!ASR7CGB N1 MK07#/6:7/_BS&&:C^#XM]_M=[^_=2OTY>8CXFBO0]?7CBH9;]'EX?E<@:'A% M#+6XW&Z5PUI3[MHEM:9-4ZSAMH [-K871[@G$/XHR--LI*7=[L/D^K%VM MX%0Y9S.<\U/T\=S%R8)Y6&6>FL^QPZ3QO]K/S<*[4E/#:X626J'DZX?C206I MHC;(!>H0YT(A+;%"0EJ&HR))Z;5FRH\)#5XZ58!!?UWPYY_C]'WZ:\QA7AMK MI$',0,HM]X<[F-C>"G2'O.<5Z#:9 ^&]EDD3Q&@&.NTL,IY&)(+#- 8;9%S/ M@0A)G.!B@J]66GLHU?VLG M_T#PW<6D];7,Z9%*E)UJ$4>+[-&5* M?025E\;UDF]/T92W#G!$#XS@%>"JCWDC;//S<#SLSG*L?]N&JBG76GBU%M[6 MA!$F+BBI2"X>I!'7$O1NFB)R5#"6N(CX%K?-4[3M!7/_,?/V-H21'A"UTXI M!U[CKN)HQ=&*HT_%4<^9M20F%%P.HPZ6($T%1=1PAC6C0I*USMY/4NJWCJ-J M@/66S_F."D>KB_RIG/6QG=I1%5.U;-TNCV-?<-DZ0;P@G 6D:"YE@!-&#GN! MB#)&8NR$2&JCNC^(J0T))TD&&N^T<\#!UZ&K %H!M +H1@&4."]\KO;)>="( M>\!!K9A$)N 01!1*A+11I7]S "K8@)J=JO<'#Z /*.1Y9X+VXY)9#[,RPMT) MZ8],55:!Z:"Y18)B8+5]+;=-D?4X '_9U1OX :'GY:3C*U6FSB@P:P'AH M"V/^]&__0@5]TW5Q%-I)&C1_C* =C/NRJOWS\F5=%L[Y#P\2W9;ZL^-9+E3: M%]W*E[0I#7.MSSRQOM9G?T>NS-HU$SL^+<54I@#>UC\?#\!-1=]IN MB09BH!B4Z(18\"#6L<5(8ZY0#"9JDQS0R-JQ92+.*9>5;D<8 E+AR%D-BK@A MH)(G'5D@ATX#*]6^]H8(2A?9D^;C6>SF4-,MJ@?VM?M&EW,(N;"7*Z4#S^UE MKN8$D/3WZ$L-8#L>SVPN^.TG_6/FS6K;V;14;+H"HI,MT1T8=IQ290![C 'K M+030))-%.!)/M?3>*'R3[I0@-%BE$'$)@]HJ&-)"441Y^FO>@+,<.&3>(8GIGK:GWI M*TDN-RD7V\HMAKN9SU%IN6YU@A^H[T&<1$?*"A/OY 1W"[@S;T/7EO'*% MR5+2"V[HAF#W]@6Z\XP750Z M?-?Z82D'5J3M]87O5BM<+EY=7A"_Q(D?=O%JLU8VII3/MAU,PP'WS87]R3YK MBCNM]'A8ZG]_:7[5Z^$41N'O7(P/"_7NXPI!9J4N/VSQY=.UZH,LOO5^W/P< MW61F)Y<-I8OZL5G)GIX-)P%=V,DT%QQT<+W-72IN+C $*$D:8 MYK_:R11VX\,4*&PZN,.T_+[Y#!)H(=W@[IA2+,U)YK4RU:)4YH?A^6PTM>/8 MSKK<'04>?>V*4JFY' T4N9F5O2;K#G>1N@6A!^\J_6)6*;YGKD5KE96V$!GE MENP )+#DA),F;_Q53>T[WCKL5C71;E[-,*SII(-E_XHKJ"AM.W(KC&ZX:'FS ML*_;A8H'\OHBCHM,S_?G%AUKZNTPQ67[E?D(BU)R?=L/ *-*_?@ #B:K.S>(*_7H@G/0M=8-GW)2+CRRJO9G=G)M8A0[!"('H8,PQK%1((2P3GLV$VAA2/5(@B-F(Q9 M:*F$K 2YQT1V;3#L(EFS#O\(R)$[/[P?K^AQ[U.18G>>#\IKYX/BOIS%D[N[ M_#V#$(.K1WF=2Z>C89=I!_X/+# <7?8ZU]X1 _'14\(E2D8:Q!4ER"4M87>U MS.=0H)&LN0H>0PPY[#,C_-MQ^"E^BJ/V(O/1VVQ1OO5]CX;WN3[UQS,[GG>8 M_W'6Y=+4W;OVW,VIYV^3X12F\SZE#1$0/]'[2$"?)_D%H 0ML,AZ/YD!T!2A M5^SP93NKU:+?2S4EJQE]6S1X2+FZ;Y"6*[#V+1EZ>ER%O;E?*W^Q?V3*C>$Q M2>1U+-[TW*4& YEZR1VA*IGU?C8/(=.B:+];+L[[M )9?^G794,41T[8'E+< MR=*N7K0O6VBA]_=DR MTR1K2S1R=V#I<]+(LE7BE48\OFY@K7KTKEE?+:;-3.>M,[?QZ*^RHG=10'09>]6_TA M3[8IEYU>YU8X:/YQ^"DWQ[QACB\LZ3$8#_G (-]=1/:%'98>5,5 AHF/F.)5 *4UN]"T!2:D /,2"^HC59:%C818%5/E7=MMI_G# M_8<%^V@[OU\X6);[/[=V8K>@TJOF$+4#Q$X/C8ZE X0XX?R^Q@XO5RUJL?JV?4;9>?NVMES],&IDUVG;F^8,>*0+7MS(OGF(VUFGD9'%/K #XUZ789_GS=+;*; M!/?G<5OL28+[L]-);<;PI/,7RY@,.J>6*R<0%SPAHYU!-E!A3"(>JXV4S"/&'N'%AN-HF+F+GUG+C/]OD.//?3>W?5&CR$TJP1U[-V&:T&=RC5F.<<2<14(&)J),GOD!B6OJ,^XREE5^?//<37* M"Q#5G]GQ:?[H%B#]QF"MC,(^0W<:M9^OPH^>.=H$:"=^*?.\'@4UBE]0&$[Z M@.,<&#$['[\)P^YB9"]?YV_?7.2(J_'IRAGBL'_GW#G7?_#W63<=ILO%Z\NM M"/;CC6N_Y'GD&(^E9_/+ME6N!S@LGRMM^IG\UT\LF7'=KSVOU):UT;.ES_;" MGL;>'8ML@I&^MJ//]K++H2.KE+<@J[(6M]/4LY#.\R:_797$NY5;OYU6[ZH' MI"6C7%,D,,D!Z8GVV@^(1:82R2D)\BG:3\E@^#!/^'R??NRS0SZ.9:YW?8\ZNT>A3S MVUF;NU5W6'GJ(P.?5OTBY3FK#\9[=+Q^YYGYO"+;13M9^,C6O6+?K9[X] GZ MBTIN*Y=]?Z0!9C5^K,:/?6MA41&B#"XAKDU$7!"-G \TUVBC*6 BC5AOU/J( MIG>W'P=+ MG=[GVW8P3+J1-JGWG!H89XEEM6I6]9C".55B%:1E7N>PGJ.P+]WB$'2CYR48+DLD$ZM=8T8(,Z_89D M%&,#LNT2$U\EDL.34A4J*U16J'P(5%)&,:8 =E%A#$HZ_&:9$2@Q1;W@T:FX M3<5^4U#)![1"92UL\=#5-6J M3_2[UE+D[3CY[@LP>;]::92UJ+-INM:?M3 W;-@98WK?5EV2V2>CO=6>"'GA??AQB M6!-M_7T%/(\,O>?TA2<3R>SQ[8"7M,>W/>(;TU8J;QPQE%LDD//$46D(#XE[ MGVT4SNSC7!LA+N=+(LL+J+M/>%-'IF^N<"?#^J$JFI^I8:UZ9?-B-EBO8S8R M?;V,(G$PGU6(1*8 FD-*3KQ-F44='"_TX6SH=_.,:N7CE\F>-(L^8KPO2>ZQ MK%_2EX!E4D?*72'.8SR L4)\H8+(XD7*NG#%MQI/W)N]#%#V*SSFXY<\^IS; MIM-[PS2G>VNY#T,_FK6L>PWS8C98KV'6-8RA'F!8:J*$09-9WKOK3WO7OP\J/YJ9;'K%\F(V6*]8-E@M"[=11TU*!EM9NA2) M3M?1@UB_I\P[#@QK?V$ZBXCF'_!N%R MS]8]4T>4][#91\H/V 5 0OE>BSU!)[LOBM^C*K(E%:HM)T8B@S&-E%@K0;=H MQXM4TF5V)[+WFYGP^VH[B!7P_2%LCV7]DKX ""M"JV0%VM!6 !P)09PR%'O0 M![C(>1=FJ&"]+Z^CO XE^ULO[7(?6F7^-LT-_#3X[$?S//#IG_-FAD9> M[VE= XB>G%_R -YG/P\O94/TAX']8>#6O+U:3-G])F4X[H/QE-@0-)%2!Q*8 M-#!^Z5Q1VI?,[CT<\K=Q&C81#)%93C_\$>'2-Z?XV[[.%_F1$^)%GB]>[_3C M4CK[@^I$_20#*?W!86\"]B9@;P+V/87[GL+W8;^!+2:T4I8XH1B1S-6D6NS& M;B.5P4FI]D*[V;=?/S#'J>\IO.^>PL[1'!4M1/H,6\E(1D*0E$C'8PZ>NYRV MN 9NT5/X%&;S_'WY1S6A\Z)^EW/\M] MK^%E;<[@2S=- ]_.TV#9IZMK( QH?UH["\]V7;WP/0?8['8P;^"CV030"[\U M'.?ZI1NT).Y[$#^Q'L3ZRK:\Q_S*/L57?2Z/*;][%^+'>(^^#?%#'T8^_>%= M?=3<>6XOKP_J+WX:3[#I] ![2MX^(>$%MCWMVW&_Z)VSWK$=-X_H-\^#)80\ MI!Y_;*_DLOG]QW7)%L?KWKP78P@[?4,NI4A?/D[ M-'P_C$CN 7@$/38\ X*C3UCN1,,Y$LUAY]@O"8#$LE9DFWLR12T5*H2#3 M!Y'%2N)HT@2PQ&8N:'2./@EL,#TV/+4\WGO*P'@>9MM&O'?/)Y'/ *AO>J[V M9$[,GG22Q?[K()T0TBM&%"U@[HH@B.,EDQ2+"]+#O^Y.I=S74FGK)UJ_Y2G. M[\:)\ME\FI='RH2OGRE?F?1'CY\?8^#UTBO^U(/:$US;'M3N#FK<,IN\S>## M,T>DEIEXX0P1-!AJ ;!,V::8V[>=WH/:@X):GPASO3P#?=7#[B>]8SVROX=\ MC[>3T]-AK:MK=H[_1ODNCS0E=YN!-\U@4@:;QX@UN67K?.1H,)E/!X FL ?\ M: #[@40_CGE4>? M/KSY._E^,%O/:G_X*0!G[K_O>OH-;KUWU1-#$(QS1S@3C$B/[*:^>,)#,272 M$HW>:KLEHQ#30XPM7%P4GTTF.;F+,/K?,ZC\^-'?*&[ M:]&KS9B;J=$;C.J23%X>7;'9<,)\,$A3!PBKHB;"6Y^XT$'R+2R^<2;ON]S$ MZ? ,!>I] =,_#OV'JBO??)KFC$KT4HR?_]WRSG M]+L?2FGE;O .+(/Z1_;=MT>#+WE0/4%0KL/Q; *X._"+D6S8-'K_[ >ZE80$!.)M.TKR%-/@12TF/!W\#06YO M?\FK'RT^ $QJ!UU3@-M[;;P(_'7>#/YK#L]NDW_AS;;?JF:7P#W".5Y=&<;K MXS>G_AC>(_P3_H!WC>"-^>$8A3(-\?4;6(6OOS,LF(=IFK08VKWRTJ@;C1:S MYL?C.9A_GRLC;!T6->[^S\ M>/ /7+ES>"B,=.Q;4&MG8:K; MH3XY^!%:SXMIO:-=_7B0O\NB/\($]ANY%?X3S!C*':BT\?!T?KHVRAW.PXZM M>]6N;+T,F/_'FZK#LSME3$*"L55<"=A#P8"I1AF)H.\4#YEE=G+I?VE M7=F5SWVOQJ=WWIA@)=%@A(+6YO#&"31P5DYQ6HQ,;KO7YPV"=P\S-O,T#-"Z M1;.'S7X&*#9) "@TN+PK,(EJO .]<8PV0, R%.XQ4ESO-]<@.=IP#[,P'\" M^RRUML)"-U[01.MJ9[A09CY,/N=J/)SXSQ=,/KPYBBB:"WXZ]>-/G9TP._&S MI:&!"A8N/O7_ F77$9DNWF#]#BVAQ_3,3ZNE-#^;M!(UB7$^!77?JM(RK\9> M_HRW0:6['-710O&.<;_5^TV;5OVVX78:8%:$M07CF>C&&Q/^'X6N-M MG%M(JT8PZLF:;? Y3\^/UHS;:O? \Q,,>S0Y.^ULGT]3?[IAKV)&:=7+^,MJ M"'74:'"%I3W76G_PIVX^YV<$[#A4Q3G#]2!9N9E-QKD=_G1R#K9:M5_'L,-G M@P:0KCZHL\!P>$.0^7;J&8YC!V;S;-HN-NOI\,OWDQ\/_V^ZK>O,X AT).A"^^AFG'S;_9-J@ MI?@E@WL!_[N\8FD,KSEP4Q#ECR>YR1N;;]I*]7!<(:KUD*IH?)F"RPCF.RP] M2-GQX*]Y#+M\-#I?>CI8= G?F8QA_*B^.IS)!7Z9@6-P!ENZ];JJF&V.9X8B M.CB;P"157(%)'Z1V)ZX#%_PRG[#AR..D1:^ !G,)%H M/(!45.:FA9,$=ZGGC+5(-(^'L&HPJ?#85]^\7?OH5_S;-]\.OH!,'9S-+:B. MAA5.G-!H<\= K'"2&"X3U:X8S\I%NY0+L%P#-<1;#C:W*9EXY1414DO&4]24 MZHM!T7KY/6V3JJ]?Z%X6_P(6 <##DML@OV)14'*1.# M5V"*5508F&\/)3H.L]1*:MXDGACE/T@"$ZQ.'I:=ST_'WX$0GXW\^6O\]+LS MM"G'G];JS8;M,[LLWO8/2!@[+.>+Q]>O$E!IWX7)'S@.K*!?%J[]<=^9&C]?:M)Q2V9[I-)@2-6Q. MT/S)H)!][T?_POM^B:#BS:I_N%OO]]2;]-C?I!Z^X?Y=-)\6QV_;6%K"V9!$"<@ M;S-P,5OOJW6X=AP]H#M0:5QFZ FB]8/.G:^'97C:AYX'W#WELTDS;$\=#E0" M T\6K#Q*7')@-F*BON?/IR?GIU,QN># M=^?H.QVUV0<(*A<^&?SG9(0XU Q^_OGM,CUA\<=E@@*(RJ^3S^U!*.A6UP:E MEJD"-1B^%NRLXK4>'%\^)?\7QJS@+X<&45%IJRC #4L4O52/]>^%X1F<25FH M$,IV2AO72@NG2';HV;JLB-)\V (7S=WGE^!5XH>$%S]:1'4+\-I,SN\, 1\G;V(]W^BN MO6;40S\E65@=R>(Q"T:IYV?U[.9H@(_!4SS8#$,T@.K66!WFX(%+,X1?_=J1 MR[3KCMK%UI/IP Z_SQI4UDVWP;- M.]23T_9 (I]Y3(UJ!F_Q%C!%]92I/4P:C<[7CI FNT'ZJ%/9:!LBL ]/3^?C M3"9C7(U/Y\L3N*/!AW>$45;/#/_7'&X-&IE67 8=#LX.."N+P[ON535+U;#X>)4H] \\ M!QT>8):RH$&E6!)AHD2 =*I)L$(2*G)(WK&L\G:ORR +Z#=%&,< I[".^&@! MW'6(@CL>P"G:V,7+G;I0<<\[,KFNR\$H>#/_- < 1]&K@EA3*F!+K'(PL:?H M$=B-53YY:X*L?RBJR"YW[<$)D?96)PIBP +E($0Z$!M4[1!2G-<\ZNU4=Q>D MX51QHACR941?2 G!_X)7L;$5,YVEQ M.CO_.)G^-LUO+V+-+PO@N]<\)":8 M<31RDB)80U(E]/QE)(8SEZ5)WOLM7RV6[)@3@B2.Y$$P?.*D%N#N%4-]II;* M>+ #SE+F$KD$Q6UAA:F E\^\$%J7:56=!4E02(@A'?EO2X M9M/F5+W83YAG#-=CS@="5:TN9[B9P?\LDX97"3@K[;=$Q8-#L!"] M<88QHKT*1'J6 <%@5Q<9F$A.<:+2^[B8',&&ST5 '8P%T#G MP[;V3 IT_7P. /M\58=V4(-5R8@2!)@H,@@P4?",E7M8M,*C])X*(;?<%)*5]A FR&KXC30&HSL8\]LKNKL1[ J@UO*8!M$C'1_.G(L@R2E?! M:N'*P.V:#'<>?SH:?&K3@>K7?<*<\V8VK:4&CQB)JCE'3;X]>/XZ65+)GZ]B MEDOH7N3(#YLU]^WZ@'3H< M?YZ,/K?1[SCRP]/F:-#,AYA"BANI,PNJVO;38;.1[ DB"#[[]'P]\19D/ M3FZ:=3^]1:!F*XB :;:C46[S].!A(/D@YXL769DPRS^M$G8!'6H8)A9-:D;2P MX":E^W:<-#B2-,2+NS@*++-O V'XNC#9,6_,"2963J9;6=*S >##V:1I:BY= M3:'U]0:C^2)"TP6+3B?3W YAX^4G\U'J)JAB[CS@Z=P,%R;Y4W@E>(N"BWXT M +Q;9 Y/VPJOIDM!;FNYX@G&\A9XN) 5>!R*2!U.>S[3/K,[@.ER@!=)I%C5 M55&^SB/^5NOFZAW+XH!K4,_\%J6T=6DO9(9CM K#\ 6[.\QLNV MDSIWDH;\M\%@OVUFLJ$97"5.=!1XL&P9<: &P;V.V6L55+1;!MI-BE,71X%O M\> T3%H=N19CQ02RT:2!";]&^YAGKT'T\6!CHF#OM_G01X-WF]'/01>"7A6H M-7DX5>WX"P/_<@L+! M+]C+.#K^7WX\1\.B]0RN*#R??,I5^54EC:H)M$W=DO!YZLIAUJIYW_[PVT^7 M%:7?4%J6(7^\YY6EZEA(,?V\/!-9KYGNZL4O*81=/F7QR2^='FS6:Y$7#M2. M"5N=(R[G9'&"LSD;;5K.YM_@5EA5T;1_QL97-97ULO+=Y;OAI?4KJ%/!-7N% M63\7_C#X4K7\LB)ZQUU:#V?1Y@D>-LZ?)F!Y5,+6)=#N?/%:#.-KSZVN) V= MQ4M>=77456NU"I8A+%^L2RM:?_M%":0?S+Y,"+(2U[*5EYSPD?_HC#O< :VT MH\VW8[ZK]8;KU!7-?65=+DJ,;Z.;:U)P-FWMQGKE!CG#9]B_&\&"NA$FT].Z M_\;5^\"4'U+@2T<@:C6M,:HOTN:;]=&&?S7.^+<(% MA(ZVWNCB]VKY(OH\F+C?'APM<0 /*+NRN;0B-IC5P]GE6=!J:-4E6Y;H[9C( M=C76 @;;._^GUI'Y[&/$IG:+:L.67Z'= 5MK@76$8W 7D(BAS-O8RWBR3O,P MJ%%I9#6 )U?!N,W;==5$ #;#6!?EXES";@0)"KE;N#Q&.:F3AKY1.[)^GW;T M+V]@QXP&W!RM3AO@BT>OL^4UR1BSNDIQ5'R$RRY0;-2+7EU0ON3[X63P MP^ -N*.?QO7+.[@U?KO ZG'%%[O=?U*[+'82T"[_#+15JU@[-WV95[HE0Y=( M)VJ0N-C.U==>L;>T;W29V'85F'BHTH"+EZJ#"HOY>3B!">J*A^&F!W<@XH,K MQ6NDC>"22!X, 5AP1,@BA7%9>[%%DYJ\Y]$F1[20\)WL+?%99F)+4=9[ ["L M+KJ@;V(M56K:0S_P2&)\=H8916A-5O(AD0" MTYI8'H.1 ;!$;!,&,J5UR Q#6/"=* 6QP6-NHINL!'TZY+MRP8[WX[ M;T"V\G1?60)&[%04>;S'5_JM'0IZ71\#OM5 ;K\9UH[>D]#6%TIH=)1( MX3()21K"?7)>:BU8WJH-OO%F^#UW;L'[TNV+>]@0VAR+0]L/.,_UB*4[(JU) M)P=)#LNU WM(.1(\LM!G@$<;4R&,FDQYT2K*K7R3F\C!FGDU!=?MYU4O\I=A M6ZVD8.D,O (K''D#YDVSX#@"+V,W<\6J;>/E"O_@9$HK'GD">SMY5E-Y0;IL M!B%1P0@N@DM.W%W1HD#YT<^3\2=L+_9]6P"U+TRAAXDIPW$76FH'/QA-L*0: MA@^VX12MPX('V.T1^E=R/);58H\WI%JGAO)]AA&7\6S!;;/N%:^16.X*6FUP M756]/T+RJFUNQKKAB3MXX%6&;;S49O8UJ>)=+!E60?D=>K7G^=3*.5Z@&L;&9Q79G M0=C0V#X.!.N;OXPGA[234S=8$-XZVH60;Q1_[ K?7)OR=".D(?D 7GV>1'_WTG^Y]#CZ5RKO[\?3LY./ !ZS//:]:E9JXB^])K! MJ_\$8VCPO^&?;P=O)\='@Y^'IS""]%*CB+72<)ROD[A0$P[N>1D&KY =8]%% MXFAY"E-OM&+V7V0LK.5;?H68N[T>S_7:G(GES9CYKAF\??_WG]X1YI8'B1$- M2S2!CP8?WGY/.(7/;IZTL=O*7)T7K2A1+[GT:/%!2WI[D0Y_*Q?C,N[^HTM/ MH*\,B2VF#1V*S4G;633;36#+D=HYI,L9K/)P>:9(.]3?6J[6U2Q]_(K!7K,E MND/SIB.6K2=B[?4PII:O?XW^]JHV!R&?3]K\VO5+EZ>]W8ER35Y99OXOCR3Q MD"_CD3%R-RREX@JWHQUB^_*5H735+:%S:"X;?O4&NNS0SWE).K.T]/ %VU3; MUBJ\: +RCFDX#1JX0U-%"7LLI#S"L]3S159 ?1<4_5Q/#5_L.?2/ZX>M2XE9 MRL::Y%V>%-!=,&PN]+CPM;"]5HHL]G?=HBN*X>RG(Y#%RDGU:OAMFQ\PG6WHWN);IV;P>;>:[MCQ"[Z6G..X:YP MVPL(4,^8SNK[=.';]2E8W*RMU5_>[GCPCY,\1KF;3?VX*17=QK/I9+1[/];, M[^&U\BW:8Z_)IS$L\H+S>>D^U5T CYIB)O^DC1LL^7%KM6#=)+!QZQEWQZ*] MXN[ =UCC0L%20Q@.3O.G+I$=WG3C-JZ 8;S^L/0Q M#DOSQ04_1"Y66W+P.B22O<*8*.=E/Q#X"*Q4'+&YR5O6O M:R2P)8'+)ACU-+AM*%:+OCK'&$U--*JZ]X6=O3PR1*,OXJO7.U9'=5?>[#]: MJQ_37KI_&G6NQ##34.^PID+2\5W6(X.T1++\:3WK[_O?O?_C[F__GW_^-*?'=>A!H M]\B.NK\?1 AH<[@[(T##6;,/DWFLW0W,5/4:H E NUEFZ7]>(A1^, M 3L6L0(DYT[S45MZLZAM7S_6QSK_X64GGF>K6$7(:_&1Z26!KEK>LXQ7+$OI M3UOM5U5=.Y0E59RI:KIW>V(-AI7 M8S1E/FTY 2:IE?M:G!8G9\L\ALL <0+Y&4>JUW0#>0JB6VGJ=M:.5T=<[Q$ M[)YNR/%):M+=R5Y?EN8;MCF[TH2K2[F(6"^9^5K[%I4Q5ANV5X.DILD\S&I= MU.*VA^@0E1C!"Z*%"$H=.$39$D=U)+)D18O*BOOMMIHW:!FZS$9:)-6V.^N*3)LF-ZV74FLIFQVF0L>5/VS^U;9I MRZ=GHZ7- #[5!+^^L$WJYE_WS'8I+3%XMCDS[ND,#SCJ3S]E96E G%'1;.M& 9XMFLR\Q; M#]0L+*6OO<]+!;]5V9^^O.ROK8'>*O6[I=4D5GY!K9J[NO#P&H5^]U(9N$KX M7=@PZZ;3^N;Q:VQ<*'-/(N)55 C>!4&*C+$EE+$Y<:*#$]EX9Z7:JN;3WJ>0 M=8"+F"12\DB\R@X G@MIG'19^(Y^BZ):0= M'A^>\'%CHN=@'Q2/H5.E,_%<"I(%XYHE*8/>JG5P0L%GA2&C,"72%T>L8XHP MG5B40EF'16.]\%VCDG0++G-@A6XQ+F?E;=;:$2$BLI,SCP41F21A>*2IZX2(G;\L!"( Y3"(9+\PQ,L\,LFS,Z46DS)]06022R+0>O$['6 M"Y5@JX,?NL6[;HVCQ8+0< MV3 W-WBD)I!@$*E,!2_B$5@)=M..'X00+/L5 M""R0JP=@ >8/;KKW.KH.C9X1\!8S?PV>GEUN&4MNM=V&NG2D19^[L%))XQ M<>S::YP"?6,="*8"O$E*.:ZIT(IOA5%LEMPEEPG7&;FX%5C9'M2< N4&SG+F M2?56]E(Z-PZ/+PD2?,7ZWAEC[\(?RQ.-VC9^=7C1$8\NPNR8+#*LD>:#$[\2 M@XO1)%)4+J#IN"3!(/U*9A8\/ENXOKN3]V8Y,S_6B=FO:CS,]N,+WC#,?>Q2 M*%L9ZFA!&CP-Q':G!^A\Z9R$Y8J3Q$3!-BM@ PO%")B^6C(*UC1V';F]4"PU M9KO5FO?CG\8X39/I^6_=XFT;#U\]',*XWB6T.235B-G(^%@?S:/).!R$7I&?O M+'2FJ@6N%JEO:U;+(HJ-V7=(8[I(OJ^)=>VY#5K:< WX>Y59,9X,0: 7;S:K M-UR0KJ^Z!O5%SGV1\YZ+G'5?Y-P7.=]7'NG?CC\<#]XA=?1L 6W(>S%N\@L] M!?YIO-5VZ>H:9500[R;OELF=ZTU?*X\Y1F9. _;=F T YC_-5RS"BYRIA7;; M3J9Z/)5=7?UUWL;#,]BR249K"-'W EK.>9MZ+^-\2X3Y/(?.WWWP[^*L_@[_[T7DSQ/9!BY=9P=AX M\N6 F=NB2YIGYHEST1-PJP*QIH";I1@M'-SXLNVK>V_@Z9+#=RR>:RE-O!+@ ME2F:A=76*A>O7:7X=GXZ']4'M/"EANZAB"14%.U=[14+.@3C*' ],!9FV^5BU](#IAO@ &U5&V(,8:B/& M&G'G=7NH'M7LV(0__-&=N;^IR9\Y??1_[*U'NCW$C768Q\LA<*$] M)T9BUI&B$B#8%\*Y]]KHP%W9D@:J/:4L,V)"P0![D,1SC)U[R;E2)?+$#D<: M#C/UX.@17Z%K1=G1([6IRL-=]>0+ +UE']<#X:BXM('A0?C #Q85V7O+1I; MX-(Q$!480$?$3MG2&)(-#98%IXO9[I=QBY:-[W+HVS-NK*W!]HQC\.C:D/:O MDUE^9DW\GFJ@::,=W;"I/:0.3N<+77PV@1,NI<"L"4$"N%;$,6H=+=(R+K=] M+\UL\I+P:&'CJI)PXUJBC12N1,=BXKLV[D]C<&CGM4,%O/&;>D:SMU#+@>9. M8/WDQ>W9==J=#C^C_W\V\G%!W88N^J+Q\-JQ&0K/.B?UUAV/:C(9?)I@FE>7 MUZJ34O*TY:=J#K0\0Q>1DLB)./@!%(&)Q"GI26$V1)-\4(+M1P9;%N0?:X?D M_!8GY->\O^0=-06V1[# # '=T82I)I6 !MPP& MYF1.F,L,IH(C$N/ CCE%N):2)F9++%MKOA[;7=LV"$?[@A[F#M+'K,0L\^80 ME8X3QM*B$YB'&':0UA#G>28E*.VS#Y1A\>R%#6^U,;H,3_ %5^H!]0%2R522;^PTF^S<*HV];QPSO7V M][\./F#/TDH&\///;P\T3,$92\YF$KD!=<&=)B$Y1ARW.@AG"]_NJ"69831R M36C",R&9%'&&,F*B]B[JXO@%_JJ?.AU:0[T+U*BZ]OUXD^M'H M_5GU<__N1_-]L5QQ\Z2D;-'E=6EG5$NE3M 9PBKJ)LX'89%C?6AQ 0.@Z[N M!J.ZQ Y;6?CJ>6G/,:J^55OXPU2 MD'K85IM$+7LA8_JB'V"O[QX, M2S]M,%$-_3ZFZJU_G7QN4PW@=TR=]_&DGK0>P0X X6@/2L?KE]5C#+9*-+L8 MKWJT';-[A@&],$4.QG!'+7&)3">&AIV2M8@$9%HC5V&FQ%C+LM9,.;D5DKZ[ M3/^"HQK.SM^!$&R"-$8Y23U_PN^3Y,]K1V6"+5\>855:4:LRHP].9+"?^"@W ME>D8Q0;;BL/^0XLCM0Q*J^[RX Q/INW).6P1G.47RRAZ.93%M;_6; (D(CD: M-"?P81MOG[?L_L@G/9O$?^$L^RXG8\F/4ME+*O?(I=^K_&[XQ]Q1G-0_U'[Q MPUF;YH%OTE3.RPXH#\U*E+D8J;,F.5L/%I\ Y*C*,09AB[3!ARWJX[LCQ]K" MO5W.T>\X]VS#*@3)S^O&X$^__GB%->@4BOM!.9I?$;RS0ZP0$U3J:&0A)6N# M;J>P.B%BTX8)%+',_4:LP+I$YJE1"VW,FP5H'&1% W48-(C.+BF9) ^KXB0 M6C*>HJ9TY\'8%3#T&T[9)@S];8QDIA_PT+9Y7]Y4B\&_FXQ&8,I^P-V]%$.Z M+H;\*BFDQ_*@@J$(1Q6M=H'5\26V[465ZUO:],G9;,T+/IF,$C:]J/KQO+9H M6!DSU1T>39KZV(#\/IW%^BIQ-,3>OUXVGM8/>SN!!X^8U/V9@/6T4IEPX M=-M9@0)/F,Z^JT82@=4Z;5X'0#-L1[%E3JV6 TTU\Z?'LJ_DL1;*P-:QX"TH MS>QJV,,QOCFIH__*O&NCV,^OENDB9X/<.>.DY\N M^6U?M31D($&IO:I:VQX1%?&"F3Z8UMP.N6^'NELJOV>2+RK]# M@V%,63,L&&*1 4O@Y?[N0/;_H(G2 MSH/FW$06(BD\HM4G!?&.,^)2R49'&L#XV\Z$*]K2* B5"M2]#8'X!):BIB8F MG^#-V%;?E*O%Y>UJYM8DA]U1=,1!BD6&(*A^6F:D7JN;;8$H@J&)U8R3 Y.'I.3A2MLX9,I_!.-)]933FA) MV9=$ [-NZ\C#"T^=C"12+)T)0H,,6Q1*&RW7)B09;BZ/O^4IEDOZ3_E]^8"X M7ZW*C^##DL\_+01KV_T8MR%=\$%&8#BCD;@FCZN$ MN[8$L?Y[B3$FCH5X,&NL>]@C66/B6$KCF&.@A:D6SKP :PREY] P)2<=8]*! M1*RJDY)E$G)"CE2EA)M]$Q$\_S0!((G"EJ!@X&K,:6J!$\CKNXV=KU MB]M5);5HQO&J,JVW%.?52JJ'*'AX]ZF2:?X?A_,O4,PMP8#JFFTPS[?%N?:!J >%59+_-!$+5$7 MF!2&V(0YTCE: J)2B"@^.96=XV:+V+ 8$5-(B?!" 1BE 0_2&$>DD!:^PUV@ MAVI]NT,Z9%H:WTLFH%N$IA9=B[:.+3O[O8;!>LN]M]S7"SA*I03'?AM5/'9C M'.8SG)ZM'9'?Z A@T;0J;<#D[O@%7K]Z6DV1^&XPF?:2^N(E]6^+GNZ3&"M' MO';9W0 MK7'*7;[M,U;/WGCWGW99:8.V]^/BY/%2&PP[OW;GE[4KVJ1U.U%EK@XPA],= MWYSF3WZ:JD'6W1UY]]JV2AOGC'T*[\,/_,.P=N/-;4>IRL3996FUG7S._/FE M>[>21E^1-':T,VL,YN"D:Y(! CZ>MRU:(IAA#2#H)4]#JW[9XKB6IG4[X)+J M\>OT.3Z\9;][EJL++HH2:A2.$YE8(DX*1YA@4?-$LY3;Q5!WSE7[?6E-O*N) M^?7'1Q'I?^0*5FUR:-O!LR8I7@9:.T3M53,/_\QQV>4%*>\P96C-9!IAZ]Y6 MH%>5"#?5?M\NNR?5SG/+XWDF MZ.6G&O#'RN*:2\$)W3C7Y_06![VP?H)>&?!:-5ZY['"OVN'MY=^NS@9;8J!K MS67JG+ZN]V!>L-[CJW>3=]&@7Q>@=GJ6AX1H *Z\T^M&1MK>J8L\Z*/!V6C> M="4(;4O ^;AV:E^6(\PF1V!!S ;YCXW3SPN^P(H][1KYWS=#K(,#W(=T &NJ MU2WI &* &YRPL[KD7 _YICJ=Z\J]M;-@"^&A-W M&G*=!"]OX?2O2:H@3C;=)ZO%W;SS; @5T#QDL7]T)?I&HX M^HNS@X.KG^P:41_9>!0WL.N'EM.2;'MG5,$/L$,X_&75C!AK<&NOMAI!J,O^ MYL/?T!.CA.H!>0!VX?92O//K(7+MQDM'VC78PXU7.^&NC7'EGS7M\K86M;+4(%_K M%%D'NU(+_^D3AB)GNZW3@TM)D#D'G2DG.1A&9'24>.T+$29$+J+/)6YE#=^] MUN?E<&G5@/0OI;,P: 6'G$OKN+Y*]5[DZ#^U[1"\/L-,H8/;:CY0P1,/Q.: S>8TEHND3%P(6H@(_VRW> _9,,>5)$$7 MV&J**Q(\_.JSAQUHM;1N*WZ_-AVH WZ$^:J$0RM&U'UU%Q.4'NL#TP&/]_26 M3NWCIHBB)((W5RN/P<=KVIHF]-AF;27 R7":")Y#G-=OM"=JV_1V.X9NMS3=LUCN6_8SM9@9\X;VMO<+),$]Q'YT_9N^,C[4CSCKM M9*N-L7QVI:K!55OZO_F/,\2)K@])BQS5QJUA2<262[=_2T/1GDS@0<+RGH=* M0Y&- IT9*#'*8QZ@^5WEID(WCFV$@H6P)+9XDK+!,5K7+>JPBF_5W*1VNR\8?N M9'";3<:Y(Z3?@J!I M'E7X!GC:<:9<$7,0?.7VWS-D[IG]:? %;@?JS)K]NL$,>)E1VMY[6 M*'Z]]S>+=X"76)X1?!XVP];V?;VXQ]J%<&7:3!74X%#S/^$1PN77L&-SY257 M? MMZ<]^(=+5K'B BC(;DN<#E,:Y4M._)BKL]F@1OP&BUD_!-C8)Z0NXY6W%Y"OS5J[ M!:DXB'E[&+A]#MNFA]L>;N\.M[R'VXO3AX="/=+V2-OOF!OL&-'OF'['7-,DPDJ7>",[9.<[W\2WOM=8]1VLD\J+C*@SQPKKQ=G!=<3IL*?DGO;0 M^FW'DUU#_NJV>D IN#*'ZZYKNQT[6Z'9?0Z]'ESL<0=1(^61*CM@3Y M;(@M3A)+A33)4D/M5I[C;(H8!C4AO ,5< VUPT@&K1*6VV6 _A"LYU)DX' M0:10V$A$*!)+CBS8D$OQ/9@]63![%I;9[;:,_!,%2^/TN4"S@!/)A/I@R7.44FX%2QKFV3F6ZR: MM_$BUK?Q^])6J8#.K74J>U*VW%Z>*W_?VV09G7ON&Z5'QQX=7PXZ6L#&$A4C MJC!T2X0D@5E/N E%4 V^BM\J*;J-6_(0Z&@N[P77HV-O.][:6;FGLXI#">S< M:'X_3I VY&)]0Z^"]XLMW<%HFLRQ'N$1E?#CA "O,QG/5!]S3G60W!/M''9W MHYF$R+&:7NN8!'9WO:\SC[U%!+6[O);^_C?+\U?%/4KV*/FR4;*DH+1QED@N M&9&*)N*5X43Y+(L/@DF[%=/9TV'*_E#R88,Y/4H^191<=UC@9ZPWW<&\N]D: MX2NUU_:0:Z_;2_'.5]&:O?5G9SD-WOK1J#DDNK47RZCWTS878B6 7!QB7<:S M44D;JUZJ%.G(L]@N;>V',YOZ<=,B8]/>=#)>WFL(*(S$ZPOBRJ]UJ*CMR"M] M>&D#3]6%;6;#V;S>_&@P0[<62_L/CO,GT61T$IGP!,I*&J>)I\H12B6-/%H? MW):JDSIY$9DE5M8C#\9) (5)= 2GPDL=-,T;E! _=0NU30GQ?OQ;-\'P65T; MW'7O*W=E4TF!]D7 98[Y 9%\+,G@UALDKN/.BGX0N2'6/X'%@"D\&JQU"HCS M!G8K]F]I&4@K[6)+1@43$9#7OGRE50:VJYLM)'YTWI*%CX;YLAX%D^G!\=,D M$W-V.1!C4B R>O!1DP4)!0_516.D2MN=I6\@QIO45;5W8MNY[D.=U6Z2'@P-'04,T#*Q_F1PR&$7P X*01 LM*4@4%=L9HB8Q$9.-!*#4P1=5(I8+ M3AAWS!5?G C\:\TYER#X<:6>?FIGZT.=R-HK\;<\K9*WB8[P8TXUW;MY7]Y4 M\\V_0V:/:=-=W6$GO5$; 1QQ$:N522K-!V9-2Q/:R6KPN1.1H DIVU3&*C\TTMVI%Z MK^G08U1_+4]YTVK)Z.=-7K]DP1:^$^T6)N,Z/)X.IU-L@W'AQO!:\]&LI?V> MXCM.VLXP.QX5+[:ZN%!V,+C[47NMP47YMI7W%_R1Y8Q[10! ?8&>MA9/1'9(A?$6J# MXW$V:7)GQFVMX1JQXH+VZ8+WL"'_WFA^FG,4P6A@+>HT_YO/V?HP6<8%/D#G'\']KYT [L70M.#EH:;\)FFU:1A+ ',RK/I!&$?T+].W]%@#!9&.%_^ M'2V73WGR"5[J!-88OEJ9X^&OV_=JXZ_=G1J\R_8W+R%"[=E(\U-D(^7B&+;F ME02 _WE2QC>D@2)T9[6MJ>U M[07_,!>W%_P'$?Q#TJ ] ^>S19072"CXRT:'MIY:L*<6[#?/[39/S\O9J_1> MI?<4P8\-2G\[_G#<0U&OQ_L=<]T=\^MD/.AW3;]K^EUSHW 5)JGU6Z;?,OV6 MZ4VS?L?T.Z8WS?I=T^^:0]@UO6GVP-QT#YFD]?*^W"'W$OVLE_<%#KF7 MZ&>]O,]NR _6HFV]-K?>]9:-)=9K7>M]UF],'ZK>]PZ1J/_\X;>??_KPYN_D M^[[]QK-L3G0(C-\OJ$M1",%(F@R)7A4BM2W$AB!(8M)+15VF88LWPE-I*&.> M2!$=D8P'8C.R3C"A;(C"ZWQ3-I=5(]6FR?#_Z:/_8T]\X%(?:7?/C51?=/^B MYV.[]0#: ^B-B5)M\=H##CI1,I$I)F(5CX1)DX20JAC'+P*HT(+'& 71FE$B MN=#$BB2)"R%9*C+-1AP.@+(C)OONF#U^]OC9X^?^\5/Z2*7R#%Y0 !8:!EA( M72#<>ED"E]ZP;1TM%_: %0<275Y5X@>0'L+M ?0'D!O"Z JQJ2+RH0I 0 J MHR4V!PU^>7(R\5@"W0)0ALG!+@L"=BA'$FQ#G,^&9,>H%T(P41[/@Z\,I>3_ MYNGDF[^0'C9[V.QALX?-O<,F,QX0CS.B 3>)++(0QW@!3USG)%61VIN+L!F* M]4(*2S3G8'S29(F3.A$.WKQ/\(^2LK<[GRR WJW0Y@;I$(<=%;C#5JO573O9 MX?M@R5VWVJ-+PD.II&>J<(QR4F6OB*6>8HL+#$=\I8 MXID#D I<$6]-("8'45RR(90M8!-"!B^Q19OG'JQOD8@-5)$4;4[!&!X-/1Q@ M>X 4@A[7>ESK<>V@<"U2ZPN87T25!+C&(R/!N$*T5(DJ$X.S6PTEN9$I^:R( MLSX12;D$6TU9PD-2DGF517IA1_O/%MAZ3[0'MJ<);$S;8'141 <9B339$\N3 M(5:Z%*(/03!Y$=B*3$X;^$XR:+!E;H@7(1+A=6*%"PG_=T# ]@"ASV<+;+W% MU@/;TP0VHP)ED@?BP5 CTG%&?,)#<>6B$)%%5;;.=+QB\!5+"?=.P)6\$$]# M(+QP+;T*/J7X$H[">SCKX:R'LX.",^U5S$)20@NF.<*_Q!G \V9*5[6P^BM M$X,0X"N:$6JB)9)%20*WC+!48G26*YU?V!'UDP&VOAK_H8^KWZ^W'N_C L\R MK>I!C8P7FTT5.0O<>$-8,0H/JC5QV4B2:;$L!)^SBUME4"PI)F@AH2@\-TH* MK'7K24Y6"<6BT?R ZO#YD:6\3Z;JS?0>-GO8W!=L)BV2YQI@DU-,* V%N) $ MT2XY5I(M2;(MV)0&;'E?2(S2$RF+(,'I2"B/)H@BL_7\<&"32= @^:/6CV MH+FWBM%41*%@,FH)%J:,G!,K\<@]FV Y#RJ:+5O3Z>"I9IJ4"&:F-#KC"7T$ M6Y/R(H-@PA]0OA$_ MHA-E\.SD BDZ(,RP%P0H*>GKGH8[6&T MA]&;P&CQTB0#1KM2'LSW& 1QV@JB7+0I&B2ZWD[]BE)R02/17#(\CK/$<2\) M4X'#;S%;?D#59.R(VP?MP-*C:(^B/8J^*!15%*#0(W6*-F!=6BZ1FU436XJT M10(Z!GH115-1+#CN"%R-?01$($$K2ESVOE@1.9<'E$"KZ)%QM(?1'D9[&.UA M])Y@E!DJ$TN,! 4VI30Q$>=L(-Y'^(_)Y.Q6!;"-*B9?L.XW80L79XDU-!/C MP$(5)?O(S.' J-1'CC]H223'YE&3(*(BQ1BP MX:Q.;D=;54E-5J$0SD4$"U9D8E51Q)C@/%,\,9=>7M)##YX]>/;@^:+ 4]IL MLPBYFL/;R_% M.[\>SN"A\=(-U(EP,R@@Q(-?_#\GT\%"?IN!'Z?!V\EHY$$6?-U@O_GI; P? MK<_R;T6@P*8/)?#KXSQ]^^_FG#V_^3KX? M-+"#F\%P/)B=Y,'?CC\<#_PT#V:3082-Y>'O7TXF< 5P,5GN+KM+>-H M.![&Y@@NF>5/L%HY :",AK"WS[']PY?)]%_PZ1ELWV$06OX<3-X _@X[(8WS3#JT>#LQ .$ MQ6%NC@=73-Q?,UPY/E_,VV2"%M#[_@@W5!![#(%=,!.0 HEB@QRG^0 M-)SF"L*OX<7FI^/OX/W/1O[\-7[ZW9E/J C6,LJ&[3.[)*SV#_^$]1Z6\\7C MZU<)K#9 \1\X#KC#ZR4J_W'?T+NR"*ZT\=:>SF\YT=O@_?!C>QB18G9#1:'& M:=72?YPL<_/._*??/?-GS=*J6V MTI; XE3,&;@2 YO2N4*\58QPH:2-BGH3MPH2/L23G.:C_+YT6OK[\ZJ@E_KY M^_/?\]D$;+?QIP_Y$T)R\Q'MFH_PW.]'D_BO;P89S,LS5,W3>?[F1:GJCZ"K M"M@NDR\P/8-J[PV:^2F\*]RV6=="%[HEM:90]O%DH;%F)].7V,Q\Z#O M%YX'O@_B%KP^7DY FT[F723IN_9QC-)C^J?%%R*:JF=-?MV@C0(FT&(>JMO9 MWON;7:G0GX?-, Q'P]GYZ\4]+LMQKH]5]E@P_B>$X\LO8L?ZJBNN^EP?I/#> U^3.W&)5>DI=NO;I*K?I!S=/KV(V7,='D@!?OH_O]'?7#+4 M+G:QX[WN<>AWLR:_M (?)J/T%66&&N@7^/VD&?P *B+=0@P.:&YZN=]3]W'ZC/&FYN1E>[HSU7EHO^2P@]1<_!0M?L*/;"\C79FT9 M(#^$>7L8N'T.VZ:'VQYN[PZWO(?;B]/'*9<]TO9(V^^8&^P8T>^8?L<<)I'# MXS$XWL$Z^?E""+^GLWPQO5WZQD8;'<,E5S%+3D1*A4A//0F".4)34D89S4+9 M*G83OB1J1"),P3^224>""I1D&DS)KBB7MS+DWD[&.&UM\M#OP^9?ORT/R]A& M*MS9?)J7N7"$KR?#\:NX>LVS:U]TO8S1/_49PT]P;7OXVD.;26D((+T2G(/A!8R"YF*)((E3V3BG 1I M0.$9*F6FC!6^I22=M;'RN9=;&Y2BHWV(UT\J%[ TQ5$4B M SL+[Z /Y=H>+CR7#:F_B]CNQU M9-6161GM$LM$&YF)5$D1QQ2&Q8((OGB5['9KE *-'NPZ<'2)S*#6^ =LR3Y MXJ2@5G%L%/T()K[M=61OXC^9M>WAZ^[P9:VC/DM%L@J>R.@"":8X(EWFD@,T M%;E52*ELLD+&2&C$4TA*-;%2 P+2$#1G(:2X1;GY(/#5A_%[ZZMG&=D]9PMV MG,'W?N1A+V[0A^RNS;Z*1^"2VFR>8F$:&Q*+:+!?IB+6A=H"+F2+S#_;S>)N M4IN=/OL_7G^H9<3G[\MO;5UO5Y[]!HN-<7AOQNGWW.3IY_S6S_*GR728^\+L M-1_NJX79H1.1RB2"2/IY.!NV+"%?J=GVB[GO"$CJ[ _B?FV$GMUOZ[<]UV_T[].]WVG?HZIOMS2Y_K\/IBC,N+,3K#=>!G_Q&F?_[+ M]QE>90P:K_XV*0/P*(>3.Q3E]^4:_9YZ:7L*O">TYB;CINZB:1Y5UL+9I/X: MY],I7%=_/JN[JZ4+[/=8O\?Z/7;=/?9VFM-P-IA,VWWDSRM+7/WEU*<\2//I M0HNA=WS6J[%^B_5;[$9;[$U"WM:ZKP8K'89\NI-IMZ%ZI=7OJ'Y'W=39JEK) MSY#O;# I];?>S7KHK+.'9%H\W*RS*\X,7N\;R9[*<>?-H.PPTA@>5%&]P"'W M$OVLE_<%#ODE2?0S&&L_OJ<]OEY6^_$]E?'ULOHLQO=@[ OKB6/UKK?,C%U/ MQ*KW6;\Q?:ADM#OXU&]BA*FL(=.8AY]KDEF7MMC[;J-Z&.[.WDLOF"F!*I:(#\P1J;%R3',*OWH;.1-!BJW^TE8'GYSS M1#BEB+0N$>=B)%K$9+T-F=FRD2?=)4$WL->G-6CUN7XU9@T@IC"]&:(:D-4R345GQ&99NHI2;EB[BEK4PQ2DN,B9I(&CSQ MFC& $N:C^#[S_]K7W0;& MX*>KT5._6/:=WL]]OFO;P^CU_%Q. M@Z/2$_!=)9%<>>*B\0![F4FF>6)"/P#LK>4(+BW&WS!!\*:HMPYVM;J2_-\\ MG7SS%_+L(*XW$'MDZY'M<)N,["N9)T*.'A(GCZR&C9XU8[N(>B!NP/H+KUZ+3UDBO" MMR)^WX=/O#?*G^*N[E77/FD+A>V!:Y]]AUSD(61) M,F-X BX+"9D&PE5A@=D0 W47@2MFF:U)C B7.("=I<1E8XF*AODDC*0F'?#I M$SUR^ODQL_9 UP-=#W0/=_J42E9%6$G AL-@17(MQ:+--D4JM')R*]WH'H#S MH4^?W)%VSP\\^\.G'D5[%+W.X5,"[]1I2I(&9UONP1[8>V?9Y^*2]8\Y&$HNS8,^I0*P"OSBJ)$.4VHBT=?BDK:#2948* M$X%(ZB+8@(Z3I #J&*-!:/: $3Q^Q$T?P>L&MXNU_B P:>W9>V.V7F><3\/F M;.3/7Y=1_F-S9*@SA^5\<:-Z!6EF?CK[KHZ!P-N>-J^#;_)H.,Y;HUV]CC@6 M2!"^3_+UJ_H"M%?BC;>I^;O768Q\.,;7)W4"OC+FC;JIM0E&38U:?Y::Z$\O$$%CWCN6QS-(#A=R5M2$$_F9WDZ:#DW!PO M16]M.O[2-8%H_^T%\E8"R?I7RD]I5X-WEWA-^:YCCY-(87 MV&Y1@?TLP"::3G-S-ADG['Z!3ZV-47S39/RWWK[:<,@A"!\W0WBH;TVO!O^0 MAOA+AF6%>9FW.8/[^4]Y,"F#&0S[>/ AY\&O*/6ZRDF9 M3^L7$+/F#1XE'-\Y[>'6$[XSX^(&]_UF=RN8J*T-ADLBA 9[$QQQ8GGV)$O, M_335BU"T MTX*[L:!TD^W7W)EK3_@3: !SVY5]M@U@U+'A_,J&'9;=M>F'.V9*W[EQR#[> M0YG^/?:]+DJXOL'* X41G^OP>L[?OL%*SZ/=[ZF'VE-O4NLL]O3S_;;IM\VU MM\V'>9AUYT']SNEW3K]S;FK$]8T;^MUTWR6/?5^*:_2E>*ETKCV)?T_BWTOT MBUK>%SCD7J*?]?*^P"&_)(E^!F/MQ_=DQ]7M#L2HK:&PU-*QQ])X2GF>3?E[+LL92EF$2UYI'(Z!B14D5B MN9)$FYA*\)8I$2^F"6:16%(Y$&,M?!$SQT(PBCA3+&.J9*',M=,$?\VSCKYA M7YP-1\*ZOK*EQ[%#7](>Q_9:DD<]RUX2)8TE,L1,@M$2((H6SY.7POHM'%-< MFT %X=D@*;@M)'@IB?#:,,L%"Y)>&\>0=F9?Q7E'ECX_TNX>P7H$ZQ'LX4AG MK%))283 X"F1WGH21&#$94%%EE9HK^X5$7^;3^.);_:'BI299X>*/9M,#X\] M/%X#SF(HTGH:"+.Z$%F4)BXI0V+R*EDNJ0M;<"9=SC:G -ZL-.#A"D&LEX7X MI"T-W*K"^>,YJOR(]10,+QG'KA.%ODFP^=)TH3X*?>TH=!M]'KP:3;# ,T]/ MOST(1O2;98(]Q\URX]DX-&#X]EO8IR?SBO/W)*-[L?)M.7>_'G2-+].QG&O=H1A1X+>SC-ZDAOI M@?"C1]-#%H(>3?>+IN392DH/%SU<]'#1PT4/%SU<]'!Q2+Y:3IQ[Z<#;2GAF MCYVY75*49,J8SUXH'\V]AG1[7^TIHNG7:(0.9N#W%"8^6'KBO?&N'6(%ZF8H M]VO/;J_$&U]%7OJ*K2++NWA9N1:2*<9)8 ' D7I%@J")B%)"9"9)D>B!\K(B M2^)_Y\=\ /<9(=Q/RD7NPV$#J#D=?LYI4*:3TZ_0BEY&VOJ")(5_75)<,$Z% MQ BE-A/IBR'>2U"CA6IEE!*:ZP.6E+>CR>>\18[YQ3<;IS/+\YC%"539.1$ZM>W9W\=,,KLP*=_SC][$+;Z MU_8=NF8B-^&+W9;*/U\@V?S+UZB% =8O8?.\BCSXF]VTKS9D*BC@A'&8]2,1 M0!3/))L4&"M)69.W^F(7Q8+CCE@N%9%.!!*TPLXKWABFYZ[5V*;M*HNYIHZZ3>NQ!E[ECN&@V0,,1"=L&=6)VJK87P"/] MO6] *,YZ!=)W 4N5I@U_$7=\N8$[$P_9%QFRWPT.E^NW^(>W2:X1.!!@>0_JH[=Y)3&-@-I M.,W5.46>X?GI^+N-U@QG/N'=ED)]K(:MK'6Y*^T?=O8OR./T79C\@?*+E,E+ M:J,_[MM-NP%CT0WT\&$X-G\CMB:2D<2 M.,U$.,N, 1,RJZU&?;>Q&3_$DYSFH_R^7+0>J['P9IPZ\/UJNX"7I:?10QKC M:OG99-HJ,QCN!"YO_X M+N"2L&EMUE5G',!=?-,U M/F@N[5=P:POJ:?;1>B8- K0^EG>EA^?'5M.U_Z[\PI5\\^;.[Z1N=(-#XK/_ M*AG?$V$WW"2#T=>G-WH61* M,^$OD\I,^ ,R$^Z%!^DYL'H>TD9[-!K1.YRD M#O:SXUX@.^\O"V[0GH:WW[ 'MV%[.NVMF;L;A>]+W*N'N'5Z OH'W3&BWS$] M"_N#')A>-N&_+J)5][&-Z?%7=_%+88K]RJ3LVJDO95H.Y13@X=5;OR]>[K[H MR6P?VJ?[]0:I*D?=V*3YV6FUI,L.1DR =B]E$[DO8QZ$P[*6?ZNDDILV]^>R'HWKX.WE; MM]*'M9U4#XFO7X?1P-S#3U<49%S"BILTC$-'HJ73,!":B0_9$R-D2 F&P71Z MV,%W)^/['KX],ISM*$>Y3U*BKV[2I9H^6,SJN=AZG=7KK(/468Q)66*.1(1D MB!0Y$4N%)$P4FS0OFC)Q$;:M=85SG8G30P#T MW2H_KP_U]*&>/@3:AT#[?=&'0)]7"/0?72728%&)=%F%W0N-?SXH#?*+<"$O M"5,*:45B'KP>EXA,TA/'&'@]ABNE>%):;GD]MXG4+>3]32ONO]:ZN_>E5J\T M[U?BONWPM35XM^2+V3UH$9DLQ5I"K0I$2E?;-&02K'1>QD!YN<]!=W[=UMCW M-VSV_[/WILUQ&\G:Z.?[+Q Z]HP4T=7&OE#GO1&T)'MTCFWIE63/7>+&1*&J MP(8- CU8N)Q??S.K #1Z(YMDD[W5+!39#=2:^>1269F..;)-4]MX.P"3(] @ MM0S1,N0!,B1(@B1AH2!^:%G$39A' !-]8C(KIG;"/<=:*BWQ&,_97LD0._#L MQ+0\PKD3P:0MAU WMHDM(I^!+&"QM50P;8N3?@$98@>C2!]N/0U,UAE6S^<2 M7+*P#L68VID;9#]0^46='".TIS1V/0LDW@TM(CK M1+$3F:ZYC2.1?4!I3-JJ4?JEXJ5UI-GC>?7]Z02-:0ERX!(D8(G%_- DIF ! M<=V8$NJ8#@&5W;7]Q/98N!1)L T]?^5-&ZWI[ZD,T9J^QFF-TSO5]'EH,RNA MA/DV:.V!&9$HH"%Q' !='KANXFTEXFL_<%KK^D_7]?O"BRO+>)U4XOOM%I^P M$I,&GLN(12-&W%!8)'8X)TG"0X_'U UM:[O%)\[S.NW*"WWMJPM]4*4U^$]E MRI++08Q5 O% MG^"OM%35GK#8GG%=-!DW)O1*&+$0N4%A!TE?(6J^'L46*GH=)EL>3ST*VW*> M6OW!&3OADQL9V^%^C&.A&H9.R?TTG5#GT']L!)HJ;'%9R,(6 @M;&+_JM/HZ M5;>N&J"K!NP)1.FJ 1J*-,?HJ@&:8W11A/VYNC&XX3JH:&WD1=T6M09-.LWO ML]&4,?6]04_1>BX*="]='!) ],EYL?X3KNO7]JE*, M357Q:LPKUE:LOJ8EO_NZXT-/-@\F3\,C0PKV SVV?KP?>R&W8C\D+O=LXD91 M2"@//>*ZH>.[GL>H*Q;/%.W(B@,?3Q]#+\(7!8E]EQ-.1< M3B/+M1?/%)]X MDGA^"2Q>;S'C23BR_%4)3S1'Z""KO9JR!KFG@UQHA91S89+ L3AQ?<$(M9V M^*Y-!;="-W'\19"+!7?"@%J$698+[X0!B6+ND,AR/-_W;.J)I<")?0,Y;^3; MJ[*_:X[89WUOYQKT(RY:[_>*/@%0WA6YG 8&BOQ6U#"*U[1"J,!/!5],)/+@ M0.8'1 NNRIAPM.QW8#DCMBZR3#/D/K4#0KW$)&[LQB2F44Q 6+$@Y!ST\Z6: M8I9GA]2/0Q+Z#D,Q1TE(G9B$9N@D41BY?I3LN"ZQG=#CPO5]:$"#Z6F#Z0G;",_D9=^=>'H"Z'PK:IJ=PF4^G67] M9>25$P5.: <6B4TFB.M8 GZ+3/1"10GS8ULLUR=\S$6?/9-73C0*3/=$+^!I M]?\D[T=K2'T92(T2U[5--R")Y2;$Q1) H6/YQ*2VS2)0\>-@Z9SS,=>8]PU2 M@Y'E>QI2-:1N;@3<('TU*:[^B;[?=>BU]QD3P!Z/9,+ M$H2FJQ1<&E";)+9G4].";T6RE9OL@^3N'_[=I/4MGN&\3RN6%56ST07U]5MY M[_(^?PSU%BZH6^;84/7(#;E:*^^$'_LB#!? & 2@/_V"_/V7UO+P(ILSP4 PQS'GNV1F,*?5% S-D/?#9/VW_PAMVWPKOY:_6V_?&+#>Y\U%4]6&+]''E"]B1] @EXU"QU4#^$3[ M;F8O.:,=TBU>$C1>8YJ62J[#;("T4N,77(*IT4[]_-NOL\7JEF!L_ X/EO*Y MN0=&@,#&);T%\DS@>QG4+;*LS28#@\25P7]'L"N2@*L"+#$.2D\ID*='ZIK4 M:OJ>T"N\>(4K?0$]7M!:J([PTREH9^9%F,LUC8T2(6)T%B!F; "* P&/D\\$@8A@D)8Y.YS/3B,!(=%O,K M>C,'Q+B__<:<=PLF/_Y<%DP(7LTG,/OZOC?D_3E#WKNW1*,Y7E7D=V=4#D]G MN/+UI"R:BYZ]*T5Q+>'#LV,#X$*R@ R6F@+AMH]*PDNKJLUZI&AJWTC*=WPO M=BP\_(UMXL8.2&F'4>)YCAM[9A*P<"ET-$E\&K.(DLB$'VYDFH1:"2@'+#!C MGX=68-(YDOH*_ O\]:Y?C\^B1.<;+"!ZC'XNBZKZU#)A1U>?$DEF\$\M[9/WX$,F0^?ZA>2!\4*X%(R8U!7%A?TA$8\P\:;/0Y7%HADLN6RI$ M'":<$E.$\$X2!B0,0E#.!4]W3#D4J_EWSE'YCJ/I/17KO(_12(0$= 0 MH8QZ&!#DD]#R3()1ER+PN2N2K?B?9IXF25-3D5?2\?]%9* G\'=%55==70/! M/]-;G%OU)*^4%1Z%1\:RQH;RV!F?,]I>7I0,2>1:&P1CV M39ASFPHW"D P,POT:-NU2112D.V)$+X $2U8N(BX(K!<+"9#;!-1FHL03#/' M(\+E5AS2!/0#\PXW&8CIM*:9\I9]:1?FIZ+\J:D!D#MA_U3?V<@SS1$LTCX) M\)E]/Z<>PT2,M)WV0+!.D>: B&+X$)%5YJ>MTBN1WE8'515F.@:N._ MFEP,>$?Y1>2 5M%]SQ3G[8-W,8<:(2L%2 K9(FQ;#+.%*:Q9FIYO9LNR@ET3")\ST+1/O?5CF4E9H+XH/?_P\P+P1=%* S50@$4&G&%@TF@="VENS]V-B?+M_6$>]V$E M=T@\$XSZ".RV*#(=8O+ %0%/N.\N%0=-;+#]$QZ2.(FPH*C%212(@-C,"V*' M!H%IF7,N@8_M@GU$HQ&6Z%/RH95B$OP^-R6;P->X,PH!9RX"P,"MH9_E(?3M M)?Q=TIOTLKF\GX3J":WE607H%JAYS G814H&/2#-,JE%@ HB]E")98%O6B(& M)9;##]=V0HS0IB1BGNE0/ >F2W'9,7!OO'C&'4,IL(I)(A#2,+I? T,H]+P'E+R1F_'B[Y#60]D-'L"U==C("R/)GE!!/E\CVR-\[FNR( M;W!A1/Z^-";YPZ2?$ V MTT'OVZOV\O)S>QF2LLTY=VOK7L50T4E_76Q*+X2Z"49H B,]H]DUO:VP&,.0 M\CJRDFNQFJ9V0CJ/J4?RV.5<$8K;1];VW+J)J_<@M74 RUUJZTLA;4MZB%30 MAU_@WU^4PBZ?5[FNIPK^2SMI7VRB\O(23*0L0MU M+41W2+WJ)1FSI'QFTD*_4_U519NH=!T8:YCDZ9'78E'C1N!+Y3LBX$ENB(?J 7[$'ZNR^&('"YHF=1#(ICP4<9,8D],&J2VAH M.=RSX=]@D8/<) S!-HR(F83PHA<')$Y\1F+!+(?B^7.X=)-L%_Y6T_%&3K2^ M5O$.SS)V-X1U1P5KCE,6HZ M4S4+UOOSQ\8G/"U3WM].91"Y*&F6W1I7,"ZCN,+&,;Q-"(*R!T<#XE%"#0A+ M="4W4VA0_=T4364@I6+(+HZNDPLWHF1IA2'(XF8*$F +BL;P393/)+TADY0# M<9_]]*_ M&,[\'V /0>TA\3!D!G+)\*+G8!YOJ"<[89 I1CON7/NGQT ':#) M\ZA\D>W&L1];)/8I; "-.8E,$2/NV\(5<1!Y2T?O-K>=Q!(@L&PL-9LD'J%> MZ)* ![;IAXX3QZN]EO']*E^\J/)]0#J4#RN%;^_TO7I_M;V^ABQ7D?HML+T& M:NHT0 D*G1K8!ELO8\0;4 +18$4 :GKD5K%7*3Y5XZ[4$R,667%]]D"WUV$% MI:E'L:LSU+M2=D^"_4]*@#R%#)Y]I'-NX:V6I?:I[;L4P]U!QA,WBBF)0XL1 M*Q1N@JEJF+>47>UI9:D?;5RV&X7FI>#G.2*/0''_K<"/!C?JON&QR;;+5^\H M[O"I+IMA >NV8G)S"6.%9E4U:MKA!AX$SE6<0!49GZCO*(9J#,L0OOS\5B/9 MWM[IUT6P%TH^N]$X=)]:-OJ>[Z.Q[S^Y,K5C/WD4IFT._O/461W+JE@/*SU^ M,/5V+6LG,-.V__=W\')IHFNO+9^?KILZOJ2CLIQ^9]Q^8-R M"F6WF%L#_QSFVI!_MYHT_OXZQ=NE8*+ ]]5&B?5UV=43*;NJ.>X>CONG? ;, M,)#6 MT$S^_0T/^%]+?Z*6:IKC-,=MS'%]AA7)1Q^!K=*\2IG\ZP^:-<+0.J,N%K:[ M0@ _TDP& ZB+7N\%$_)^1.OD='3&65UM\#3K;T9F)"(W(L(/(CSMP1Q;ED,B M&G%NNYZ;4&_YWDSBNX['B,_" #.YN"0RN8_I7$)A.R:+HJ7+WT\]%QIX(]1- MFBW6XC1'EKW^UHSF#@UX>S+E>>Y?-]?O-/)ME#Y.6(S&?DP$%8*XH1V1V$I\ MX@K/"2(K":-X*8?5CI&O,VM;@[;S%TE7T7S&*_A5\*]X+:+ZE)S+D #Z'L_L M2I74J(=*\R$IZ"QS'(0:*#50ZBW=&WQ<'?C#$T\$PN0D3!*'N,P5)(II0+@G MXL!+$I;0I4CX@(<)XS[6M<6[)"Q*2!3RA 06MT7$S#",[:T%%MX+;K.4?C,? M';KG[)4AB.BRVY[ <,=6>$\\H>:,QX/=,1Z>[_.>:[5QBVHCC>S ]**0\- # M%= 1#@D]QR$!IR9>O?.C>$6BB9VJC;TW5CIBUZ9&?7#Y*B?4RN!3_+./*-0Z M#'Z4K3[283L,)I3M#!LV7RJ@\@G,V5)Y=WE7:^DGPVM:',UY,1+.;,Y"$$(" M_;<"H,2,!;',4/# #2UW6=%_5(3_$\613')4?6RO$VC$.[HM/5+$HYX?FZ'I$<\V$^*&B4TB#R L"1D+(B?@/%ZZ,_DLB%<]"/)V M[KNUQZZO,?+$,7)%"--I+8">M/;<:5XX35YXL2@Z[:59\-+TF4TT/6HEZ\BM MEM>/O##_,"O(37SA60G%9-4,JVBZA+HL(+&(7 S;E[BN0!* MIF\1-^$."?W()W%H!F[D!?#)=G#MJ=Z=#N_VQL'CCT/[Z.!26S?:IM6[KOT[ MFAR"^'XH[R]Z_?\$IWQ* M%'T$<]7S.^SY:5H][?D=N_&B-_OPYK>3(V=[2T?.]B&;)$E1)@(=K<;K)K^2 M6<7UJ8IV 1_[JCL7=\@*D/9_21G-YU?3RM>4'SPC,?3VM?T%.N'V U M56Z\UGZ@+>E:\TFXS?%R@O-CU\;N7X&#-X)>QI=$N>DRER4D$$%(7$Y]0CGS M29!XS''#T+4Q.=+N?4FS4KC/X$L*H^>UC>Z@UCYGOG8X'2]>'SL:'SS6KL9& MC\8LI(Y-+!/K]P:63^*$Q<033A!PVW0#DOW"!]75ZBBS!>> M'2< :=PG+K,X"6ED$BL.8L\U0\]A_M9X5@C(&@*86RSR&'?W36U\E@I5MC,R'1US_A17\"."#_=; MTWP"L_TA8P<-(%B,)Q0,_Z@+ T,*G]4]O#N_^:[5/FGWL,O,6+BN(+85 M@!P+6$#"Q S>. F)%G8LR@30!&(Q()WPQLX7I^L.18V2/8;%W& M%'!F'YS)CK8?M'_EX 'VY+W-PN-V[$41$7Z"-_V$UB!Y)""IM= M:J&6%42)$P'61C8C+G-]$O$D(G$" M?T<\HJ[+]E@+'0#N^<5%*2Y M7P>)[4]BKQG#@ [&/SCWZ[=+?[(P]'?2LT?!8T%#KE=LTNYF?1,(*2,*H35S'1FV1!B2B MMA5YKFO[X?;N$F\'6>?]R=:V',KF*+)TU/.R0QE^QU5?(3IX>C68T##)J3OV M'.?[E\ITNAXD5=\V]'UG=QNOT0:[%][7V=9]VK*W:^7JCXN,+R[[7:-1CV)7 M9VD-HV!K%^.+J(#M9/3VU[I@?QEHM57#Q0%R6+$\]RW^J]4:GV-%4>S;@H3" M XP)L5**L&V2N$Y 6UB:F^G9 ";"-YDXE.RVO*=35O.6DY:XM(YX,-56M]^ M0^;X!H/X,8/O7QD"T&>*[% VXM5CV?UME* M #@!M.OPO]W)5IZHP8.C?F5;BK!)36M):=.L@]1[5]JM5AYI7:97&:094=-:UL>ZT4G;K^V,_ M@.UY]<,=#UEC.[SOD?N^=\9.>&\_]XXC<)_:A#V.[(>-XY[SX_!9ZW_OC:KT M3"[ZHYW?QJ4V5QXZK9K+#C:0[" 37_Y6Y.2JO?$LX\C>"R:D+&@M M&4?',IR,&TV[FH>N9IO: ;.X0WB(;F.7AX0F$241]P)36#3RO6#1I6.RP*.) M*4@4NR9Q$V%BJLN86-1G5N+8W*?AUD(8/OR[ :OR8U[592.3]W^J)Z+\-J%Y MZX0&YE:\O>W(+W?DNCK]FL;!O=]2??:VU81#PHY-)R16% GB4E<0&D8A88G@ M5AQZCN,L137L*2 N1#M(Q1SU+9[QUZ@4?0)FOP3BR9:6RJ::!UB MT41)\X)KL78R/*:EV5":">IP+D)*G$38Q&4T FEF!H1&(HEX%''A+T62^"YU M;"?VB$]=2EPS GH^A$Q*8W!'(A9DK"7DV:2@Y^A2*$]BGP=6:)A4&_I"<"@ M90=N;'HV<83K$!=T+$)-,R81"VTS=D2<)$L9,_89!O=#L[?'[C-7>CT8=GLQ M'[W6[. ZWIX[6EJ_6>#@^?JLA\F\P/>!P2;HJ0N%',2>2X@&Z!&01)Y(2V M6*H@M%^"ML>5[=L>SYVM\0XJWF5B*VV<:.-$&R=W1(5ZD1-X;D#\T!2(F28) M Q=^8\SAW'$3=SGOWUYB9@/0N!^6B3V.M&7RPHC.$H\+Q'+B2X8YZ'E$.$'8&=0.R!A MQ#WBBB#!D&+?BZ(CN!7AC0+KF1,XZGRX)XJZ.Q?"^N[$T\YX_<"CW'=): L' M8--U2,1MP$X6@SV1".Z82T4N]Q0V]\5H>&ZL/1@4?4#V,_@P*8HZ+VJA"/.W M;_^*&#/]"*C2IQ1(,XD"$GOPP[=B,$UM03T6O#)N+K.S#(CH?[T2.?G]Z\[Q M:(/8I>TD$GMMO3$^YBQKJO1*H$%!I].RN $RK$5V:_BN/7)<]X'IH48&C!_^ MOA:E,& WD/.1"N'!-*\+0^DA!F\$UI[.1:T^,2I1UYGD8WC.D,H /L"**Z%Z M+@7P<8G&SR58B#6.5UQ.L^(6QG.=UI-)D7&5[NI&5&,#]&< U&%,MH5:5)JDPJ"GWP1F$;=$TY3_%WFAE3FG("PV)TBFLZGJ/7 >7M MB?3>G%ATPKT-^ 0(_"]1$YD0$_-92/C.F7A8^KW[QK,F_9Y(F.V9+":Q&5'B M6H!F$?PD &:"1K;O.MQ\2OH]?D5O!KGW!M.3@G1%UCV=9V^6"L6X4'?-C,LA MC4P'-%+.LC56DEQ0@ZB,UW_[C]"VS;>? 5SEK];;-Q+O "HI((VX$:RI 9<5 ME%7"P"<-U%.,9@H 18UJ"BJ#Q"[5.1*!0BR%?BKCG\SP!^]V&?]2\0 P-](* M@5'E$JS.'GETMX65-E9"T?ZF_GOL/'7J/YWZ;V&I=>H_G?I/9RK3J?_V("F9 M3OUWV@RE4__IU'_[Y!33J?].ZMA&!WD]_;2&>38+?2\D#@U-XEK,)9$O&(FC M*/*<)+9$L'3(34UA>SX-B94(/*/!*C.VY9*0LB *G,AR_!<,\GJ^0VZ=LDJC MX/YOJ3Z\WB(<.HG'G,"WB)WX@K@.$R0R$\ WSS2Y%;C"]9?N">PI'.['X;4W MCG3ZU*?H\?HNGD[\MW.QIF_BGT7#.=ZKN2!GA>>Y+TY M;4-HL-5@^RQ@2ST:A);-B&6!Y>&:;D1B*@)"S<0-72\&@V0I=G:?P78_;)!@ MC Y>C=3ZO$'?S#M&$:EOYIW8S3P:AI:@OD42-Z'$91;6*T*1%YL.:.5V8OE+ MY3D\F]K"=SGQ$\P $E)*XL@-2.0Y06A&MA=B[/_!'UI8(\MZ9H>;OIFG47>? M4')\!.P. *?4!=^F((&KAU;@>VX!P*_^V&@^&/OF7.H M'QEF/^ >X%Z ]'/%#^N#/IJK3Y+8;@WR5B)P#,=W@9/!F04]7-\]-/ \( MLQOT;K_D?;<=16H^C:YL:X[)D&<48_WGI+?\IP"-RJ@'/1M&>D:S:WI;X6V% M(>5U9"778C5-[81T=LNF"H9^&'+K"=^='-PG;"_'M2+YZ1>Z#O+*X/D*_]!H M_N+U'MRR&W;]@':WG\8SLKCOFCZQ BQ43*E'(N$'H(A2'KJV$X:^M:1YBL@+ M;,Y([,"3;ASY)/;@1<=BCBVBP'&Q^MD^&?XSS?'C;S_=HSLZ_@C6=JWRN .: MJ7;7M[K(WP!>E-DMWOV?+J%-H;9!I2,HFKJJ:8Y":_Q 66\=*T!_A1&F"5@0 M>6V<5U5SV2Y8FAL?0!\$2L2%5=0L+W@8TDXZ4?C^MD-B%T:"R]\GM1 49 CL MT#RIXY5MH38./\OE16^.MW/@%7E;W6@JF2<#/O\QH^PO\I5-B@S&T#: '4C\ M,RX++C)UF7Q%UU^^_HZ=<0$:(@P:#S_JM;T536FPK)"_JWOP4S#:Q-K&/ZO& M9S.9#?I77!+C'2VSPJC2RR9K!ROJ2;%ZQN/[!-M]9L.:W R<6M3U9'E-D#=N MY,:P%2!TS,2)@IC'W.4K,L9MGINA%T]]>H;54DBF9N@*-'2[-V#F.S,VR/&E M>2/X>;WII/YE[8;[,(U+=P>-*A>.00>@U50RS8RD $8SUM)&U>: J>9([5+0 MJBFE>*\,3$$SRW2P.RX_FV4Z6'1O+ _IU9S3:'7:DN8FE?$!,TD^G@SV86TTW>OI:;;6;'U0"L/+ M,]H3#OP-#2@; ,IIVC8J-N;Q!'**!LPIL,V13T^C@D:%(]92=N:9?&$MY?@\ ML#H5\G(8_8;WNK6'57.,YIB68S9*NZPYYI0XYLBGIP%!B]"7Y)ACG+#F(2U4 M=76-_;&)_[D8@3^(J9^*4M57W5;VC=VMT*ZSK^R<*'1J^0TW?_7=5>X$- F$ M23CW0^)B_I28"Y?X$:,L8)$=)_;BY2#,CA*XMD\B[D;$Y;%-PMBFQ.>1GS#7 MMR.';^WNZOYF< S&X3.GVCV8S";ZG&RRWBI>U'(4M0K;!CP$O?LTDD MF$^2Q.8)M3E\NU2*PXT2RFU3D!A E;C4=N$=%_ZTA)FX0<0 ,$\"+VV-EUJ_ MU)/>1SK60F*+0@+0W1>,!\1/')NXIFT3ZE.+",?QN64E(@B6A(05V 'UJ""! MBZD((S\1RP1%.[:#Q+7-10RU$]=)! !M8B> N] $"1GHW31,3"JLQ&3F M]I)J[3&&AF-;E[=[BB/]$>7M]ENC?0)[?DFKOTB"-RQ21!=1U0;F =%:_LGP MD!9,$OP,%SHFC:#*0-L8?BYK[B#N[8/CIALYDJ][WVAQ_@WFH0W$+*6R<* M',XC$E@>):XM(A('#B.F%T0L3+PP$'2G;O"7!\'UZ6X/E5%>& 2/6A,\R4GO M&T%KY-^"7R;D+O.X0[@M'.(FKDUBU[5(G##JF\P2 /,[]6V_//(?G[]Z-^KO M?G",QD6-BX_ Q="GW'0#L.D%^JLY=0BE'B.18]I^0N,PLI>*)+^HOUKCXLYQ M44=U/Y7W/MQ,!<-$^UF:".-UFANW@I;5&ZV.'R WG9#865V9@456'-L))9;I M<>+ZID>B4 0@#F(_\GTS\JB_-5=R?+_,B#>1&1T+?A/EI34G T@EV!EO2F3) M[;&\._;N*3:@Z5_[EO=DRBA^[2 MZ=BC'<,:TDZ3_H]:2SO)29\F'>\QCH-J:EJA&Y+0"D U#0"88QXPPDQ'F+%' M7>:QK;EY#Q7'[7&D%Q8"5T*8WBTTU:CW''0OPXI?BI%_5%@Q4NL#:B5XY-AFX,4&\]V7.C%E#IQ M'!(KB5WB.@QT93_VB:!H3G6U\.UBU=OZ0F@ M7Q2P./&3D'A^8!&7,4$BESO$M$W'CJC+'&>W630T^AT.JQRU[G>2DSY-.CYN MR'<\$0HWBHF?V YQ8VH3:E&3Q%YH4^';-O7%WL4-/S?D^QKR#Y]5-"">PBYO M_PH=*,$<83#R?$9<(2Q"'=,FL<,#V_-%D,1+D1([#QA^;D",-" N^9CA=QIG M0GG?L8$T;VB[-CR]VA,-<-"W#7W?V=W&2[+!S,+[.MNZ5UOV-DQ[OC"XNT:C M'L6NSM(:1L'6+H:LD4[D@9 Q9-R5RR,GE>8<7CUSQY[C?+\XJ,&*^;M9L*Q"@:()S+ M:5;).)3\D0E=X550V[OJQ+ MS32MZCS+"B:?_I2LULNPE>K'V\\9S;_A1GV#H?X(+_WU"A"+T2FR8]F(5R?% MGM^0(PI8NVLD:JD-&:"2PEBAV0K&,A.5;)6<*('Z2P[? JL*8!?Y5)&W#%, M4U+)+NWS%3Z'_ PCX/@!-IO+BB-28%28L$WNY^!U>& D)0PP:X-?P69)$=^R M+;:7YE?P5E&FT 7>7:HG15/!.]7NN/'-V=,A_S"5RTZ[;LFIU=;58'%@9[2I MBZ[X#(X'* 2'CX^3C-X630U=W C^5G5GF>;8_+Y[@6$6OVDESBHQI9@OK5L' M:5RJME^MBB*Y2JLTEI;56=?&NO 0V:T7CD//_O[MJQ_N>,@>N_<]8MWWO3N. M7.>)C>SM./:I NW15(H^\NG=7PA[V8%U%.6\ODTP&^2O\/>D,CZ D."Z%-QI MT/T^P>2=+CU=J'NOZ.9A>'F"%1)_I268)8XUTF42=7%>#;<:;G5!VN>$6UW4 M62.MYI@'&K Q97(BBF>*N@0X0,,\]&UG[:9 M2S-DD6_3D$2N[1+7] ,2TYB3P!.6'S-?V/92\HG(XX$?68QP9F(A:U^0B+D6 M<>-(Q%9DFEPL'>2VQ[&"KSZ+_:". ^=+-GU]WP>W.E) MY*ZA3$/9@4$9]9S0CP.+V,)RB.OAK34G<$@4.#8/J!F%9K@(98RY;A(D#DEL M*R)NX 4D-(.0A#'ECIG$7-!=0YEE'5_-'WUQ2Z? >#'E_ZO(,AE%>B%R4=), MA0YQ>#S%6-$ZO=(5]C2(G*;,9)9G!\RE)*+,)&[H4Q)[,DL&MSR7@IH?V$MQ MG$X2.V'H$\LRX1W,ITPY]PES>&3[IL^9<')[$D9.HNJ)Q;'O$M!(' MC(0H#*QHIPCFCT)'(]@)ZV#:Y?]4M,#;'7AGH +VJPR"UW%XP[3'7P/':FLU1,T(Z%[89! -9!;!,W\4&V!GY( M;,=*/!JSF#-[IW+2\_0M=JWGZRT] ?RR["2,3<9)$-LQX)2IB*F@?I($Q'314^$'@'XBM@AGU//AOU$2)KO5\R-]3'G"^I?V[3\5 M*S[.KOEJRGHJ6,R'#IKCY5#+HX63C5?@2*4K8RQTK2 BIF?YH.E;6$TW$811 MT/&Y&X@P<1>EJ^G8L<7%!@ M_E:?4)M:Q/,3DT6!\!FF*SPD8'6B0 .KMH4.YL1C7R)"'[2^WPI@72VLMPLE M[04J7C28NFB'XGHWH<*;+,:12NZ 6L(W$XN8"<6,Z'9,*$\B8GNN%\1)Z''7 MVTJ*N\<6K%O,96=M25A;SLBTW)>4UPMT=?P26Z.K1M?31E??\FGD>AX)0ZPW M$7N4Q'%B$P!0UZ&QY?OATKVS,(P2V\;;9G[L$-?Q?!(QQR,L$CJT;7QZ:EGRL**Y/2K_P47MV/Z0_ZWF9"T>WF,PX=SPZ2T"3H[B9N M@C78+O$\KEA554VZ2=GC]]EF'E9-_ MW09;]MA02V/ VLR?Y9U0\N5_"@-$D5$U\9^"U9C*>'?9BG\??QT;B>!X8VID MR#S,\N(4"#?8>Q#C:KMJW"Z5@QVSH=,+WM7YBG)K<2AQ%0&3".#M01*@*3)*[C M)+$=^=S92N;S'BG:B),?U9JLU4+\.2T$+-,*=@E^N^]^Z1VU$%^>Z QX.L.U MWMT0Y.7 .6J'UV?;7=D. * JK"R27HELMM=%G+XA"4ODD0-15(E)CHWKFEET"D0 MZ$U7B67?R-.QS< TD?05IUM1%>3OW\+9*:]GN>/V-_9>GG>^ER'V];X3!8]>T M/ ME+((# Y)U4<)C*(#D@5B;1GR^J#/YNJ3I/;CEKDJP0VZ6UI0?D3'P.!\L.YO8R"&#; C:JB'2!XB37N2E7A*AZZ3O U!9@=PL-*8,&M M>D)K T9+U4F'?$8BO/P"Z!M@7N$W-/_J$G#8R-*_T(J !W(C+^KQ*^/+X+&V MY%W28 7'X3SE +F8"KFW'>I355P)1Z52[]3HVTJ2E*5R>/1&UH-J36TLVI<>RMZQL:Y,0'.@EXN4(C"4/YL^(6XG%']-DU$NL;DT* _:> M34:KI%=E5).BR?C\^EZ E*KJE?+)^)C# O^%&ULU;-)W+=N5'BZL9I8"XV,G M!KVB:2;G/"VJ5(IP'%XN+F06(D-I M*CK8+>%*:AJAY^)/59=SMF6#)1\I]T9&\US. ),AB8NTI4-8 %RP!&8#FC(H M%;/J:V/CQ[X6Z-RTN@D@4<(X%U5 X-7)ZJG/]DEYEA6I 97V+\4>&[1,*[D197&IBD#& MQ94@V""\.;>V<^S &F@IKV$LP$C&*N[J.5E%7,HU@!\,"0]ZS&Y'QH16RO\D M*7$5S<[I2&M/@K3"I!6F1RI,SBJ%:3-M:8'RM,*T5F&:.ZT=JDDD&D=A\'W/ MDK)<8C0VPV>L$BD]-##]RW_9_YJA9_4OP C65.@)_Q=\FMU6:?6O9#\.$#]^ M^_"K88__CU_/?SO_^<.O'W[[]K?_"&TK>/O5>/_QZ[O?OW[]^.DWX_RW]_#_ M\U_^[Z\?OQJ??GJ*'V++XS=^^OC;^6_O/I[_8KS[]-O[C]^ZX7[Y\/7W7[[A M:(U/GS]\.</8LOW%9*?+Y[[:\\Z+2U6QON>@Z2^<]YR M$:H?/_5ZUKLBYTHKP6>^B*K)5/G;3[T")OVBJ)8:K99,LJ)0:NBL8*Y4$!6 ;<3MM\^P66T?A)C5Y^9+UMM5A\ MJ36^;E'#0S6UENIHNV[II5)H\=^V '(I0(.O.]7[HDU-6N3#%4S2#)J0U_SQP'"_@G:(R,#G8: 3IF@UI/@& M5X9LJ_BKXVBL,X]TCYL/S P6LK(9L2PV>EA[^.@XMSW(%C.;8>E1-HMPG:]K,1#TUD*NM\0S-_ I+(AGKB;'(*S(S<^ZXO[?UN6-I[!GA?!Q@A MQY')!WXK:ED?7'J19$/(]5S8+QZ1DQ_U8&ZFBON5,="U)B4>/HTJ>MI=?;# M#]?7U^-*L/%% )(W'\Q:D#[ZB,-/5WA15EQK57H? MW.9MX",%"+R\%*6$3-![0)>)TV(ZH>4E]-C(&&]\!,9WVY5Q0GDJW>;]F])] M !":%U=*1%Y1Q@">*I2I$Y%-4;#6,L 2_8U%FNOF D*9-I51T=-G^E1?7.0:: MUK=3(0719##LJ[1L4/*"D(9$7>-Q"RA?EY=-WIT$?9;Q*VACO7YU_N[CYU=OC&G3'?JC QP>50<6 MTLV.5,'5FTBG<[0F6:0]ANHH#HPP'(.*/@ BEZ<,0UJ,B!<---&ND<%QS:"/ ML?%/T?G^E>:(;G5$ B&/VV0$A8R7!1N-4>FS%S>P'TH/KV7)"*F$*/X']1AU M$0P*NE7C4U;R15E<(\8 *Y?&=Z%I]N&L'5]C3'4L^248*55YP _2Z%2G(_)< M 5JBH-L):;U?TC^+$OMKAU#AI:768E=CDWS?"#DWW.04_I"-R&'-SPY6%H]4 M)F)Q=S"@\))R,5JTUE$=K1H&.UXE388Q*-):A>89G]C98U]!P3,HC,BBI*!D<(#^_R%!V?>-T*B7&-*,7#5#L M>>]OP?.M:[4F((2EMPA)7BZ/6#5_%9B$SZV9^Z0L&CPB!HL,>?"V)U,Y "!U M6&LY3:DP='_ [F+9!+YY$ 5C9";U"O]MTFJ4SG69*J[H-_))@*;^_[;Y59ZBC]40]]%]>9$6, M^]94L"ABWG6HM$-TB8G\0LJ*MH(HAH.&-M]]^N/C>V)%,V:AK"RJ2AZZ MEJE0SL*. 8"8:PSU'-+DTK!![$S23(;$ 05+AV;9)=TQ4(-=GFB'X3!FM%V- M5J=3RN>_E;L#QZ&.TZ7")=<2)'0.V\;%)4YM;DV-5('WC,H+T.&0X7I^@8?3 M4KJ8JMFV$(\,>>XB8Y\U^0ATWPPYF2C:@5@^/3^6F MRL$.MJ[7X"6/C8U_%-<(=R,C*_#<$+3%;HZ(,LOKAZ,#AI?;T6TH/%C #,O9 MSEZ#5$:M >-)LMOYN!4!(K>GK-[',XAD&8Y2;M0L(-: 8*,EMDHY=PN!*[. M=()_7\,01+O4@U?N&*84%IUE@/,%!7XMZCR/P=X>\;^PS;ZY_V+)^NH,K@=: M83OP FS!27,2DN8SZ+/"<(P:#YZJH<&-4 ""6$8M 8. ?,$P*Y0_L"'P:RF5 M!D#+UMR?N:>O04DJ*J40@:JM(K*5Z&ACR&BNF'$6Q--SXK+Q(MK3J#8(K6KC MO%47TABHTILV['O4>?"K%%:"PE$"C>/ISGC.0*XDCA;P5XO)\LCSYXS>%%\O@?;_.U,:%!L9+1[CD<0_?AP^_2O,_R_C;_1R^M9X MI_2$SZ7XA[B*R[2 !SVG??"/'S]V\%[A#7+IDOI)Q&6#P9"@)EG=/6.17JGK M%K!HJ!^<-_4$)/4LLG6PPGVH7[]XLR-5N3([4IN@)8 ? MJ>A*K/F1H@8+D_@-XPI9O[67_5I@9QQ/G-.X6;$<,T?=J%79MN/U4S-#RVIX M(5QMU&!P#35(U MF89.,<0C5*[;.T'7DP*>@*?:=41U&8BJOIV1J;1B9*3%M 0;(IT.+<+>8X&K MVVGW\+#,;EH-S']I.];B0ND07&2I]!ODHD8+"4.HT:O)8-NA]TGW4NM/2"M0 M/Y1P?2_05R!Y#J;[7B1XX+WJJS\P0ISFE7&>)#0MNQ-OF'5FM <=,A3GGH5K M6:A;-U1B!BOSH'MY@^8[GTMKAH[DW05T"7[G!N.P\V8NTK..+=:QQ8^,+79U M;/$+QQ:?II^@\Q2U.F9G^1M?E1-2.I,Z1TRG3IZ 3^ P=0K0&O^+YO,*_KQ. M/%2!7]?%A9!&CE2&09>KP$R77F \]I(JJA+4K]Y]^/S1.._>?/5&O?&N@ GW M1YBJVU8:%O!CKWO*L&3\@U4=W)1OJ[>R%&*+BP5UT#-=Z6[?*3>ECLW'_[8G0BI[(R] MXH@.^/:4,963KX"4X.61T8#RQ6")^0@?N@ #$R^G904\^1K?;'?HO&VX3?M8 M];L%C2H']7=6X(_=)<5'>TA>]DZM.J985%RO6\]);S,N[JFL6#NS[WQS,*9K(:^*@K8L;WT"HRB>8JS$ M$('9*4H;8,KZT%PVC)*-:2:[JR9"(#K"!)%Q\[I+!U$T=56WY_K=P^T5RJ6A MRJC:]G!7+F\F7:*MZ)VACEP9DMJII+O$[=*,^B M##^\*-8C#$/Q1QITRPJ!4VN=BN2MB1XVK(ZO4%V@>HY'QB_M):C7>(+?W6\? MS0]M2<\<.F+7JVRC[EA9S0#C]N19&6ZNO."_&!4QB\89&5_?_4ALTXK&QN\S MXEZ]4*/N"]8&%"K]K@$(QL.])9TW5;[6%>.E-7((R<5%T<=)R3#$^X1X-U$4 MB?V2R;/]9?_Y+-"COVB':-!-6&W@DOK[>IY8/BM?V@RJOMTA^V#CB]D]?Y30 M+=:HY]'#5\HD$K- C'N6"B#VMFB/@ :/*OU;(1,ND=30T9$_GY<5D5,> F$L M1\\3]TAP-44U>!7GT]YYJ3IL73=]*=+;.T<2EI7"UPMD==*@H%+Y5^5T6V1H[6M[;'?#J^AUH4RBKD+(% M[[WB%^BJQ'"C(F]CK*!CRNHV7Q"R$]X]E2E79'"3RE;39P52@<07;7!4!=/! M9;YHCXUE(I,VN*^2,:F)O-,Z4@W7F5+F,5_**?/:^;SU&5@#BVUH';4!>_1R M4:^;-\#HXBY*>NN845['S,7";O$8[40+YFY76 MD@+ZK@'6'JY61O]:9X(J$ "*D"23R(2(TC!5T8*]M%WF@15 M,\:@.@W)?DF1QTS.<.] MU02[Z^3M>&')>C<#0J',(Z22,JXF WDO J5F7JRR)OJQ#SO1UO/&QDBV9?]T MJU\JZ^]N6P2>R8H+&=W^83RS((8M="^,GF8S]&U)^0BCQULQ=]H-[SY]^?'# M'^?_EPKC&5H/JV(M[SWDOT6S$VK/GD&7<^:X^Z MAX=YB($_.B9:_WXU;XHM?MMFW4WQ[MV95$^IBG5O-;Z*P1=-I@XTNHB5 MH=L(BBGB5[27U[*0IY3I?%ESQFCP58F"\=4;>.BZ.\28- M3%U*L78:]Y&O6J16:1?\?@MS#0EJ _/EE=Z51QK7O<*!H47W*AUR.\?&^UDB MZE57899KRX4H>(Z1"Q1X:(>3I$;']"Q Y2$JW0B'J\1[T MA#B];0^=YZ_)2WU%\'5.%6P7M0#Y6!>=/KR?V.G^=REGIZPCS Z9_?6'S/(J M]O+!\B.-#6=F]\J#VON/N316.KKF MSH^7%T@9N>MBH38Y\I;MC#8YRV[5E(><:2^M[>\EFN [ XZ6&DLMSIJZZFHVON'@SR:TH_=VH/S'O4;ZS['$72M#;L;!-1S26)XG"ZWR]@]7J6)S*L*:Z M/X.1GF2EU./FPS- G.IJDTP*TXVLE@VVTX")89[(7&PI/\5ARI7/N-5@[TBWO?0!2 *XPCCE.;5B;'Q5GDJFA4(C>W[]6QS] X#D64T-9 M $BY/H-&Y]16HI3/TF8L\;#B'SJK" ^8MSO+^:L0,O^HX1O$>#?+3 .[\*7+ M0_-^(97)+RG#DZ>95)&WVEJL:-/E21>$S&O:2M%9?M8U)U>S-+&##,3#;*PJ M.6J;&]7J(Y)6IEA]W7?WIG/@;I3%]87S7>P@0>7F=SX^(:B<="Z(N0L/*6B: MJ.G9]E"KH!? !!B*,K@6JB2L!("Q9WZ/9 [(KL1J)?(4<]E(UL B>="^/Q^+ M.GA:9@;N56,9;P+=7,GN,IAP&P8E4\:!5&"836NF4>"(AZ'22RVK"Y>8"TS$ M]>QQ::A@W+19NHK_[\K/Q%>]_ MR$. 7WYY9[Q^]0L^-[QT(U5O.[A_O%,E9V]1 M7[^#KZM7;TY9/_JXV@S8@#Y7&L>#=56-%7G?1B?S.Q6BNQ@O26@F8O!>?EK+ MY -XVMW?;AC201M".>Q-:B?R_H_J!6] _]5%F_65O-5W0!WM%]+[;X[= #6^ M-ENA,OB\<6C./APM'#)6C2PP-;RHCGI'52L9-PM&42=4W2H.!KQB"C(3!U!_ MSV9RV*48V@$57C53T4-M=)S487M@6=JH-?T,0V@ 4&3%.(S>*I N<(UXFJD$ M$/A H^)U90F"@OVUF!$2KY\K)*T&3+J"9@;+1N4NQ%WQ,,F]W;;LX^VJK6D9 M*''W,Q'V5["+T0X%-?YT=8OYI$LSHT.*P%QZ@J59092-CVS:6OL+N65I?4<^ M!6A;F9,R 5U;#*Y+U:K.NN>XI6JW1F8@[,HQS-N.=W2&>6!5V46LUX*WT.[O M/ .CMYS=K\2S_N%9JZH>@;6O5X,>"\W@ MQI\KQR2NTX>V]$YUNL#Q3YDA:RKS'3?EHXWJI6!-F11GQKWPM9C*[-:SU6_M MFTRH,J1<1AE419]3=U@2]9+^-:N45,T<]=,65#"--.MV>-#'X!69O!+3[NE1*'D:-%%U, MKH3%&-:E*ZA9M)I@7Z&J+9+>UQ]?4?)&W49?5?'F_ $EL+#U?D64,$!\FOL8 M1X'I;Z7^5::BM^FZH.MN(]2*7L\$RMQTQ4##9&G)FDO4&66AUS8E7%OK1[0^ MK;D!T+P/18$1IM4>J5LZ.D1'ASPR.L37T2$[+$YZI.Z118U>'N8,DCGDQ9RL M&\BK8HTHF,G9[>LI..'K\:.C)-G/U/ZHIP%IY#L["#MRVY_E#=879CN D8 ;?+N M"F#G_%$)0F?&1>L, LOD\XK)K MT\!6@SL/=7]$IKZ4+O4NS+4]M:^&%F$R)A-7W):'J5@X$LF M+_@.#C/F#GZZ6]J:B79S 4EY: YK%OTYFPK:_FBSH"M>9%POK7T0[8]MP/%09W1IB[>MEX1' LZ M26#H^#C)Z&W1U-#\C>!O55>6:8[-[[L7I(R85N*L.^CNUD &CJNV7V'_,(#> MM8/U(57D^UGW?OL0/,7[U9'=N>XXLL6W?]?5=WYGP[J-?/KQ^ MHW$4/KK;Q\\U,)\P5[__^C]_J,M%2FJ=?&CPHO)S48+$X*1%J$3^9S5"70/Y M*N_BF?(QX@*&G_1CI[-:$?+Z%K MF:_)8VLXV <-=H&KT]J0H>%&ATO[ K;1,H^H.UQ='''@BD^,YV]6++G9Q08 MM.:28^42F7&H+F30IV:4TY8H)ZUP/(:IU@?]WA=3=W9BI/6PXX.3A&$-OR<. MOYI'[E=5-(]H'M$\LIY'OM,,HAE$,\AZ!OE>,\AI,\@=1FZTTLAEL+D)V]B> M73G,A36\3#G/Q)HUC'9KY-Z?IN@^@MGK%7@&!ADVF1>K9KLQVNZ:(AZM5FRR MYX^1.3.4>\9UD9'^6V05-QB%KO<29-/+GIX]%= 0H2%B'V;[8AMYZ%QMF0>\RYO!_+U.ME-P$3S8 MT=1%4VSH:!K>^I>7_!^YJ,.;]+*=8"*EAZ[ M\2T=\4YKECV2C3QXEMVNJ^>(=UJS[)%LY,&S[%8]+T>\T9ICCV0C#YUCM5?E M-.Q9';[S./[X-$S)K GIB$[>7DQ$'/^!FSV*=-R.5@TU,FAD6%@R9^0&^BA> M(X-&!HT,"PF9/#LZ2#M=YX7"= M29HR#:WOG&G4NF[4^-%!HI M#A4I7'\4V<_EP=9(H9%"(\61((4S"GT-%!HH#L23H1U6&^YT>,";K,.@'NRM M@G^QS*G\=<5,CJ?XZQX4NWV9LL$K2JYW)9C3MM 7-^);XSMW[!K0I5?V>- M_;[?MMIX-S#CFE8&AY%"XQ, -E$:5T767 J#ERG, <>-,TUA-MQ(+Z'=*R&K MKJ>Y ;OQ%Y:0G\#P1K)8>\J:C);09UMN.H4UNL 2O=S@(H,&RUN\YG==E'^I M O&EJ&F:&96XP$:KD?SPHBRNZTG7QN_CKV-C(J:T3NNT@D5N"[AWW9%9>7:5W#6L&T/UY>-GE7#?XSUEE/L?#UZU?G[SY^?O7&@"]A M<)7T<\KR\3F7SRZMI3T.'["66)8;&H6>IB5T"*UQGF*[-,MN8;*+^V3-M2W] MKNNI2]Z8E)T.EB OAUG1?2Y^\@'\!CL%\X&>5 7X2E6#G]OX MOM&N>#N]@%8E6URG0+G8T?OB_=K5OV.IP]TL]3 1XP/67CV*79VE0*PI6[L; M[XJJQG7\*KGA;_\1VI;U%CA14O3IEISOED6!!.E9O">]&37"4R6]-A LRI1F M@)4,-"0**)D 68[@9YY6$PF@@-'E1%!,*XIMX$871@JD8%3-)0Q5DI/:KM4$^%I*WZ*I@!" MU,0-$U.UR5-1HIU%@6C>G.V?SO>B.JY4Y5>=\]*F+CH?"XX%EA^'CH^3C-X6 M30W-WPC^MJM8;X[-[[L7) M-*W%6@=:#VE.W!M+T5&V_6CSY!JTGC=,LK6_/ MNO=779:0W;GFV WLOLK]\@/VV+KCVSN_,\>V%YJS_SRV(3T$^=W8OVN?[AE# MX(1;F/I)%YG1Z9FWF[_\L*>IIW:(4]/$J:>VMU,[V;K('UNWF2Z(?+P4KE5' M31X: -(2OB=DZ!T!YVF'"2H*S!^,3!6//(_8J+YA'-(YI'UO/(O3=# M-8-H!CEE!KGW0IUFD.-FD#M,7AEYX?]05I MXK#*&6]M8;9?HV,4^?X>)$M]5M+9<TZFE MT4*CA4:+(T*+9W5M[1%::.>6=FYIY]:!;K1V;FTK8_N))+@\I62I@^RW![IY;A1Y0!SJI!6O@/L-&=9PP5"WW?6 MV.GA>I;8_+K$(19)TN9!E^4?2D1AKM!S,U27R<]E28HA\L:T9E@,@(+H2+F1 M%P#-0M2J[,.5P.H7F03U:BI8FH#NA*!:C8V'3I##!*%[4L,"=A-);TK4&#LE M;H5+-)>F67&+=)J)_LU3+HQT?U&0M;C2[\83RX/LB1ZN:X%,SEQ0C+U[:H&XCR]! MX5E/*$%Q4OU:8__1KYKC*'IXN9&33IRD+QEO]Q;^84]33^T0IZ:)4T]M;Z=V MLKF^=6$/G9A2HX1&"5W]0M.ZIG49-::K7^RK8#RB5=7P\9A$"D02[3V\ML+G-ABDB_DY.VG9KI/]ZJH*6O_5 M/**K*F@>T3RBJRIH!M$,\D(,HJLJZ-(#+U-Z8!A3JQ,E'-W]^6WF3CGXC F> M8]7>:U1KX;'/*>:_;5['NZ[/O:&EG6O<[CP]]TG6WLD/94 M9QO;F'_]\) W^BG9QIX]L_S1NAF6;OIK;\.!\H\&RDWW.O .&BBUE:)Y]N1X MUC.U9T'S[#Y,5_/LIGMM>Y;>:,VS>S!=S;.;R]E#WN?-? A;XM5X(YYJS77'LU6'@'7!FZDMUIS[1Y,5W/M MQD>8;GC0\7\Z $%S[PESKW4*S*L#$+9;JI[3J<;# V(3C8>;QT-[T?8J0A_S M5FNN/9JM/ *N]6T='Z2Y=A^FJ[EV8]O#.6@?O78<:.8]8>8]:"WY9?T&.NJ@ M3827T8M&&*\M#8J'Q"P:%#>W0QS[H'%1VR&::T^0:WW7TUNMN78/IJNY=G/O MP?T90?=YI[7[0'/O"7.O?0*7%G3:9S7/GAS/'O;-P)TD.5BU MO"=1HN]._X%1BDK(:JHTY\/,B89XCOI\!X.6&]>-.?!YZKD=YMPT?>JY[?/< M-'WJN>WSW#:FS_TP%5YL6X]JNOIL\;'VY4^4I5E:WP*?5+7.BW9(QK5VHFRZ MUWZDCQ@US^[#=#7/;KK7GJEO%&B>W8?I:I[=."P@/.C3"LVSFF=/CF>=@TX@ MHK.H[\!G\%N1$T:K"315L+](3"N!?K9+/$:D=5KD&BH?RT(QD)(H^Z&.O6EM M5$66-%73 Z;*--15_4-%L;TJUQ M?RW6JTT&BAT>*(T.)U$!P_5.AD?MIO<[I^F]<''56^C5Q^\"\%$)*_ M;C!^RX:_7]:!,AM,>$_?ZDEL^"RMH4]VQ[Z_,3[FQEB*,]\5[(RE*^?OP%GZ1&-0H!2LNXS2G M\,%450VXHHREN3 H_[.Y@L^A==G6N^G/AF5:X=CX/0?A(-OKNY.#N4ZSS(!1 M\X;5T/;G":V$81LL2W,D0*,N4_B)KJ.J;G@*BZ$Z3_,+HVC*OH>^Z[E)_+TR MRI^L/[KQC8U_0O^E,&*![R=-EMW"=-++N"DQ/"B^79J]O'&$\ZXG:27'<&O M'K*) 7_B2H#0PZ4TBC9_P97(84'P Q@=3@S3%F#D42Y/+BBN357#/[@$LN5B M*DH9D52-.S+> _HQ!BPUQSF2W%.<5WWFCCW'^?[MGC*3',R=G:^9^Y?[LE MY0(5)1FM>T*I)T#6QB6T,:F Q9 J?I5M.,!UP'NN##ZCR'C =IN\X3R='!Z] M MO9_>?7<+8PU265 >?+TZM>U5##Q"'AC.WP^[<\K0#X;L^23-S,S_?/IJK3 MY+9K7CX!_$;+^JV<&8$Y7%9G&(T("">6UF V2%S3B=];8,J#?#*"\0PH0")F$?"5J M10Z[+42)TJ=L<@.0'_#C$KY'&)F6A12#M8!%A2>F33DM$&U FD@\F'$EK&7[ M4U/KJ5'KLLJS3+1IOD"T:7X%5*5TCE8Y@3'U:A8*NOZ/N1,[F%-&P;9?T% T M!9XP!7Z= #QE\"@@UD5)+]_5,6@(7NF[[KKX8=&T&,VT>>"D ME*73;F!R5\!2@!:%;!)4-&4("*,2J-D;_V[@$=#ZX5,F_ M&Z@ II=R911OC2 ML-4),)8H9_J/D@=SO*-\0ZC[S(L'E"_0[1QQ+XY"4[FF\BY+Z3R1SW3M#M,E M*"NJ5'HWDF%GW3' ;^D'K(RF3K/T?]:[,NM)6307$P-FSHHK4=Z.UBOM(@%% MI:Z&0(_@7>8TTSJ\IN2'WX_M71@S^IZ6*6P>]#*S*N$K-"J!R":"+,K*.)MU4(HIOI.C&E@U,;2:Z*AD M9,!J3A#P.*(.R/9+213X"LQCT&(MPX/;-A&WC*3Y_]E[\^:VL2Q/].]^GP*1 MX^QV1D"T5DNR7[\(I>S,5%5Z:=M9.3/_5(#D)8DT"+"P2&9]^G?6NX"@),NR M34F(Z:FT).#B+N><>];?J1O0:E$EN(58R*TYOSTF)EX?IR"$<17/8#[-/ ]E MXR(9H_3UJE92_I0DC?,O.H4(6)C/A\4GG#Z,\,QF5'SZVJ%7%]K^'(_[E=QU M[2#]MU_;MZ&D5MZN2K.9+218 MSC"CWW_&)EP_5/O>9' #3./H5Y.;4A3#DS$\ MGE8U*GWG)GHIHOM6XGI/[^*U:G=IZNU2$NZ2O> P7 ^_]C0>N+ "[0C?5CN2@_WQNRA'>GZH&+4Q9%7ENLCB:FS'KZV ,\$AP*T[@EOW99FC 5KF(&MCI M(U(+Z0UO;SR])*;];C)^9MA4H,]45?@$&U)%R9N.BY4E54V)"WS."Y:UU+.D MEKU 5:I/3L]\N=1DF7%B'XW"?!FZ:W\*G5Y\' YZP,H^>PR M1"I 3SJ0S1RFNE3%L?H167">!? %WN9P9U8_/5NW MWQMRQ]V:I",V]Q+GCWP]3Q\2W02(&=8?A/9OS<6I\#L#_E M!7(++"KSK#*+!/E#]X!R$'GL']JEC^=IE0Z).Y[I^UTUC6Q1[PP.CW=_%&VF MXX'=P?;32_Z\<\G?C@?'AT7UA-GO[2-79HESJ?7[Q^C<_J*R_XR MU]MUN@:>B=?YB]O+?+?=Z"G\JJ7UJF-/'KT 7.M[P2*25P45D;S$(I)>%/:T MOCEG>INT_OB%I)/]%$W*8MX3^OTE]/[.[\GCUN3@9Z&NW@M):>M(;T87U\%= MW80M^_J, I/NN>2^<@FEA-<%%4CTC/*P;Y1-4#@N!7G]FGMX$Z:B(<<(@$'I M#\\:!/C@_.Z;IRD]>V!4]WF1A0N1(8 MM&>0GD$>,H-T BCV#/)P&*1O-'M3@-73=54AKHJ#R@AZ?.%+%GPW<6=O$V_\ MS@,-[QS%3P^.[_*A]ST%>OY]P/Q[$!\=WE[GD)Y_>_[M^?<;\N]N?'ATI;-\ MD\_\>[/OSG>I%I7Q_^L47AZ6Z7_%59)76Y4IT\D]YN^^?\?UU>J[?,Y?T'?U M[C@/OIL+IF\T*ZA\+=2*7M6[0R*BOPJN?17LQKO'V_U9]VR[ G0WP+75^YVCOI]ZP/M_L =\^SF[#O M>];[1WU.6>]$Z<_Z7C'UTSNM._=.E#XIY>L[47X)FHCTVMT=$A#]17#=L]Z+ MM[?[(%G/M9NPW)YKKU\JL+>]TQ]US[4;L-R>:Z_O_7S:'W3O2>G/^CXQ]=Z= MOH=[3TJ?CO+U/2FOK^J]VBM\-Y495R-=W>?;X[-PON[F_7(4'^_>7LG0=?"^ M[C/!]-*AEP[W23H\C8_V>NG02X=>.O32H7K;XI7OVD%7.7EKTTN+N2XN]I_'!_NT5\_?2HI<6 MO;2XM]+B,#[8W>V%1>_-ZKU9#\^;M=M[LS;=#W/+WBSX;P+"F/YIET)32/,Q M#/)L?W"PM_?C\_6KV]F%G[^MHZDUF4L_OF9GWE_MC8K,)TR<@N'2?%0:2J8: M+J-'AX.#"+Z581NK25%&]8P_*R*#.S<.'J5E*-9M+<34]MT2L-* M2OA]75SKC;V!=VPW/YUO=+%\V6&LD"FN=YR>6P'.T\0IX8IWCWY\/DZK198L MGTTR\RE<[U]-5:>3I0Y/3VQ5=5+6SVEE6["&>?4,D^.X"W=K#]PD<7,/?_Q> M]+H_.#S8W3D\>KI_O+MWN'^X>^!6G>8X]2U:_"7KQ9T]VMU]:K?6VU/^R,[V M=GO4[\./UVT.1W_+K\ISE&<=WXX;@XR'WTOS!GZ1YN>FJN?P<7PLFIED/"J: MO*;QW3>345E4531)30;W0Y*9JDM03)I\A)^M\!M5LU@491W]]O+M[V?O3_ZQ M]3./F2Z(WJ)I65S4,\?=<";ROSW5/S2J;^/Q?P;%PE*GIF:ZGYMRE,H=!@?[ MT< KT\A,X':"A\>F@E/DFT?']ZF3WXBJ&5Q/,L2G= [KHGNJ(&IN\K1.87ZP M^ HU6[H)\<\GIV=O_ZN*X.^@(0&# -_2A/(Q,6)/YCV9!S")JQ2N\A)5J:(I MX6?01Y%$P7Z" 8F,XFB1X%A FGDR-<@$]GF4ITCN5L"2M 4RA!]08X^2JC)R M<;B/5V;4E$S3?-M,&[AOBG))]TB6)OG(],3;$V\;G@*D:8M^40JB0E(B194& MZ"8J)E$2,1'/DQ0'0G**X,5Q6J/P#O7[D+H>DA7V)QM9HYHY_W-L,O\R@QV= M-'4#U]?2)"5=CRI5X"CP@%1(R%V'LJ.EG[%:AJ_B5*PP\6[=VS'([N9!_3__ M[[!\\O_I!MSD^WYS]<^8$#^*GWJ6UK +H[53_#D91R_,L(Y>,HEL]&2C!TQ+ MP/3C%(VXFI3%$G1).+HQ'IUP-XC6$KGU6IZ5000#\D#PMT<[NX,]ZYX![O^2 ML?=0'(S0$B3S+KI(04+@BTF6%1%WPXG8^=$0H$23 MT ,95H %4(/\P2G9U^%IDYZC7RZ:E,4\^CDMHI?.*J;I%]'IXM=H9WOG".8, MJA+H_W@Y9:B'PW<:6 V[IOCE]R /LV5T,H45D_J$HYV^?'OF?C6(/EQC:1<) M?H9U,S8#4+^J*IS4:);D4[)B^*MXQ^\S&M@/[R7SBC!9X?7;YP9.@; &+.C)CE MM(NX&;\6L#TY#0(?/H-]3^(("!W.?); ]3(T)L==3):H(P*?I!/0(?,:MDX, MGHX1UEX,EW#NT??AW*\NV-[ 'I6P+:!%F^BQB.*?;D7:/;V+PNX,PT"@0:"R M@EN2(F6C9@+TE1NBH60./Z;_MNP GY^GS9P-$]" 5:;DHKV07&C9+S!ZUH"A M#X/#BO\-@T]!\:27? TFLM-1:6A?1-H&2523IT$>(OUK!,RK4]/9$->"FG1: MY!08P1F]+FH#7WBOYMMC^<1/P=)'!?#4O^DC*Y(UL/[P"Q-@/K;GLF18E&R? MT1D-ON1V_[(3O9VK^TX2,]X/DP(O"!3,<)X)G-<7 '04\1H?5 MK&@J.,LJ!N(;F05KX0M38J@4C/KJIV?K(P!D.H[3DLGE&2RWF>>AJ;U(QGB+ M>G4S*:]$DK3Y%YTV*5P=SX?%)]P=&.&935KX]+4#?"Y*_#EAEBNUOFM' [_] MVKX-H>Z&L*MJ6L]LXOX""(YS\K>2"4SS69)=),OJ^0]/VI2G9$5[T4U3WX5T MOFM\KL-;L2%+O#7>P,7)5;OJZDN:NM#<)IP+'CU,'1_? H$$2CT,_\F,G_.G MCH\'VS_J\ZB7)HO*/*O,(H$[S?KY*)F#A_ZA76ARGE;ID-Q0S_3]K@H2^MKN MP>#ITQ^%E#O^OG/%GR_[&]QK-WWU07UUY^CF7SV^\8P'A[OVSY>4*QU=6JW4 MQ6#7+6'ZG%2@H\U/DKGO2X.3Q[_\]P^[/]SG9?9+NXM+ZXFS7]K&+LT2Y],K MB+-C3E]QV5]F<_G.P?7^+(ZYW>S0-V$W>@K_@DKW7G7LR>-A"\ /%#-\Q3'# MEQ@S[$5A3^N;N/7TBRTT\40>T)_?X2>G_G]^1Q:W+PLR#_[H6DM&E# M-Z.+ZT#^;<*6?7U&@4GW7')?N812ZNJ"TO9Z1GG8-\HF*!R75G'?@3V\[TN[ M=@B@$V;DWLO26Y&AX6;U0K3GDN]][+>MKP170F/-Q/]O54!]=71U[[F-GQ/&-;O?>C? F'UN@"* MM[7JV\9//([WGQ[=X1/_SJBH/>OVK/O].OP='!_>X1/O6;=GW0?*NKOQT>'7 M!B[N6;=GW_$3X]OKYO=IA[Y3[TB=\].M&?BD(F/GM[[(^^9^+Z=:,_$7OCB M#I]V[T2Y)VS;.U&N>=)WV>79^U#ZO).O[$-9"T3;$]4]$Q.]"A?:8=NWU[]W M4X^\M\/NVXGV3.QI=O'!<9]&UK/N=U]MS[J???_NQ;O;V_?^R/O[]^Z<:.]0 MN2[O/@C.[9TJ?6+*C5F$VCOU!'3/9$*OP'FVU_9=]JOWEE?/N ^4<:\&^MC@ MX^[YMN?;!\JWA[VGL^?;[[[:WDERS9/>V[O+66)]WLEGNTC@O]C7D/YYK[L] M>DT_99K4ZW%_<+![]&/8:S98;V=+V:I.ROHYK6P+UC"OG@V3RF1I;E;VP$T2 MNP8?_G@+[IO6\5QOB_8'AP>[.X='3_>/=_<.]P]W#]RJTQRGOD6+OV2]N+-' MN[M/[=9Z>RH]"K>WVZ-^J_5=T9A;&AN-HW%C$*1X!H+3E%$";)U,3;1,33;F M9MO#)$ORD:$^]]CT>-[9EAN;?$^*+"U<>WALFNI:I_;T]I#H#7MGCV9)/D52 MD,G4T7+HG93(X_,[@V X_!N+.IS2?FOK@S OJ M@V.P#T[T2D'P">![$*VA^VM<(CM'5^WRK7N\Z6L^$MQGG#D_BI]ZEM8PB]%E M[=-P7S\DGTQU*WWDK[X"O\Y.?1DS_&FBI#1(;G\!J2*)_S%X/X@F9@S"-HMA M,DEM2-9.BA+.)%>"K''C!M$O17D](J0Q$ 0VCBZ8ATI\*/$'C(8F-S _HO;= MP9&E=GPW?')1%MB)F5GPT?;@J3X;P]C5 MGNW&3+0?0&K@4SF? OZ%7L]!Q= M)'"#+&"43\#A-3P9 9_L_DA?>KP[>/K3C[C@SUY:^.UK;TY,C[&T 5F3PGQ+ M Q<;;$A]84Q.?^Y8!7X8_R3'1:?5U 6,07\&"38NX86<),K*2>(P(O2N/]>] MKSA7)V,]0LA!(!8+>*5&@8>R%@B[J=,,Z'[LRT%X)BU$,: /-5D6G2=90V(V M @%;7*"V@/0'Z@9H"6DU@R$*UAU"DH]IF!$8$@E( MLQ2HU*DO12Y<6XR, 1[!)F+1 G2,=$0?@2?/D0LK^#+-'@?&J<#INJ_&T; H MR^(". [^/2U (<_G,--H6B8P7QJI-"!O&J.?*(MQ _<*CTN+++(L@6&$*:<@ M;7"("CE_TL #^&7A]R*O6(#C'RJZJ& J(&UJ6%*:GP,7PRIA"T%_G[T_^:,&F9-A)$#WT0[NRKW:63\_1C7!W.J9R"?)R!S0=;B?%*FIZP M+;HD;=;*P6_/;]$#%C7C<[S2@(&3);,1:%8&[MTQG^'IR[=G2 2@EY@2! .8 M(*"?I!.4#O]JD*IJM#JBT\6OT<[VSE&4C/]J8,B:F"U%*X<,DV0T*IH63F_)Q]5,$PU[(>[($79.W M$O>\:I$9W,)@DA(U)BN;06^NGRK. U96-O"K+$V&0-_,Z9=*\)PGOP5"EO@1 M%139']U^8FSZ.RDG1?1S6D0O!^%[].4D4[&3UV4"DI*UBN#ETPR%%OP+[E=X M[]'3[<%>H!H_.MSQ?],Y^5 S[5X@;F+7%+MF,T^6*&M*LTC2<=14^%<2>_ ( M_![%/'S.TB&_!(<,]#,EE11$".Y:.6:=# UD_7YTHM?"6NWJ_K/VFSPZ@6LY MBW:?QLYPHD %77JB*1-E12>P66-BEM?%(-KC2Z.P(QQ>-@*=N P#S#3EV]$= M0?2V*:M&V/8:+\1\AK.D>@'D%5%NFQ%.@[8^(AI7[:$MP4L!AS=SPG0@'=IX6#? ; MJL:DA CE1H_V#P?[EJE@SC+**J>T:.=P;:OL9XTTP84 M!QR$U]XY*;;1QT;4C?&87&8@329-W91.O,/6FA2S&:-'!Z%F3%1S3GH,JEC\ M%;D=*J? /-K9/7 3C%'*P*\\B?@90^T>;(=K#2?KJ4:_.DT25G &E)L@:16C ME,B.!%H*+YR^>??SRW^<_&^K"R,UE2 CT:C4K=PY( X]H.VLC+];RB!X(>=% MC3=%!;N*+"SGE2+MP#-PKG0-CF8I+%5G5M. L@Q8&"C-H"VOMUOOOV1=?_DE M4V#7*>J\P"4Y*MRZ_VH3G18Y11=QRU\7-7P//4F/=G<]THTC\VF4-23*R(@8 MI]5(!WFTZQX4P;$RY- D:-9)6 2(,V$?";P.;V__B*Z.: D/H>]X*5;$/$WR MO"%M#:]6T'.2LD)B>P4W]PMA7"Z;_F4;09RL*/?J0 Y!%-!:P,L M6\.?CPXCC"GL[#Q?G5FL/(V#SX&"EKC9.4U:!&63)W $-;$)4G/%_Z*6'\2A MDS2'2:7BBA(K%$X=3HXG_A:TS>@LCL[@CQ'0"44XMI__8M][[]Y[;#_W$ST& MDU:SZ7\:&,>4<"[O#(:B<#M_*4 =W=G>^I_;8<,[ZWL.E!'X?@+V\VF/]:;H,1*4^##L8ZA*S,E#RL)#)G#RX96;LDYD$/T!#[*'-7B ;F[4 MI0OTH_*5;,",YVLFG;-'%/X;1^)D (V)%% ER)A4\W@:K!.&V ',.+A((O1 M1W0&L<7N23;Z$/QV<^QU+U1($<4QJ(D4-GL&\VGF>1B!7>#="!:=TO+@(.5/ M2=4(_Z(S5 F']7Q8?,+IPPC/;$N@3VMR0VXMH^(S.OU\C9R*[["V;T-)>V&5 MF,8U9[:2:)%,#5<);243F.:S)+M(EM7S'YZT*4_)BO:BFZ:^"^G<)!GGIMO9 MD8+T.:'B.WD)@08R(LVJ6:"H!FT71?)5>XK5HK M<];=NN$>L&;R5M72OR6@4I?+B#=SAS835,2&O(CH^)-X)&B+5IF.JM70S&?% M@H/XN/T*&0]'@T-G/'Q&R/:2(7?WG:7,,0ZP(\#.1">>A#_)9 Y"0V++2F"# MO07L4B7%A<(-9-(GZ'+DZ(8+3U0X*GM.?FE*?(X]4Y\6DH. )Y&*@Y:VF_P4 M-?JK0>V6F#7%2\CO(0]S1 A)FI)OYG-3HIJ>_CO17!T7+(G%6XQ/XVS104Y[ MANL9PUJR8D%:WB)=4/)6+'$/_Q/P>TPSC6KQ.:'/C5;M#3"(SB8T2]Y5$!J& MP^%^F,;9F,$V!M$SVB+:PURD#1LPIAW<46%1U?BA*4;XX'#I29QA!O(N)W4#?QX,1.YT* M$@C(PH:G.]$QBK(=9(-C:[*Q^,IPC\=IUM#IP7HI)ODIY?TGZ3@#X6A*L@8U M9W"2?F)[@HUGZV2"]4QY@\A!!/)F!D>3VSG'XBCQYH)J.8=3V3E8F5S$0CTK M*M.I<;,O']<@EB3\!"=*X5%BHPM=(!#-J&Y'.Q^PS,4X+X=@EA2Q IH*_& C M23!09QZ3$+,KT!";C!6:0[3#R'*S H\)!AN#C5?$E&-B%H:V$:T\D(0-N4/@ M)"<@J0HA)?;=Q-&PJ3J&*Y33:5;H )AUEH[( 6BR"7[8 MR[#R/^N+&LIHQ4@*^E;*M/K((J7)10YS")X^!==/6E\4(#OY:97"[MFED)L1 MB@/!2XXBN[5L]*[N+[F;1"LJ*7& /#4T&OH@)\EY4>I0315Q*!E$3(N=BBO. MDR6$A)% & ,?8QI6"C8]N:"'2]@<=.<7DOHSS8HA2G\@F6(.P@G=.BF+/'<) MC>AHK1P#R[%L%B(7"WKNO,#@ DU+2(EWDU.CK&]'Z$F?^2,G"B"/#W\/=C\; M R'#)78R!FI$(6F%(JU+;M'D/$DS?\/()09Z ?\.=S<.=A&T0#N@37S P=Q( M%"K%>P"=#^)!T&L!8P\IW"P)^?1A;\@Q;WL^@_->LCEJP+X@(<_B'+NA>?D;U+Y]M4%-9Y MZM0_%!X4;Y74=W>X[MS@FJ<,&:28S2&%@VE5P@],S-0::)PA8'/Y%R MA/?P5C'9:E"44* \]N;5:M424_C:Z,OJA"<&7)-_(QI>3FF)%_!;>SYF53#%:VC[-;28>A SKVLE_3W,Z*RAEL M5I>&Z5V-A+M8ADD]FK%QB0)@K'E$X6?VP\\L))SO39H56LE[TC]T3D%?ELS@ MG\F07ZAR^^U=.\,C<^B?-_<@3W!T,W7)/X-I/!A M(BJ3&Z6#O(\]47,+Y U?],AN;SN,SMI@N*,X%Q;''3!U+-:>S6_R$P;"Z"P' M=X7@N #B-:X M["1H)2W F>AII@W4!6!#J+K#L7LVI7;)&90&=&T%&*E62_D M<=IWT#A 0>EOP6O?@KD>H:05T.DX>]QW-%!$UI-L+(=82CTZ\#,#]'R4+#K' MNVXAP-X@.KW6!#^G>,?QT*.]4 KBAH0)O12N=8R.,=GY0J5#MT (MV;'N]/T M"Q+*K=:/#5-TR9GQ"5V5XE): M.)M6TO25 ]E33VZP^2(KEK Z]CKI(]$B2WC^?IH)GLT0S*_Q;6[>GK=Y^]YQ MWXO-\_/=[.9MH/"Z-S5&UZ_;/)5$:4Q+?N.LV'%@,A'AIU' MEN I1*EFCO!MU2P6Q'E^98E-/=_?]K/7SKQD*:K:D_Q5<8Q?^7W/OKSF3.(U MV>WD@[(I+K!5Z;R9>Z-V#+I:E> %0L_19HO>\\-> A+>>GY:L [KE( M0K55A/UP*?1-'OUBAB4%4G=W_2.K9VDYWD)Y3Q7O-05*HF*('FS)0B:[]!R( MB$SY\R(#.Q$'6H#96^L14+W;1 [P=)8L:LQQW-%@>^B\/2W(9UM1C#[G[.>1 MB84\Q%>5A$EGY/WV9^OHB5_ $CHS3_&B>1R:TH<'\=.GNU'UKX:\Y\9P+BG& M_LP3*85#=Q/M>Z19Z_"Y@^.#X^BWHJQAD>]KF [8P"_GIER> _'!?$_A7&$: M>9K\1(2I[C5XVY7?,A$>MFCP^U]A?E(.L M3G)3-%6VC#F]W1.3JV52Z$.^6'LY)!8%(;PC^#JJ4IA<4K;#E?8"2>;&WAU> M\OM!M(4)SE8KXH1GS'3!LN6T3X&_%ZZ9#Z#\8AR6 KRB"UNU65W/4H4./O+'Q%SUV\97KN2;1K#23__YA5M>+ZMF3)Q<7%X/* MC ;3XOS)"? =1H.?F/$T*9\ 629/=K9WCW?V=Y_@SA\?;.\< D^"HG[X].F3 M\7GR:0N]#SOP?X-9/5]_:M@CH.O4Z-S'F Q'DWY&7$IH5+=AC%$)3@>5_]TR M/*4(LD/EA1EQ.8[Z5"PG)-^#&-N,V.MHO8YV0QUMM]?1OK&.YE^66\>#X\.= M'RU+$IKA\6#[Z>%E-^@7;D64CO_[!PR/_W/OGP(M07E$^$.F_Y8+JMD,!*.S M#R]?17N#__B?/TY>?SC[_X\Y?8R[<]5YC:B[/WI[^_ M>?_'NY?OHY.?W_SQ(7IU\N[O+S]$[\[>__WA^I<^([[%Z&6>RM6E;#DD4OGBT6/NX#V_TFV4I%5_Z2XX1@9;8.NG/W!?YR^>?WA MW9O?WV_0#4,WW]MW;TY?OL ;9I-F]ODL]9TNLEM>^./DI^BE@["4'#^^.2*E M<0'P4SJ_"^=V_W62/S$G/\VI?.[J,XL>)UB:,J&H%[SQKL%:NYV]9&OGX+'Y MB9[>.1C+3RY.^=XE8;W\))C6)R,*,.T<[^W''D8!8QB(DFIP1++4.,>?E5A?^L MFCGF$_^;$J''\KB Z(B7D[ 0%.+5@=C)7]^'*:[VXZ>N"+=L%((2%Z$U(UC8 MV%"FJEL:IH&.1LV\$1 T*NF:SQLL]I,$%E81U9'F%0W17]Y:\)B7GV!BI/*] MH8 ?(SRXOSOWFOR=CPP#B(LR)1Q:=#]C2)E5']@%]//!\BMR_F'$NQ30+#D0 M1VY4D<.'J<"-1J2)Z,M7DV;LK5.AS_]MM!Z(JI77O,?:-49B9S#["T2UL(1% MD?\%YW?'6!L)6EZVU,S)"#.%"ZH0C;GP95@564.HO!5,5I,,N-3$K@4&9U0D MFE!7JXS3W*,0>0$9ZQJ2-+$# MF7RL_V2Y0:68)>?E4EB"Y4R\PLT4U:$L-,)<]29P.L,\@VZNQK]3+XMT+L]U M<#=,6Z(K%C7V.HLJ?4AMJCY#^]5+1J^E_DWYQF.4#$L,;R3*89\:RGQ7^:TE MA1.L'BNH*GN>^HDS@=3?(&F_B1+@WB3OK=5>AS]A,HZ63U#U"E6:"I7WFNHF M2&D.05)YYQ#A^^':;M6\K!Q<1&"N+GC,',Q%,6TU5K78R4_KQ(140Y 0+JI: MBW@G((9@[']QZ)A%#\)WJL<.48E))*)( 5E$TD;$WS+*TH^H*-7%ZO/Q9RZJ M#XOU8;%;"HOM]6&QC4E=^F(*(G\C:HG_3--_%N4_/95J,^[?MR?O/D1G9X/H MS8??7F[09?LN.GO]RYMWKTX^G+UY?5V'\M'AJD/YZ.O:3,ZAO///#.SL[)]2 MA8*H-YMQQ.1.WAG\Q^\O?SWY?8..F/W(+U^@BG#EDB)DQ'X'A%&6I'.&6,F0 NN6S^<(T5.;,^"@3TN M2J_<0G,2J[1N9%#%0BER!JF>K#1BD59AA$'MVJ!_G)Q^ M>//N 3 ]/WJ=DK5_")<&.;;72(QEN*6B!!8;;V5%\9%QSW20*Z&JO.^AVPG, M';6S!!W)3";LUBFDY@9%"WJ]L1Y%"V\4*<\(R)77OJFR?B^'D@=;TR"GX/CJ M.5<I""CA7,D3)QTE*(/7YN42V--BS/VA MTLIWN VBU_!XB20A,D4PED8)PG[0TCG-MY0L6X0PHQ3S%KB3K8'5!\>F&I7I MT+K*+EV@?UTPHIU< I3UHE,CPYNKVFC/VLZ"E0P:G!0#6HTUX5V!TQC4S$V2 M/0*40[.C2>8G&J3"7)CH%YZ%RXEQN>G?+#E&Y<<6C+@%(@:3L)^93[-TF-;? M*7/F^L)G$W)IKKR,K_+*;8(49]]W0FW0M+_'-9W114XS/9[E]G&N,R^Q*KZ,B*Z;0_4F;54HO=_O'IU\N[_/.0XO<'T$LQZD=#L MDK&>1*\+%,%Y\M$PBB#B6E%2B*AB'B 4!FS1C$ 7!E;G@R*W'$1G(GR/,;CDN!LLTQ#]VMP<%TH&G8#$5@MKNS8%;-=,807AU9[S--\ M=7:A-<'8=->8$V>U#%'_;ES#U'E!Z57P1B:9.C)53\NN@LUQ".M#.B;=,WB" M"BLT+HZMQHQVV!L*^B]]#JM#,U.;ULY0VM.:E0RB_U,TBJ0\ CL(>VDO;>NQ M2W?5:?=H*Z34-0&]Y/C-)<'O!'D@5]#2L_6:A/ 2^8. ,W>/?@S5B)8CH5-? M &.HK)\3 VX1M.,S-/A(&V^SJN,>% .'/WXOWMT?'![L[AP>/=T_WMT[W#_< M/7#K3G.<^A8M_Y+UXCT ]M13>Q%XN\H?V=G>;H_Z?623!T*#P5\R.JT3H0N; MF0W-ETU9+ Q,%OXF%:N_@HY01S\#6:&C@V ;$Z#+"D/O6> M#[95T=3^@86UOHJ?/0IL6^$W323M*P4R-VYB&)- M"!(\S691\QU$\K,&4<,- M29A5Z;)E\@IO>(H0J#PTM8QJNH5IQN1:WFGIC4 MH,)S7:&PQ.PE,ID=23H;#I4HITKU0NIA"2EJ4>\ECK O#DGK'*_J#I^=S6HI M[#\+[JD\2:A+"E[U#&[GN1N!^OFN1'6L*$-@7ZS91Y\>]:&!)QF!%X=TX/J< M ,-7+&/?(C(:X#2T<3'NSAU M0&J.,RY("(N45673#QSX$'!\;Q,DBX81M'V-_X6@8=$JVIM\$[EU;K _(_;/ MO> 8IW9KL-UZ_'$U $$N;KDV8!ZPE[8+@K2]"?KW<,,1A2:'<8#ZT\IV;Y D MW*#144=WCK5M?P91S\4]%\,G7V$DWK4F(NT4[PMB[2DJP:TTQPJ>'!D'35[6 M"*8*"E+.K*D=K%BQ4M9H\^H"+4QRBML63=@]JL!9473(FTI":ACW>+(=JF'O M*-!8)U/CV&+H?].QHVV=Q8$F5-$M6VI,TO8SBN/9\\:#[Y$Z.F M" 7*+H=),K)-@5[\Y__:/=A]#A=4-B[*2:QVH%@2:3GFZA"&"Q!(4?67T;T M7(3A7EOU4,%MA?] =9!RDEV0W&^GY^+I0]_=A>@).@<2 M&BF":))^8->FV09V=477PL)F?9% AY 3ZD\4)R GM"V@KP1P4QQJ505DB8B8 M8+@M\9L$IU;!:H):H_-D- ):LSOL=2R:(R:G-HSBGEXD,KA76$>+H^#X2MX, M[W=CO[6?4(OH9(D4Z?G&VM2]HN[: M"Q78%%NM8)/*%(D4[N!4%'NL@%.>]3AR6A87]4S5 ^FXTNHGYFL#/5GW9-U- MUDA)K/QYY%64TR17RB8B(^HDW$T1GA9OLV(-$Y@##I827CEOJ>LY$. DF'VH M1,RC A+!0A^]B-01B-HMPD@3$/B"6*]USP=2G^^$H9DEV:0WO7J*5Y420W]! M%TZ7K$W5QV#OF'6B- M^41X8*P8A 8 TJZW.$Q$JH@GX+T\Y\!8L-SB.DO[+CW/T18TQ7-."&^!\/=$ ME*8)1_O3C)N6S_$2NF"CQ>91BZDES7!*WUIJV4;N>R\4I'VX?=W*M) /2U0Z%4$RT/!/6SJ2KX;PQ4BVER9_B =LR@[OXA@ M(#N 3_T^>(?T>B98^1%89S T\1$U!F4U/%YIF4KM4R0GA]\]3]77@5/K[ W= MW>+?S_SCJUD!VE"21VY+HV+\^//65 M&$3=_AVZ"2@:B@U#&L7-9DO3H#0ZOMZ""VW 0 MO?'O0IFH7#Y 2UPWY!3LS"1CCHJX./88[K&E+3'N^JS$22[; &1&_ V9T[+ MMDO>JGZJY_6LV+,B]8M!U*)34#75@BO-&(5*O@:E?)C)DEK-?*@% M,H,RMDIFZ8(>G)EL$4VPMJA0]-*K4SE:WO^V?H7)"=0N0UT>E'6BEQ<%>;E< MPLY2PQ@*=LW^P+43]UVQ85JT\_5Y6IT?/+2NS150"8X!!CDT.G_V]HDBVVN$ M/9_:N+1M]DZE=661C$WYV:D6^CX9=15,%_-TDU%7FE!W4D815 ZTNV"'J51< MFD*!;ON5.=ZUJ"U2\V!!#9$79Y&EXC>UX7HO+;NQ<0E, ^B7Y(T(X3K5GJRW(X> M[*N,Y&4P<?7Z-J^XA)Y?4GE-;*XU\D!A.8> EY:;1= ,O6 M.!1;^=:AOK@FP;IGNI[I6#U,HF%:++!)\@KXF5PK1D M6:UNQM2AF]0PN92XF8(P6_O5)'R9\L6QKW R6:2O2WT0S1='/1"*_QDI=O@5YY ;-E3PAN5J,W:Y;6%OZ1 M)DK\1$[_BF%O@LB!\_PG<%]-V5^"\:U1?67RO^)1!FX/NB]9I^3<$M\A= U] MM+\.>T;LP#;PL )::1[ !T!'Z*[CRV[)-I;%\R$_7T/(I0EV+<-U(-=@NI'I M/7(]C3%..J=H!@7[**J*7$A/W&Q@K2O,@.OG:*RW0O]P3XP],2(ND2G/N3R#FK.98:TZD*='%%)#@)$F%:.%-R4K<2983V(3HLB,K:,S]JS5&/*P? +=O/&ZAQ"A'K*.H.?J<\G^I[@RDBI>R;5 MU"([>85$6C> EB7<5?B[2A@ R9GN&U*6W$@^^/]J\XB@&,FZB]6EFU"J6?7< MLW>?8QA3K&!;(/4.R65CTLN#.[Q-P1U)D#:=R;SFW3_ MK-2&)',J(%KO/)_G-X3A7[-=5Q#$E4UP;ID>;C7M;F. 3N\^CFQTKP!3[VU; MJ*O %6WF',($H>LB]HI;5\X($WTH'4[;BP21S+&?DW$5\5$J'SN;LZK0\JJQ M5_J17X_D6T<:O;?:<;=_>66.%06@5)DP664NB-BH8,OB( :(BSY&'?K0?4X2 MG'7L6VQ1%Y1::4@O;Y&_+I0/.S*C1N9-Z=DJFN[/JM58Z[DM")57>#Z)9@8T MG1DBI'L=K8:&'4UA<=Q5#.M"8:Y@FLUN!2IA4$F?/APX/+,[C%0F:$45"!Q/ M]3 >?VIB)1Z@F#T8FR/_&4PPD $KW@PJI+,''3 [Y7=WD")60Q!:!-ESI/AB M6X R]D>ZBF0"HM!C]?-"KF-*7OZTGZ M>I(;UI,\[>M)-J9!SYW4C'S-,L!20419\DB+>*TP]LZ]BQ?+8,@7*TJ3R4171M6%VOU4FIIH$)># M'XX1!8O4!5*?*-5"DQOY"1R:7EB'%2.QQ +/NIE3\0A\!QL4 ?'9.I(34/E( M%=,\E%DR9N)4JP>U*ZO/&&(7U,S)+,AW?Z&1Y"4PF2DW/->(C0TF/)X5YBH"V?9D[[+3"' '[%!4F@6>"$$FT7 MY.TF_@HOAI:9PIJ["))""8*Z)@65P(C.ZG=$>'#<^ K.#H59[!4P!W2&+7:Y M(2V&(#W;S.[\:OH]VCLQP] %)FY@(S&92++C.,5^%@B8"_JSH6:U16ZCCS7L M'%M0_%<0XXLF\QJ52Y+RTD@8UAJYUH#3S&'8%C9I]8L>?U.HE70K=F2\2"N3 M5!1^K5JA9YU:A-;(R?#VV7S> M6!S,MRO9G2>G9RZ]LS1$M&J#X(68C*GI2(+9<#O'6P?'OH-?-Q&_H^N,+<+* MS.#?:]ALK6ZRV$"4&D9&H;KP9\5%-!>(>2F\T\'9YB&P0![8.UR1## T)FF MX/FBODBW:_P\(.[V1#JR@NOCQLC]H'05RZZ23@J(7@0>OA77%$.SBA+&V@W9 MS*W^@1A0HM;)@2[5T5&@L_N'=H#N^\(][/#KQ,G$\RS5!;))18HC#9HC<2GJK>/.]#_SWMK:>]A'5_S'QAMW"D M?N'S="Q]&:0%IR?0>J+JB:I%5!C0\#W:1102JJ'IY1B15 "U-X0ZL+M)@+=387? MMNZBH+U<51PE0Y'!VTO12>"^<[,66]:!NG J%E!S;LHP4H=YE"%:?5A#">\- MT\)+DY.BRE;?, M8$7THI DFX4M3X*]K%NH^(E-_C'Z"EO,GD(! PC8?PPNP M6O/<$355J3@4\-^ MYM7H:WAV%.%D'ZCW'OO."/,[]'W3E]$CRF@(.8W@W#5NLEW!>H].VD>BGJ$@ M[+J%*88%^PJUJ,Z?9$S@$;9?FX?UZK==DB8<-EJ_DD+I8PFM1J@)S)DZ=60, MRL0^?O$8CMB#(TC,L 9RXL1!+9R=H'!#5EPHMA\CU-HX/L78BRQHW55%'$-5 M1'AX9;^(6AT),43)O.$/;: MDRQ0G^X<'V&4>JWK<\,RQGH7T V7_BM>SCE+"Z"V-2D;OQ;^'A1KNQ7+/%?#?Q2&[.R#:LL-=,8/-9850M: MA$A+8E&6FK:L"XA3TPF;P"8LK99'$ZW9+4_.DS3C"Q?NNF1!S0O?T+UWR>E6 MZ+1*O/4S7GQ9ME5IJ[5 6_%U64=I+1?@^$ C^\$]1WZUW1YDLK>I-FX:PPDEI;NT5F5 MY9=2:98J(8+Y;54M43GL?E;G-8R\7!\@Z&[WP^ +7T:>&Z29W+?$IDU6+K]Z M.<*;IM6#FX*W*$[/$78DA$:E\JU_-2 IV%K3?TJU+A:O<]FO6&88LT]LP);+ MMPJN[JT,W%H:LL,X,%IC)F&SPIE3G4SCUJD)8XA!YZQI 3SO7%"E=+5B'P&T2^4 MV)*@]A-'8T8-19)8&M!AN%'#"["T2079VXFCW>W=W5CL[P*F@!4%CPZ.#@>' M$>Q))@K4"FRI6L:#Z#M*,M)Q G&;B2DD3ME2O+@/I;;P!XD)=9E@KGO8:KZ?B6X M8#$CI&(>13<&.D5 +1Q7 I^IK1-C53SI4L(*#":&)K?8>%]P]'TZ=Y_.?3OI MW(=].O^_WI*6 MOL\4(B4A.O0331%%A;/57&&4W!SJ#=#+ @<@50OFBWH..YUI2KDW.9V!=(W6 M5*<*I&\UX3)X\!GU**,GS"WL:XRK 3)5UOM@Y/:O1]!*35F\ZY3RC= M*LN",/':K8#K*\7,*^!6SJ>J;(KO;RFJAN@>R1C:DE.'.8E/G-%NUW%0+$;E MP '?<*NSY !)C9V@T'^4?D)G13VKI#44IF73X13+9$DV;%U@ M+C(=WX2;B8[YDUBQ1Y6"+F1 #NW6 )55:LJQ-&B3/Z"",39 :24U=..#:& / M,Q<_XJ-F4$&W*C)^#>=:CD"%QKUD/[UJ)E8K.EO%[F3]6=J\\E<7!1@(O.DS M[Q1DVMZ#HJYXE66"'H'(NF27VWH(-[,)M77D 7P68#?>R8B\9_CR>XL4>EJ, M'=#GT^VG:D=+QAVZ*.98TN8 MA0N6G6$0Y6)E5,E.UE4HV=.\):8G U@E]:NH +2/&>MU/&(?<%-.!HF&8T\;D1*_IP6T4OKY2&.QD GPU\M"2FT MHC).S'69;P M>*8IET^A=Y1_1QWD" 2:K43'_//*L,6^D5])XY]D0Y-J9='D=_ Y,\VCTF:0_"^+28]RR'^3% M]L1^^$GV.+R!:VR^A/XGNK=%7]&^SUQTTCV>EUZ@I/"O!A$'R2_8Z?$10B2Z M8!6"E",[(BS["6D<-"J?N"_$8P=U!8K.%&/+E(PA[4.IO1-]H0OX/'%W+F>L M('X<]LO&(:JJ8;'/BQ4W$BT8'K,Z@6R%]^8\H<[=6)F65.X.QLAC45KOJ;4* M/'8*9\-H=7]+\@;-"7M#AL0GZ4(KM\8E)T3'NO0"\PN#-RMCB:V>T"))O6U@ MO4'_UE2,?F&5:-U]1'-UG(LF[93TEO:^AO-?D%W M2JCUKU%X5I).L>[S],V[GU_^X^1_NQI3BFY+]V2Y6'8.Z!XX:">;>=9TKTU] MWSI57ZLH2L\Y;E..T9>>DP!-B['M+9-6B/3/LAY.$^0OY>=17(US_32]7OF> MV*\B0Z0NPLO81H.LU>X[\RD#4T,%F)WODJ%1Q'&(3EW^BW1!>? #,M-+E$#H MG.&4E18ZJ0L!<-4T+Q%.=4L6.TRPB-9+D9R;!(/W8)W%7C,@M$JK&<4FV#+E MG".V/%T:3%+5]GL).;B QKS>(%3@+GQL2D+&Q&IJM(+)#1-N"L%UX]9,UBQI M#*(3DVTL7G(8VRQO&.]L X"O-X@WD+,W+%+^,%;YU?,!G&U(7G(;Z,@.X]MS -&828=<")N*##K*-+BF]C1:? MC'"_\0CJ_JLX&FO]V-;_A6K2]TXX_B[PFY]U/]]!QGZ+&>Y(?6H7[5ASFIV' MEM ==5,:"KF F;@OI/L-.7?#%+*=X^.GA//@)2XDEEE(9SWRDA@TX \VCC$: MC>B.^I_0V^%O[:03LDV;><-U1PBY/TI)RWQTO'?LO)N;>&]\/XK[/AEE]YW# M_E27N==M1W$764BO;0#^&:"A+LM]Q6O)-TW+;\F7C=/DF+LYLF*57KWI2!\> M^PTON*[5AU1L-5]>6_7BHYVX'2%A(2U?5^IDO%S5;F FIQ[;L=9W9)XI *XV M M<*%N/$E6T/>[-UJ5[4WVCU[U6;7N5! M17H;M_"2V0?AI8">OOG'V8NMG>.(?7I7=B@Z+-9GB,H2+DLS^'Z:&Z$#:]B,L- L#'17E0X)(9)O M7'%&F> B,R1IFX4*>;-(QRY=:X05O0#S,*R?*]<<9\:&PJ^ 1B'@VFE'#;^' M<=C6.O!W;9B)H-S FZ S5&?^T3:/I'VAHFT1WTB[<;@(M_!2Q\U M.^J;VK*P!,VCR;624](\?50&R:H53[Q(?VPF-3,YI8,:!?@4; M"+N:R44[] MR,G7P3[($GWHI$A0, %+%Z68(;7@(CJ9DIPXU/^[JB5N3(-*9AJ]53M(#6U, MD!F7Z<:!"TQA2.<;&5Q;3V=?T$MIH]W3K_QL2@?;RY;\%.N#3=D)!J3(/V6- MW20).X-43@H)K9!RVPE-J%5@C'!QPL4/;PX[)\F/*D6Y(\M;H\[H7^XE\8H M(9,$1!T<@<+[,8Y^S9)/Q?LYO/YW\J LLI%U"OSZ_N\!+O _?CZ+ M_J%C4?;8XQ_@=YCN9?%4[; G_^ZXZ%P",$ M#( M">U2PCZCJG#Y914VN6K$%AUA"]K<(GAT[ X*=.TH"/P7E9R,RXC%I;F- M]EO8&S?HFV5?4 ,J;?SJE@%HEU" O;'R0K 1IHK9"WO#N]U*U^IBY"2:8*4 M''VX2/,R_82>JF%Z#D8\W(=J"OFD W3!SJ@2&81#>3*$O[&X>O?SR=VZ&>^F MDGES67[+32._F2RW7,]>:\M; NZL4L.3OH&\5?*V5*FL"FO,2MF%)T\>1]'+^>FI"2Q MG]/B/=CD2Y>8\B:,3!,WXOS#/48("&QXL MQA@RT/?^5LSR"C;A/^'V>*X_Q2B_8_SLZP]PK47O7W+R+ZCUAVN@&BTQT_$ZG'5OWM_Z,?F[^M]>EBG[F!)M%*D41^3)TN3@L M&W*^8"!@SEE0[(.A.@?)W=/<4-_5'-HEO3#JA=&MIQ XAR?9'>WH%/G M26*]G*)!<"9=ND"YR# ;! /@2X2&U:9_@=W-.I=SI0+ODW6"3GY1>?-D*MG9 MBM<3^RHAI3TXC9NQ&DD?HFE=H$G&>6]L(:''5P)*:N=PY%:5I%#MYE5)/R.7 M"^1U=4_<*9PKR!C=)1;ED51YW)=8(<9N1,5:?^ 8L5/$^L;YU!1;!5Y(H#EM/'-<].&XQ0Y M3PF36$S:=%X36&FDUK):QK=C^=X#@?SPG$)_F@";$*0NI!L60_Q*T,_@'YI)19H7F89@P.J:. MFE7RE7PQ26RVEBFW@6!H5)A&JF7"]#X#!!9P%D7>C#(#G#TV@EC+>(-4[NH% M\CN3;@;1B;7*,R^G1N?@VLVNYI@$JRLZ^3),,'&E7+#BM;*/)H'X,YAV8;8F M()+1PE_B-XWTP:IMQA#N@E7M98<]04V%@>)M%J <'\EW5;('QU?R9GB_&_L8 MXT(=).6Q'Y0WM8?M=KLF\W7SG/(7GBQE 2WX&A=F2W/LAB:LH) M6QYU.I4V6DA3\%*K>1T2Z%#Z2BE!M=C*5G#):%(IA+.4UEYQ-$FE@QA7LG$S M. P;>_G.X\)UN].80I@ZXR+.*"$IMR8P9JR] _-M2DH[D@PRZAI7><4.3A<5 MAQ'6K"8C+^F)0$#D=1\:O;#-A#GP_\N+$Z=F2N'856P9)O+M4LX#ZQ!^-D?P MEOJM:8N*K#5F"]XJ: WH^H=?1VRYU#C.0&EQKH\W[X/<)A;CPI<'#NQ6,1JZ MGDDK)BO$H_45=NJ^8I'*<07=W<.Q:J\4>Y>?91_ADIYI=;1S\LL356$5[>H! MJJB&:\95MTX+JDGR-V\AW=^BQS_\^NKM#S\%6.TD;,6B8&&+M6G9B6QEQ#&]7-9A'\R % MTED]:%YX^!=K3LP+_E#(B+:GR"F#DK78H!UL2P"XY)B5K5[7QR =DPVU1"1^ M@X"?^F$?-)1[!KHD%]?&HC13E$;8O4]&)1UZ$/T/62;&FV0;4Z\E1ZN M.HP_RN/TIS7%001V[>N'P3VG((Q(VZZ1K ^N@T\\3F7X*RY1"N;8NA3G7' < M[$W=GU3WM&E!F&CI^4^Z.#K(;K<^ K?;GN2MU$"8:ARZV M;+EZZ'*EQ>O,/NN)"_7@CNXJ2I\Z$(I66FNLMSM+3]ICS6BAH(G%@+?5J@(0 M'ZA]WFVZMO=WGW38)QW>,.GPN$\ZO)])A[UN]-4:(KM&(A:W>^(U*>CNPD4J M^](+BY>:Q @LS:1AXY6]1& 5/K+_'2\84:8S)*V2PLV(%>.8*% M]41_=G:KVGR#Z'61M^U,CC![$PNR\%NVXOJIDI884;]TFIUZ=U;+#-N>2_(! MRE9TW=Y=KDU7:-BMFDA-X<.T7!Y>R.&DXJIPY^V;%*.&L$\ZR7 #LA(VZ<9@1C#.+%U4FEQ:$C19JZVB MJ\DE#[%XL3S+QC?%94"Z1+!RJ)=<]D3@N%T#+2 M.18!MPU0PD.N%EA80"8L7==L0/NYP3:?0!"+BMQ+DV#GL?CX7;:ZAU34%=RZ M!!GE$AY:=1!(*,*'3HD5"%MS0&Q7)E(MKI?BBV(4^!H1\<\^T#%]RS9T4K&\'M3GJ=RH*I7V$[LW!EM @:[X X%ZSB M1@L,,ZZ:B8VUD 7E/=24IT. [3YQ2.VVE"FT.V510 H+ZC-.GUX1CZZ%;86@ MOA[@0J_>/ SUYBQP=6H]E!>P5+P%V\^96OTZ9 +MZD>P 5ZH0MI;$B&+ @]< M#E(;@Y=3'ZDAMID-]J\R/Y8?XW3.(*):_>"5*:_.?;7(5U9 ?.UFXCA_E"7I M_,I2';]?4M!4H>*DP'R]#K$9+-.C2MUD]=32E8L.;==01^/:5U4]\:OF9"S= M(EC)8O/^JA(3.VX5DKB BY2!2\#3#8#RY[Y,)X4K<(G[YK%>QUCV80M.N(]W MSH#*>"O.EA5<@ ER*29AUSUWD2PU D+20)!6<&)-#NK"AC-%[\3Z@OXZ M8X.8O]2]>85\5D-H7CVG=I1HISBO-F-/O-"@Q3NUQL*S]5$,V33<(#R!W:,? MPQ!&RVKKC%54->AUSVFGMU+L2/QLF%24>[-R)FZ;\+@/?_Q>A[0_.#S8W3D\ M>KI_O+MWN'^X>^#6G>8X]2U:_B7K1=H^VMU]:HG;VU7^R,[V=GO4[U2P3MU@ M+1KLI-!NT8Q@SK(XK1RAD<%0>[]0C<-Q,GK;G<^]IZB'1U$<2^-3V-"3\9Q<+MU9B*ZGI)Z2E)(P?S:?UC:-E5RAL><-H00I=;8C M+8E'MB>BGHBJ'HMS)!%,SZZUBLK4H1NB#D!A&,K0ZO!?$ M"<J!:,)/CC;1LM8;4C;+MRV]6%A%U#L1@$:V4>IJ_XX<4<5U.J,![-<'I^ M&HJ79,'&CH,6:+>^E>P2F^81"VY9UW-9QN$1KZ&HWPU264(379CR,:VQ9I_T M2F%K4#K"R1)#,TNRR883=!\1O)U\*8O0.#33E(F)\Z:Z>A7Z?1D49#V,8G=5 MK9#+&GB*&YMRXJ$V9M>&E86*.DQ/:^VN8W&-YUL MX37S]6I/N54]W#/>WZ18!6Z-&8B25B]W;2B)988X94RR79B1=)6%HYB4R9R[ MF<>VIAI373#A2FM/N2N><">WM?85.K_P,RP2[<"TU75RDD]L:V9K=U^V^LA3 M J*W!XSF#S).$VN:E+1#,;)G %& M$6119U::1:/%SBN)UC0]_O+:LDP/M-"5DWTH?*!?Z0P1M.-JX05+VC."VT_48G8Q"5T^@@!1'AHMZQ@O_1U2WW=TLU6NK_=URWU M=4N]&O]%8$P$Q>+Z=)!1F%#[6.O@B/@D^(\[#MDO$;(<\Q\2^M M72$ 91YB_G:5*JH#XHFI'G(MFQ<5!Z>79:IHL&I@ROD=A!SK=?N;K/XLCV!" MB#0"S]<">J@%=H+OO.+F4!=,V'? 3V625'JM&&'\>5$.T['6W\-/-1DU ML4(>,:@%'__8G0J98-0XM\N]_%MQP;TP& PHI28"H"NS@EY16PQ>DZM]M$.C M>&,S:>3)-&Z=87.:4NJ7B*4Y'W,$W"''BH!:E4LK30F)"C- .9_.!-T!WP5' M0E*3#Q=V\:\&YHL-0+BD4RI8+9"]^#PSM(CM02+B5%/IHMR#@G9#P8."Z(2I-:OR28=P/[.../E'$T;%[ M[CR_#-JT"@H"%&DP9-^1+QRW-L=-:E%D&*JH.F97^@[E%&TF_+5I 8EQP=&Z M6B))8?;03<4]7,V(ORV4:KCC'9)MQ8G+HHZ()?<* RSR4Y@;FD@,L87^Y85J MU@G6V$^:"0<5Z#$BBQX=N@\ 2(3:&VZ%B3Y-F^,.4B@L_\=KW:'77 ?K];P) 91N,^EEP MWZ@+;&VXJ)#;1[E:PP MFSLQ,E1 9H[N) MZN]P\!6[" ZGG)IULF=M_5"[R"(A%24458:-A48F2.>C;D"\'5G,AWV3U0YI M8[EZ9N1UZ^V^*FBG4-9N'S_G_5IW>< F("15PB%!ZG?%W5=0S8VQ3=>7 M7)A?]68[44UWA2Y: _J5IA8CJ7U*%A&+J8'*)-O'JC>05UO9=1O1Q=/D@9H^ M$MBL#/,PZJ+T4>>RNT8FU>[ #=3QMJF/'\'Z@<[+'K\PQ]_ M_^$GA9]?1B__B%YQ U7I'<[=VQAK#CWH*8J6F4G;5$&0(F,X!=;>2/2F/CZK M:L8C#Y Q5^^X0!:B=M/%!'[+91(1F9FF%>E]6#J%Q+]$WX46IKL*JC17#1A; M/E=!2R&'$T."S ^92N=J+FE0GN%;!A^3*N YW$RX8E>&!E?C04H%^%OX*KEXOV2N/6C,0M_9]FB0]300?0* MI%M!9ICL$9[40E%^0S;_1CD0?7%N&$P1U"9JFM6E:8=*A[@5E"Y^FXH6)())L,3],+1,TG'] MK*SJ*7JQK,7&^W"QLCO6B;&ZQEW0[Y[L[A[MXE6)1YX <1!7O^#@+,C^W>T=>&;_RQHMXF5H9K_+VBE(9$V-8[%-3L*X.J-Z5CF"V& M@4;<> M1SQUP[=;!S^AW7-D O?!9]N/IUD61H:U)14MV&V21*O.3$>B]E9PM M'&51?J3%%U-.Y,!F,@S*@#N,B_!W0[$X%T@QI-YX10:W#9*Z3TRH]+":P!1R MME[JKZJ:I+L($))V3;90"+FEA$Y]^JJ"7F*4V:)F' T@>QQ!B2UVB(]J9V' ZNP:3>YF2;BU>'D M'HG:9.3]%_[!)"E>4[UJ?\W0:(#;QG+O%>*>R(?<3JZ)2GO0, H2_?%W[I-H M>SK^Y@%,Z.*\SYZ ?3%:VB:WKWY[=V*[W((D5?%"? ]CXZR&8"'*X,P(5H5K M]?E5.^DRY6)_>[1[]%4K;-Z/X,Y';"BW+Z

_Q5)_Q:M_-,&BJ+?XUYG.#)\#1??AH9=) B'+LLXO79Z4M=Q??;=-N? M(SK)LJT_*3/3[?U[+*PT8#G]"L;G(OYBQ?.FT?DO@GC\PD/&_JRU0)53]E]2 MSS ABG*LD3 I.&@O8A)MR6C&=QFCD4TP.9!!U"B?V[K:?!=HIR7:ZJ4-0N45 M->EF!51DB)T?'^29F\SO<"_GE4K_$VXM^%87H)1X]OO)6RM'6'(/T1:OG*(" M_[,Y5D>?_-@G/]XP^7&G3W[I^_BRM4>-@[9V MCB/0$D;1ZEAFRZ:DY992_IN#_N:Z(YBN/1,[4Q6^2@< NU9TW=),3&FX@P,.*'HO'L+,9 O84DQ\ M1FAIE\;2@C)B4D]+:NH'3Y?8@GPY($/5_*LA'SXLE2@3NSDBQ)$DPY::[-T5 M[DMC*-T%@ M1?CL=B>4-=T1(S(7;;/0)@^=:_8=O[^DE_^ZV2E\?7+_35;_)H3.[[H00F>E M!GTJGR95(;V$-;2I7%K/%:>D9M")EAL#KT!3MC,#B$+>Y(* M7-7->-FJ'(9W7^93(/A/_(,$OHL1!U0E[W:$\G.^+$98ID,KGB0EER>K&^3D MU9EZ020,UUHK?QWC=J"UZ J.$0!V _O@:KDH-&6X/HC]G M*6P?3B4O]$I%!L=\>A@1 MEN+W5)4.%%B-D+B*;&\/>8_Y(.QFKL_AX).:\*U.4Y<>$6%:(27T^6F%K4[J M08Y;5A4Q=WNG]/$QYX5(,8=!+:-($5L9,^I*O^]12"UV'UD)I4'5AB&LV%+(AU5? M;(Z -(C-,'@QN69(H(Z#B:M (UU/!MOSUU*B\UW6:37A+MNZ)SA&P!:[05LR[1M"IJ1\NP\J-".?1[RFRL[I1]/)+4X&C:&!.16<4'W M.>?0!^W%5<52NFZSP,36F/NM+S^$/-TA.G0LZ0:K6^=I!J#0Y>1W)3L $XU9 ML(H>[A\\H?)PXMK0,&"ZUY8DS$1F!?W?F*7*V@'97>ZSZ*#F9F>HV6A!?Z#* MN&)TS?/DD+E_ZHD#^RQ;!H.KBXB5N[[+N6^V>M-7*-QP_>^%8S]#-Z$L?^NU MN*(QP:KZDK2T%Y;!-B576:I9C+E"<4%@4B)4[>=7'<(O/1F:W$S2FC/!LQ;6?>LZ1,$&'R['KBLB\C"87![DI@@FARGF M6U2>L LU4;_?49&C\4UE(G/84%?4 M[4_6?+A%D%"73TXXV791"75#&6.FC"M*I/:06^W^D"UZ@[%:SK+ HG.UY4)5 M;M4D:3'7/AF!2C&%:>(W,#&GVPKU.W&)B=G+Q/LI$P-NY/NWH\\HY<"C!I$1 M#\$L/A(,31Q@X<;N1CYG.$D)?,=8O\%H!_1$3>E:E/X^+^S]BW5!Y1CEEU9) M^QILZ*"AK-M*&Y:INV:=LZ/+;HVO*=(_2)/68#AVWI(TKR0':Z)LYSR4K7O& MEZJ\7A+WL:K^DL@9U+&Q(WPL2EI MJT__>NH]?)9+10+)T=,B5['&CE^_0DH""L&KQH_ M-S%I'N8E_/"@@]J.ILQ2CR>WBVF9S%'M0^ "H!-85I$WH\S C0J7TX??WT4) M_":E^E@!(N%[&>\JPWUF@PN[DD8*E'H>#+#.QR<5FN0"&L%%"D/'THE<[ZZX MU5>8_EX:@Q@DB?B2SE,/O:7B9$(L/W+E<)M.^GW(X:8A!R5DOZ+!M^_@MT6Y M*"@!!DCR6&F2<$!;1,\@T*M8SBV'LF6B&F4NN='4> O]45K:7S ^9AO Q)I. MG=XB*)E@AF2;=G&@M), MA#5G@]X3!]7J*E'"?M9%@"Z;E"5Z($@S'T3O4$M0USL+3\P?P&I;JF@9)FS[ M(A50B&?4%H%T(P_1W<\1 R/X5 *JG^9=9\0;&@Z$,YD432Z",DLX,H]O>Z*5 MT8>H,?];J M:@1"_3Z!1PNA.]BYPOD^ET"H692&=8%USJY0J++.S*< W?%FLZ5I".Y8*RNY MU^/OCQ[_)V>:50LAHI;]>E6"AU?>Q%$S>6<]6#WG,V"B@"FKE2B;G__F^@)$ MZ 95$K7$6TB!M>_F7.-&UN"]&T!; 5 L*< =D7AR>[%#W[\N#7?9[5U9-Q8K MG)0:4HW*=&C(P9O#+"]:VQSX?>.H-JYKIO87H*S0(GNB/SL\253MSRD==Q"] MNF1SP0KX:-BA5N2LV.8.(A^FC4E-6$F;S'7F/]N6B:%N#E7T,DY@I,F#,1RNU1 0B()9& #'3]MK4)*D]H5<=_L56#*V7 M?*O3@D]IR\N/H[/AG"&4G)3N0ZEJ'IID=TSS4JM5D#I)PR)WH9L^%2"3O4)G M3 TB!%"$LE?#F [&,1L",(D8)2)AZOA*V Y72VUP4^ M9@NU2]1*O%"&><(,==7BY]#X+7NNQ*#F ;'5$Y6 3D,KE MBA=9FDI4F1UJ4A=B \[1N*!PSYK+G#DGO,MM.E?E22HOAU!%AP7^Y.R+H&J# MH RQ?J9BH;@2$?>\+.CTN>P!S;;3)%%[Q:Q J'47]+!HI(EX,:FA#^1A>\AY MP(Q>SQT"0_+TH)^95,M5W![*+T M#!DCZF"JF@\KA%XWT K8:&0$'+E$1_)JDOBJO [FUI'>+#G-46; #"@Y2Y)OVWS-AE-==%S>LC[8ZD DK32MC3Z;(XTJ2I M.$J/F^!*%UDI);0R?^O4G)&;IP1NEM3 RHPT&\I/8;:00RA"03G66, E#4$K MS>F\+@+NO>;PA^9=3[IEA*6&U'3!LJ1>M&N&<3""+(BF@O 5AGVEM M"A*Y6+ $HME*KG,J53KI+A1SX)L) :QSWX7V1$6=(?,,"Z%<=:0F&X-E6-4) M1P'EVM54XX[/*M#I)1O S@MMJGLE!VXXJ_7NRINF'?@YES;K7W1'PF BZT4: M%*&+1JK8,.C:2,YG^_[UF90]>RW5CO7;?P%=U#AX]KM'/X;!8>_DD?@ZH\# L67] MG$YY*T5HA&>874"IB&UZ<$>$A';XX_^1WM]JC?AP$Z.YIZ8M #(0N ),)6#[81>@C^ MX$E;)V$PRNEBG3V]/2QZNQ+K@#!:>FKIJ04G:O.^T-6"=A4"?>+5Z7?:H9K< M&GL\=R"]]I344U*;DKA3H*LP[NFFIYN;ZD=>DFJ0FBJJ-F?EP!=!X\;NB(MD MZ13Q8BF8/>02[\IQ+$'M")$+D'G+GGI[@DWP)MJ29=CUUZKC4?V,P,]:/EWC MW7OH5>W19)^/5DWRE*\+H&"_*Z:#*&)T!K^7/'VMN*N MGT'7%+Q14&S 6$'.*V/)&7ERH9S]NV&1ONRKKZLZX9E77M]6=C'[@)5K+,ZI7:K8O62O@GZ'2>62E9[ M$-3U(J<,YMPSNM\3 Y7JRDW^CHE$(^ M$\V%Z\3!_)ZFVG0;U!7,QXP)*EK3I?R7VRB?X6;%DD2&J&8NXTLNZ3,W>7C^ M'==__5P@^+CM(/3N9P]#[H;[L('O4@B]M(R+^P MP!@T?M6?5HJR,:0):AM'#E"'L"CV#'QK-.!.Q2Z2.3J(WKI-DGWG-O68%SV1 M!#5.>$5LF63$G1'\CKTXMW_;)$Z@)X,!#%!-%[:%I^0A?T(C?=EY-%8%2RV" M5=?YVBH&.35.ZTNK6G&.)9)B2=%Q@[)9T*P=]\EK30V#8SYKI\F!V&A6U(>0W!9*DW0<%-GYLE'+!TYDE"HK[5Z\)M]'X(""MH)!W2)(I)0L $WH(]P%$, S[S=7=4;OL7P> MGJ?DA,KGM VX3P$6PL-OZ+&2F)X2R]C&%7[ @4I_I0!BEBXJVYT">ZVP?P0Q M/X/APE0G+4!;#Y?">4R5H79RBM5B@2_1_"-N9KO-SE*O**UIY!MQ[<3]O@@A MVD6GP](O7O-[FX3I*:WFG^*&4JP9Z\+<;#;L74$WJD[BPOK MKLU3HN",T9U2(Y1./GY2M(N&*VSJ%;LD\=BR3;S"@#YH)C#;@FE;RP^O4QDD M%=($ 4/%-AT\^LN*BI9PV"NQ0C,S,G(N[-8$8VT_? M4):AP+::NS5?MCS_'^GN6,[+* Z.#"5S,Q",-D$4C*8B(PW7&2?6LUTO/66S MS^Y\V$$^DA\PYQRK[(C#L/NZE+%,"^I(0H5Q5*,I&'QIV2)C,EO!RI4N:4UN M>SP0OJ::#>(YCEM%D-PW"-M;.8#P%;W'^S/9)%PO[94:825@GPO1D[4C:U#O MN.V+&O%$.2+376V:5GB,..,+J^J!*G,1[=3&)D^UADU%N5&:?[XNK-V3W,,C M.85?J*3"V+_X?>Q!BJ\5$WA3!2MZ(C#"A9 .V$RI1#=7CC83=@M4W91DW05J M*>;3 DNZ LGL:38VQN>[8M#2(P5%W5B]M.Q)MU,)&,T*5* 15[,IX7(.R*@V MHUE.H#VFY;;$=]2G[]!0>RKKJ0PG>N'U/\'Y-&@?61?2HY>S M=9ROTWHP$D58\U)2O#B#W,9>;[MD6AKNI<05FZLA0_4YR;R,]5;T)-Z3N%[0 MET2B;,T .>##HH& WKE$N8J:A>2&.V=BFS4"GR>W;;0=:PQZK)+1TL<#"L#- MUF9B*7Z>%]/SP=.Z'/.>'T]H<]_5:;7J]P$9. M)7J0I>EN[!K#$/K-Q(C3'/WV668848]?(Q1\1-/#2!0BVCOD&HKSLC;#=PI6 M9,@% G>*@6U>."J=D**#6C[>'(-B7.IVPZ=_7W4LU>GP8C^!I#.19@;K;ZV M(H2"ND@0PK8[AOP<[X">RGHJ6T=E:R##/ RN=8C,&U)^U$/>?:6&OFXKD&IZZT@XK;N*P@[#?CC#UT\6(QDI=; M^LE#+.7P@:TVDM#8('IAJD4J=[A$OKO1/!$ZCA+=UCF9_5YX[C6GU ?M\"X+ M4G?4]5FL3$^1K^'3%7?(MC[I<7M^NCUN462[:ZNC=JL:BZ04UK#Z:8-KTY%B M1MZFZIFKLYH\2A%\]N(BMYG%F,2:4GQAB=^]WG.NN^TJK(<<%O$U9DD9ELN074#MQZ-9^XM#C-_G7RD44# M.1<4QS(0KJ6-KK: $=@&RGWQA=NCI6R\1MNOS1^53#HR5^ P)A@]2ZDU8063 MJ%+KW2"_G2!5L?N.334IC2L(Y$TSL&R^@M]K8G.PTOM*KKZ2ZX:57/M])=?& M-.BZDS=A"[V^[+@@-%V3(L<)8R*+ \N_&"W$,>E]9ARD,HQ).DMW2.P78_"Z M15\57XI4^%%5S=R$HI[_+DH;*:F>6N?%:UP>A>O@R)4VP6 KEVE1W@Z&^BV? M?:_W?244=2*F!$VW6%6_BZ+\* J,WZ 4&\SN;.\<14IGJN4910 MK@E(95H[2-EA8S-&.'D36;W9:\YU!H(U+4?-'*MD<4B.4*P>AC1, 2$]FB68 M]8[-N7 PCWRINYI4HAKIZRL-+9 J&/,'+W9V!R1T$&J02&>/5$H/2^YM-334 MYV+*=DE8[*;U=%B<-\W)D2"]A[L5?B6/EH?!"7S?.Q&O0&&M+6Y*++=VW5'J MA^1F'@IM]'N"S3YB+Z;:>7M4XNC G0%.,UDFTZ!(#6X$ \*AHX6* _!+TR8A M>'0I3JQGJ2 SQY0WT)382L55+*+;(JA_XK&]@?N^3WTAXU/':=8R4;T3:YXN4&?HNI8TA8?P-3"34=_M .?0BT M 538,,904SDZNZ8,@F$L00\$SE!:Q'\L^ [\TTC?3T,=ZN557,NCH\&AG;*M MXY^5!O&B\GI615S4'JYY$%VZ$PFY^YLY:E#D$L1P+FEACX[WC@=[^D&:F."K MM0IM:9T!\UF;C/6*\&%$^- L:N*.#Q^E8GZ8+"O$&LP,5V MO&]I"$5\D5: )7Z46Y0ZTN0\1(! 7%G!I/6DW6+'RCJI>L+ZT4QZ0#I\ ])W M@VH"KC'5;+!F",]Q/2:0;(WJRY#U'21BU+85LA'H]5V2\H >HF.#.6(68P%! M6"HTY1D.0L:@-!D8UM'^"N;".,VX:E6Z$A&J!&.J%:./,[A\C !?8/469G6E MGS#WD;/9_-;1%C^A!46&H^X.#K9_1(("G:I.F1WSE-1U3##&DC0@[Z<65^34 M>_(U/F(;RSH2\!9UP:LWK;I@&[F2Y!GY)ODZPC1X8$1>L*AZN$=L%2"Q \$P M8 >J_K!U0*JJQ]V5RZAW+WQ!:QE/4U];?BR4)XS'XG"HG1%:RFI38*_+8P#@J=2ML QI M#6;-I-6^WO]LVP:SE9YE6GUDWX6+@J7:*Q=$!.S+15&"^4-/:_3)CYAISUZ+ M$ZB:)V\M6\NK^RO 0%AHA0O+)8[%UGCIXR1B;6N[BV5QQ2FR-!5'I@,+9XN- MLQ&H!6I*%BQ(QVE6#/'&!$(IYB#(O4ZE@@> 73#YNBCH5^<%NEYH!GJ+TG:Q ME\2&Y[3V7IX)>D-R\5A19F.@5(/ML('<*,78POMZ$(X."(EVI!OYMW#F,5KQ M=D#:#]Q7:JMJ1Z+X*EZ/7OM2O2W#LG]86[-Z=0+Y9=1#FRJ8_0O4ANPM=LAU ML'>\,U6[1/,J2:>R=%L0F>/PEBA!46SL'4#LL8DV]T-K^_GPS/ 3TE\0*,]: M!\.R2! P=2VNCZ=;6Z^UR'P.D< UA)!BA$4R$@X).J!W:^/X:R>+1H3DQNKK MA-&'O,"2Y^^V7^$&OT53XT9&TN.\=2%II<"&:TR]^7Y#\YVN!8*I\DZ[$Q>G M92&NAF>DTS,H%.0:S6TGZVJ&=],4-(K*LPBD4$ N$2]N&$MDQ#<.U&\;MA>#E-.>=UUH)T;.<^_N0H3N(YR8F7G>O"_,' 1B' MUFD@WN;786YW-'^2YI" 42DPTP.QU: #E$62UURS/-WA.":>):]B408LGMA4K_W"!E!*82#I"$]Y!;B/8T^+I=0+#2H> M["M2E.J#S/61G-8+5:0H.;97K/.W3MCU.;4!&"=68/D1F7A(E]8)U:=>3(\" M7Q0)*I0])0< :N_F6MGX1V\G+AN%^##C'%64UTCE=*MG%AKW,)E73>]!=LY& M*%2XB7#R]):4,-.GRCA_A1..)J'A "&!!,P+D<8DM;LBFAI:+]9Z>QGUS^2X M%*1'#>T_HG)$"#37SILLX QUOW]!R]!/NK-EN M*5BP:-MMV2&C=D"\4@1_6NI0DPR0T78)T>JV&F"_68F5[&_[Z*#MJ2F+IY_6 ML._BWU-)5[B#2&V9OB?VXL/61!)7F<:DQ44FK8>3$V*&;!0@A4CKCOL/2\;E M;0 ZO-P]'BZ]\B4I^'G3-\A0/+S_\"$=<<+ID0Y'!.@/-=Z?T*1T210:9"?4'MO88[([=R?L7F"["VSW#6&[ MGR^PW06V^WL>>1+Z:K,$E+%:"M7*J17(A-491B@)K&9"J6M3J#8N)"K'#SX] M_SI4JF<-5QI*HBA<,X#/W^^O#^^??V:_OJ5!O_XVEXUW0\VG"X[&\%Q44&?# M]ZV/\*G^(,7NA^>KYV9( QS$;\IF]63.G(\]@3K:,_%4 47V[Y=_$TPWW MO MSBK<[],L@4.STWRO_&1U\>394^SF)37!A0"%T6,^S!9H(I>8F36WSYG%S4Z9 MP#?Y >B"CR5\?J9!5/*^?HKQ>E4UFYSK//)]'H36";JZD#P+^P%:ZS2HLK]^ M]F7Z8N0JWK6@!4?46>:?US_PM=/O^HO_]<%G!G)!(2Y]7V=,<4\5<)A[BC,B@FDMP,R?S^5\4>>L1>N?"F29ES, MFH,SXTA'&-(HA4 88N7Y&%-R*_6V>.U@W^8LV),!-"%^4WZM%7?S/?H25]]X M.?6:2-.9I)&23*8MJ@://<$V)PSC8_X?3>BF).FFMG=#7@&MS0&D7,@T#ZZ1 MTS">4Q/A;JB W$QI?L=S TMMX4V>7HZ=DE^70/E3V!W/5?;:@W4].KMF_),Y M(*8*3U6K-SR,8 J@^Q!N0]L@7J\IM--A9OV_3L=(&"B=H3]Y %#=)ASO0OZ\$[EG6G&3VO'3K89)EL62"MT8LV M@?J19@RDS"E9J!Y&F,Q@ %:KIZ_["4"-J@WI*='[#469Z MY9>$XG'HDS_L $#U$H\I'K!6-OD#VV'LM?2MP\ Q/'_M_<^.67H]H>J M.3J4>\AI9\RF8FJX2%<*!"491S%T#CP%D5 _5#V3010Z(FLC-GRH%[ZO1(E+[#YM12'82^\E"YRM<@5%LHXZXD@V9%'9DH2 MPX*H^R?!>Q#AB %I GZX2-@B85AH,)'>U^S=QH9Y-U%[+N*SB ]1$,ZVE!-P MJB10M"$V!HJ\0DQFFX-\S" [,C5 MRKCX(9T"L!_]R4O3OP?@.1?1640G9#X,BD]F\D%F\%-+^<2UZZ_!K*1B)J!@ M56]A]&I$NERSM;' E"3BY=$M_MK<8=T44*46UZU[I=1(MBX[ M(D,0S@!B1V8?<>_R;FB),PH+ID>E/]-".2^=WD9H'N8+P<+X,.J6-?,)>=M, M'6@$-4]J29F=@AQYG9DE2[C.[GAE=E$';_C\OS SH^+WQY(Q.XI7)Z31TNCFO3Z1Q=-=:.$F:- M$\M[0_TWSR#_6]$;X=!/U<4?C=U097RM%6>,CS\U7$N9J3Y.M?)10J]:](L! M_/?\9Q;$H&O0\=Q)JR?HBL!, SZ_0(61*B4Z.6R<^EW9%D3G"6LM[6D&?UO& M7D_J>(JL-Z11G.MMYUQ>P"L74@PT=H.U?:P1A6Q"60O-7& =@"43VDYHG\X0 M[A+8TTYDFP>/W/%#LJ"BWA 594]$]LZ.@[<5F(DFQ^%V1^ V)\!O(@' ,ST+ MI@ M;:?F>3"X%*$]^F-@F54.7[%MM'5G/%Q.589PBGI/>U#'?++(UAD?*8R^XW C M!ZF/?]P*>Z/W9Q"_MA#S=J3N59^Z9-3]-;HM79L88\T"R&'AJ&GM=GFU/5\] M]CX7O:>. @1Z4?J:-F'N[VBNZMS+$&Y8P9C*CH3Z7]%L!L 1(J<<%JU/+,^@ MCZ0L.A-/$VY#&%036<0CK4\NGEWJ4]Q&@QIZL-NUM 9$#Z7Y3[*%+7UG2]_9 M&_:=?;'TG=V9OK/W\Q$_\I""FJ3797/8Y>W>WW_@)#9J;7E]E.:R2P30%'%8 M4O/@:?5#42I!J=HWHO30";?CK^;IEX]SO=[?7SQ;42<9C>*,=6)#@7$"S3?# M\MD)2G43S/.(32.UHPS#)NKF0HP6S\%EUP(,[(:S/S=E<#&:2ZSQ8<8:>6LF ML%2.@@GK-\[X?(8 _(1<4T02/7EV':^\KS+C.9.W:@>,$F-DN!X1'DORW\OL MG@8Q(+_FG:%^B R-XP,YMW#J*$Q!M7[MYZM?&F$RZEU"YL!KT_#=KC%YY"Q\ MQ-4^@J@XT$*"3=M 9Q;#G2UM3!A0QTB2J*,2@/*0OG*;P3KB>I68DV3"1"+% M&?PB>"VAGU:Y,,F;95:)R $L/1\R9DXS@4+_J_D[SJFV^\0/ON-J84G_O^'S M7XQC>U"VK&U,.V/@OOOV<:3%,J9(L0AF7O#E4!:.4PI4 T@[?J+N6!])_/V5 M,[FN7LRFT(9^US!U=+9Z^OR;"'5XXL/W3;>ZH/[(GGBW.(Z>U2/<.C47A";A M_*BZ-DF#3+9*U!HVQ'6CI+D-1OE7KN!:V^K[GYX9+R'Q!TH#\$"/=JOX#EN8 MK$ M)23 S.EE]-)R<#_,@SLN_$K2&>>-#BKY@?-G!_;UU&C3F>F- E( M'Z>UDVBV]PNSQQU>9EFP!2*7-2X I&E(5V(8\:",>G4Q=Q6E,EZ73,R0I"\E MS9>W?<=PZ MIIP,A _A51E:#7_(6R9LS,>./=P&Y %DW+6-!N@#M*F3^WM%U<0HXCB][.^- M%X :D-%5CG+,]NU1KHW9!!U\NIX7*?;C9@TO[;Z*2SF1E)2I$GA#_C+>2Z,1 M"/F6Z" =D.+YYLA%37%F-]I*&#EUVZF[Z%6R+"MTJGH3$J'G6WJCD^+.HFT_ M3&UKI/8VW@G1/)+,=JX"=[E);F?^<'406D:.>Z1FO+J!8AQI^ M98=@26$)!+%G;$+BZ6US5,=DAA,RRAHJL>,F:6"F]:592V/!/N!&T)!#;<8+ M[9SW2'?<";*(["*RVHY&-0H[<"-&YM<[QXG@&LM$C?7LWV#D"WBM(@3 MT>#EFY?DV-E)\3+@!I\JZ\%-A,?FFVF8T<:.GC7):B87* 87P=%D\QE@G*45 M.2NM$6QEFCX59\4=L(I=%LJ3&88^S/MS[56YB:#+8,O#C,#8%[L5(S&I8 M(8IGEG=&^ -U>%46 _7<-A%8VQ-@?PS:85 8@7+,R4'0Y/HR#DF0<<+C<@QA M\KLP"[[+]Q2JZ3PC+(6;@+I'_O>+$"]"/"_$Y"8DK2G7NX;KBS)HG29RC>1O M/7#6'"JUP+@XT>:V_LCB*ZWU4.!@GV>[8J&6/#P$, T,-N7Z))8 $&5LZQ[J M_"KWDJW-2-NA%61=53779\/A%!'=TG.]]%R_8<_UETO/]=)SO>">W[S+!!8" MCGA;4A1@NQ@[UZ^],2 <5S"R.B$R 1*A/0IZ]\;DL<7=OU*ACJ@T-'H?FH$A_;8)LMFA$X-@#C#OC$8+=6Y!E5?>3^R9F8VY/>>XIX)-_>-%:3RR>U$1 M'X:*^#_E76QP4OSO?=Q#:?A 810A'-J-R4?7IA>,OVJ@;5'(T=+<\]P:I4J< M/^C926 (84*(>JWLJ9Z%:Y>"$6$$.WB:6G=PY"*/.*R^8__4JZ1F[T[1),E2 MJ:\5B9$U.JZ^17?2"^I)\FK N^ -+?";)F^+U3T*->X_^O;%3]_0/Q\\^B30 MU:[PVU$C%&&OA"0I=)(8ALPFD('QDM2/Y_N3H]USM+#EGKINM:8$BP]/1:5R MGN<&D T32Y%N3GI:F&4JH9/BAE;7\80_VEO^)>^XOS2_'9E3*.D>WMQ 6:DJ MK6E'-1S9B=]."'6^>A(I;T-9,Z\JL3BQY1$!D5?C',QDV#2CNA5GQ/R"I+RY M<6[4-4?230QFDZ5\G"UCIQ_N=]#52!1W9QEK?D[E=! YKUT87>C/6M5T&,'5 MMD7=L+=(]H;2[T7B=D^%QU_S MWE_^[^2!G>5S.7K[RB2F5GPI-I:YAQ!O;T3 MOL+D.TSBR#,N42OP!N!\]6L]P*S0%(JM0W=QM<*R.,.9OZ)K'[W#CV$6?M>) M GKM4%18_3VO!U3L:;;\@Z]4T#'P&^1T'.5?T"D[X@1 MTQ&C3P23T3//+>BWK>/A?6"Y1=%@W[^Z_U_D:B0;?KYZ"D,9QRWQ"Z O7,/= M$NH=G=S<]3S;&6R]!M5&= &0 Q2,_ ZK%$'[5?DU4PMT M?ZV_RK2%VH2>"_'Z MZPY<9J@M0"8+-4:GB8XSPZ*@XD0W?<;\"Z?VYL9OWCW)>P].VGL9T2=)/Z8H M>B'3/3_]ZJ&V\,I4]VKUG*G\5Q<-#[9_\/577Y"]S/?"#\WDNRW3SW&X'S0X MV2B21Z_9V6#CLSZ(XA- ][]L" ZPDEBYN097P:X\K#:[O+YTF03.DKOS!HCG M#-!L<)PN9 V[)$KVOM#F)?HRB3*I75VVS7"0Q9B_H&SE[P:H5N7CTG[U^7]I MZ$^?TX!5$!+@UPYK\UX"W8H: 3Z_C[(8BA]((1Z:DN)L\9K\UZKF&C%R_+;Y M-+0"DJHKE*3Y3JUS9[#;^%C9%)GT6(=MPX8\^/)1-PXWRA[$/.Z,]VU&!42/ MBC[J(W#]+"N<%?MNT]ACI5YJ3 \7J_&+ZD@LE-\2F[TKMYSXC5L:OU0JP4_7 M9X(&H5^(LU>2K^'7R(R&RN<7"/J]^T":<[(L SOY?2N,R:!(G8?TCTQ&TB11 M0XSCT+VE4H%PMI83G^XF%^\_GJ MQ;#F 8/]W,/B9,J_Q?$*GE8[5$[&A#"?B!Q\:Y]TU=2>( 5<8>FF: !/&4B% M9,WD;XZXU82M310!N**7(*/J2A>$$L\/Z$%A]Q_OS./N6'RF_\BT0[>CY%:.?8 M\!.V>F0HZPWG5&L^8'<\Q[BDA=ZL\'(=HH NKU#Z&)AJ+N8*O?R@B.JUV$"U M$=+I64)MAL^#-@T%6Q4R3/>0I 9 ZO61^K]'VO-&032T&:E,RC02W,W45,*, MK=^WZ% CA:KGW@/U'ZQ3QW_OY;=F>>^)?9[,L- MW&MOU[R;]GC3QY#.7^"A-Y-;6#LV(7C*G&-7L>-D@U.: MR%EW_@5#:L?)9T-R-B8;HU23W3KJDF7A&(1D?89WDCPZ[RA?-D$ S#7"NZ7: M4<5O,;S1Z%68[XQ\B_)MI*0FSP99JE%0O/:"H2]#LP&CASA?7R"W.8)FG$6'#5*>9=0KZ$L==[C M0FJOB[(UR1,&>#4'?/"YI5@X$',X;<3TQ8RGJ6#L6QR^=Y570W"#9QXFFQ#> M6TGV\=H9S_'< :^A$C0M%,HB@ZCK=,R/UUG[@(IZ=]I'$V)]TX;8]0A0B#87 M,/*KIB*J=I)-H&U@$Q40S^%L?8[IVM,, Y#/YF56UI M<@T!!O&D'MKR"DA=YO)EPW.^HMJDW+#E[$-YY8J4D&U$WF_O(F&MRPLN] ?L M49QAII8[WPB*'2$J__X1/ 1Y G]V\XH:-4!(^ (1?T.(^%<+1/P/AHA_Z''Z4_:%.5YMCX;C72T+53%U*'7H MGB%C'EZW$?F9V[+0AC;@R'CL9G>P2C0.>D= M:<9B]JZJ'+L /,@28!!:A635_7[A ZM\#4"<]*W91B,*;^I:BD7D*$S0TG-/ MA)NP"R(>"FT%#[L)0#QUL@:*;0,+]DF?)G6<%$BN<=Z,_Z5!\;R7A3B1 F0N M1,@/LS=6ARSZ<)TOT\+\7.+*7WN1W) @\FRWE DIGRN80Y2P7XG:BL MT51[R6YP:DZ@!U6#LQT'_LC,!TV(W.*4\D&,:HQ%G=ECZJ:/H^_X@^F1T"OR MW^"@XX9$]"Q*"']9W7/GE^=9J&)_KFFG[R1?\PNI0J+OH'$DR+!]DJ@J:<*U M5[LNT8QQ.!#NSO_^$\H[:<'2[]8UE[JRN L4!7*&B2JT#Q_%Y[[ @(ZFK4NO MFO]10BCPKPN\[[QH\"]6K)M!4H2_]OE.KI+L.<*TUNV$#,?ND$#>05/L0B9N M-%%E@U<)C)L8"Y?"]&FH"\W8.+@-W@T-O.SS%28^AFE3HM+EJS!/O$PFIZ)?*T-:1[+1 M(@:@;IW"$=I;[Y[<)=/D8'/HSV#F$"?*!T\;IVA?>J2J0IM23PU.&8>>%?V3 M-F3PASWGB=L;PD&<[?.7_L^,SW&O %_O#);?/J5DV,9EGY3HZXKJSQ'ZKJ-[ MF";A?'4ACR3I3AH3(X*!#,:F'T^BVG( K8]^8N^BI)QP5W2;S.C!Y"#+TR$] MV'5T9QT6%$ B6&W57-.*N$B - /G#V@^1E/'<2ZCQ#Y$(QXTG"E6&,_D]C&) M_Y6%L.@,(_-5_<9S?C/ABP_OAY:.BV?/'VM+Q^J>.$\$*#R&AO$36PAN5R['(L4!BF;H.WN2-%_PJIFJ( M#^2 Z_WUR^SS^P1V(2>IEJ3,5=E4D9&+7F#'M\)+I3P0D;N:L87)J6.#P!N" M">I7KDV[#X,@%/G>AV@ /EB=C2S=VC$= \\ZXNI!YZ[( HB:%TOGW_RU=X9) M AB98*&%;/,(I1!'6<5Y62D:@D5Q@\&JO[U?D,&^?<\@0.Z_>Q9=PN=A)4%5/_EU M]?VWSY['!CSS>/_KGZ9H]F]RV5__=W39;]K\/V7UVDO]F%^O[OWH2O^!EL;K M\!__^_\]_/3!(___#[]\A"Y _[VBZ5;/O*EH\I([D>7./W[_[-MH>W"]_VO. M5P\^S;Z\__7_P+R)>WNQ*^L\K.>96O.GT69/UB5W>/;TV8_A#HGK<*/C,'+I MDG?)I4=ZH_P^,IGFK>/@MEZ:5[W;HX#:'MF5(_ T_(QUSA[LQ$L+7KSX@/AP MJ$&PWQ#,ES??"MB&5%%EX#/"?#((;W59-6MJ *2R@D B8$0(=@I&<=<^XFJ# M-6ZT?:82?*#^-B4RH"7\'80WF]9J;T':OS]3$E.:!W61,DC_5Y]ZP_3UHTBL(@6 M>?+DL3E7__**N2O*C:2TFJEQB*BD.,96&I/IPN12*?AA/+\IHD@Y0O7'LCOC M?+DL"]ZD#P\K=.I>[@0Y"I=/LWU[!UA,V>W3EG+J!(,7"/#L)A>'VQ\43-8^ MGMJ%6SY@)K&;N?>H5LS.GO^KCPP"'-=VWP6") $I/:X-V1-P, J[,$!;R0V: M!9'A(PEC>117Q'BC%]]"-FG$X9.!+=;R5 MZ_$;/"T?2LZ>&![8FPROID:ZD(].KA$B/8VY$Z29CS:&[DT(8:)TJYSSF6_H?BV'[J,Y=$^WB:"QM &7_-8 M;L$'W.)<29;G?[-HYU_O$]"'>>;]-,^1\\FH@!+C,]G'A>2$HFP :T8Q,&/F M(?C6E-:PV6R%'EK$X9B,FZR6H",Y$W+9YD6 ?L]!PVOG!)T)HP;Z#V_JZ<,M M41]-()8WXC&"^Y!N6MXGCR)8["QE\J;JQ0@H*BD9J*XUU!-A5F9@H=EJ0GH; M]CA@9JZ;]J6,%Y'1YMGJRM5%TY[D!=>LY+^&6A_E,B_KKM,FE[F$;:K5 MXQOJ-NW@'<@C'Y?PCAA_+(38L6HC-4V2#+];W$I]OGKA@^J[4W]8(*$+)/0- M(:%?+Y#0#Y,U^(^1GZ@^E;\ VIM"9WK!+G;%&3O01'+'M#=]0W5B_8::BE@B M$"LA:84MFW9WZ0K$)%R%%P]"2U,4$-P4U<9,QN)G?S1^]L_UZN=-WZ"&^R61 M+3W,5L\4.K+Z!O]9,6H?77RQPH4"\'*O1" M+-,X]H6_%.A*GQ(,N;PD?NG'$6 UHGA!P9#];N\'-Z-K4:4+U!IA^!SC6OPR M_-=0R6L&(@+QO_XI;_WUJ-46^1TT=*Z>_'I&2#TIRW+BZ;LVWSNXE>>K'YIK M1U3.% <@#O%?HN.2]Q43@_8>UFJB,%51) 45Q3R=BGT1&B?R!BCYZ'IE*\*\B^_26F' M,H-7H0"3-9*<8HG_I3ZO)]7_8NU53A&[*#]B\7\/S/5[*?6FJ']CKZ_@L6+9 M/Q74)"$P06BIX5H?)X=(3\W:$1>5[8D>-PLG!\J6\LR73K1 0L[\)'T7_!%IIFK_1;:XM/0+>#BJB\W5]TJ:\[_^&/-%VJ$8XJ#$45PA1 M;$:?\5&: V*LE*0CF7,LM#;W$=BM &+[Q%JOTSHE5[X$**Z8WW:IZG^@2N/; M&[4$F30O5)N7"#S!81):&$S1Z1XYA_71L ;437T6/_')BGCONAYDJJ%H=HVZ M=N$P-&5\:I",CIT>MVWQXU)2HBMFED_S:2Q2-:D%;_-N1XXK_DJ1,F&# GN, MOV=.9VK77!MK/LKG3E)IRZORD4;V-"M)9RBY(0S:ZLNME(@)Z/"O M+GF@=9(&/E\]I0D',E,PA8L36%Q\%XHSP/5 ]0WL6WR92J&(/\,]0E=-4;12 M(4C>VV]^9Z=K(*=J'V"ZA@*-U+B9Z3_S(N7U\(:C/JDH:,-6RD21<6TALX6% MW-^">V&9_C=@E04V\(GEK%C=,S,>@=,\4XOA?RKWG?^P(9IL'>9"< ^4J1KY MB_\/JD^(K) %?!1@K*9NUV_#H.&^VI 5TZ*@OVU^IT9.5J17.. OHK;^WJ4=3 M!2=/3PK+:2V_-!Z"SNQ.DW[7/*17R\XX=BX2!]LVZP-NF"5IRH@8F( M=LPOQR/?&'0OH2C!15,P1@I.B*?).'NQIXS%6;TH'^+[0RA9AD"]!K)(85\; M.$J3C(=&"=II-6ZZ98\R;F)WR$L;>Z_19 MP3CI[3BY&D\Y.GV]>RW9[5N5K1TPM^X9))D%&AQ3'&*R'XWW@\$5X M(Q-%@)-OJXA,V@BG/ZXAY $>)3Z]HH.D_>C1!(H8/&PT= N$+# MQ(5WS5]I5ZXC=/F0']5G76.#_9MZ[BIW!;U";Y7!P-SV_[?3@(]E$OI',@E= MN[0?>PMX]K\^[L=$6JIK#7V@+U8I4ZHEKHEE$CX'8!C1I;ZLFVM.$5"EKJPJ MAJ9VE(#L*1O2.L3)],]&0WIH@OS(T=Y^J,4QS%:,.N+Z *!4_%-&DV]?R:"% M+9$;:_X5S>*EK(EX6+W++&,%:XO&\M_*-,Q7)91QJ,@>*TU%K - ,"/G][)I M"&"@^;XMC6JG79*S)]9]#X(4=C]TDUD]K%0_7+;Y?I2E_(G&?;:LLOB'L@B? MC4;SY'SWY>!^! =7Y6GKC9>3W,F$%8C8>N@#%_P!$&Y0 S,14?S4U$QZ]BPP M4OP(%'QZXLUYH7@3[!3TV=LH .F:Y7/NX\Y\Z,2:8CP%_Y%HQWE]6U8!=(:D MS&X<%QQ_^ 67+HRP)E-/3]BT;/.'"ANTG)+EE(AY4[JJ[QJ,_/FV';BY_:+I M]@Z@$ST3+&AL?2)G/IV%>2D/!V3&KR1X,[NXC#4O_'T7Y;V(Y<3K>J;QTNH9 M*[YN]6*HNQVF5D,TJ:3BPYR8Q7CF11/JT%!,0'X?$U\8I4@NH!8C*]/].5:F M']@1N5!/XXGWFF)0^-R!5JST(4>8G2#7.L')]/@B4C*Q_0C$3%J837,T %GA M3&1@ 2JI7+$N_>Y?EAM)X,C8(YT6:T$S%,$="9S4=PG_X[WQ\> M10=*)C.0?8PT'99<0K??=#K,1G@FPKVG@]*X$8"(U(IFPZA_8A#M$+XW!V1O M^Y9_.C2%WU;Z049)E2 @S>EKGV1R[Y&CN'7$L0<;?$^]Q; 0-(Z5U/W!5WR] MFEG0_ N:_S<\Z>?W%S3_'X/F7UR!.5< 121.B/]M5Q9>L?YVY^#N>P4U44.0 M(: TJ2-K0,EAT/C!,]TUF$ >&:'#:$+.U*)2OP_-^41BN',5F7RR&:/C_'0HZ K\+&<7R@\4AFRQBF($ :> M2GLZ[O*0%$C>@XI-9U'QWU!^7'6;G=L[J;-+]>)HRPEK5WMOL]=4(%WMU#V1 M$_'OGVY*!,%Y)1E68@'%OX>#Q3)LB9P(Y$@OF?XM:63@% L1?4*_9'.<]3P@ MJ_)A 4CFMMG*Y'(HSSI]%#CC.'.1 M0L P(9#R/ IUD>_988%D_:0G:I3XR6+/5-.9(#8E+ K]6DH KLG1T'EET&YR MA;D"H1Z.E=]V1<^9SVTJE^/,[AIF&HG+ET&"J/#*2B*]==L M[K0 X_^Q!T"3.,TEX-TG.5]0EU$DNRTIMR +M4&TU%[\OWBV M595LF6'"T[ M,"]=_]X-:ZUGH]O33NKCV0Z"PTC1X[)2)I[W]_LM"WZT^!>+C@GI80$W7##V M9_6,_&\@WDA3C*N?LQ5VR*J")&R]0J&B J63?!@7+A10&GJ)UTWS4C^Y::AM M9.,EWA]6(@C;5MH\R#V32L7JO[!(\R+-* F*!!+T6GG_5Y"ZJ[QB>[5=T800 MG1\KCBT!0@K!XP PTURY6),&,.[LI<(":!KCN.9HH/8 ZE%>=N+8>1DN]VO$ MN!R0T@J#[@1QJ3BNI\2Y!:N@)!;UB\\E&6^:W M@[YU4$)J]R68@#3],/A[F?+2],-_AWG9.!D!U8D663WV>]+6[A@9[6/E*1Y_ M_-J,#\^E\*8M.W0[[CHCSR%6KC'P9.@Z5>@ZRADS130/U'_GY"= ]4!U\;?3VR0 M_ZAQN]( BZS).8JE':5A^.N<#@W5>F:QCB76"6@FC'$A1=70B!81#J6LUP:Q M>UYAKOI\SY$,50+CA $OTEU?N7757'MU'2JF5#[TKX4&GM!:DF!JA(,1U&>< M*Y.2R>[*RQW1H"FHAR:<^%=UQ=#=.XXI7]3:VU!K(]L,D5F7P MHHB3Z/]36 MM':.O\ZCN"!U80";$;U#/$:=*3K$WE&P)D%;I!J!R%63QC\<+$QIX.Z^<@^R M)IQNN$JG\#3I(RE./(N5>YJ=5&@Y?EM1'^0$ JHNEDS"9P6DW5Z)I>]I*@ELS[C7T#\9M_'A<(P4$7Z+^2D5%(M MM:9_#:4"RA_TV8H5?YUW9C?BQKN-V2FZ_EJ1#Q;L;62Z_ M@7U@9ZKRDIBOOB<2P.] 1;<-9K:2PVOU8&6.\J-=#Y(=S>2U#OR??*T,Q:,$L1%2':YDH,;RP2 MP&R'?;SR+\^;[>BJY*N+G__Q]-NS!U_KW\([@^T_7UV$%U?J!([^>.!F;1%/ M+)_X.T*^W>D4#PBK]"EBB>/W&T;:LEK,_64V<&%XB!GF-X;('=:-.2(*?/2"\Y_87W)R*56[]O1,<%R7E)_%OF,*.70BD;/V-%#T@-F M&ER0'])4Y$+3)V.A0N=+%H@HRG5(RM$FGHW6[Z78OS(9?$ N="#'2\\=MH^] M4>S$P)2QH+Q'''Q-Q/)&) M?0@XB>441:>RJ_(Q5U;P,KQ)'^HMV!#)J$=O+6;*@N-EZD*M0_Y5:RZH4[/] M8,>T/L'L%3,JG$_7N'^)4C[(* 5)I$TO<[,H96(YYM<1JY$ ;@([80(F59IL MI19DS"GQ0G(=%>Z5&1%[2M2F8]P?7SR>AZXK]\! M2T+-]GM"DJR]F\0>V:B?V?AH3WNM)Q.6M$O&45&MLA-NK%BA6;=-CGD($D4% M[IR(!D(P160>,KB[;W-Q<>RE924]B>#OS;HS3=)?QJ LC](O MZR4!9<."A_B[/W,HE#S N) '7V=2A'UUMN:A8CZJ,!F2WY>$:@LX_J> MZ$3+$UG2CNM=$_CV MK[W_Y/W"$2JBT(U?++,/[&OIM\=71Y&V).Q-1-S;A4 MU[8L9\)?(T@'P[(CXG2N./1DD#J^0JD$U:9ZBOV]-R^Q'#O'QU6>R2" M1;A)P.+0.D[Y?'Z?>8NY,O6E^8D2.EY@SIKM&>!]!"I"EU60A.::Q>]&/D8( M8"SW4=TAU.R>0<*^Y4Q-!86-FX;-OLP/^/0>[R9\A6T/=TK<0A*+IA[ZU:ZI MH@3^7*_^/M1N]>!+?3V!\^[%<( :]"IH\ OSSXM"/A=M5)<'HN%B(*AFB[Q8 M(*2Y'.)[P X-Q#Q-M1\V0SB=7F_ @6U=3]3_5*6Z\?"$23YY)WJ$]UTUY?GT M5+$2ZT2'Q9*EID]%^L07UF&R(VL$\H?AD[VU M<*OC3H2*3I!R(C3JP*K%>;W)+A:X#%ORH'*)+KJNETY'C6@A1^9.N+J-'+202I> M-@38!9F!3G2<.I@)D,2"7D@^.EK2!Y(NEKK!I=>C@.)SS!&H?,/Q#2@S(AR5 MQCU<:C@05O6Z"7;S #!ZB0((Z1$"_@K0#4?]P:?L+12#Y++7S-G?)_M!)CW< M$4_2!4I&'!QOI=C1TRR%/\?>QWMX_].'@$P07",>4;43_!-W#^&D]_E+5X_1 M&XU.>'OP0.WC#3K_\=XK*90XGOOXT#_2,^C/J/0?3!3\2(?R8Z%L%C6%2WPD<'7E[\O9_[AW5;(W4/YZ-U#G2+>7'3 MH":4FZ+\\2/H"&(C)02[-*4=+Y-E4P0XNP%;$1J)+",5:^;E7&J#4G[98CL@ MVIV4DIAYT!#^AFK>3!3-?XSQ%8HT[-W'_!\7PZ2@10F)M=._CVL]"99K]NS& M&-E2! \49RQ#Q1;C]K9'2'CKE4GB,'C@7+UQT)H)JC.,#0_'P%)PT[&<()\Y MRWT(K:K^&Q7!%*6RV98=]\=U_3P3H0+"F6]-#G%8R8Z"C&@;5?_P"D>VA"= ME.(5)N9:S_-,HM2DBTRN:EXWKLD'WC>H 5L.;E905#^7+JR)U-$?#DOB>@;^_O]KNFH.V4D"3F1A_W M:;\\8)>^?ZJ+9'QRS!ZD4!9/$ MK C'.!,6,)=@\TR.-O=2#@SDC-B0R9-<%!D"6G.POI,%-FB,\AX;"(567T]B M[5OV5$7^EA]>A*@Q;@P]=N%TS M3+GE5R>Y;2TED01P4R)RM@.:MQ%#.VY/C(@7Z[V%87MT)Y,Q15;4AZ@=^WYY M<96+*TO<3[J.&=_"AZ#SQ^->^8FD?KN5WR%$H:B"O'@8 M'I@1#E2/B5D+36[$#]LTAQRQL%;>H8'+( -]L2I?.FYNETE0MK"FQ;OZI@9R M'YX.+0XOZ7^K2$\9@*!;=:PXI='F%.UW;MUR>/*9?55&3TIG.*L]3BO!GP?' MU;XI7,7:KP<.'_.H.'/S6[A55_?^CQ 85)KU-'N#95JKEG/#C5 M#?@(W-Y!O.*%VVK^M_DQ]W9 MMTU%W.CDW 2-_975V/^GK6)/M6<+*OA%'.?M[8VAG*.)AU1;V?)D5V[2]_&& M%U!_C9Y2D@A8OU?BE^^\W^*NF_8E?>5"8!1:Z7GR"GAU4NF%OC5!''2IW<@CPAR< HYX'@F"OI(U(32$^:!NB,)MRB)24_(J1ANJ M&(WQ/I-/)(0J5R@P5L< D:$+%6![%&.L*(6M<1 #NBJ^,:+?U+U:2D$?:+:L M#WEKI]D1#:7)Y2+)2D9/"QS(9I%&P+J4"L6@H=2]FB=(H& XD@O$O)+!GO+9 MBAFC-!,4<&KH2=#Z:L@FI6/C8Y.1G%'R:RGVCYU0PL0U?E;[?#&5;I_4'^]F MX&HW ?F$K!&)?.U$\DL+F;OU4+TTQ?,I#D#+'Y]S^8-UY7??/H[M-M]YFC4\D\CMWHNGSSZ1E"%'^P(Y3!,5M.2+O,Z+G(LX!Z^F M?-B5T#>,^%ZF=>Q^5W8A9@P=L!:*&=^QT$K1W?6CFQT CI*T^?A6TRDX\4*25)3XG8_"LY M7SW6JGUX.58(!#Q#.C_9@K2PPH%8",!'FXJ1_ M0JC\Y-?53^Q'B6QSL1&:E)!9FI(GPEJK+!5%)9)%L#JBV([D+I:S8 S/CSF7 M]+)4 NUHMF< <>>QNDZM\8P"1K^E5%&-&HF H2TAN^3\3AYS @J7ZD=JC"B+ M<2;(:*ID2"XA]) ;#$ W]F M;_"&H'NJ'33EAMIS,E/;>1+^DJB>V="<40&9\ M,]Y#40*YVK$S$I 9G/FV5R/_+N260[_6M.C:C8$?@5LGN7I L##/4.#G.S92 M$)GK!$"F672T5'0EX7NZ?XR7H\.G![G?VE%-2T;5D])E5)G_U( *3J\^_[8, MTRHT<4!]ZJ@MV4G8'V?@^_&U/SZ=#M6 &%">*! FS13.OW5;H@JX]Y=OFV__ M\DD6&(B$KBK'1!'Z1"0'8C61,[,OB7-*:Q75T8C[RQ];;T!D#/ZZ)@M:UVE!%F4@E1@O2X@5Y M8OV4_HNG2^A8CY[&US"R:*"&@).S:8B.2P]-7FO-L$ X?#D$2A#*OTRO4'9Q MH9F0P>4I&1S2E:/C/@C-Q>@EO[Z)DR$VPPL$F: MO/Q#4OZYUHSV+VT.KF/J?X !>VZR2'-49%.\B2UA,Y6+P^#1OK-V^>3>& M2RB^%8HM2<>2KX0Q)Z\0]!+AJ+P5A9GI33C!K\S#DJ?ZUDAE>'5132:?IES] M.JC@9J_BU?4R (K=3/E8W4SYXT*Z2OV3("IS1'#B:/J5[[NP&GM@$W*6$8E^ MYU*[8$/X!#F1L/,UEEPPQO=3%D+^7=(P12I9:NN5"X1:P5QP_\.39S\^??'X M'V??2 -2Y!>FU&= >9Y #0C#V?-H%KY8B@?=?G6R7!'!Z\E MWQS/5X_9#<+18:94.DO&^N9,>(!G'E':CB)L)G@C6/GIG6O:T)K#\TU.;%62 M[TBPN_FI#:&]<*\V+L H"1TJ:S$C<11*3!OQ:I<#C\D?(=>.2'BI9%U#'4WT"#LL@%VFNYM"='8[/QX8/,S^EZ&: )WV1,MAN>=[K9)Y[) MRC/[326)5MF]9&^I_\.?+WD\*0+:^XK/QL^:$ANB-NX=*"9!.KT#2C\8*LXJ MQE1^H6YH 0!;D./C4R(<:@EH#^Q!?EA&^.WZ> M^<\%OOB%^ M\],%OWEG\)OO)@Y[^.#AYP^_?OMQV*D]>.XM,C)5%?/F-*3*D=:J*NK0J( G M\NY??[S;*OK=Q$EW+"AZ]T42Y*3*M@CSMGB*4$AP"5APBV2;TS')8!U*2+A1 M8T4''_!L@E]%"2XR_ RW^A)%(%Q-IDJ+T#=321DFDJ;$TUC%,LRV,.QH:R?) MNXPQO#3(8:]Y0TF5U30?Y,J-.HQL,!.JF.2GE8Y6*/LAJ,@PAUJ(^8\,F\=T*V2 MK>"NR-8D%>;C;'N\ MTY%W3X-,MA+JWJ/XCJ#P<2XTW"PP0>>8+#AI*#/8U- MF*2HY[WLNH%)*(0+O6!(%2%#4'-!/ARU#!S#YKIV+>J7V:K;^*7@0U?^;1;2 MA$9DGHBY1(5@D&T(4>842DRX6,:Q/)# A(M3R8MO*1D#7C=UX0LPE%_!^>H[ M8N^ BL%5_']MC5A!K2D,)FJU+%%KRAXV'@D%))_#306V$DWU_/L2W F8\2>C M?+0@QD!:&>:#O(H=PF07A9*&X(M.(#/^I M*3CIL_"&"WI8XEA!'5$M35XI'8. 3S>CBOS=.U0HJSNNC3]<)-L[5L@LZF&6 M0E7E:PR,:EH>XC1X1X&:!3 7"\X& !Z%#-()0QH%DG52,4BR)7XY)G$U97L) M-M^Q_M[:SH"<85!>+73N5.U]UKV("3@=?Z=H+NMQI88B.[DK&_6HK,X_\!B\ MC4P4)=N'&TP5GIB3V3J_@Y)/5#B-9A)I[/ !AK3% M*=O*[4KUUKCTK0SN:YNC#M33;^4ROX6!$?[E=V=F>LC-FLTNWJ0SDQ1FDR0J MJ1K,0W0D5?G8LA?XIX=Z[D)^S8ZW88ZW-!='FME='DU2;I^C6$YY3<.)'4=S M&G;LI%X,A$CY\0[5_/@*LD^WJE[691WGTK,CEX$MJ'"8)=^ZWB#6\G .(L\& M!X\MD+GL%?J_]DI<-G]\:/:.U@(R=N637)\V0^_<(=B#*W&==!_W8Z MV2\/A0? _CS\ZK_23+_9';R@V90^L<@\HITX*X$U_QLB0A M3?8L/@9>QI?_ M]6=MXF?G7W[N([*OOOCLZX>??OG9EP\_C\]=UECZ&3W^#<\+R?OJX<,O@NB9 M7>6;@+%R=-4_1TBD?"AL;:3DDE(B<;-0(3$FP)A4CO)DY%;Q'_R+W*T*6/M> M>KT([T:#'>(91,(ZIJT7:?O(I$WF"*MG+,D<1!O#0=F29K*Q&E@_@DPMLK3( MDK^E)J^%8U9#*XF# ?B5A)D$PD;6QE&;<%F<$*P[Y@Q]N%F4=]\/. 8\6[]^ M1N^03'GW>_#:JB4Z,(KY:^9]HQ0=1A'T"A$BF#-_E;M; ]Z3$K5"@TH)YL2F M$A GM;L&)H08FY(BP*;U.GT\,%%7QX#;1EZG2P,=P@[U[?$63^N7N2TK+3C9 MO!&U&>&7VCC("]?9X *"M^V.FK3E\;T*7.\E%22!C:#1,O%.!6O$4V: ^BF9 M>TYW:>+B4"=ZDWZ[FVM)28@WQ,TF MM+5UWK;^S_+ \1ED1IY>">!T-J\.@^H"9]"XF64^C2_WE.2;).37 M93,B*]F6V!>!^6-X#7,9\@O(2&K\/GJY=TB1Z^O5V;*$TW>OS+RJK43$$9() M\0P;"MH()J=G\F'E2A4&^J$&_A"I^#\ @G_[W,#JS^L'N)!1!GYSZ!SIV2'\ MYIG]%0V,VPB:C>H4NS21$(I2M;225H)67'-NK*2FDJ$+@S.2K*A4FBP(=J01 M/N(&TP_?_"$=8++LM@=K.D=;<.BD'IJNU&3:'CC*=JH-3Y+:N*ISUY!0LD-[ M@)5CBRDEV+P*\=M52JJ-_7^]:HX"6,$6E$FU:<1&YT:ZT>K3$X]HT/$S4\/K MT%'&NMN:T&1!G#7E_6S?49"(E,]?&V M+RGBNYFZ52H[1J.D.Z,V>>@8N6[N$TF$V@8P?BF2OSJ41(!"NQVV-KP;4N]>&U8'F4; 5[@34'-.W M,A>%AMQ3$R)OCRQ;L<^1:'GF<1H>Y%:FA;$?+;IN#S<)0-]<_,S4WF M'ULNI]NE-GL:]YHFTQ%^B[$CM[GY76R97"C"/CP_1'M90GGMS[2U,T;UM6"+ MDSHIB^M(5=%4"=V=L[9T=RS='6_8W?'9TMUQ9[H[WDM3\#L\L3_""YNU 7^ M:T97#?;H6VT=( QR@+42S YVE+%V)WSY>_1[S@@!!Q\CL;5631SHXA9;(5WO+.KW;Q0.^:!_K%^1=??/F!P6*^D0G;%%U5E&3M:*,CT0?G6),N-,W3=J]; M'MN:E-XW=K[.%&X[['"_3&- ML\"?Z*!R'X $<<* U G/BSW3F+-@]1TS:@(:4OBPA7FXO1&_S0 7JF7FM*: M65:@A()(&YLD9BY,D$PX)]DR,V['PI=&;5'H 5D--*I8>=E#^R?9T<3T(.>0 MEU7TS?--L(5V&VFZEI/6O$5A+@KS;7,[QT+UU'\I!E9(+I.A5%X,FZ&66(K] M6*X72X[(=G\F(TEL/HG[&3O-T_$QNZ-YI(]&NC_,HN4OY,*">H@8$A5>V8>A M[M?"!DM./V8Y"S##YA%N#+)D9",G:!I@4E'J6+JS/NH>!Q-6W0;)%(5M$A8' MKL>9/ZL A]#9O?*R*'/@U7G)_"JN)* ?RC#\-^8F"#-."]"N0BE"J5RFVR-]C-# M,T5P8C#%$$X;M28 0Y/DXI:>B/1!TFN1O$7RU&Y#BTV3PQS=C :\S;+'1$RV MM"\MXK6(E[&VHLI"0>SR-7@E8=:K)N+[D^40%("?YY2)HBZ!QCW6: MX$8\.\GMQ.SO?)=!:D!1+!RGBHLFT#DM@K<('A%%3,3LS=.$_F\A_YAFTK7@ MG%86+1A'0V/TO>T/?>0[>;1:)'61U%E)33/<*2-@F!.G2166)C;? 1^Y:,%% MMLC\WI!1:<8X.ZU4!Y[@*5D"4B5S!,ZF3IC=!+\CMF9WQB7E"-Z+L+INA+[K M4.^ADM9R&<3)\U/@ZXA7W5KIJCD*/2A3Z%< " M'>O=00(EH0IQQ8@5Y)L\"?1 .QF[^C8:(TVRTM()G6J7%-:?&_LE$RI1^0* M46ZA9ELD.4ARV:NFWK(/+%'4;$HJC+SDH^_]$-IDZR)-=CP&Z13Z/8^Q6!]3D)<@PTS9U!PSPR'.(Q^)SJ0DU\; _C\F MLKBE5WCI%7[#7N'/EU[A/[A7^,,'9?TN)HG?P1]!YLPX5ZP&V4&ZQM]H5&S= M^?O)Z(FUK>*%\(79M#)E5HR^E&'<"]@Q0A?#:@'R$#'HA 6^H>?O!L++6X0^ MX9$CUP5/>(ACX!E@ M.)/+VWJZVMN2!!D>CAOGM9V>_M$FPWQ/MZ!D=J04 068DM,X.YP/8>*^'F[% ME?.7[9)/$Y>55N$23-886!CH,2$X<5)+W+Z/D\?O],-]J&,O_AG&'$K/1B<, M!EPU,6"]+&A*R3^?[N)7"H6DZ^\I44PJF0)W&X0KB6_OO>-)#X@53!GI.G3X&5=4D D/Y,!$ M%1\1_S #+3A6V9S#=JH9/#'JR+0S"7%>,3.\\'R%)6O547(RJ=#/-0G5/D1M M$;D27CSFTP.?1NLN\[90H@\A L0_ Y3C1+I0:"PQ)2;X-0GK7^U?@JU>$@,@ M+R!L5?![1NR"R9.E.SHWO D-IS0\$!2>''W+[^6@F_?#F:)(F"!4)TH3N&$V MDK+R3E=3^RB 9D9RRUPH',AP'GXGV[RL(#RXGW,]PY^]IW$IM9'#T'9#SKDN MWO[H[5F'(W2,D%\B-V2[;KY!T^D+2-1+%[(+>U>4+G(5^$?"V#Z\U ADA3 T M]5G\1=B/5S)@"[% AF> MZOC2IU*A#E'8C4)AC\(&2C4E9,!E]->(L=#XFE;GAUV1?L>I\2!JQ= U=QO^ M2G4"Q?LUDTS"G:.=4S!=<*X:WI:DKW-"&=3>/%WWYJ%*UK],9H^^(FUFFPEI M&J>TOOL+;]@R*\@A=EW&3O785,]>];:,&> (A$B.I&HI ML_=0 I0X)(ZECMHK14=XRP#&4,CWW "Y.4_"M*S?[C_;?;JSK78?< APMPVA MWC%"8%(J!:S@F(T<, MCT\T8N/LW&#\L8&GY4>5#U\UQ]*>.T06]4@2CIJ&SURK=" M2A'G2=/V\X<(Z*5AB"AE?&2LE\.NOJE>QFAE[T'AJ5^Z8\PVA$]$ W3=M"^C M_TBNUB[WHM5.X.K:Q(-.\,H[7)QR3GS4C)U1I@,=IE2@8]0Q2=#\J.DLX:J[ M(6FV>N+O9D++4T/!Y]Y:9G&!KV=<$>+_'&)((W3E-<:A]'^V#[H0(;RSFAO/ M**^.=(B)H693MIMA#QDA3,6H%-?]Q@*<);H)FGATP7$U3+Z/L^)PZMH0.)$* M09(M+5(9.S*[D/$DRIKY-V>X>&C,KHSV\E_!8=B@L93C1X[57.X/L'PW0;]D MEM5DT$IDU$5F86"UC.I#-*#5_9>I/N;&$_IS2L)VU\\*D.8"R->8O MW$.J27+1HPS*\']#>E&)A,F4Q0%4VDD6;5QBT&GBSTOG#NGVL^WN@Q6;=A89 M'R;YIC5ED4\8&1)4"A7SG"ZB&-J8^QC:D' MV_E'=*^0GF"P-$VH2P5<0Q0C M./3-^9>63!JG]X:2M>P>S3_B3KP0IUW7B+0L":'_-G$_S#ZA.N26QVL"LX/S"U.' 9H"A+%0'1KS>>4B'!IZ8@,:TE(%L@"T2^$_2S> *S5$>+G\/3IL, MK*:)[%/(M&:SF"6)^^*8\3!MU&V)R9^S,UE$5?41= M//- !)EEK][OG/>Z*:=8Y=<8C+$?T31N'2DS1%K^H7>N.B!")&5RS,37YC$A M/.H<]'PQ>^NO>NA"5 6$AS2A'.-((OCRI"H1KB@!,@BHN("^V7@KG:@M?1BL MNATJ-XWB*/M7^C DD*BS>[.8\27MF@A!!:"&H MX*K]H7*]"RE8^7*,9"BN<96CR:?)?)6PMPPWJ%>42LTF50:F63*H$TZ#X,*0 M/W!H3)!^O5[YOU\L%[ M"']^ROU#9-8&\_"T BN:U-579:LZ6RQG&&!52JXQL!4'WG@RXUY-;X8J;\-, MD4 8T1F"XZ,W)+ 5:G=3S)4I4\TV=RKL(PRYBQ]G='K9RU23HF@QTH9U-C%* MM/U0\TR8\9-)EE]K@TU='6>FCFCN=A(QT#AO:K002.1WB!A>Y3!6E"ZKG%CT M9JC[UL(\P]X> (_L9X?2VUDF,_/I#>:W:(=+TT 2JBGAMN38Y-?)][6/B,N1 MC>#QA@B9\:_/7375%9<4&;OI;[(KUW[!"IU#E>)*AAJRC)\>LWI"H5V /HS^ MW>['!',Z]X)YR[#%_?'@=#(]LKQ"&=J.&K7F&!D7JOE%W;_=*,_T^P'1GPM- M*.7Z+_G?CM2UUULT4#!+3A^W46R3 T<1GCV.(P*'L28O^=/V)$Y](?__.L9/ ME OSA1.Z&6CWF+.YT<^::KV)(9/PJ8*!H.H,H^O!!\U#I.S8QG%3 Q0H'6ZZ MB\YRC'<3M:)^X6FU(7_O'D@(ODF[I1FL>:""8!,^9[PM (?+:*CT68G. M5EN=-REM"Q@$%$N$=OJ=?HW;/UHLG&C:D@7-.!#KH=?&4O*]2L:!>V'H>D!H MV5?@0GG8- &VABVRNZ^E2#/(]S6G=)P2-="O&V782![K$9PELG4I0XP*H]NS M_,BZZ\O%Y"TF[ZT^_?>N.3LTP)\ALM'Q5>-1O/[GJ?+FW+\/4%H:FL5=0W8V M"X,O4-[NO",),AI%@@2CV<0&54FJWCQ)@TV.$,I/&QIC3YGVZYE+9XG6(,K' M+?7UR"U'C'Z_X6[+J5Q.Y5M]^G](MC[.<^4Q'36=/@+0V XV?YR\'[-7T@RR ME!-W]'6.X.RD;1YY6+E+9/V/'?B^L8!29*0/M:3V[+R$OC%=Y,B:&ET(C[TOFXY*&XA$[V MV/#EI;VJ./7$%+&6LV),3&%COI%BB&F>,*6_OGCVR\]9\+]2DDQ++EO\:R@H&/*J?-VH/B-5(^X>H2WL MQRR#&2?P 5X,*QC\26K:/?>Y^2>'VX?Z ZE7*+G,=/D"Y"PL#4"B0V=((&0S M1!,,NM#%O":CLIR]4\_U6E#D>T9XM P_@@\PL4.%$*D(+AFF@LDZEJ)5>QO MMJ)BC%U#M3I'EK.=/M;()4DYZG\YQICE/I M>>Z.[5T:>99&GC=LY/ER:>2Y,XT\[Z$98&Q;Y(]T&THYB7&0^KM5^#JQ@UIH M1I\C9'B T2.^BSFI-(,!]PA.4'V3>V3(SW#7VV96EIAJR6>\W7R&Q6I"M!_[ MT^+EV+L15Q0 / 8+1%D# 3DJ46VBEZ6'R%V6'==/SE>/PTQF9!*#(_5B."!U MN[KPHM[[X]/1R2IP7!03JW!#:@"A_FPZN$>7@\NA$[8CR>[2A\3+JW/O7W%" MH]OX+\8DL?;KL3OD+I[0/T^(ET/[S@^M ME[XG ZP$:B9@+ ;,&^5*$5:N\7K[T[P4A-+J[T/M5@^RUFMHL21E7<2E?B>PG4Z-(HIX3 !+;,.);%G.^^I4J5APKS:PVBS=- MHB&RMOA6<^!B!U%7R]3$;:@99?B!J"LHB4I=;[B'=-29!T[9Q7!E&]S9KCGS M?59=]_[RZ[.+OWQ">57ZT+,+:A&@=["AC^C#6Y^["*@U"2/]<$@]Q>52+IDO(%7+F^ZFKRCPWGFAO!HJI*-T1 7:*2XK M^K@07;?NJMD(\9:.[J3[4I]"A-EG(7*_\N>YH)I4] M=3WE'Q+N -:-PN2K1&<[&:1#[+@L7#FA;5\ZIJ$.0Z&2 M 3M,D9"M?%AX5.ETC%^TJXK$=J3-6,!3T;;T7%',A94%K@PYD@1UVC(<28!/ M(=#,B?/OV @(AX!+365\X;^=SGLO0UH_AB&MDO;;KBY^_L?3;\\>?!T[2( * M*ZF%]\BD@7E'3C/W\;*SRLV[/ %" M#E606'_Y 8J1F3\%$I@%?A("=7,/N ^!$+KN!?9H1S.=6 >A!2K,,RGT_C 0 MW_SX>+6ECLS [CS4F@G((B3PNV\?VX,65IT/_:YA,[4@PR,=3Y MRB-UK.P<0",+/B=A89BBVQ:96F1J1J9\K)2O*\"IDL%9Z=32D/JSP['&%/9S MD[$6^5OD[S4Z+2>6XU![\Q)S0%* 9IH-$KS$OH!,!H$T-8F/AGU>MYN).(B MF8MDSIAB:6^#"FMJSI]S#R+KPH3PR\5A(VFH;0=J=.-PY(0\$F-S\$/3ZWEW M(-]0NR8?G^:Z7L1W$=_;1S*Q]=@,+]DVIQ1Q'',V%_,LT;@)Y;^L.%!!3%81BZ+I@ M9;;(U2)76&C.3A3-=0-/Y8$GKU3037$& 3RG?P_^T1SXE"(7"-$+<(:/ @@J MM#U:+;*UR!9R>NCR1N,E#Z-H 0>%!!2";9C?,30G7'(*MO%^B^M.$O;?AOV(;_U=*& M_P>WX7_X<^]_H6P+@-J,Y$Z9AB+5,_\-N>-UV8R:YD>P<[I$6E\-M9D3#64)HH"64!:]4QA%C+N, M(\.=PP$F&>#QYZN+-/VT;IN\(+++3=M,\YFV\3)YHIT_/R"_K62 G,EJ$P8_*DLBLJMGJ!- /?Y]66;$^(9XRKP"R9!S0=+SD## M DU_0@9:.S3>$34?=W]6N9\2:=/Z =_,/4IC_7-'-BW[0Z8M)+IC2R2)LK'1STRYI.&-/#Q?B'$V(V M8@0VN_H6*5&I;ZF&_]GH1 M:A1JN6I+ MDPV[GB'^*QJAMR=6'/%[,+J.YQ\U^[6VGW)L8R(+O]2M:VDN#?^B<.L^K6M[ M3RIO04##]/[_O-4Q5,8\9_?:GO/6W_91)DS[+>)A=,?KPK*HQ=#F!>&P; M)TX%#,$07N=OVA=NAV>MU*XL(H$N%5[7E+6)/HO54.^[>P4H?QQ1CQDD&D.' MMTQ#Z&O(FJ7,'0N*C_JO2<0Z:2WQPNC"HN)EFT-,Y$I%'EM8QLAM3/!MC@XNEX X)@ ? SFGT\UT\S8Q-.&X*[ MZ?!\(-[UGTZE UJ5GXU@7] 9Z4L(T?\UO>ONMA@LW#IO(\)ZX155G"E+QK*% M0H!:2PEB\SU8Q4C7Y=TN24F /XP2%V9\*#ZTVF)*-YDS&^CS '.NN*>)G75_ MQW7/$FR]4:(O#5-H*EZWV;F".%0%IMI%R^RM87E -GB;J:R$B@ /ZJ0^>$X, M*?TPI,<5G$BR3H-;_?7AP\_//P_NCK>,$U67":E.(#'1@3(Q"ZW9JY2B1^L= MF2WFV\E8<6R.9C:G?#SGI(MC$E^.5* 7PAPO*C+U;G*NXK"L-#&83O+MZ)B[ M>,@YG>_?0VQU4!^!9G=[S\%?I;-#Q89:_8NP&,JSA!4%5WWM5(F0H^;=9,VU,++KH<.J\ZQR2C'C?C&S&;VG9Z"0BYX8^-PEF]1$0?)./1"&X M+,DO@!BU_350>J*9:M6 -?#^)QP+IV2+V1U96.@VNQAP:]U/1Y[-)"Y7FIR" M6T\)WYD9X*Z^S+G,(V0GG$,PW:94W=(/3?]:^P5VI=!-8A_2S&O,[")#O5,N!6T M^D3E$A$U5(>JR3!/$I=6[_V9:^# MFZ?L]OADN(,-$UN[I%,/<)>!#-58ML=:@&%%XW[2"0@J$^Y&41W#MB M.Z8D4=]DWB/JL5GLRF5!YYQ>-KHP1V7?R;D^L5IDZ@B0X'T85\F++%R%'.6J M:RJD8&ZH"43=QSY1O.&]1F8Y$1?YD=N9.R!?O$"X 5>3VS!IV-$[=ER:ILRH MO^,G61AD./*LR(.CJP4GFB8/\#37DR]F[6@5_'N,3_W).V6 V)R\D=_C_/@: M/<[%CA) (+AL7K_*CKJ\!70ZWA"N78$T89&J6;^2'YIKIPM)+)*K*7$5LY%J M.]:3O)?X7=A-R9[&3[XNWIS4Z?KZ/S5-"P<^)$)\YR0&S4=HQGZ-YB MQQ,9G3!\):9P>C6VF*=,UPV*2SQA543K(R;(9/CO# 4=4>CY/YF.:<9A2;;@ M[I2+%I3P@A)^0Y3PUPM*>!G6]>8/K.4PDR'@9,+6FRGA@C;J?*J1R1=C^[33 MP3WQ\V47[94,:6:_&Y>.ROAU5H*JIN(ED*WT]D)6?BNSD?^>95PSPL;?H"_[ MH7KQ[_GZXK2N(677/8=JM*<,J%Z7.5RSF>-5G#*0*YFI2/Z M6K=N6/D/*E._-HW*P=N_L49*RQ8"8#65?RZ;HILZ@26YR$B)Q49/[,P+Q]0[5 MC"L]\:O(^VNV=SSH7Y)B;RDI]@L#_F,1/09U6Y;O>3T@7_H@P#'&.)W>2A[0(((HWTEFBF=/$/Q:DT3U\39I M(M+&4*-[U^O093$,_>^0=N^G]&UY>8D8.0NKG(VF-;L N$M?<1RNSW)JU7"2 M_/.1FU1P-0BQ=KDM43YD(Q'3#XRN(3-E:TZZJI#<>IOZTBS^JTJ M_>T+]"NG.0X(&9)[^AJ*AN3P]F_CVLEM[3.*"Q-=".]C("E)>I1FWS)C.AH^ M?#1_*J6: +QL_?FT0YROV'&C'K7P!N.HM*H,366"T9K4WI19$=FP.',0FUB[ MWG^^?2GOF#M_YZM=;UZ&NW63:J0+F6O4%,H4I8Y*TI/4S,=&GG8V,;=\80)\+ M6^KI+RH,*/I![%B<=B+0-GC:Z7G#960D7PPTG^WFFA^I9@'CX^K<"4_&'S84 MFB#L2:?V+?I,)^#QTSK;M=@\JX H+P/J7>E!GSOC!!)D>,^M:E, MWY0$6J.R+.Z@>*]\MT/3E5*%'G&VW>;BQ/I\PRN>MC>]KR9F<6W>EFLCL A, M*2H[BUF\?6*3U*^K6!D>6C87Z*D)7LW:U0[)02 7\I>4:J6&Y/V!],.P)%8^ M1(_F;S*-(FKKFNCTC*G)Z&V?7_BISP!^4@L()IY--;U"U>OUW^R?^'*+A//UZ:!TED!@0)U5&>/PY(%_%H4WPO0X'E&9EBUK0:K3!$7(I!.C/>'GIH5:)9GHR6:E?(EW73LN MQO@M%C_NE4+Y-%,RV[ MKXEC"=Y#96'8,!8Y,("!QK?N.)?=Q2M+R$MI7-=2 $0!.<39Z[>_/OSR_&'H MY;F';_S%RO%?/N'>XD2V-UQPM[:4F%Z1_L!$8AX5WYE2.[>/Z,.9:[%!G^.) M2/&@T+H\'!E<9\S55;K)Y686"Y0BG(V-]&DVVZT/MSF$"O:$6U>4B'A_?1'"\U+NWQ2AG&DZ5*+&KO"W126;H MLZ:ZS."!9Y(CM52/O&Z@3X-B&ED92D'UHH1PVLC#N\$*8^$!/WUS0N:MW',F MV_7&FTH!5U.@,,Q!LHB"-\Z=/[8?9(X6T70X^\J^%?($-FV5/^]$'7&X*#Y"NSSY8L M;.J7@W6C$U,ZFU9=TXAB+K=6'TTFC!NR]@?%"*%CZU8Q P5;9:?= MYT<+EQ92Q7:57S4ENOUB2HV28X63GTZPHYXB>YRZ)!]E4/#QI:S^R1U\-HJ/ M+B>&'W[B,A0&/%.9?B&E-5SAX O@R5NV:> M9'0\1A0[>P(]*WG2T(?AN=4Q2[P*&0>77F>-DES;1MJ[T34,8>K?K\%35L^3UV-*B"*)JX#*VY7D",@8,. M>9R(VGEMYH/8AD _2B7R O@[,"T-+8_%R#M52U%'AL$8T'E79?CA!EWU<6JA M/]H7^Z.Y([^7@67@D%Q]QT?Q;K_HA1WR;16)JX:GM+QT%/!V""2K .\;([$V MN])=:?=H0W8)>=D9P@OQVQ>JR;:Y1_&MHRB*@B31?N(4.*O_#42X49NR= M",""-R!U764L8\"9/_T]G M/ CFE*Y+@F5YKX?J$ U$B$9]&N9GSG-!U#MJ+P;Y:91Z]E.B<)*,!=I&M]W2 MA.P NYV9HB3=\WJF;'\:;KIW*"LG]1NY$S5OZ* 5&.;MUM)W.@X3:R'[!J ND@N5+[0]4"DP4FLZ;J1(#4B*FD:D@Q_$75.=R_W M!\0G"2UQ43AJJ_/N=U>2ARHCIVKEW"FTRC$S67"3&R:U^ M>/+LQZO,&3*7)F+R.C 1HAC%>7GSS"5:D,T ME.F8P&R&R5#?"(*E9.?,Q]1 MX:58)D1!,IP>9SNKXP7I&7"'\ )Q-]/R:E^O'EK1-R9Z-JD9"\&BJ$ M5B*9U$/6#H> ?JA1(2*X5Y=W/6G.GC@/^O<64 R_,/,J1 MFAK:.B\:_)(Z'6E2[6J-4:P@",BTVU".X*8M.RU9Z^#9#&-G,A1HV\;_>>^7 ME-&1X[U-)MD8Z#Q -16A7(?N08NZ/?*G],:5Q\7AV[ M,I+G!X1HDDN4?&"=#$T.&GE6G=T4\&G2%:\0G9 <@1V0<1>I MR_&%T>_#^VE.N_;IK0 >\4ZR&0.JE&%QY'7ZX*.W:O9A0J6J%T^$/V3]O9/( M<[@$MX$"!N:U=O9=5?A8$5^R,8_DVTV#?"+WB AQ(*LR:3O?&J2)R$3!S"4+ MJ'H)[M^E27Y-5FKB51*/]"7#F4%[%X#5J8;V_Y*0.VCC9$S%20T\ZI+T]I7P MB&3(=!5,LLR6%<<<-3LS+^3BYW\\_?;LP==A]N;6F_HP EFU'P\T#Y,S:6#S M:%8*(Y5HW$BY"9,"K.'1:230VCE%>= NH.@AR\:J3KJG-&FF>TI_8MIJ#OM6 MWPTMM@5IO\S"RPY^ P+42AXN;D#/KR$?#6:JCLP?!#8D%"O_$V%AR&D6,.Y7 M?LVDURS;5+B#_O43J^_S4U>-"8\[[L>_7;VQH+$7-/8;HK$?+&CL/QB-_>'; M]L?>LA!G$Z662QYU@R;NVGO> M".FIKSK12J[ ]-S8;1NLJ4?R;L3Z0&)/]> MW?C$KP<=$:6V7?HWFPV_.2IZ',T:VF]\W%CE;8BK=]YR.9 0\#4H,,+W,?5: MPJ9?SU^^^U,E-8@.WWUVZH-_?D2"(UT/9Z\'-L\_.54%X\M/,5%FB+D=EB)M%X2 = M>CM]#$-=B"-LB7*6*.=M:\(@C\ #LNYJ#PT5EOQA+/X]Y"TE%OWQ>;)W[?&J MK!!Q7/B%^\-1EWD&SKBJV>0A>.]V1G<-IY;9%#H8$!8SVAG0.Y*'I.NI( M,(G#F+0@>'%9%91Q/%]](T1>7G<+#:K78>W19"I-17[+_1CRAS-%,@)"(#K# MED-#ZHW F%/"5.*+Z0;D(D(HEOTV8NKY5,AL&B0R^A'-S#[_5_(P-)E[DD^4 MG!DVI*G]!<.TFIB_,3GDN%&&Z(3JJ'4'$1B8_P8!JW\TV35*DB67$;,W2I " MW,2Y20KBO"V0"R#]EN_S2X(?42&%HNB!I S\/(SOH,6![9XF976G+$%R9[/G M=[]'8:D1OJ4:X=.MC!HE& *C?=UF5_OU71[%NY'I%8W.([0IU708/+PEAB.@ M?\V?,$HX^I\IM8K3X0] 21/9 JVRR;:JRY24$$8I9B%2U"O9U,&T"&/'2S'3 MD X87?'9Q#\?K9!(XM\_@CK2VHKSNAT/^2A)>8]/;#PSCZBSC6<^PB/+V_VC M +E2KX= BRC&^X_'//7"G4\ MUKERKP)XI8V?N_GJ..?:5>71OL(&Z+\9RQNX]P[5&&H M,KAO>@KE&+_$/Y]YOZACQO.5JZ_*MJD9JP7\,=ZSY&]I^]-N#'_.T9@LZR8F M-D+HA.*9OU>*L:!$"]PR (R\2B:$FG_8=NC4Y0G7]4L9L/W!&XB1'Y$@^7BT M;)4@'WC*Z:N[X]IC"3O>G+$F/6#A).<8 J!\5C:E0I13*?I12A?>DI]Q3Y<. M:I-"HK7,D?,3Q0LSU3T9&U M9EJH"L^G"T+#GR +NAZ3M)@$Q_S:NTSDI-67_@ZQZ<,[>J&@[N,X0%RR%1JJ MFST]3;@SE\[.J'1F?MML>_K<>D!/(M;K@/BHMD.]D4@T?,;?P*^BH'\K>B8+ M7AR)12@OGK!FN=>_2'3F=!6 5U"%*Q&7$$P M$3A#Q7;A:#V\_VCG]QZ*AGY\\$AEB%.[F?T4C'?7QT\V[65>TWGS2@=T$]7X MRU$R@FR9X3%;DA(O,U[Z/\&;Q6F"\L)1%/**KL^)X0+/R[\ZHU^=B2^$V'F3 MT)+>H<3AGVGDW@.S_AY&!<]G=)F):X^W.!-6BF\CV*P1J"^;PP.C&E)=PF40 M5@T8-233*&WV+\4/BX]M$WV)_N0X!FHFFT;,F91V# ,,C5H\7SUYU0O73)B4 M2,T-5>6NP.O&!)GNDHGQI&9#^;^)J6 K?:T3+(C;39C80/2F+@BY]:1APAT+ MTJD99T<51&+F0%7Y=FJ=%?]ZIW+=?2:S--=/)@DR\;)M=D/N7]@,I6[EW:2$#E_-XD# M1,>,R1:$JL^&\Q_00P3ZO"<&;7(LJ:2>2#>.BA)E'0W!I]K)=*K*@^DJBK>' M@TW>"G&2NIX#7W05!W3F\;!-7[(/-;4:7U+'5W&@1^A634:4N:9+3,R]Z>*U MM%1&I/*HU"ZY$RU/VLY)%KFZ0>6]S^? )#CNITI"KE35(#\21UX]S [J/)LBH"#2,K">VJ+=SLMWLNI M]/)TOAT/C41D6(GA,9G3.#T@LMG%;&=B[DB>8+*L2 =/XTM3L2$^R%>*'R_$ M>;_<2*4JE4R<[#G[4T6VB(ZI;T[(XFCZ) \Q6(=Q(3A?<(!C[C3?Z_(;B&S_ MM)\(W(LC7K*223" XJ4EJ")*D6R9'2M_J%ZY/U-F6^#]?+H8O21L,%U'!W(_ M]GCR1FJ2P-][O7UT! JEG!DKH\!G,?;EDP*&*\W4^ P4%R@;H5Q1_?E[[OYJ MV (YQ_930RG[I7@\C>Z>XRK@KG@NOVZ]8"BG4()41XQ#0@O42V\HWD+(>\8* M&T[H'U&+%RG9F8)9*L=5-/>45\F#!#&/9XK,CJG;\:V:EDEE*(I[B\$R2B)9 MV"G;[O;!S [1GTR ,!LW09Y<@<"(3X(].!4[I185<]:HF]\<\SQX;(4ZW8@V MNSV^C&R6"%Z**(4K#7FMSS)$B"YI0QQX)7N?)D9,/S([_;S?#^$%?D(SO$6O M4/ O.P#XH*4U.U^;/TY/"ZFYS3E%3!'WHTDJ!K'B<]Q4\"%?T+J30")Z40! MPIMDHI%]!$H!;)#,K.2X@MOH G:,:8!VCU&B0#H@2DY*8DJ#-+JJ(!LU I[" M/GD1X1K[OJS5)C^,"#&;")T^3E'%SIA%%A M?6K+SG$]ICT?^[@B%8#.$8J/)HVK*4^%A3F;,E,3;2.UXDZM.R,3F=Z J$5% M0)I)E4P,,O4&IF)#151X*Y24I$6-_4^0SD'[K^463E A5 M,DMFVM"*>VE=;&D[]934U?NW']SYW%&5AO_9 ;E'HIXCXB*.4GZ3^=$C=-%2 MG8V,>OC"7E:2I0NB%A^/7>9&E;V$8NRFGPU<0'DR/[UBKM>$/O4P&,+;Q)&/ MF%B&J4LCP"@D!9V(Q[P?M/Y*_6["F8_IH8J0%2Z\S"S.?!V9'*)O,Q>4DO>9 MR3>9308W@<.,J=H?(<=R$>\*;V;TK*HM*>5 MDCO7H[:U(CD-VXA$AM(C> '+22H^V#6R&;%,/Q$O?KIR1E9+48,!X3'%O'*: ME*JVVXT%%,WJE:?]+@H_HUZ8 &3V8%,.-]37;+T=RH("R"BG MV!2CH(O!$I<)D$PE%V*]@=_W9);*='(3?WR4-6R78XZP!62A%5BN^4." =&R+<9>C>YQ4T#V2P:!X4TUE5^0L' M.J349.&:AD\?+$PCK.U$6)11]K#I4*;U^YD(D,$']/9G;I;9>M<7V0P72C%P ME'93E$D#Y+.7T*.?A06X.$!(([J'B(R#I3)IT0VE ,F6PAN+J4%K*2QE/T;Y M8VI.HL:Q:9C!E,)/Y>M2@E6E FCV^,C")):QP\<]7 69'4'J3EV2FIF(R^,-2H94'9!U M^Z3F(@X&;M)J7JK8H6+>0II/,N?^8R?M0\K9_0QYM:W%7J?BB +"8<-@+" ? M5[NB%8R""J6S$*1>$L4T9DU6M\^KTWKR@>=#M:8G^KZ!+A%Q)*U.WJP1.C<: M0NKH*TRBGA,- ,,,Q>R/>"KI:/Z0I.G*5MRCG\^;9XK((]%=--3.%)B!'7%@ MAVT0.012VT1371/(GZ'',&>-X>TQ8R$@%Z*T5D2OBC2RCXF(9 [R5&A*1Q,5 MMJF8Q $0K_V5$VHX MCN?*-Q'CPA=P5/3!$Y"5'^D0F'DCK$ >MA6EG,ND B9"4FL(U2JE$JJ(I8N3 M-1)8QK%P64'XZ(/0+^CX2A\_=?W9#]7LDJF7SB/^RJ! 4;*1+I(OCRI-9[IA M/($1Z72@A5)-/?4']6*]9GU,@^!X4H_K1;-:>TP46"]638#L?_D 1WYT7;K& M%J WZ'J%K71-/4FNT;T63ZZ%1G];1;:PY.FR\=TH%7^Z:K4;7YJ=RT:[<6YT M3G]K=(R+ST;C]ZOF2X)-:U[LY9]&IW%VU6Y>-F%]IZUSXZK3P'7^:%^<-1KG MG1RM=3T5!DL+@?.HGEJ!OQA]Y.:T34Z&:[YH(WK;!INCHZG7?PI1QO[ MO/'Y].JWRXYQ]>.B!>>QU;QH*\=2;_M\;WM8/0-]U&>@B;(,S#QM]W*NMOOW M9JL!"O%S Y3/>;-S]MM%YZJMM_D3M_E1;7:;'[T5"*M<@T17O-,YVN.5XD\7 MEU\;;2-'.[W9^GS1_GYZV;QHZ=V]":,"=7ZQSB_.17ZQK?.+W[$9[K/T[ LY MD2G9ZC6[IPK@&(+$E!0WCUS3_B=+=,LFA]/Q ^HB&\.(:A1C!D^#F\/= M4S%WZXEAA9-C>;6X"*YR4]+IYE4XLQ^% )SS==DLUA[YNEZTG_VM52N6R\_^ M]=2Z?SZ,PX=,$+(:8?S&0DG2I2IC!(5T)W%W]8'F MR29R#DX8?O/+A_*'Q[=("A(D4!W'1A0,/?==-L]S5-#B=F5I5V2*5K59G]'T MOV7;;45&&:">\#_3WN3S]O[":GMW8H-#P"7&SN;0TZ)!7Z\JM1=OALV1Y^MD M^7G02S!"OF;9I8]6SNAYVM':M;?\V<,.6:L(G#K0]A(NJ4*DOA42A//0. @3#GL.*9V'"-O)%OP#$&(>O#BX_C<71\>'AW=U>, M6*]X$]P>GH:]@7?+HD/FWCCA(6;F'UIFJ6Z52X?(O'K%M,IULPQ_EFKUPW[= MKM9,I\SN;^T[JQC?/Y(PU^_/YSRMT&4]T;[AF/H:87OGQ84:WGT\,$Y'O%@+ M4TG;C$KX7.,,&4\]FZB@+3.^X<[I>W2>+%MW9@]O)=V= ^OP=":X[9'GAP.M[UK3J7R V2UKUIZK?LHZL MLFU9R$>K7#L,0[=4M>PC^]HV:]5R<1"/WD+W/U#P! +D'!B-"#0B>)SNHX-? M=Y+N;XY/<*",<, R=Y('(+8.['+)K&DTH-' .O<'[-ZVKD&^E-%A4*WE 0]@+R.=1Z#] M!!H9+*:[%=PRS ,V+ X/=C.-0,,##0]>UYS:07A0,ZV2657A056C@DW=X!H5 M[!+=WQ*?&24"!*NJQ.U@@ 8$&A"\2%XNW3B[! BLNFV5*E:M5"Z5K>JA6[8K M=^P6E\*7+>2;LL\^'TG"4]3 JID[>_FVW^N;L\1]5JQ MO]/>*6]?/Z$U<29MC&MX..[8I4F2HK%BE+;GVOCF1:HE[*R->85U,"@G+1[4 MOALYY= [E[VJM<@YY= [EP*I]5EYXU".,J35W/6P!WAFSAT>O&QF"/T-@RLOP(#C9TW MVC2QFEA-[&81JQTMJSM:=/?&^;X/^+_T?=CL_K9\5WHK2/0Y"$>8$]$9LQXP MP#?.@M$H\(U.'/3^5A,G=C:@\H1=NY5T[VZK9MF,R:KJ5LVKMVK.$?E:T[^; MS-2=&6<\0R4+-EBE5C]TRT?P3<5E]V_G?6T2DY*0&5T6WS&NZ.&A$W)>7!4[ M1>.3X_]MM.B&SM XC:*@Y]&_"H83&7&81#%C!<.E+ O,)K-LRB:S=A@:Z!3* M7:)[[J;?)09P'3F3;*']@!IIO)L(UET?5T :[QU D.Z&+\.@"R"C%<2 *$(& M=XS@ AI#./&=6^?>N&2]@0]+N/& @V=9O<;__>]1R:J=1$:I6#$_PC<^O4R< M5-]AOA>$=-/([QH_7-;@83(([#, MZS=S-W024,A.I+@+ +@8-9).Y8+1Y6Z'>:Z([RQV;I@?C+P"%FJ^0KK!JM-\ M<[3#=9Q6$ZN)W;B:S1<(JS^T?E]+-,O:OB*/!^K=MMY.O6=Y 7 ]VO,_0L_O M>6,PZ1OWK)?$WBTS+OIP!0N-<1)&B>/'6#S283WZB6V6TKX-3MAU?!8=7-P/ MV<0X[5%'!\P3W6S374MT3:PF5NMJK:M7U]5;FR>H5!;E0%=_]GP'_H2_M*[6 M$ET3JXG5NEKKZI5T=:EH_6/;E74IIX8UNLM75>9ULZJ5N1;YFEA-[(XH<_B_ MTQTR^G/-=)G+>N_,I>+!LQ]]W%-?-Q+G>K4-V?^!Z(1?ZQ\#:9.2?N%XT M'CJ38_SV9.RXKN??I*04*QY_G@ \_(._D@CTT40^FGYZP'SWI!O<(PUPA^,N MX!T6PHWN7V'KF,\\*,K32^MB\CO0]H1#L8;M5)W.H82-1!MJD(+@L7/#.,8] M.=,HI,/AP]WGMQ6Q(OY>^I=MLZ[GLZ,I5M+(A)'A'>2.#@1 M[QK7@J\>EHZ7'X! "A(0+-X]Q@M[SSH)=0:_H# M,K0\^;DK/W<#6*X?Q(8S'C,GA"OHPB:J *='1MZY$SM@TPVQ8*OG)!'<)H[X M@(V<='?K3?6B3?6%\BV MO7X0CIP84T2=",1@MO_0N84W>V#M6))#:] M*8:5 M=M0X-J)@Z+G3..4(4(9M?WPA8*NN$Z^EW%%]JP=VL5P^^IC:AP3@Q-KS 5K7 M9L]M,&:M/()7ZY6W :O3IIYI@6DW1V3)JT)A =)UFX7QEA8&[ PG3GV?W;.H M8$0 !=QD",L .7T8A :37:$'SBU"5N8;P<@CP:Z&(9HQ&QE5T]IS]O]% R-*QN,A0P#B#(<3 MPP$M,9[@G;""0#X35(K3&Q#6AI]2M*-Q9L S\'*_[Z&HPU!)UXF\R$C&\$W( M_I.PZ!VP\L[LGJ6!PIWA!&[RWE2HCV]8#H,DTL'@*NQ=!TY!KT M9/R>."'@*=C_;38.PABW-M76XAB, K9K1^O297!.7*,/2(O;B/PDL%X2>K'' M#R\\K3=P?$!HV/G+BPCIX^?B'G!\NFC"RI%I<*?N! Y+VAG>AROPZ,%3L'Y7 M!!=E20^%/!\^5H0:K;IM4V\1A\]Q*1C!S*7IZK+?E-7?&'MW P:_"7E_^BX# M0,GP/N2GI+NY8NP;,2YETCYP*0Q9-&8EF82X=J="1BEQ$*BHZ4K'YD0JY@PS/_>5#!)\XV)DJ>N:. MNN.OK!L,W77PI-/\TCJ]?&9KF]=8T%6[T!'*Q-KP&0#&(;^_RX%+ MR'$>AV-X9N +>!*:7%TV<(9]A&5X#T)<_ *Z:<@2A&@N3@1WDG@0A, "^$K$ M"\Z\F*RGQHB%DUMO.&0%HQ,+R'0&# = Y7M.\24[\)4V7'YP_AIT^$,J-]4Q M]5@DU7KDNV?_SGR*MZM2K%76''X0V5/ST4#UK<' VK/@7@/E3.TU#K'>D%;8 MN_C-+Q_L#POHY@O-">DO<"^<_]DZ_??I'\9EX^QKZ^*WBR_-1L,@=A0BS MPK0(TS1NV"$\&WBL/UO< M7N )P][(X!?,5K=CCLHY)0X$6O9IV:=EGZ9QTV3?W@NZ>SQ: Z'*O#>2[T@X>-DA;=,BSDMYK28TS1NV"%4 @2S,FWU M+DAO1+"N)=>UY)M02UZ=.D KUI+_?-@-W,F__N?GPT$\&O[KOU!+ P04 M" !7@:A8/#HTJQ"M 0"*I!D $0 &1V87@M,C R-# S,S$N>'-D[+U[<^0V MEB?Z_WX*7,^-G7)M&)52(Z7LW7'<<%!)9";;2#*;#TG9 MGWYQ\"!!$GQD$@3)*FWLM$L2<( #@,!Y_LZ__Z_7#4'/.(R\P/_;-R????@& M87\1N)Z_^MLWCP_'IP_GU]??_*__^!___O\<'Z.+J^M;=(M?T.DB]I[QA1EBL\<9!%\$BV6 _1L=H'JMUC-XMOD70BX[M^YB0';KR?,=?> Y! M#W+0(W3M+[Y#IX2@>^@5H7L(\Q [X0K'M\X&1UMG@?_V MC>G5?& PSZX=.GDV^0$\>A]Y3$^"H(-Q=XZ20D_MLWB?^/Q"'>TL,N M75Z"85UR#90_T_WPH[\N@L2/PUTZXNM32+Z+\.*[5?#\7OP1AOTD.[AQ>!SO MMCC*39)U"\+5>_KG]_!GZ//Q^,.G8YBLZ$FY:,$9;TP7)]?VY1,C__'#AY/W M__OS#=][V9AX_A_ZZ=#VG][#GY^<"*<3P9Z>7_J''*_P1S?.MQ54OW_/_Z@V M]6KF0$]C3$](.@?L)YN/.LH?/[S'KS'V(^^)X&-HAD-V6J/CC_#1\.Y1F$UK MZ41/K#/]96[Z4;P-]8S"7W)-D^AXY3C;,DWQA_RRE-9;[,[)CS_^^)[]]9O_ M^!\(L1/N;;9!&"-^T&^"!>.E9J'@IV.Y6L?PJ^.3C_04?4>)?8-\[2=2L=3O MNTU"'IN#)I&>N4,G(0\8C/Y]U;C:$]EJQ*CJ[,,_CN$?M6.6OIC]!M4>K_>8 MQ)'\3>T4]*?S,+[5.T[^T)[_W W9>@)--R;[.6IUV'3W[6$+D=X)[%_MER"[ M2PX\ _+:XOM/?VJW]^EMEPWK^'X0L['@5_*7VZWG+P/^&_H[^#+_&@8$S^FR M(?C'X_UUX[OT/G9> S_8[-Y#C_?W]']^EY*'_.^I[U[ZL1?OKNEXX89-Y!OD MT8>L?7,Y33E1%U-!QF,LG7R _T?%'$7B2?_I^"[BU)!"[M_?%XD4R"<1=F?^ M?[!_;T,JG_A\_6[H+T1GT:2FX\(ABX3LWR^;5F4W\4NY73ULX@-EF,E)YX'O MTF<7N_0?5'+T7/I[]\PA\)0\K#&.(V4O]^G5L*4GL*4I/01RIB")5)I($$6< MZMO.UNULIB^CAZ2S<8)=[/E9R=.0CI;',V6 M#PD5N^B[367W8(-IE]F6R5_^Z@9^?>,Y3QYA;2]P['CD(S\4-@=L.$\?V161 M*4QPH-(IL7LB-RDX?'Q>*%BB;&;PDYP;XI-CG=/I(38_I$P0O>-3I,K1V_$T M>?'<.2%MM\:Q1SD^[!;*DV@X0I\.NI+0N]P@W[Z=@797U"V.;X(HNL/AP]IA M%\@VX0LQ6YXYD;>@E\*%1ZBN[XJF_'.4'2HN(E-D&\[*GTK7#:6&@!RBE! C MQ>\@.3S<+&P"[#X14V"]WD&W;^5MDW5_NU>,W2OI7^G3(ZYR^M='WTE<+P:S M4,O+I8E.PZGYON4-DPT#IR8;"+U+AWJ[9TR>"?A.0[P&^],SAL^QV]&H(==P M0OY\T G)C<=OH;>3,CJA^9-MH?E3TVG[RPB$YD]OQ[/N>+:_=![B8/''.B N M#J/+?R1>O"M<8F9(-1RI'PZZP-0!_Q7Q(=^NL+X>.R=:7Y'@I>LC5R;3<#9^ M/.QQH^,@-M#;B=C_49N%*\?W_LE8."D^0/D_UN_>R8?28Z%V?]N/9L-YNG97 MCA?^XI $?Z;O(OV9G7759M[0LF&G3DH[!600HX-40F^;ML>FP3T$_P>OT[-# M8/WN<12'WH+>1_ '*I!]=L(_J%Q#1:$'O!#2D79?#R;6L/4:,R@E=L0O466P M(Y0-Q_\( ELV(LJ&?#LD>QR2:_^9LA^$=-UN<:S=^D*3A@W]5-I0I?\1V(_> M]F>?C[A:Y=)_IS7M&W:N;"*L5:[>MG&O;23$>0I NWS&$&#FA(OU!7[&)-@* M)_.-MP#1\G05XIKW]2!"#1O_O6;CE5&0'.8(*0.Q R&&0ME8;Z=BKU-!K\8P MAA"RVR"N_*(+C1IV\\^:W4PI($;B;9/VV*1[>N;]A/YG$:SXM+3;I&G6L%%E M8Y:@@10B;UO5VCN7]XMI_&R%!@W;\X/68U9T>KWM3WM;=> SLUE)J\_]K6%7 M?M0**8'/+7)ON[''Q<:MEG?$\4%49.MWYC#[V69+7_527-Q^'>OW\6/9."., MJ(PL$RX8X6-&&:FDWS:YW2?'KZJY\RH%"_V?&C:J;)L15R#K_;87>WQP#\E3 MA/^1T"6X?*X4\$N-&O:G;$#)*"!.XFV3]C<]WP7$RY3LAC8-6U0VB:A4T#M) MY\U'T-DF/0=;X!Z6:=&^80/+EI$*^S1ZQPF^[:0-0W7-9G- :3KD;K MMY/3W7I=539NV+VR]49C\GS;OZZV3W7GFIO5[]FGLJ5&9P=] MV[3##:+Z[2HW:-BHLJ5&-8V^;5!?-M*:>W*/[@V;6S;SM+:7ONU\!SO0J>NR M.3E$R=?FH>!UIJ&Z;@T[W6 M.D89;36'/ U0?]OEKD:DQCWO2J3A!+0W-[T= MAEX.P\\>#B'@97<5A"EDU&D48:9[*EDA8C/C-N>F MA_$:CEC9@J4G3P/%6;^WJCO:!4V@XUYJ0/@/G.I_MK6^5SO>8"KK',..W(VWS M2.^K:/S?L>]DLK]GWMZ_=2O#(WJ_)8:0:3D39?-\$4?-V/*PTEL(2U8# MNM7!AZO+F V'3Y?ZV_KPY7!%47YFNL.I@]-Z.Z"&#V@7_+6#3VBG01N.J"Z? MV3+FV]LA-7Q(?\50:@>[I\]T\5?X'F\,WL''5L [WI217H/A]U=0V_=O.!NZM/EBV/S; MYO>Y^8IM,<9T;6*AJD7WF "(Y#PH]MCC9!Q,O/[8?*^Q?FN.37BBA4 MTV,S0'&@R]1X.UDF,C72[:>-G!6]SE=".Q1-ZX[2X=0:SD[9)*[+]EO8$&\Y+V91><5[$ MB+GCL:2#(C8J2H=].S.&;Y>[,'"312Q:G!(2O(#]AT=K0]E#!GG'[#\2G;SALO MERLGD@.9'LE1-3>3MKPY2%ZZ#CI/LR2&,NFNYZ]8?N]L"Y-,LXE/7YS0C2Y?%R1QL0NJUWFV K-E@5BK ML];'B WG4 ^U6CJ'RLQ$3KN86Y;^C/CTD)P?5PR5&<(!UA!_.Z4'HQ?LY0=I MU:OAM-1#P+[)Z]8!$/;U:W2E67\^_MP!6O;M\%@_//P*%[+I[M%WZ ;W&:/AZ'4!A%/M>7P[A7V=PA0*@OTEAV)3BH0[C:)DP]6NC@>R MVZ@-9[-LV]_G:LQ *\3?[W'57]Z2^KH7 "C1IVL*XY1VZWA,.C@H[/"&>B=7M'\]LT"O^\V%RMF[&&0 MVJ=KPW:7;>FE.AQ?NW4!_N<)HM=A$XC_1VE)G7 !/>_Q$HE_J@?C]2DDWP7A MZKWGQ^]=;_->M'GO$+JQKXS".L3+W$E*.WW\\.%[1L*-C^'?W[U&[K\H/6,Z MW;]]$WF;+<'?O#G/3!3NF:^=(]//G-D0 MQQN\><+AH1/6T>AEMFM*-%PD3_@X7:0#YUQ#J7[FT[OUYX+L@HD#" M3100SX607S5M,J-B\LX):;LUCCUZQ9KF6$M\:/;3OT9I M*BK]ZZ/O)/2=PZZ!-6@Y0J\+T7Z&3(9?!\3%8<1E_]9K8720_L]%F\H!+3:_ M/9E>63H _+F>N8,)VMRY_=&/]]K10\D/L@1]8/X>MEK]S<3FPAX 6[O7[KLO>0XWDO!R0(V?J"!T\ MM*6+V'S^3]LKN:^11W+F#DIG,77J.@QNZ=S9B*AO>Q+MS<6:=-4N$+R]]+0/ M/9L?8.=(Z+V^.$.CC6V!#HOV-;YR7:8QMB7=*V;5^$H>,/IH%W"/&,S^UG'O M28QM.3L&$QI?62/S&=LBMPJ$,W](VX]J2?S8*_:GK0QR -'#V57=^S]R]GRP M F#WQGG"+0);2!CFND%LP(_')Q^/3_[,^-)1ZV.Z<8P\[X"+YH'^D(^S$_C^3 _ MC?+$.='ZB@0O_9VTR@&FX+?M4F+3BN.V^P2GL V'ELJSL@7=)C>*Y"A8)?![ROW1Z ME_0CB7>*HM[NI.Q!:(! U)/#PDU/AOC"M5&?)B)'IR2!6)(EAI<*.KW](WOA MS;W.PS"6QIT]8XCX@!CB?/S9C;> 1RX+0-N;X\.'&%+(Z"@LC"/#!U2,OE1\6N,?1>["B!9.G"PR#6E M/SM4%2B'.$82[VGI1$]L)DETO'*<+2S]I_>8Q)'\#:S8)[9:XA>_W^ HPEA_ M\>SNG!W[PBX2*A&^QO,73)[Q9_JMK=/%8WS][9O.Y-X/M0"G@-BP2L.R;^E9 MR7XSI_^*H%I6X$>?<^![;(FXFRQO+743*($U8.L M+?+P'DL,%I MA"N^8C=MC#SLLCXU,_=49$ZD""J9@U4/K$Q@31P"S^S'NF6V/)-#E[W\WL!O M?G_<+D,ZA)A<\;/2M!ALV^D]BW=TV?$@WL5A%KZ]$/GF ;X%!=^]LDS@?;SJFP=49G^4?%U][+4,,)=(4H M5A4(ZBG.]._3#95NO'_"XQ/%IT\1>R>JQ+M.-*6W3;^0=\8EI4 MT@TQTC-3CGK:ZW@HW0U?^/^]QG_WZ$*?DX#*/6=>L*5+O7$6.&%0K1 B"<81 M]M>? W_UG_3_Z.^J7]=N! ?;OEF\QJ%R>5'U:\%?GXH-J^DP&!-T'4-0ER\P M_^^U?Q?BK>.Y$M)$F%O!3@C3Y[B,%0P>2*P/ >^:JD(P'@X77H1G2X&1&%TD M8?KILRLBNL4OK+%6!#F8EF&>@"K(/BPU3?J8'K>0C"QGIUC-3U,*WT.-LM M.,H(B5C@S*Y*@FQJ/=R#+G"?F _^)N".4@%IZZ\R%>QLE_T;RD9H] ,C) =; MB+8&V?^#G? J2*H.W]YDAA?EED$8Y62Q>@-N4S?#GYB,5LX$Y0J^O_=N?-:^3[M3\GP6:0W6Y@PO!\65@^95EEDO4Q/.]<*U/OW'VS+*G!. M69Q,TRELUWR0H.:KL,MPU)V(P8$WJK M$%")SEC<6JNO;IBY#+;T=P2[*U!CDW ;1'6'7]?2M)KK2\/!;0+RSVQYN=F2 M8(V-ZVU ML7(4U_ZC3]>7P'K!%3/SVT ]:/6Z+O2&M!%HI) &^WY#IR$?=AE-#N^<3ABN M?N ;>PXGBA5 FD605A4OEQFO@A,OV:RI??,[O!J9\/>-(;S+^CM'LUNAL9^(SC!/'U@QQ!< MYIIPAC8]IN?AE*>,WO )!P #-\BU)E.:SO-)R=D-VEFBDUA0(T]AOP67V*L\/TZ#LR&D%&M5>^KTW] M3!L_<111.5&D/]R#79)$THH\#\XPMZ#3"215VW$XG>&$.;@OQ>UYX_GX.L:; M2O%-V]:T>_;0>TO<3BV#+NMVT/84!MM\%2SM1M@F:C3\RN:F_;]B2;D%]S:( MY1>C=017-A[X%M?;IO5MQJ+TY#-RZ&5;%6'5W&\, H',0\T5!VX6"?3=+&5' M<)PUJDY293AB(:"SD,6Q:BQ733I4-$-J0E!;>HR MY#&647K<+\&#$:N/L+;U@)H4Q.;,*35](,E!A(;SE?&81&T4:[TTV*:GZ:] M\6/FT6$*&,"U=N%.I(;[:CC:1@&-HS84J[;+@(%T'/'"$^65Z=M:);%KFX[$ M*E1GX=6U'%9(4Z7&.C$JUVX2L9:ZB_AP.F-X%,^=K4JNL0^OTY_>UC^,:_2.A-1=P@ MY%'NU9*0ON%@"WL;^(_U-@NUQ1C<E@.EYP[87NC1.NXF5"9+IOELS;$&6P%PVK2$CG, D<;ITPWMTZ&]V;5MEL2 L__R)X M5H@3SD+F9-[-8GJ5LY&_3>616\?:R$SVN;#@XLTX ""N ZIDLQ% MEP,%K)(>NQ,V?,U=.B$$4J<5>3/AHDJ5:=UM*)0Q]M28 1DKD)JLC?(7EET$ MMYI J9X'\"O%CW$J<"_@ZZ/\1]ZBSZ#&P^=K5/<7W;P78(#-:SI?)MUMBZ]6VMKG8JZ-,C\%^)0[SE#JX#86)1=%]- MA-/^_:V&*)PS*!YR[;OX]3]Q"82QLMV 4"6.#R:B6LFST&A\F9ZUQLE1):N6 MX5R9OSJU*>R)!:OM/"JO-Q<'YL$EJX^SA^.[T'$DYLNVP8Q-O8P7-\B"U &@ M/ZV=G@I9[-=4 UY@[&HEYGU)C,@YUMHI9OEY-(SX@&J\6R9Q@"2).8:&*$L(MTS#X39$?"P([2(9J8+9BL8#FBQ2ZU_)UE?IEJDT7!Q" M:S@="6QP30#HN3:FO6I!S&*0,\1JK(Y0XM(H,*O8QC?4OS3*?J6ZX2399'77=+5[3>D0*I "D MRL,*Y6VX-*6:AD/&,#%;*MBZTB)B[%6?+6MQMUIT'%!QC.G+ MC5T9/Z)(NO0X> NO&KJ[L>/X5 0)K?X9Q^O S<1WH0(#QAM4(=I7/6A+UK1J ML/WIY,/)#]61COD&H_APN.Y-A?U*14#?>,#_KNWGFARBD./8?LYPJI[CB]V+WVL.'](#KN/?Y8]'$);W9(=$%% MW[$9J[FGH-+"7/W-'T;-JG%(**':"[C\]X&1]C3%- ^G8[JXTWZEAT'M#>\Q M/_[+@M>&W0API9YN-!#SO0\W@@(:U;;5?*CNGE5?#B0[A:-BK"CV7L.-Q"B8 MIOZU,@=FK0<);:9G#R^H*%MYYU8T'$.8U_ZU/5IV-OR)S<*5XWO_%&4)_2@@ MGBL#E>_HP84G@B,9I>$0J8C>$/=LGOY@&_OX\%/PC$.?QQ9B.DWNNVI9W[EU M]^'R2)A4#:)XX--)UD;2Z-L.-W550.17<^UF5+,30+OA4HN]75 M&9K[V7B0F48K_\+LY=?PJ?\]\1>PN& H//4??1>'+_2P4\7ECLJ?WF*V7&*1 M5WWJG\:\L&,^C'?/I[KWB0R+B4D5VT ^SSR85)A6:X][JZZ#8E$4@"0@/D_6 M5\Z2<)MBUPX@-"!4UM\3,9EY(.5I*#*0A1+/ V"&%?APL7NV>XRPJ\2:GD)F M'O<*-F#=]#'4\' 19SL!T "<784,"&VQJS$KMNDY)/(;X5Y?V)-*(WJNT?0, MA^52+(5X4ZEEW5$U"D/-P64_A0\/G\A(P"P;OOF*QL,!V*FW36I8H-=.]G(+ MC!T16%S!U_YTC&[P%> =_Q3*[2R)84_,Q0,(7Z[=7RM#5/[3WA/(M-3;O*YNO@L4K-1H+FJ*QK9M!FNG=U5>*V_4VC MO4$DXRXU"]=4T]$V'%LHTN6K%\68O35=HI*JR8S-H\*#C/9TI\A.T_:EC,"+ M,J00LQ5!3K.E?'[@$JD45RJ:F]88P3>4Q"-=!=>BUZ#+6R&Y"@Q$(0AE07T-Z!8 MM.P\,'K6W'D5)M(S[.-E9?9;56O#9^@NB %AS"&\".MY0 AFHDA6V41WB-IT M&Z](>HB>"IKGCS^EGQX4C<0?W MSF8#^_M+:HWN/RD@[763H[QP>T07D6NMEQGK78,O.AA?Y M,W:]%?9_<18+S\=G7D""E;>HN5;K.PQGP?,B1\!S,"%-G A=&'BK+K821^K3 M-?9*"FD@-9[K_Z:A^E]-!^."A"X(@9N*X!ADKV=E/L&^) 9''1''O-*2G6\U MO.2/(ZC%VB3QBU9#6Z&J'(H=_9$C\$3R,N'E8A,,9P\LM'03>)IL$3NHP1QG M@/# U4YFR\O7!0,;@2(C,U]S)>3CFDJ!3DK+JB21'D8:F?WMH$A9*W5XJL<; M4YY"^YW?/W7A -KFM30W6<3BHDS-58JUBB/\S$*9/@XZBYJ^7Z&J=:4Z$J?U ME4.GK4LZ;VP^TB2B@]*'S)\ZO*5R!9QQ_?')_CR\0R"7(NWA%$?A(FE\@_2N UB!>>D$:*H=?\!36F\ M>A-8R*IQAHNMQF*H/-LII[[]ONQ+Q?3'H>:YG[HNBS-S""SNM2\J,\EO 7+; M4E^U]LLYF)B%N/M(%B?F5\UL*6XC%;VM;3A^*UJ3O?TKRCD+%S$\<75YWST] M%!TG-1+KA[R\P"P*P;%5SVI3KQ$]0XVUH"L[# ^'(=+??#5 5"@>QJK753'RM-E_Z\X#&ARC* M:7IGNUL(B\*\:@S_=1TDRQX$AHLD8ZD-C[$X[RF@VF)YDW21L&"(]%CU8F MW<1UFY[C<*&P !&&\<,>,^<5M$FX\.%V9#MCT+W28K 1JD,\-YX#N$G=;'-Z?4;.2R-]QK )*"@X):Y1J1HISN"':A-3\=N_:#V M4Y]MW^&MVEON8?:5Y634OYHNX.6$*\H^)*$[3P%/M;ISPMC'8;6LT=QI//;' M)AM'38- 9"H:/%2BTA=NDIGJ+<+%NE$TS)\$.%1$!J&& M2:E!&^30IEL_AA1Y!U8$E!3:#"@DT#MX^5,0N*P\!@Z?Z6-W^;H@"5S):H0M M_3?![8-S#1 >[U,;53UV['\8;(OO0DU**'1?ZQ?L92A+;NF+8,'D)QXL5 U MI6]G_YVO\*5D?QL4N("I:U29NPB2IWB9$ &^'%6ZK?;L/$8[8?MPPCV)#)\C MPQ[)BC>@H?%H+.CUY3>J6O>1 K;C-0CR;H<*NVU5:ZL7CDAL5-Z^2/L.U+<= M6"Q@:)T-$,C%=B/%8:M]A%MU'0]^QQF]]]8;)_RCEJG&;J-X[2 >2'FE:@]; M<[]^L)OFP<_"R:R]<4J-1N*$;I0]*YL/'\"JU&3+BM_^[-'G,ERL]9&0A]$8 MJ:M#*-5JZ=^FBA<'TQNOFM5@4E1BY'LU79;',5\'BCA1Q*JNB.I,>.LQC&&' MS /EA[KZ"@=0Z2=;_[/C)TMZLAA*0Z605FS7(ZJ@KN1&1:.1&%!%Y'-# G=U MCW'=X&DR0.WSWJIKKVZE++6+0?QKX3Q:=^M'%@%W+X/;NL?$85Z46\RK$3_@ M.":B5MM]5"[1=Q@1TVZ/?,&(O"59!;M8QC@$K/*K(-&[0@XB--QKKT\:;"X$ MU:+C\%%K[6H^53:?K "B."^A*NR5K?*TZF#]Q7>D7G$Q@0>,0>LZ^= 0U%'= M;["-?GR8A^Q1V65B<>U;5-/!- !L*IG/ECK4RJ),IRZ_*VPI5M MIE9N@=BPB:6\8I *6\9#A-0XIRH_9@="IA-Z@C"&1R?$5%H0WN&:W)[JUJ-7 MNB'0R?-G/F:2@Y1+.VK>%42'TSBRO%VP/.^; -VZN^%32%?-Q\_.PV7UT2LV ML9JF2R4V^D%&=P%]K]OSP-4Y16L:C\1^J"VC=P^W:X?+!J\]!A M,1[.+MK[I#32&S*T/H=^?.U+)SL5UFO<\\W]AO/WMKGGQP)N4:OQ/U*]*&*K MBMW+UP5M6HO%>ABMZ>FI?.^R#RUB*';SM>-K8603A5L1_ ML^RM<[B?PEVMJ%G?:T#]6&2?\&-OJW!8.MZ#)?;I7C^,MNES.RMX*2ATWAOW(,?:)ZU4W$%LM<;8GF; M+"3CF9^E>_J&TB!W:WHI:0,3M$T&1:SV7,\)=V"]$LF7=;=O9?OI?0#E"(\! M("#[QGJL2AG"A#9:LV:3\1$Q*WMD/U MS=8DAI>BP?\:K:](\-)8>:"NRT@,C??8Q1MV20IG5^R$L2;+:-_>PZ6'A"O' M%\<&+)P!\5Q9OX(>K0@N2AZ[=^7Y5+RDARS=I\9R*T9H#^>;6RR23<+BD=J4 MI*MRQNU)9?BWYJ8A45K3<$2I"+LTJZ!&8FSL-IP%?+,EP0YCD7=3(U9N>^1AOP$#/($YCLV>ZDYG2P5FIP[P MMVWO03,7193=G1/.0G9=NDR3K$ 7V:=G;[5C%"0:=KH*8(J/OE>/>MV9W A] M=(!?P"N5RY2AZE.Y#XVQH(LVUB^J;M]#B&\0RHB?>Y Z2%K'3BTD<9'@.5U- M[$"(;E6,[P&41B*[JOB=_//O !:(C"DX72+PW@'D /20KWE1@X&1E!]W;?I MV5,TJP(46X,ZIM@464/-10=W0/KW2R> M#@:.*AC-[C&DP# ;%(1= MZT_I 62,RPDAE%M2SE(>_KQ.3&C5<_ATY&M_2^6Q&ZK\DD_MLI U/09,'VTN M0*D78^\Q?54C+Y8V1_YP"KLB-*C-;.E[V.'/185YHGO) M6I5$)AOG146L)?8 )Z6WG(>:D8:_"Q5D%9",'_W@"0XF/#10_LU-]VIO8YM-*XSBK<" M"J?WK&0A<]!E[+(J7?0P)S(,I C@V;ZXC[&!1K!HZ;4M$CWWK'/4T-U2P/$Y M^,KIIU"1 9+[\_!/*WT3F]Y0:#*!.@ -(5D'$.JISH2HVM)<6R+?T/!LZ*NX MXI[SF\ IE;+6M# /"@=(N[*NIL035%94W!<>ZHT].J)46#!'MMU9.FGL_ M"[V51_5W^#O(+70*]+W=.J0MT%E[4J;E7.$*OPHQ?F1YX2&+QJ5'!>UJ1MPN]P:ZEDKY5T+(:8T#V(#!@FG<V]:J%P?@?@$?ZN]!*._\2H#RZK:&O_/'APLP M? O+"X0L^7400W7-!\PE9PDP/V&?/O($:IJX&\_WHIA[\B!(@,ZR*<]\'QJ# ML5KPO\IB.]Q*H,0_U%7BW8^&Z71[NJCTCC]=X=/ME@II[!'XQ5DL/!\<&2"+ M,@7FVF?UEP/_W$DJ*@T=2FILMI2&I)'Z3L9QD3>9T0 "HE2\CGLX-[,EE:BY MC9TN-_L]QT18Z&H3&2(Z-KU$I'-TUTOJ"(W$9Z[D](BRC"(BAGHDU4)01K=JVXP0P M4R#+*[7=EMU'SR#@G\Y?@HY\2BK#7W0W#1F'&H2<]PF%0 M_5Q4-1TNMJF;+ZDVX=(,[\GS4( M^/4]>HBV+_@(J"JD*RI0M?D'DQG^TN46($VP)KOH2O=B_EH\V['NYU"1JUVY M.M/##0GD4:@]#.:F6L=4;1?+R2V*DT.'05G1: P8!0V56HOM1F+1:WHVJEH/ M&HY;]IV>QN?TI=C1[[5.RFK7U_ M?@O.AF@MG=[">Z2[J"M:3C9W6$'6HSS1 MRS3R%FR)^\H%KAEPR/LXQ(R-31#& B!JMKP0(.<1AX?:>,DF4@!HJV_J0XA9 MQ4=6KKJ2&U%C*FK1:4C )69>!DU,/CCLI0? Q,J;OJZ/<1<=BWH2D4XR0:U: M?JUM/]@R0\8D+@LAM0]J?9_A@RRO(&!@C5T ?&Q,6<@W'IDMJ+&0=6.WX?#^ M"GA!#/ZT7A:N[3*HT%,O7V8-;,4\!\_T8JOPZ)7^/O)XH$Z!0'TX'T5ZI^I9 MO$H@C7'C 1)1$W[(OB0&<2'QNK!M'$A92^-+[8*"4R.3%UH8'K]H\E;0)33N MVU9=3/LV@A?Z$;2M.EC3>K@;((-)YY&45'2@F@6+ JM/JFWN." .6"-"0&W3 M\8G4LHC.OF)UVF]LH7S&"S2-K_[#OO,S':\L (EJ0I3S+8;,':!/V *,3Q< M:1$PY#UV?D\7=)5#@9<,:SM?AT&R6I\ED0< )'3/GCR?;=FO5+*.,=7WE]49 M!F:'L2072+Q9F8D.UZU&*- V,Y[K(K/CS6>]&*$\/6L@E9T\ 5[7F/-MA+YY M?)YD [>@%R?N.;Z):VZ>YDZ]58#((;%VUL)R;D.HV+B-(G700C@\WLPHG0R'G=#3R>KR"(^+DUUD)J& MIK7Y\^L[U=Q!!9]@X=&!HKS1HRZ<>T\2PTF4^529V5-,]5'((I'"$94G*J(X MJX3'#A0'A&9[ADLRFOFI,5TJA)4^M+HNQF_3W-OZD#PQ)19T)_UE6MU\O.IM M4RU7#1C/$"5E]YV&)=WG!J\^_M4]+*W[*=UHEYGNB:/S M]^?_/IRC]FY6:S7-_C[8%%GDX6RIJ#%[Z#\M.QM^[^:A%SDDB=KESM6T'LX^ M#3&<*>3>+&1249H6GRHXYPXAD+E[Z2S6^;95]NO.=*W>FU<>J2Z>6VHR.ISW MB".Z+BK^K#AR*D.G>QEB!'F-0K8\V^7#:,]V]W@+,67^Z@&O>,+#?KF,!Q,> M=\8<+Q?BPF>:.:,K%J,#P0'32+9;XE5J2^F?C=O9)5PKO?CHZ5E&6;4]O?6\ MIOTTL8%K0GD.IVEXF^A9=L(,GP-D^! [N@VJ:&E:P'BAA'BFP:/:+L^G MT'@DF2@UI@1-P_&:P[H76!I?H,<>4QM0%XB84"[AV2KE^4*ST40GMXQ(-N\X M=OP6CZ>NV:@KLK!UJ_0!M.T_O7 +-:55(L:DM1'[*,38/*!5TP7=SI#J8>(_ MH'M_K+1AZ-J.Q-];=]'K6AK/+&+YSNP(-%\.-:VM[OW#QB%$AK15[GJ^E?&% MV_)O8[84GD9FC!?F$/WBU?:PNX!K3$B3FR37R'2PE8@:OPG*&UCZ^Z!I7OS] MF.]JJRYK&AI>,)'$)Z.YSAP")TBW=!4M3<_G(-"?-A"!AB@/&?HN\=MY5@$' M..)A1E6OV4Y/H$;ZZ'/$8!^C5/?+=H_ M6\.9U?<=4'=<4+T^0Z4->%V#6B6RNH=IR,$L:/ !^UX0W@9Q70A7;?OA CNH MBALKU9!KUE;;M+]%Y=J#0_9=W.I^PR,U*J7:/^Y=W/WCT&R(^G$-*?1J&_.9 M8FFU"RJ:T6??'R:>W$9ED37Q+15D5F]'K:8OND^L[&(X!59[T1K,&SL M9#JH3=3R!I"*=4 O*ZFK+>L\$!E1]906]/%=]._4_6,[&1WF=5")9KFVN*# MS,>X8V"S<<(=5 1J*/AY3K=X%814V:N-8#5%U?1S %6AP-Y+U286ZW@1O/A* MH6/M4]#49R2.$KF&'+>R/O^BN>.P%@CZH@0RT)<+Z"*BI,$^V;+S2#1C102= MTP$BN$54P8/=#"Q?;AYZJU7E=G:E.B <@;96&S^>!HJ^U1$:3OO.HE8 MZ%25TEW7I2:7&;MG4\>Z.4)$60AG_ MD7C;31M+7YN>HS%;UBE]NJ9#OA'\:H&@E--GQR-,0@P421M>.!Q&HHQA\U-Q M(+TAC9H,W.H"9R!77/BL3BVJ[S/3E*27R=]*\ M#G)NYBAEX-&//CW=!/+4-#%MA],9 M#HF7,0YG/A9 @U?>,ZN9%35E,9BC/^!MF*O@40/8H&LYK%[+ ML"'Q9AN$3KB[WFSI:C*5C7@PG#RN9E]>^C!G(S"/<[B"BZVMOHO[&FU[4 M?KF"22&P+ UED4BXB4-Z">?O,),!7Y'6-4=:=9E>6*4N"0-4*\ 852,43 =* MMAYW>I^DVASL&,:_M/( X\\[5@] U!1%VI7J]#[#QKAA!85L?&F>>TVN)]\9 MG)2\D#_S:ZPPNH7J3L]*5,U%@NZ;[!-/1G3<8[>@KDI MLL.6A?:)HS8/!-:X:*L-;CR S.@5G@@EEY%JC#P!JB9%JJ+E*! !1R8 M=+A7':7:+D-%/7<*\HF(3+FUM$14KR+A[S,"T)_=045;,_'2U"O&*GHA\N=>Z+-*^A[04DR<+ MI,']HHG'R_VY1TF](I1,/#RU06EMN@\:M\1"IT2Z0)TS4M]V A$KG2-5AG32 M/1%O\1B+K*YT"VHB_6N[6/YJ_RMQPAB'1&!CUGS Q9968Y/IF$)33E$]SB&D M%H=;.JM=9678_?KV5,$I^BKK"%A'"@^%-[8:,BC?:E"\WBL2O$ Z$/UG M)M+XKF8A,_=%0\!69[+CO:N:=,>L^-Z@*NR^TQBPJ ,S*3ZL,6YG]JCI,&R@ M".Q4B-=TL[QGG$D6](6@"^]S76BQ4[+KZ-? ?B)\Q@AMUY8DJ MVP_X.C'@418+YLI*50LXV^Y9$M\&\?_!++^W\A5JV7VXO/Q*'4S7PGQB7>H8 MT=J@LC*)681333W?3O0,\U9(KTJ=VLJ%>$V%8*H[/<2A]P=_!"7,CXZY;@1' MD'4N\V4JY G(B 4UD6A'(/2*N/KN>0R-JE%RA;2 VJCH-F@ZK M()\5COI]1PN/%\$G-JGK;[/ M@+*0B*1)T_4=<;*!8X6H;>MR?5MTW,PMD"GBGBJW,QGX,RS)7L,JB[9 MF@YC2P1NN%GK^IC'Z9->1:;%"QPL:0VH%J;;=1S-=5E06 X-86\D,YSW(E>? MM2JYD?VQ+L%R;S*#,?P(,767]-!MZ+-=M7^%1@.'!L^=U\Q-VI1F5MO%/!"A M@G/$*G//EG3M^/5)Y52X5F<^G+R.Y 8'KB(? M].$_-C2ZU>@[\$XYPI?Y7XE#O.6.Q1%P=.OLK-]45# _C,8(;/>E.@00CT89 M$ +EGG7)]Z,V%M,*/)^\4 /LEW(WM+.Y5'SJ-?UWEX MYCY3F9"N-ZN-$3(8L\6N-@:H3<_QQ+-4@LRU#6JI)M 7IG"C]$YG46@#WPT\ MH@!NL0?.L-F1IB?N-488\VBBP0*<"\,/ZZGF5?[4HC+B[G;&<"_%X!/,@_FZ^P+5NM_060KB4I/;UNG48R:K3?_X2'.KT MS[J.R334(.76]1A.#I0N,_49>O'I>Q\W0?^TZJIC#,B@UPVA__)7?_L&^\>/ M#]_D>*4O0Y"$E186B%/ .'\9I[77E.[:$L'H?/WSX]![^_)YJL90PC/W-?]"5^_[?WV>SF3)?A+/$ MASM"Z8"(C7B$TC&/4!R@)XP@4O<(@;,0S7S<]S*4R^4X^@HY_ [HLJNY,CU( M&1@YOIO[F"Y) $@&^/H[=!)G*7(R!I MHHPHXE2GP D9BHG.VH\.K!$D:JCQ\TL @S<0*!G=MG=C-)7N!#B<+!AC]FX M2)U;[KM^VB&UG9@@8C,\0C!'Q":)E%D>(3E/E$T4P4RM+'8'0-EJ'TL5H.S' M+J=0CH&.D1@&I>,@92 $(Z%W.XC*^?8(/?%TN[?%-'B29_+H*K,^0ND&-6]/ M;Z\"J#V/VV48I+"#78Z M\5S+J\1W#4C!C"+B)!&C.0T>2-7TT6^<8'_"*+.C@V53(G'YW*+);AD#6\)H MR\N*">'\-YS^I-@B.HY.@2.@+#B:YHX5;@+.8J!L6L18=-@0O5T,TM K,&L_ M>P1',?TFQ/66U5CIL-M8WC=(BH@*=?1X(R[YP'D&8<)?3G-*'H\M& $O7@H^!MFP0 M%,$H7^!"D'0-8' D1D?I\.QREA- Z0R0F *:!TA, O%9H(KMZ\,HNW2O)B?<+ *G>W:6S@LZ*3+=Z/2FL3D27G> MZ#<@U)N@48J346 D1,B,.Z.'% X$O8E9_/FC'SS!X8&K]]K?)G#?!_Z"]F(G M+XVQZ"11\J@/%"S1^1J4Y0AYOFK8$4"GB$CK_]>P0N)\9,N0>3_H;)"<#F+7 MGY@08C,Z0NJ<$)L4RL\*_<9"9!#,#K'I]7[J6N>"J3D0T@W923Z4!!%0_*+8 ME#9V2AEE QVA=!+'RR \AFG0W^66X0A=>1%<.]ST00.^2FU?<4 ML>]I#ATFRZWR!=X+_7^.\>[7A. &_WS NV]"/:. N< MQ"#G > 8U0_X7W\._-5_TO^COSO,U$-I/ 59W C^N5P)W94CHDX650>E.8W#!DFR MZ3!$6NQ2W]R4H>OO0KQU/%<&ZHJ@:?J%LGGRC-+6G/[(.?59T1,W->:Q$1#F MI+GE/6"K(*TN#AMFXLQKOD@Y(GHGQ_P6M'JY(F(\MB#\6/ A+7VK=M:#=%J* M_OU-//>A7%"F)ANBDZ I!@)#SXL8ZH@[HKX,9G/^1#X>2IF>+:4=*T)\S-1& MS49%=%C>Z,Z@<50 M/YU(]>I;N4G%FY7"SQWLX.-/GR?IC'K2)5^;I4>1W'H03!K6JC;27%%6C#4NPV@Y#UBGI>(Y=2?=-\MU1/$*1\A1AN= M3(@CC5NKP(P=6TT&UA[=!<1;[(RX,CE5Q,A.9/JD/'/$2:+?++@'#7-3#"K2 M<)4QU;N56P (,=2]F\!AH7UIJ:,LU>!0/C44'35\\BCTM,Z*R M:>5IN_$6S':5^7&SV,HDITFH(VU;L=WR@_)5$< M*52M"'^9+LC"5J%&E X\)(/H RSF"- (7[MYR65D<8@7PL; MQ% ?,8N!!V1!0!(%]3Y@"'7"Y16==_>/BW%8C#L,Q-QH;C;49)DD>?[D&"S$ M11E%N@\CF?DP688+(D73QF9.=>%*[UV8J,!8S8,-&@J$SX\%O[FW='7UPJ4X MS)5<#1"/7JJA=K;K:'O)441 TJ8-YF$=A#' $#PXZ&+8&<=#9H&80LT@CFTW.LT2!K)@Y) MNE;7/N+#0V"-G(!PG,LI\&]"1*AELT!T&DC.XPM'+D:2+S,WSS-P\]*F*UQB\%YK)R<-),=H93B5#C1(75%Z-U)[_&EF8:JPMB*(H'-L![F5'7E)*9UEIA( MF,+4BX0?=OMH,3Z<6#W/9<2/+WHMI0@GY@"WEQH]VK1VY=6RJ.*S]WS^$LS7 M01+1*=+UFK_0AV4W\[$LL@,V8^^9:3"=(H_H,$B.P[Q$?"3 Q4=\+)0.)DP= M-J*1^N:^(-[MOPI\V-Z3:?7!A&:2A&_2]& 5A>&4VX8MIDO;)I%<;#KPB/M MY0]G=R S/)SMSHD3\:NMDVHMK[4TN>ELAQAI<4WU[S@RQYCFJN8\/=GFJ;?* M9[<@:4+QL_N $*IT0:?>_0=B>LG"Z!V1C[+J .29$H?R0$L MG47SC&HE9I>9BWPPW 0%'41 ^B."4>]#.2)05,#[# M/$T-ZJX:N5GD2(A7,IP\;_+)8T.AE#LQF!1U(L"[/L-(#H@N$AL7D;55*.:8 M\-5(0YY"L1HIU#]/E0OE:KA)__DE3*D1BM.-Y^/K&&\ZF4BYEI3J@K\!4<2H M]N^!,,$+4=D(;++!P6T.U6Z$0M"R2I2).TL.==R^[M;7O'2J9H@:-,,SH1DB MC6:8UGG9H["6K4MUY%M01'1B2\Q*KT'D2[853EY)CY1VLIX'JSN3UJ-YD5OA MB*T(TZU8*%L!XEKO-_H9KVSWL,8XOA&!BETCJ05-Q(@B274JG) Z)FQ$&,J3 MSA-";H-8RA9=@7SDO< )@S$H3L6':7 D]N8+X"17 T>PXP=Q)MRR!#=9MF3K MA/U7@> :_Z$Y:HI6S0UP=A$_.TV^8/+H.;.L(N0@_8],T6V/=*\%8RWG_$*H M$PN$R5? \7S(EN1_=F4$AJRL(RJ?@DL>NC[AE>>SETH$U=BI'V!NJ9H"3N2J MW5O+E%:,H5 )#Q2(=4!<>C]PFW[W+U$QA?-:>,H8__-??OAX\I=_0YB--35> MR[9RQN!EK\Q U?!+/Z8CG+HN;1.Q&DFSD-6]ZAA\S>DB0?@(,=(H")$D/A6F MR,#\=/;_E4LJ$'OAM219<36)!7L918,3,\B5]&_\O7JX5#R M&3.L=P%J73(ZL28()FZQ^@[P%>(U98UJ5MQE!#NE+ 3R<.: -A*I+.EZ''=] M4GR0/ N[G'/>1J0OE1?GH0,/T,-N\Q203A$[G!#BE$8[96)UMLQ"OMMLUX&_ MN]B!2_MGJBK1@:,;")-[!!+U; ,\U7T/M1L M5_]NWZP2 (\5Y/4TNCR>:MD#6=?@2!01L11P8XHKU9VM9$3+ @6B",A$N"'- MVS.:0 O !YZO0]Q)5_CXX>.?I\^1-(0=$$'#4);9H--?ANXA- A"#U#[(DVLBKH3^Y48G N "^ ^X9)X= K=N=]T%"+*/G?U#(3TEAD@#+];J][ L M0WH:/8[D",:Y3B7F&3TX8X(@Y<2ZE7)U=AASIVM1_5-?JX B2F0JB4S "_IZ^5* !G M(K8L3=Z2Z?,HM& FZ)M3>:45Q>I2()<<"\%@1[+2GZ6>-LVA'GLILH*]9)H7J0?(9&M!&&YR M1MJ*ZBXJ3OXC\5QXH=("QPXY#WR.]YF%8ADLM9T.R8S%&99F.NJ7P# I\GJJ MYU6-=K-=O-O24I0JCJK;OTR79)$NB9N.W&\QAWN\@ _06WJRK(G,MV9.5Z@! MR(5M[GKEGMAYH#A].RY%<0+"V<4K 3*7-D^>U/FZ08_DO^_7]SW02HGOYVV% M6EVI4UBF.L/J/?;Q"\+"%977SI,H#C8X[/X-,*I(D$62[D08(74\6"I=8XR9 M8I$:QA2QM#%%T*@*9>57+UY?^Z[W[+F)"%E2%9?HQ@2^;0HP5:GPP310-@\= MDF=D%1=WJ&4C;5?L);]B1SJ%V>Z2Y7*93#XPW+;8^]MB9/Y22,]G7EFL% "5 MUE\@WN\J""^"Y"E>)N1TP;S4$4\NA$BRCA"!@A[*"!ZA=& 6?'A.#Z\'B*&1 M/2C!7EG/*90Y5ETQ%'+DLH3I8+V9**,P_OT<1L,A@\6\=38'Z?UY^VI&#P'! ML4^>5,S;DL'B+A2W-"]*[H2SD"&[N0S/YPZ'[$KNF+TJW@&13$]YY A.T^2- M%-D28[) MK@+)%D"?X3>42P0.&TA)HOI!#H*S*V"]I)U60Q#4_U66*+,G$%2DH1AX!J5P M4U=^$E*@,F#=O ]9:=9_Y+/152#2\U*==V-)YMFW-"]M!C#P $%9K72\15M%V/L7VZV)-AAS*4(VG=-OY/#R_[F$_E. M_H0D?5%R1H[ :OQ.GUUI#2M6-Y;#U;(_1*'GGM9!4^TYENO! @'E>F"Y'DQ< M1ENY'ELZ=.\X#_FT[\].#)+;#M+F.^>P;P0Q*R "YO@@"@MJ:3I)TPJFP%T8 MT&=*IQ)?JAHPLD*+LY"";8H'(V4MR(@_W*(4# MZ]T0_^QX!+2/JR!\< C.K%@@"HC7G_X$7C3/G_D,".-45JL]#[IM&Z./F;G! M%TB&08@([A^3W#[?JH25C7:$TID<+X/P&.9"?Y>6 X:1,BF,NVX6S/0*E^8# M?0>HXI@3T@1V")URK]K$I1/"FQM)^W)F&KPQX8>6Y#/;&.I7FD/7)(O MG<&""I@RFA:RL);YQ=XUC@%\^8K#A1?A-+LSNDC ',2CNIG)YA:_L+;=SJT8 M!Y[5%S'2E\!C:BT'28$/AU)>9ZD9,$)\2!'@+VQA$*_(A_T2EJ(('<"6A&-F M(ZS9?N3R)=F*&B/,*0BZV0OO%?5N[NB:!_$+RU( V?]UB\$!-@_@5TKR\NEJ M%;),!RJW4&8C;]&Y)@X?E&NT8E@P18.D))+=/SOA8HT^G;!$]S^]+6)_V3O* M7EPJ>P&_+I1V2GE *1-V:N9<+I=T7BE,SMQY!: 'J(KH+SSB\ MTR^!*B2YQMUR>]() &H.0YGXDEC6/75? \.DR*L 2I(LH_SH1U!W5$P I3,H M=K(&/Z(XSOD4(&R@C"EETH6NA97JWX4.<4H/=$D=^L8^^A&]H[REA]U.]A%) MSYIE!#*X9DOE?NX>)D;H$ %XONEFJ!<_\T\I/W-,L'CM^"C7:1(L$U/<]AR- M!H40GBZ8JHG'F:P0^9#872D-!<-$^OL,2],RZ_ MV,MS)(&8C]#)Q^,//QXI+G=G\(7(H.+.,> VD&O?Q:__B?6W.M4V@PANN\"\_]>^^RA3V/_]D3@T4,X M6,30,%6DW24O^FD+GS>NW245-P3@Y>;<"N M UZ#/&G$:4^&*3(L/XIB(0IH $XK +=Z?D(?)"%1!GYTAI=!F'F7<$0ERM ) M0OIL.>&.1SS::%LGG)U4%1C4X:&QBE/7'<8.Y*64\Q8.TEF0NSQO+ENTJHJ2'=_2S+GQM MD.]N"]-O'CI^1+5BR%5^H%^RMX"G89G68E#JPX([/-+_J9/+)RM)D2M&:\G] M4RC[PZ6]V;)D<[CP2$*;97X#]BZ:N'3D#(YE$21A6$LBCG8 A=X2]D'ZV9N9 M!2P[A&!L/+%0SX4:$HHY;11B7J^3'O$PX]Y*458E M>+L4JEV9H][IZ1+%5HO59U'BT^]Y$+@"JVM!U#,A(OISP?L\<@8?#;H4+!+Y M4*3T'! <$&(8Z:.>,BG.MN>0-(X, =8(JK5&GBOTU4/A+UA(QD*E-/*)%_$J M[#&05:/F!7P@TU BS3+WLU*S6(5+Y'"-K PL?60/LY:6O7+"Z03ARYGOC=Z, M=@IU#+$&J3=#U$]B**UR\",> 5 +E9D-_24NCWIW*H?CDFKHO1\+[M31%6/D M[U0G34#@5?&$K:EP( \KR]C/TNW03%22% _X5-@I>M0D$,%+5B S9&SQ7>K= M>2;#*KL*&=;C0#N(&$H4J)V:,2TS[GE.>R=,IE+1>BSPZURTA/!$*["L]O@5 M&]H*66 _)($LF+/7O!V\@LO@)QRL0F>[]A8.Z1Z2K5*;Q.1)>=[6#'2ZH#VH M/)B5MS0=M#<7M1LE_>EQJ!XVCJ4:6ZC5V#WDUW[8?*<8^;ZFR%)_PMWOCP]= M-O[Q]GI^>8$>YJ?SR]Z*&1T^56)QEGKX7EY"??D8<;C6+FN=W2'\2)$M6?I5\D4))ME >)O'P*@ZF=O2.+@- M)\MLK)SN1-@A7PPG!75K"(ZJ/>ZGBT5(=3PE!/#4=_,9'\K?.IU)/A*3=SF\ MN84(P:$8%Z>W(@!!+H4R %N68A[,C@EAJ(G,P(]JJ4F^* M##'Y8A4M'BF 71V7?5E[QN%3D NE74 Y')G0 M(2J'@4D18I332R$(6>8'V#8P&W=ZG!>@TSF[C,MKACUV)FJEX^.CE[RV\3B^RI(Y24,YWR@!(C/"MI\M)\RYG)R MTV.H[*AOO8764VC[XC[+HFW-N]U,6O.,D[WX'2S\@(?R7_N?<;P.W"SJ0(0J MWF/ZAM+'L)_(##XX*+-\^",U.D/&:*)WW?2&[\\ M%F#[T\F'DQ^Z)Q!00@@H(_+L]&Q2ZS1M>2RWB!&Q4[2ITXP+TCF5<=R$ M?D]RS:T*Y3Q>E5+J%F"1$].&#$PUPYM6^A3< +W>(XV3[9:PS'6'0+7/*Q*\ M7/O+(-QPJ#X#J1?J$ KR.PN[!H5J28>DMW@ZYD19)AIN6?U4H(^4 :RF0^0% MD^[7M4;\F 83E1*5E5O\YR", : BQ#C^[$1T19FO[S!6\H8)3AIQVH@3YY[$ MZ7!$FEB9X"X5WE[!6\1YVW#>F!^[?_1_"<^L%H[JC"QLM>25,1:(;O:6 B#3 M7-E[Y^4SY2?T'&(N'9X2A=J3G.KT6!$;HR3# T,I;>NY\ =7>^!F0B7+EKE4 MYU0'%-44;@-6[0N[AV&IE"U"E. QISB T6?DZY39CM15LFL>&NT229&U>Z$0 M/M-<;KD"L9Z6$4GG>V0)\6>T2Y\WWN0S;5'B>X"% ?.P"OU8B)%]2)Z(6432 MV;!8I&88$E]-.;)9DK>/2%J1+\PS\RL3ACN)&QVRI]$[SQ?X"[T;92VMC+Q) M:W*I^9#UR=2]2360J""B"$WHG(+4:&>;*S$Z\KF2W#3M*+IP=P6AO*_NF;$J M$L]?- _.H*02BVVX2%C=TRM*J?/SP\2^39TBY]R$J0(R%Q&!2(HK0/*!2 M.)(#TFL \X*L,.;D%Z%@U1"+$A,FXBJOPNZ=C]UOY, MHT.6"CKLXS;PL]*0[%="GH/0V_ ><_E@68!>82(AZ+>G&TC%.%2WK7PRMPR" M):L*=&!:6I)Q;J_!? L!BPR,8'[$)]/N\]_)U1-I!2HD/*8$>\W3 M%\4\Z4.!%TX4=]+6)!%K$*)*'I:F;I>), T+F5[],D-*?%04([,0@,%>BEFX MTW]G"8+@:KS0+F)L,J@ZE0 6BB#BLUF M8[-"YM!+1]Y6[8!5*\@BN=5;Y%8/M(:MNGI4X%BFJQ=EJY?%BO4>(O'X\%/P MC$.?UXS!="H_@.9<,@-L[.HM;4%Y/B@WE\*'$'JE !E.#V"WPZH>Z 0L+'F5*NY)IS(K*1:Z0)5? M2+*38TML7T8W#9)+*_F=]\U^ LX39!Y<^H_@@/Z MA;XV,?;ODB?B+68B1Y^*0:?^:*(]JSJ0 MSITG.3D^]Y^+Z:,MFW\&,@"R$VUS&@N[:ZG\WKN'?OWJT]F;!LOCV[8,LRTM M;99?UO:D=C0((KL-_-0$R>N!B41 $X(1C[KC9'O%\NB3I9SQ0F$(O1-D)[E1 M1&5(I5WBSIY4Y$1K^#_%J0$>CG-Z!>,219V&X8X8' MJ@QH,4OJU/U[(D:=!])SA^FWDU7UFP/9<[)[M'JE>3FC;]5*]NG)_ M)&!&ZIK.H]!$*=$)\D1JV+&4YB,#L/A1[Q:!(<*JWF'Y,HA#^NXVB#'ZOO_P MV4Z\D (;G,IH8_Z%QUXI9%8HN28]_'>AM\#W 2'+((2.1@K3R<)JS[!9F[,(J8YWA,2(DU^"8B'QO##3HF[E$7+[70H. M8Q(XX),/_*L@O-Q2F6KC+>Y"O*6?J.OC*+KV_>"95\HV@"ES>7>-.)EI,Y5: M8\4XB Z$Y$A('0HI8UD"INF;^6*-H'01EFT6H;_@\A3L]YP7UKK'6ZK 0GH9 MG6K220H7R+^",$HI(TYZ*BR10;G)?"/I%Z=)O Y"[Y_=ZH>=YZR4PN'C MI*0GQ!7),91W\ISVSA"[1/)QTK.EWB"51S6%0,@;S\?7]+>=9#K3 M<:0P*<1F-8E@TH/7D+PM7Y?EFW8\+MBL[N@4%SLC(IT(6?) L@#+N84Z'9WG MKUCOCA"GA7X3_[4@'*6><#/G&-S*WLIG ,4^E*V&[%F XP"&/!P9V69UKE_[ MNFBNSZ/"_>D4[\^@^?[DI6+3":-LQDA.V8KLGB\P:<1%;+$@9M"%)#:\&,>:'SQ(GI-DY]=N"DX?-KFGE?B4 M?LU]2FP(!&.P.NC38C%U&WQYK!5T1LX?JRR-"' $!=[1DQW46$5GI4(Z+_O( M7E,#.6#&+A;OO&^.D3L2^)*6 MC-U=N2G#5=?R9!V_V@Q_&[LJ;U#^@_&_HXU]^./KPX4/9HX\T6*-/)T?HXX>/GX1/8\'N$_G;C_^& M3C[^MAWA"#Q]6PQ!YYCT'IT- MEL<, %NY6;/D4!87V2EUEA=43DO7A1C9E\R!QR?$@5=,1@'BKPQ1L51K .4S_%?1)='O]$KA6K,#HGZ M QAJ0!S@\D"GIR"/.;!-I?=1.%KW@SRM@^C MV(:8Y#ZNP%"YHABW2S-'H6?F1 ML^+C%500+>X1, 1VUF-F9W5[9(B': $2@_!\&<@ZXL .DM[89TYTD[:C_1B8 M?3&ZS2X7!=>LX@SN&-BA<2_;!&U8+*@>X2H NB)UI\L%+(BB'"ROH&OI C;' M5[X0,N/+(GJX,3Y(\];TF6HFAKCRHH5#H!#-I>]>T/>@D_(HDLPX45YPYQ)L MJ)3N%'@AP[%1'U[0Y=MOQ+:\#7P6]V4W?\,,HT3EL0;HLL#C-)C+V79!T1"[ MN%#C/+ =CF9Y#"Y(I.]<>""'%C !!M2O2D Z;FKU6!>M3\6+R\@6.%J&WY='DI\]XX3D%!T(W#UQ*G=P!(ETF99L?8Y)=$!S>OA\AS)VEM' MZ.3C\82""B#=,AY0IV6Q0!*-:POSB-_O<>16O_!GV\=+K]%T*$OR"?\>0 MZ"*!?I%AU3FO_:L=77G3VGR^&.ZT"0UW*C]39$>5-X2L1&E*&1:]$V2_M22Q M&^**-#/4ZUMP%\3T*O8<H[2K\\.7I6SW0)\!R$F$,88,<2HC7O6 MI#SAB:QW,97"PI+KTN7 "4J_B<].#!6,=G4E9\TE"V[X:!Z6 "\NWJ0B_B8K MN1M9*QYE:TD4P2._)*S$+J\XS(>5NK=27.JH4)8W/[BJK%YNZ[RN+$7P[SQ2\7!LT0AF?+7"FS$FH:_R,?O,^R'O;7 MI2CDMSL71=PSM4PUQ$3U!__)%HB;?S\[+MSH=Z#M;#8P4X<(K(W/'J&3"_S. M.H]P*6WH4,R8L&5Z3V$TM)'#399O^7D(?C]+?ND@J#0*2H>9*KNYJ["XQW2D MXYH]MA:<8S@F:N3S)IHIVP^(,A@/)02BW@TB8']?@&U7[WL^$$Y*Q6(?B\F.=7W.X'E5;/ M>>MS=$%M2%^J?@O,]\$8T?(46..I.A'D<0M^"Y9\!RQJ-!U3"1VS/%06@I&1 M&)IOKU8'_!*61+KCWI:B50X<2K;,T<77@_ZQ0OVU;@"[,0&37+:!6<'J-<]4 MI4W/'O:P'L/^<^HVR*S"G=^C:LC_;#C%"FWE1N^9??+5ADF2H D 39.!@I%7[T[ MUG(2[&2H4 HSD,XQ%3:(_FNP%NZ%HSO'ZU:MB<$*4R+(35B2,Q1&X;LS7&S> M86Q)<3F-7J./"M 9&(#V"\75M8*H:Q/''TS"8,T+\1K[D?>,LVP4!GM #Q2_ MD^CO0U Q+C#_;\><5FZ+SHV<3[\Y8L7-Z94( 9GVLEWM+TC9,;+(K8JL[4SX MJ@AD!WHU]5Y<_'*YQ O*\N7K8@U6YWLGQC-?(TW>Y^I@E0IC*2T/K1G(9@)\ MR[D@F R"XB_:*FQ'Q=IB1[JZ;/D>\#EZ?@+/PMBXYA,L_?36+DLOIR=2 /-[G5[,:&H^GT1KNZ>PX4&WO9L,NUW='PVA!YI)191"G*03C-&E/21,\ISJF%\]"L=,1!-Y<,+6-"V*=%$%&&T$$E\V\(,\_H.!0KA<>U1)IRJUH&XK,],PCT4->5K3)ZUW MI^'S:0 M"M0U91;%(2OC7=]PL&LYVNX(,*Z?,+-R'^4PL=)$)XOV0CE-\0T;*3J9\2[B M6*/>;7W&^"!%%B1!6PK%@;$Y''A[X/@M ?_]Y:R/]$Z]K4M_D5VV0/ !VC<6 MT+X HG,1;!RO$X;<38KJ*X"7*=5I<$$4!N9Y!M!OG&3_,;=X&P*JDR@O3;67 M,!990=V"7#*R1Y2O+<%I76AU#(9A*+)LV8^68F',,9V+B\G("*= M]K!W>W/R%.%_) @\FS U)F10YR>1;D/W@@OWHA8.NXZ7&$?*ITK9=P[FG*S M,=C.Y491RZ];=H_S0N. 8-H=")IKQ9PB1T6U"@)MAI^2!]^Q4C7>R.1)_3[T M6_!*H/?-EL(%]K#&. ;/3^!S.,Y*A9-%JAH),GI(-ALG9. 8TA''IH'."=U& M;^DMT@24 33O8==)7K1B?)#0"VN4S@'^5K,^B$W$2FS3L$M6K+\FEXX>'U$B MF(KKL'2+;.E8]3*Y=%S<5P#D>W<5='4#LX+>L'QS+805D M^Z\F.@+N>W!_\UE!P1\^+_@-G5FOWQQ[/>[H7]<0#F>NC"0O'BX)6T+H-?#3EZM288*EQQG;"L9LU=LDMEAU@%QZ6F!V(5X=QO$.).,C0@(JL%JL@R) M(\AI6@TQOJ:7.%BNP%S?$1VJ.6R?#S5REJ115% 1CHS+UP5)6-WG8P^Y3D\#U6C MY^*R+6GYU/U[$G%+PSPX=5V6:N$0.)C7OCB.\NF8+14,STX 1_*] +LWA_%< M4)HIEE>(":".@+?/4TSD2GUL!)=CSS*-K961,D(V'IH'*!N1W1+T.I"W0R9' M@$_%%O"LM>4H2AC*LM#SX&3+PIX#J&LIEF6K/U7]:5$\Q5:3*Q2!YQ.\-5P" MGRV%K#X/SC!'O\8=JU]S\O(%!-!+H0UP!WDH!ODB.$]MHB)GZE&CD*H1_8S.6 [9E[,8Q93K7"+9(ET4W/:$C-[$\ L5@;![ZKMR,>[,:L2D$>$KS 8]Q)=&+QJYX2ORHU'YZM M!?YM"[J!4?:(PID:F9MJ22SA;VZ#L[(2;B*H2Z7Z/__EAX\G?_DWECT7[WH/ M[C+'4,Z,<(1.XSCTGA*.Z4$_PCN'U:FTYX^\H D;-!,XAX$A-@K=09 M(38EJR!'@ZXA*2[?D5P_IVK] G7]G.'7C_F/SH,H[L4G6?2I60+]-,24V%X1 MP@OT;)HVL/?[I1_3FZI[J!JG,]:9$G62U@+0 !,A%Y-RMKN%"&P60BE_O3ND MPE\^2#"*E-"7'>)C3)>0R)22M6.8 MN?KUWI-?G9 Y0V?A/>@#D>D;.A?0+ =3\X^_F 60VIP2TZ".^*](N)=@T*-L M*8(0\8$MWOTIOH83 D18=(=#IEQV%7P%.3 S<6W5HK!;NI(ZXS06[B +@(1F M>=%?I;9P%7^^O+NY?CC]Y:Q[B(,D=7PVYAF+Y?X97:([=(.NT0,Z1;^@,SL! M#!TG7["99BO>KV?@<;L,Z]+;^8K"^/<'.CXSGSXLL.^$7M"EH+8@84D$/=B2;<1@PQ_O!I/TF3!) M(XU)VJJ-P?Y:F;+<6UVF0B2',DRA-T:(% M#J]%MTIE@+0,\,)P67 P >04/+OJM2S,?4?,U[:8!+]JRFG9AB^:GZ.FR2]RAN!WX(Q W_D$[UR)6:B\PTZ_B/'Z#\O-/(?]A)4J7E!S MT3%\2)D&M4.)[\([PHK(:BQ5=Z3'(K+36\D]#'N1D9A<9>:V\YI8%K3!3&1& MSU("LHFY$^VT[;CK3,R_<'$6^.C]>N3XK*F+I>.3)]!>4W(6(P=.GQV/P)=W M%80/CEKQ#PPJV4_GW0%]F(4FHWB$TK&/ET%X'#D0F7]N%>2G;^Z5"^*SKL0A M -H% 2QF^"X,%QFX$)I\Y]N$:DFCMK1G]D3/J,[AS M6;F$$T/>9AL&S^*%A']Z+GWOZ%,)Z>AT_BX)PMYA2PSSJ[4+E?G-<.^GR9_4 M/B0X/Z &O)/TF2'O6R2X/NV;TWI7C,Q5$D%]0M3J%9\V38^:B;@^*>!->06* M+J:OA_/V&+-8LL]<:/#KH%_VTX\/"PG*D M1C)=#@TU3QU"_\82 M5J7IO9O-FI$$: 0HXM+SZV:/1U4BS494@3&0,BB2RT#_SI.!,U?$%[(@A9>_ M&"^@ J[$RL)XQ?.1^02G"A*@V)]NDZX6H*\$#J#SFNUA931M9#Q"?,I]AMW> MP^2[VQ/!%N1%L0<53$1^:Y]VQ8XS)[63[CW?BUV@-TZXHAM^'A#ZVX 7Z;US MPMC'8??M$,11CCH2Y*?%%FG!D1T[L''6"B^;9'&18W';[Z95IC'=F(@SUN4S MW5A,:#?&%!D%/[NZ$)<(AFRY^"P(58S0<!6I(%!5T%X$21/\3(AI]RO M'AT.)\(ANBEG82RO,4%3\5$?95%)+'3I/,2N%R.PKQVA,[SR?)]C8!(;(5I] M+@3]? Y:3[I-2"'L#Y-5G-& 9[%[_A9F"%CTA6CR?"5WEEM5=W56'$I MZTE>=M@D+3C,U[RQ!PN8M^Z9L!MDM:G@Q#H;_N%Z/DCKS!S.HH,WRFM57_5Q M&BL@]KA@SSWJW0Y1E95\X9$DWM^J928=7@P^$9Z;4N(%V8&2X@]E2M4H)K4= MI'$G^DY_%>:WV3(/G'%X@J_$QX G/0^9,1%6RGF[]ED"?>F.F[L4(U34W4HB MB*K6I4GP0"JG;PUQFML%(;WIP(!UG6WS0=@V[VS:-COP0'33MQ5O#Z4BN*U- M*@IPL.YQ1$]"QX/U<'F.9#;W$3KY>/SAQR.4CI>I7Y&('^=#6CQ[/N!:\3"G M>R_ZXXQ*TNN-$_[1_4K(T49 '*74I\87:6;)VIZIFC,K69FIR]TB,75'-1WL MB)?'S*4X6/H\C3.<,^]+JT@&L0O @.PS[%>PD(7[?A:@@IV>WZP0G\0H'/?D M27[>\P#]/(EY_U_VWKVY<1S)%_TJB#U[SZV.4/54U>SLSN[>^X?\JG8Z8G3\F:!*2. V1&C[LTGSZ@TP )$B"%"6^(/=$[$YW6V "F7@E\O'+LA)7 ME?O@_N9BUD<_3JX*$B*0/1=&6 ,/HYW*6=TKS8409W_\R:<19'+T4#M(JPV6 M416%J^8_GS63[#!_X]VQC8@'>4QF7NVLAYI^UW'B;[%(=2Z#=\.HODD/@3SH M]=MN_!@<ATWU M0@V$ZZ[,B6-_Y;LXYL7JDNY\KH5&J<.6H?8?=V&PA@JE'564[T0-9"S>_"L-&Y$1/]J M_[@KZZ8B]\$?TL7,1%F0L_L#K5R*PX%UA1P'<.E\!T\"_MP$>)Q6;7-"WC !'J%(D2.!!R!6D,B*BC.NC86)TH#?^!,K.&$TV@\/U(P MCT_/9RX&UF5=#,[^'8UC2FL2EM68K_BAL.(G,ICE;CBI+H?YC;W5W"\0X_"P@E]GK\4RBF9>+##XF78^_\; \B^'Z/CE:_V\(7Y M:V&6@*T@@E>S$-.0$_*U .@P",'J(9(&8O&UHD/VN_@A;D3]NPPB&+(LT"?IQAL'-65SY M@1.X 'JV"V.\X(C'?R8?N&08 G;L=E'HN)L?!G_?Y+?X W^2WP:7SLY/'*;E M;_>D@\&+_Z,? ,R;/P8"=^]\&=)E0N:[^UYR0A1-]+9QK>)<>&#%X>]G1! D?Y'_'#'!HZOC M2\,3?.37 -98"D?@9BM6P/>Q!O3#*P'C3=HEE *=@H<@,#(W(L8U6 MJ#C#J(40M\^?^J*6 [@*AI:JX3F)A] 7\7B9I\_C58NN#G'XDD/$)^5W],R/7X_*1&O]?"0<8Q3N91+8M5 M7F(E'T4Y)J8_7+I5': T6I4"65G2X57Y.* MA.D=H=(E/ ;1->)=882#@&D12KE>9>5X9#QCJ2A);7@ M=%O\%$8)V!TB2A,%NMG'>2?H$D$X@WP]$U9T=>>L&6%-/(QS[O;'3.E@E4S% M@JE8DA[>(-TRV!P*_?C!(J#H@% !$IT5;XIEC (J_ 3H:1@!YV94GID647!, ME+V*K!<)?ZZC2F,\\:.?JY=9X#U@D,V$JXH/=?"(IAS !!*]-7B,Z[^G?#A] M)%UH?2#'.@C'__Y??_SR^3_^FU#L[5RY969&!=&Q"J+S=1;05^?INONM(DF1 MIVN;1\Q*@R77X]P9'8==NBAR60_WLJ3^7Z^#!!:XY_$V\4,8)P[['W]W&7J= M#GU!E4BRX#\ PH13)D#Z/!ABD_)B3M6\# .NL28^OT_$O\:090]+YG,OU>0R MFB0:$/-R<-[TRUC/2]6Z4/^!S&(OPZ_*6PALP+(AE%_G3@]UJN7BU B#HN , M7:RY;Y;8M-R@I07<%HSAZ7M#3ZZDHI,A0,?J09>M/F,-_N !L-SP+T$'XW\# MLRNLA67D(%RWLX\['7:E<-B9//7DJ9"HGN'/JFLHK8@N28]W_FZ$TNJ4S#HE M6J]$=DNN1I#';>""OXI>4?'/VT AASPX^Y.@2C7$/$6"L[0>OLF&%'3=G@>(%]/ U'>PIF3]VF*-1G+3;T^KO+FQZ9?V T MH3\ J$^0D%=$EG"\OZ5Q,B32WCBLFL*.9^6XXYE>IEKODH@^!\XOZ1PM))9G M?C?$BV1#H^7&":3I'Q,0X]M V/R[G$Y(:03WBJ6BZ,\I(X\4;:0$A\HU&R?( M739BN,/[:S+!T\"7(&(]U-M%8@(7S?J!L^J81XJV"3U_Y?-ES!ML^%)91%[' M,K2*(E$D"=(\.W;*$1\3L=6]_$S)%YP=/[]0?[V!@N!B[;+SQ MW>%6B^:(4SONX$N?$35H(D>=M2(X[C'L/&X8[6159JC;0B]!T 1GES!./E!^#/? M:U"FW:AVX/,+8CI.#C@I1JZ)SOXIK#91#/\4E566",%/H[:+7&$(U @ K: . MWH6NPQXV_/KOCAV*M @2&QKFLH>1L[$'G6V8]"7V/=^)]A DMUAA&%;GHIB0 MO )5+<;((>Z- V88_$@Z:(] LT/9(-X1%N]$MHB3$'JG,D& Z>^)(H('EB", M(6*'WQ10#H0/0\ @AG&\6*THYDM(E5(6Q9';L'-M1^R6\/];0V>R@OE.J:^0 M[JJ5DGMGPL@LV )'19-'WK6"OP3AJ-Y)IMXO5&&AQ-*B9-SDQ> M0$I1GP"'IF]6<_R99D;'Q9SIC\N*::C*W-#,? U#[\UGK$NLDJ(Q4C#2R4/6 MO?J2AJUCK6[U7,BC;^MN3.2;.&=AW U[ZOC9.&M%H/!)2'^P?M^'@022ZQ1/ M>J< ^XG'B2+2$US>\!]$1?S '_[U\^S3?_X;<1)R15UT+*LGRZ=S8)GEW!(@ M)QP(.4'R^1RX*"EJQ;DCJE0#Y.#%),AY S\)1?Q"!!*45<&3D+P@-"$@E[UA M&F$ARQ$JA0=AM'68!J3H[EUX3ODKK/1 HQ_!-8C B#/RDB;\@X0P?^L+--(9 M_#?-8C9YDS#PM/_DP^;C2R/X>AM&R1H43!8Z@4@U P447FD(%;BC.@JCA R4 MP(XY$N1P.?PZQJLH)$B]FS!ZB.AE-DS_'SB(;SY7@1,NRSY*\T6R+\0RX+U] M=,O=D:WJ[YQY9T6V53>(XL([(I6>R+?WP'9-8<#"K.^FF?6*EQJ@M^+-#0O? MNOIRGW3H4R!*D.J(KLYBGL(C]>@6#44S6BK!?"SUCF\^E#D-(,/!G++>LFW2C$W6PQ M=EW5>M^8B)+WCO>9WC\L_&P$)!_"B%M@[O*C)T7D4;_PE/PD[//ZTKJ07K= 9$;V1#]#?#S-R+Y10WNE(K\6A15%,9,E$ M$:(HW((H/C"0 5D[?G#F7+..;.#^@MWW\]F0S_ O0($APO!.ED'BKF MI3&'7ZVWOK]0A=&[>D_MJB/?C2]VF*617*S7VQT+]Y0^T>C5=VF-.U& P> U MRQ7G<,UO1>H)9> RC)-8QE?"7T_+7"K&#Z'7X^,+N@-=W6U(O\._#Y]-9X=0 M#$[4S#F:^T]G,F^+:/T-?TRMP)( S%_L+_E5L.8GS6(%JJ.,W-QWW>XZ=M&> MJ#[.E#'6Q--(.UV#QW]PHD6$.JJ'P4M\T>(BZ^J75A[G&4 PBA3+,^2*%1B2 M%0X>A!%-D)=UR7D'(G)A6/^QNZ%>"B$\O#]93P0]/U>I*".7=GC$1(8&YEX1*&48PKDZN":_4Z3 MC;BR(U/-LA$B!^HR_.>!> \)FQ^(X=1Z;OF;3]CT&!OWD]F#AT@0GP"TL$^^ZKQ!J@^ *:0S M]2#*^QDA\X]KG,G^@1-06:D[$>B^Y-]W-3O@!7.'2W3)1PBP8V0>Q\,K= /P MQ0ZP-+#AH5#F"7"M ;C-#]:+E?9H?]Z%@8K=7ZRTI#)L:'C&@'Z;_7[M1&R? MU1Z07]_3I'-:7J%TE&;9(.D.S9 RV4"%16R$P[#R_@_^J<#_DT.!/QN=X3/CX]5;(0D;*RPB!CVK8++XSFYZZ M0FH?WO*Q_W!X;ZA=\2JGH+:>.>X;K17%B_E<%[5 M2TU>E<@CA7/\^XZZ6#<<_J15%"RE6SW2K>,'F"@28+Q ZC (,>P4#2JS647 MH!@'*&(@Z>FRU$-FURKK7)@3\72D\:LMTRMHC&%P;"#IS*Y(80 MV!VM^1@O0\9_DQ@RLMY3'V!JT 61?9!")ZK@D\*.@B@ SW2EF(EC!1BBS=[?C;<+Z.J#CRSYAM5N'XE186E(X:-T)0 M01PE?_WF?/>WZ;:[)B\)63M65ACF2!5TG7CS1).$R?R;CH!UF&F3TP,MZ6U@ MI+I>V:A4?!F=G?9E3K3:)F/4>[&KQDL'YNO\2#5U7<:HY5*PQE9,L(\4/9@5 MBRO>XB)Y IQ>*037+YWOFC6WZ_IO=CI$5";'&HRHFH=!^"3D^$CB?">:S?;] MB[3L6#A341Y1:GWNNE'JL&ZY%=F=$ZXVH[LZ=_?(U>Z08Y+H8.!7_B;]U:'RA70M\0")$"L^*/BJJBS[( MA7[YD*R;4;# AF"R:#]_ERRR]MR-93X?@LV*]5RRJRF)@!X@V1T'D2VSH-P& MNS2)[^ ]_OON"U4O.RXHSPC2)K\_(X[8069&J]LRSVJ9Q8 XU)IE=;N @X0KS?.:FT0)4\4\Y3/]\Z?!WNG] MAV)@#3M-YG>CBS M: )W3NF/Q2^DJ]B0LCDCV;B)&C@F;Q Q]-_V1.BO% @#]V07L"U=D#("5\*_ M4%WTJM;Y*EFMM@^BUV&-^X,+H96_YQWS M?Y0+<1(Y]%6IYB:,5M1'=.'IZYIG0?S:J$8L7SZA*(UO%16]MA*$N;P^I#*. M;;Q'B30( +/@07X.PA/HHE;H5@1M MC.A,)OHHI>F8%,>IFQYPJ+/,;K-OUOM&L9?:*?Y"Q$VNT1D?6EK94M#K?A=& M8%7UH^%AU*R4G<'V->*J'2Q<,-E%?[V<=RKUMJ71_M5G$+!TZ3"?'W:![Y / M#UPR4"+=MK&K-^;\[O9F\7A_.Q\O6V0>)+[GLQ0"6O-2SA+MWX.R5W!QI0JZ M^=J)()DM5HAMO<01:QETTC&\T)*TQ5]$ )(J0^")8EA\;EW MY6HSO!F "S; MX>'>[)&C4I2T]!M]*'IY[I+L\N' 1VI N>RDL9R,$,U<%6?V-+P4.#O]H^5Q MGE4G_O!86$-Q9IA^[54MNQAQ)J&4["5 ;_([XC+TNN%4@L4<"!&@9.N(V9B# MK=AD^)'71>$=1>_L-%@#SK<_&G#?Z>.N6KCNAQ\P[P*,L@]1^.KS<_YB_QQ# MVM5"U1":N_Q*P+O@U'(+A5L[*TWD9'3/GT.6&YC1=*^Z BO#!^B-/TY^(#GO M>8\CU(\0H&$R$3R-DW#;1R)_EN(N*=H_>F8>^#CQA+UP4,9D&W,*;OA0! 3H M7>AT"DI0"&,?N4I)*4F#&+1-43M)=H%%Q2QF1[VA\P'?V3W@TLJY*4IZX")L M4>BE;B)Q, %6_PU,V,(MB'X:+?KLD6+ED67X$/EA=)H9N%"^)2<-:2&.!&'9 M 74B:ED.ZR8:G?MRA3+1OX(A)=D(,/9+C8'H_@#> #"EQ_Y[#3*E)4,AG=K*<9"65?LO+H3G4E*U2J M(/;AS*IC2H)I0LB[(WE_1'4H2I-"ER3K4Y;L> ^"*!TGI?Q6;8$4UP="Q5?6 MR+ 7C5(L;KA:\:RT"G'5475QRG3PBS"*PC? #7-VCLM?X=VBVS+05*-&0[.+ MEJAL]!?5/U1&Q0&\&\FPDDB@3Y)U2K1>46G*1))U3"[?FTC*3OSNHB&#IP55 M8KA*D5O]X-B78][ =%\-?AL=VWY YK4;]G'< +/AF&*G3>;0#-_1A(M[L;KD MF\M/NAD-D!16OT5BHV5]/3#J\5MU_9!&.W[?= JE5[2()#9X%#U@N-P[6[I8 M?7/^%D;*3M$]KV%HBT>O V?%,0\N=;S>GI^N(-U;!GM#,0I^S72W^CW_^/0C MR2G#AI"TSX4;.1O/Y$GG8Y'Q,8XYL$>&2LI%B;%\@H:'5*:,_WG]E08TXJ^- MP)M[6S_PXT0 7UV+3,:XCQQX[&A&9%=XT10[.VM>66LVB>IHM/NHA,-WGT*O M$CXTUD(R(";([?:HRF#Q%$)E(> UU &47Z"WLV9=5XHK>("BJPPD-2ZB1V-_ M(RG&P\I V^,79S^C[/3)'/3J^<;/#_ZHG*_I?+>+PE=\]?[LN*X? ,8%N)XQ MV.@V@'P;_J^73AK33D9XV24!]AW9*>9JOXIN ?-"]@MR\57/_%D$7;\'<;"B M)'AW1/4'[WXB>R1YEZ"39)V2RW4L M[O>QH@0>>?=9*##4*)$!"W=8:0P.LL7J.9;I^GQUX-^_A9Z_\D6I[&[F$*US M45Y$Q4O(FF,P@(_AZB.?>.((F -8*>+7K3:,]R4D]D_Y''.BG(&<#D0FW?B! M$[B]QUYE9*>/O>J10[D[#L1>Y;R/&GMEAF!]I![=8K#Z0R0@RZA805U3/!KF>D*)FR]Y8\CB2@0U4XN6?,+)==DG^]<*&T5-:.49IF4Q@RBQZ" #%"^D#B"K\IY MX%U!@@?URGDD'8]>#<5>SP_A[Q?L%R-I9,_&C)%Q=-MQ15,.F\A%Y!93:-!T MA:8]3XJ(*A%E95B NXG@=N'@18H$B!)%,TS8(#5C7TALY%'C:M&@DMDJ;>7W:,2 M?AD+GJI/!EAQ[!DYE;[ANY# 11'W#_]:M_HHD2@15A42 =,^"&38='WG<5!Q36K3;Y2 4 M8EW%5]T0HT?Q5@[%B)PC07ZFY?5A#P4DC"0D+Y0 CK(MS/Z9OR^6;V&73?;E MTY=_/W-V3IK"&8'>".]N-%7TS@_H+?_73H>BII,"/8($QU.G3^:AJE*/,'R1 MCI1<^.&-$VV=!Y!C%/;R''M8$DZ6(%WR05+^@?B%U+1CZR,.G+S7CR#D3-8( M8)0'=D^<%"SK1G8&Q^KO!AK3/3-,1]Z)9/0LJ;3$ V,GL M6<3-(7C>I;3DO7&3J6,%[+%1D5$ MX0^7,'I*7S!HY1$&PV+U+%J&%_Q/+N77CM?;B^\/Y\Z/]N0+^W M0J?\I/][RL=Q_=K'(S(C1Y#>J$]A:=!EQR)(U3 M-7ZW_OSI\Q\!8^25=YK!OW47^>7N*P'21-'.<1[/B"-VD)ESG*=RU5[%G:.X M\Q7]82T\AOHM\\#[YD2_T@34[/S=VHLM$F,TRUGA&"*4=ZF_E4.NR>[(RV" MQ'XK[+,*YZ-5_)N[+MC:8J%L X<0PMX=Z431)3GA&7%6@"J18XYA_5(!, &0 MY!D6\UBUU(S?J!L^J81\,?*":3]**1EC'^QC0,],0.FYX3 M,Z;4/+GD+^D]5QPZUYAO@)1R(/5+=*,\!Z/<7-Z M0==^$ C'SBANL0&ED+OXCI/!M7"[G[, V/%\#_KJO0N:R,%9)S47"9>!E,N#_/:HM$](1KH,$$I'REUX% MTZK3"8+4B?X G!G0K,Z+068%;_DC/<"\8XC"4H8--(<^.2>G)BJ:(I1*49T1 MI,N9Y)3/BJUBG0_/'S3I2T+;8)6(1U$6 O9[ZK >$J95]0E)F"C*9\,,:^9C M'/]LGPQ5,(4$8Y%DS)'$!U%2"FS50RN,=SH,3 MUFYVILEO /#R'CS/YOR%&0'RY\88:\'3:%[F1;*A47XZQ;A4>O"T\C?-SO$] M&;*)I,^)%3E'2%([O/.3;B2/,1BA>G#JC5#4X_21ZF;8P=4S*)<[Y@7@VX?>O-9X="_'[AP?N'QQ2ZM+9^;#:-&2I MFS3P[ORMGX!U-4J"/O*3$&A*]E5"SX+N9N3NQX=SYI6U8I/(KHCL:SSDL %9 M-T&*-:Z&!@E)/PC>ML3TE$::(2,'N !T&J1)#-$D[/A!'6 MQ,-(B"V],5/&X3$R-7PXB(-8@>!2%,4%EY$3Q Z6,^ENK /J" (X1@QQ_ZPP M Q>CF>,>(KJB422QQ'O8^8K>.+/1Q_"9<>2CN4UJ'<,/_*.-<[)2<\#GK:B? M'7M%T/X7)#X&YFE_C!A#:,9DI::R4R4.K8+K"K&JR3Z/LX_17KW<.($, _N* M>>ZW@0#M+%69PQ^O.,]9LETW0 "D-T*1BG.5EKI8N@?Y"4ZT!(N8"$]%PIG) M0P %/X" )CB:D4H-0&Q"@"V2PQT-JDL]8Y ;]7HH 2PI63Q<5ASI2"5].PVY M7,57$AM<)X5@&8C^A0H8.=(DGNASEZ]WR/Y5^W6YB<)TO;E(8S^@<H$$,*IT(_A:@4*($;80!6G<3(=II:#7+)J&.@RT*$_12JT M&HI^[LC1$#4!&\$#]C90B1,W_&'['&"H,5;Q7/NO%"PT=Z$3?'.^0\'-BS"* MPC<_6%\Z.\?E ^XR8VH$<.EE618K/@B2JE% -K0:!F%\'&0K!D)>U$B(*X?R M#J7%2H*Z#?+,&NB?9 ,@V@@(#('(,9!L$.3R_0JJ=!'V+#![4WZNO^]\@?DL MM,9N&3Z*%A'9AN^6ZQZ5^UQF#X/*3()1\A<$/"3\)$THU%3V?.?A-;E+^M$? MD3[).@"%"KL@O(\?">_E1T ==PC&R7)-8N=$_,K:8M?#FMI[YSR[=P]R/!+, M:,_\%36C0TP.BU 9!NLEC;97TD8HH^*[\P6$/_(_;(DB323M\^&'Y:R0I8F5 M<=9?KSR5\4*S:?(4;]&PTY27$7Z30?W\-G^(PH#_JROJ'SR$S'?WXG][*3H% M<:=P+V3]D6*'Y\ZK7*B\FWH>9T1T0OXB_SE6 5-^]_*'PA:>_'A-/QK*O/;@ MG\E[(4(;R/O1J]V>*:OL."Y'\N8.QF[9NZNQC0HG9&TIMF-D.X7.AKTKKVB: MQ.Z&\QK\FJ<9=%^ZBBX!PEH"P]DPPYKY&&A:] MP")E^3:.TQ.JQVL!ZB6'<)8++2B/%)/>(VM&+WTL6(L%:SY2/A^>6)N9FH*= M>9ILPLC_QS#3Y&34SXNW ],U'YPM66V 7XV R$Y5H40)/:@CZFID MBKVAK5$GAEY:^\=?J>P ?%3F8>!"\I>W#WH&PCR.0]?GW<;%/(0^ M*LSSKDK9!WEO(V2;#,NI7(P7Y)+OP8KC[R/J4?6/4*_K;,SPAP MPZ4ZIN-5"1E1+ 5;C9)-&@.8&8"6DU 3#E7""5VAC2G=F3H8;TH^?!F\=NO!*,JX+HQ2AA?R8W1% M_22%QZ(Y8E(B$-*'R'>'#):,VT(B:D-N#(I4 R8@,PIQ-J:T:( "5KA\S&'&T&"?>PZ&Z46JRXECH"-NS) M@Y6BY=^/EM>']<(6*RV@H>]P#>P!CIH' .>4KY7S9(N5.,K)3Q:/L8S\V&%I MK!O\^@ ?]9^ ZID,G15'73)'CF)T[8^9TJM^(J:R?%(H[K=8R7J[BP@->O( <#+'X90^6IX5?S&9U2,K(<'!1"3?-H\ M[!_I#LIY!.LG MND9A(O!0+WJDZAU./-F_?.WA(#+LB.%Q"487 ZN5 )ST)?;A3UG_1 U XD^- MH9;\(WR'CGFA-$ MV_%3, !/*/^W.&0^1-Q!T"K_A[@CX:$)GZWX^W*4$JZC25$IG"BZ:D%/+>]$ M- %AEOZH?_&N9--0]K:\R&;&5>8D_+95I6_Y&AHGIWL"&1F*XK:6$.5_'EPV M>/!RQ;)&5TM[1_^?3Y/\A\^8UD M-,^3)V6"1_HDZX#,$\*[(**/G,F1C/)#<5NVT0NNXXQK?MZ!QB'*BA)'=39X M\',.^+Q8Z6%3CY2!KG,9QDE< ?J(.Q9],<:8:;:KX!P?LP'0,?NO1EZ1;5&8Q@?\ET:(R[1\\,XY[I+#8X6"' M[T,90MT[XG#UP<_[^B@ZFY&+["E_,0ZTZ?F*,+<'Z *\Q@+L_Y2>19#7&2M3 M8UWGSO<8'>VR(E(/5N$\>U"61QH!:K\;#\HF"V30:G8]TL#+%6&[X=O+:U\K M!VO[^ LQP;A;)BS'>ZIYKUR"=V#0.B?HT>B%(+#C&+QZ&#DS#7HLL,#.HZ] M!!:X^#8LHFB>C_RW-$Y$)$PX]SP?!N,P"%"X5;4Q<45WPP7T4HS+@O ')^N$ M@%/^HQ\ >C7T Z[#W0X]$XP!%DH\N(X_&/OJY973!][S'C $A.0%06=".[ 6 M;CC3J.9QG&Z%]@*W(GB2 #3S9M8_N/.#^B7'L*.);F9^A<"A,GR+3P+AMBTO)@Q MN;H\DRI 7$AL-@ENVDE\-("E_1?YUT\_?OKT&0"^R2L0_V_RA]FG3Y^J(&K@ M5/J&M4=^_WE&OGSZ\GM9A,3%.US]]1IT'+CXLS\&G+ M%3U5?:>'ZP'I9>5\+!\_FV+H8AE)T*/%2D('8;*WC%+OO)04HA)D84J0)9'Y M+3LX(]ZR+?^.>"H>QY,QEN^A#66L/Z0+)#<>OD67T;,)!HYU-F35YKNPVZ&; ME;2&N@:R;!IAG"CY '@5Y _#(>QT98.5.(!16SO8V1%&=2F M88&?T9[/4GAXY3G=U]]=EGK4$U@YVUTJY+Q873L1N*D?:(2&FE.C^ K>$.VU MF"/CDR!,B!^(88 U$0?)_S6@^'=^A9,/<$[\ .'=XN4)UE4W93C4_WJ'4E,+ M1>M4#8 L5D0. 9#VA(UMK!#):415/AYTD6F+C"J1H6KH:B+C M:B.5(LO6U^ N"P$A%:,@T/0SQQQ$873J9(?.*6-"1!D]?YQ !KN*<0?HC8PVJ+LC1'U3);T]+MY1,@$A6O1ARZG: VF??4U:%8<[QC* M4(._K9N+N&T-M'(@#\I+=-PZCL5P4_&CIZ$X1:"D7-' WD)4U MCBL%4'Z9O#WXM?6H0$G^E#H@W([@&$@]*RT U24RU!/R]ZR',V.0O6/>2@^A M:7G,8I-.>A-F%^[%WDR@JQ&OYF']&Y+& 0O#..D=J-C>Y858>LC:$KJR1G/L MM*V^>*I$$;N"T)B%:WKBA1V:FH$+K,5Q&"F/ X &."Q6R2*R&6(B-/\/S+ MV^.U]5I\Z"I(7D/.:8< MV?(^SHM#N0/>(6K.B*)/H ,B>I!EF(:'/'R)Z=]3 M/HSK5^G!O@KA?#L]UD'2(TA0>K(%S<&U596!/@^\ ML( *W T(4RZ"G?C1XX7I2[)*&7'4-[S)OW[^,OO]9Q&'^Z^?*@&Z_V8,T/U] M,4!W^.2=(:3*2@(%1BLY;3/".Q@-1D#8KI\4'.!=Z H/1^=P%#2)9W2)(GQ& M_+ #K(P1JZ+5]'FB@1]&6*ZH>[0XDCF;D1<\K:+ D: IJC>-8]?LDZ&2'CH9 M8QF>SD[-EF%0P@+%1P^"E,. MYW 9DKMSY;!L7FP]EX,_9_/R+3U4 ,*B*KU4M5FL2']EE'!8(]8#FDJ2F1K4 MO8[2L"*+HT0=\(OHB4:OOMOY9:$.>^!1DK1]^*QVY",4OY;.\_WG+R]+/^FV M;9$ '&6?OWQX^4'YY0=-!>PZ?#;-R#'O $/ GW8T\!8!QKY*0.HYV#!Y[YUL MLB*^/-YAAFE UA@F'8D.B"-[."_^6($U)$P6@8P 5ZS-SY*URG+H MO_C)9A,R2'Y"]/1M&& *P_,N#*Z_2LG*S<0P<;A6%KSXD,MZ$$=;ONPK?@L4J*[S7 M+; EHXZ1 5C#CWA0J8[+P<]J^R4A@E/B-0ZY$.2C$M)9L^XPDJG\ 1]",[$)CW<$82"(&\8\CGA7S;NAHZLSHPAKV\&!0[]U1D,Q[Y(R9F1+;63&%E$D&LR^[A[&(>$[&N$S_L "OV'1^"3>A!>2?.B1F68DX3CFGD< M(0:0/^*2_0,GD$!IL;^G_DX904Y+S*K$HM]A%NN2CQ"#:>=Q3,>(;>R;+W: MI=&,.^44N@Z'9R5[;J0;@+^FA)(%P,'S5\=G:.0/-8Z0Q#5K%.0@.Y?EOW.B.QY MQ"NAJA\^#" &JB"),/BC2\+XA&?21PDUXY M9&V9&_S^4!?^"_/7J(UUF:Q-U<[.\ B&*N6XLSZ2DQI- =',W9@))3 MH^?'KGH*_>N7V1\^_[O(8/\R^^.G+Z=EL4O;V'\,7HVO+VEIYTE%6D02'>E4 MZ8DE=H";P6W+2NWA+SP ?P1#< YX]C7BNM%SP*\?!M70CBIQ850[$3%5O/WY9^P%< 9Q'A"5CHC !)TIDW5F)+DIJAWW"4 M>!= KE_2[2Z,G&A_N]WQG8+A#A'U_$1<)5P+#-Q^E6 MG#@0$G 34:J#:G8J<\+I?5QQ@KFB/@9"J'4RZ>]JT"H2:6.L3I=)=J1WX71RT-_$8MV\%->-'H@EWV/"0G#I M[/Q$F)E4(;B1;*+32G[LLC!.(\1OR9F6^?T8>%LYPN)>D'+NH<:,VTK'XX"90 [O.@G6P0-@82=UR7$]3Q$H4NIAS4DN#2YI,;( M:!B38V6.5?D:B(A1=B N@D.1H^]L'=1!4B (12Z= *7#-^&!\&'R"H,8-HC8 MC.E\E=+E6[C6]$=4=$?X1W."64=Z\R:$#RC84LQ#[PN"S "9LH621"%K'_?=BE?^>[ MF*ZC7+D,CNB/SBW/DOEY@RS+B;RT&5@.1*@B/EP,07P]?V:!F+(%S]RM,/ZIM, MVQ2/)*XOGH!E67&U.XKF.+FL$_)^3"C&<>$7V=A0T1QT(VE7!.1TH*9/ _7: M@30P_Y7"([\'=>'3YS_F#Q!)&@T(Y\RA7 4%!0"0H51'9H['40P&9KUT0B[U M>Q_^GRH14"$"/Q/!COM&J<.DYZB3DT*FK"H8*T=0'O89V \; M51^C) 1QOKDO$>#?!JU8UCM+N1-18^@:0N?/B!6FUI<@1B2UH;V=/7)0.@CJ M.!E<$U*F&JCQ_ LJ:HE"J.P8:"RIQ1I$)#_A?L??/?3[CBM[@QLN>V&M@N8F M#%O\V;(EDF@&5SKLN=:Z6FQGA?0\V5"/K^,J_YXGK^9:OE/S7(^LT#6]R "O M(& O!@XI%%C@GN>+RDLW*=CWI52[HBID5,D*R8YB!.F)%SDM9\U# 6%J;$8. M%*OL'AUM6_G-3MN_H0#GF#'%34[0N,X+*OTIZ ",;P.A8I?-&1:CA7!W,5Z#GS<#P<=!#PL7=JI?7O(S7Z\C5-AO M^<7J!['OBOB\'C N,M(DHSV"I],R@>@KD!R(0+B0"Y 8%F#F*ZZ5Z@AX* MN QUAP(T!"HZQ5"/6&NG7!!8#"2O%Y()VL\$/; KFOI_O9+L@&+;"1A/TAFT MY&[7 ;,QQUH.@Z@IYZ$,%CT7IZFIN_$F>SM7KMEOC>'&X)8I&=>QXQ%M_S*- MH,9D%TBNC-:,2&HC@G*UQ%+N8N>"*#5$,]SI0,JI E+VK0:1'@\\>GCTG!?F MN\^)S["[;-5U*+*8T1BAM**ZOOZ4.A&_!=C^D>["J)/JG-V(&4TBB)X!'^5+ M?2P6H$PG[T$&$\ZY\B;#6U)(V-GQ0>SOG6T/0)(Z10(DSY(C5L/,.-;4*E+; M'?SCSG=>Y"G0S>V$U C+R9T+-S7@$E>=O M^1+B'ERNZH='QBB74H,T!;(GS-XK/KNF8M!4T*.A?V\&))] ;(<)A!F MHSP*4".;8GUN\!U_#5]I%,"Z!; -SW>Z5LQ2G1'1&\F[$W[EO$,!H<&[/&/N MY<3;Q/5HJ4V@P M;<;=+[?TD>YT@D8DSN@3 S0BA4=^:",G2:!5&6[ O M9*5DNT>3B@Z4C3GO0BO(>WX,LM:\C1- .@B3I1M$]"'3T7<:LWFYWC&T)I.Y M(JN-U+.=1IIFR$K1G]XRTP.K[2PS64(9%EV?S]U*? -&U^5K4 M;*"!9]QW@]?9'%L.RC("[$._,R)[UHRC( S3AB1Y]R/6)^@<@7$-L;CXT=F$ M86A#MB 6XUQFPA0F) .QR0=8W-0;'(1N_TMP:Q%]"?"4&PA/H[I=\3<<./MWY28S_Q<1J]_Z6"K1/ MKM$L5DNN#G?0_<2;K#"DHND(GV@P,*)&1K2AX4FM#8[DH^/GNH#UYR,<"9C) M$O$6 610=JZ27:+)RLFZ&@<'=W+)L#'7W&]#I,4WP&6Z38$R%^C*DI679V+( MM'?QKG9>]*3H'BOK;3/R),[HGQ>3IK)"*LDDR?$,\CX*:=[C%!L:@F%V)*^# MFIA^1FVMNSU0T+%VJ$P?Y3C&NR[#+=GH!*G!S7 90-K%'NL_7C(GCD\)GRG$ M;V,E221U-N-GE:$/' "4&RD0PQ)Q+3T! ,=O6[C:O(LTN0^3/]/DP?&/3\O4 M)J1PC>QD55$!&*!*BLX 3HCL*>"J^,.G^ W$=&:!0?)$IT]4!^0E30!'"IE] M&('9#A$/5;"7$2)3^AAW ;A)D-F3-/"X=NRH<"2+Q\^*0Q_Z1M93S8TAR/,T MV801X-/D11&-RJ78#V%!U"G:%S'2W@/8OIBUV&(V'G[S1Y:%4,R4 Z),4 M@1GSF!*2=ZP7>9!=OQN9E"-."HO#KXM<=[(!0)%")1Q7CF%8\!F A,H=\CD< MI?8^O15EFYZ2R/]5V$ ?:(0FU6Z)LJ(85(QD^3X:.F]O5$[EYD# K;S3 A2I M;KY0PA ]"\,Y&-B%7?[]B*6T/U \?BX>'8LTT<3C&]9*7L5[<%W_R=U0+V7\ MU+BB*PJJ4(VKX1<_V4 U:OOI5Q>523OKH52U4C@>%5CJ8_&@>&0?#RF5,=X MK/22:67(2N(+VXCOK2B^FKU@FD["I5>@IS^G%\1*E2 MZ&KPC:&%W(H N>YO'3V*^7__KS]^^?P?_RV![>SGQ@ 5ZX@-?AZ[(N+'/.M M6!7J#!B0.T9\S#=**5S^P8F&?LLL-W[$Q1>M:9Q S++S$@HW/>\["6C4W0Z+ M/1 FNN JN=8'V8E.SI!#IC,GJ9,">2+I$]'!&?)8AO,\/)%D.RBO&O:=E[I) M!8FKTU1*HL2 QC6T=3ZK7%.XDHP6\CA&N733 Q#A\F/8H'B%+0+:_: M/8-G).]E)N/(H'CW.;)9]]#/ MZ&O\C>-+&XC10T_WG&&A^T#%^W%3"+O&N[,!=UH_ RZ5^[%^P,5(%!BRS+X4 MN9A6CYWE@R[E38ZO"K?&,[U*Z9^I$]WP?^\&?__ECV?/D')%'8?1BB5RH$L" M?9Z]$,R M;$21B2%L=/B:U[@SU(84"-G#\)8\?\<_#17=5YEJ.GC#990-7=(:*8"K(P?,//B!RTFI7.;%"JK$^X%\6W9&IM6RI,,527+: MHT#M]LL7,[&DD55GX1FQ5"GR-1%K&O0V)AZ!]^(RC1.N+T08$@4YC +(JV,8 MK^R .!AH]3)6>?G>V=(/NHPI=+6H#F8$NY@19\7W'58A>D._.7\=D\N(>GZ" MK^(,(FVD\W$(811.''V&SY 96TJW#,[B=*5!]^B\?>-:8.1SM;:;#I8!,4(7F/ H.L'P3]X-R?H933\;@F=#0A],/>D.>PACK&71%;<\*[; ;Y.,.%'41\QQ;UNP<@YWPB*@ MRTT4INL-F"G 7!$7RE9VP\]!X"IQ]X2!-$DDHCNLX0M_&#U*951Y'.,[*M;D M/+:BIQ SFL# 9R&Y&-0N$> MJ4>W"/YP16,W\O%?>_6H1ED/?,'F?9PAFZR&PT>-PZOQ.,0 R#N,1%@$<+[& MBQ4^AD[-4%[J 0^<.,0W0(X(+%A\^@]^D?7.4B,WY,-]R%6U/PSN[NN!+<-% M@4Q)UQ_G[)? >%FGQ0.EE M(D[!MR!H-R=]ERJ6) 5:8*TSXJ7DJ6TR,EH[[Y>66)UW$BJ MXX0+:6"9F-GPL\!;4ZD2O00+Z;B@ CQ3H;K%LIMAD]P&X5%.G\Z;2 V1U$F6 M;7*^\UC(A3_(Z+1I(H7G-4"7=[KVBV_HL^=,!YEX5YR=;A<9' Q** W!&JLW ME-["6:8Q_@@.Z\]=YK1BS_NR5_D/Y?T>T(N6.C^.KB2 M)L(UE\[W'!D6>L?.NV6L8Q@H)SS\I/3) RL/OP"9.\+$B.KAXO!U1 30(VS9 MQ8HO&_'PF@>84;$(Q+/,88O5@X3;X3]=*["='NX]1[WX(AC"QW#U,>5K=]@W M[70"8 ;>%RN"O7]<:(A*66#.3]PF W)30.U(8F]62J20)_[:%(D^L'LK-9,#E!?_/1'#E4%D0 M\/8)G3;28W,.L-#*.^.J/X*6@!T2;#/ MP;2 422@5L_U96:5F)'/7SY^^L\9R27BV"&1*C;*M1/!N1@K?!VLP,9E)9V6 M"#72BRX+6RI-,ET(^T&QR)Z(EOF$*91@0 C? CO,M!8]GBMGV6.GG$(#/4 -"]D'T3L9 MW$ONQ\YZ'8&S5&BT])4&:3_G?)$V:JJ"^JA'6-\<,B-SX;C,B;P5NO/Y!1'Q MZ^(N#-9@2^J:K'+]<$L<09(P3O/CD-:YOIA0WJI1!U]!*\YOZ+ACG"601)6 M:M=^/&)XI8; G/WK3S[722-WL[_CRYQUA9/66,P(XX5V/__Y/+FKSEV%L9'0 MIS.FOE$'5@[L[YN(_CV%P@K=:^MH5$E&]@QY8@WLC%9BIU*90-EG'CC%Y"2; MT>&B$[5HXF.?G^C/M[7.^194KNU1?G6QETN,M[*+3TE5\@_&AYY>+"RX*),2C]5TH>M M9V.M+$:O[&.[)/HSW;>L%"]+% U>)KX JPHU! "3)^+'A>A6I)GR&^HH9SU)GACUD!!3>,$S[]G'DW M#/Z6!@+Y S/6^?*8)[(V&,&P<3)7I3?.7UQJA^'D"^I$D,_*\8H>H.KAFV@Q M?"')0MS7J?A'A3*Y*L)+W,8C(3CUP@O[*=Z7S2)$:!L)&*XB+ _J8[K1RP6#3R42G#PL4$$7Y-R#+4N!KA!+GA",./E6S@..#7OZ!S99$8.#>#4O <;P*E/9O1H<.KD+1P!SK02P]W1 M9UD3PCV>RU)EQNHFA+> >O,D\QUUT27RS%NM@QG!+F8 LI8[_D;2+H;@F!W- M; LNYY%;X,N)7#4F_J\'AB5;_,Z% A.[Y*,8H?P<:A=JM4$IOX=H\:F4%2I5 MCI&KE-[3[\GRC;)7?A\%R2;.I!YVIX4"_]W$@M",61"1?A\&3OX7K7B>A+HR M\7\DB4G9]JC_URMYRN+0,'/^D>["*-%Y:VIGQ;R=;#S-]CO7Q%(!1!+#J][E MS[N?0]#*8-F"V\(TUR-T:X]X7P[S^7)T5'E>G%6JM*G#P(7TI5; UG)7FEM/+'$VQ)5C8?'WS-?+-9Y2_/@,JUXPH2 !.V0I;;3Z:GC5924N^E#,86P 2 MI3&-7FG,6[SZ,5Y93%@,I?U$VN_!HU!AOA^RDXH'LC,RZ,FO-%Q'SF[CNPZ& MZ>D,-S:TXE#);DRM"KT,0/,6? )<+GF^5!%NX#D(7V"&8'G>!KL45BOO@7^% M%T86>V ZDH;HQPH!M@:ZU-$;U"/4J.AV(6B%2$Y6W_!_)%"*V.N?>U4/#?2M M$%CSE.?_=?QRR?]K^OOD?S;T;SZ?HDL6:Y_K65C"CS-Y75/P3<,?I MSO$]Y6.1/ET^)\B)2 HW,7H:I>F7MQ;$H+)D%ZM?T$@!AIG:L :STGL"H>E% MH()2P),"(2G(R?,N#'(^=(U>C+_"_TE4IF=>KM(,(=^@^!8;6+%ONZ]^6C1]8P5*F:J+N&&/^S.=ZAAJ:3[^H+IW=CJLY#F.QP 8R M*MD'FEHQ*RIO'%$;[T(''_32K!^L\W?OQ3[_]R4?4?E)U0<]*P32UJ"/U0S# MU+AVCZ5A!>.9QKH*H[B@L398_P]\,_U.O?-=U$KR5TANY2G$.?&[&PJ3.^NJ M7>@$&E;,J"GCM)TUP/2!%2Q)\]0-_Z,IP"1/OP?,Y1A0%KZ;;\NCR4R_E#'Y MF:(Y#K)% 4H"+L40L[.D]AU?5I\J1W]LQ4S79.,7TVE,<]OJ0RM8O(0FL/K0 MO>C'OU[LFZ[6AN96L/.T":,$W$A@X6ABQ-C0"A8 7UW@LFGU-Q9O/JW* M8E U)?1"UHK9?4I?8L0"2*Y?,6&[<1/4-9Y^IB\WL.%N@^> SPP#2ASZQ@KY2" M,/<\#-LR\E37U@I&\JM2CYN2H+&'W;3'W,4]=##]T;5\"Y>;,(V=P.,,+-_X MOMLO JH2A4%G]E_Q,JGQ61U+P(I54F-=.N"M.O21%:SEZQ/5@8O])7-BL>R: MEW.EN1WL#);J?@]',Z2//X:,\?L3/NK5,W_2"*P0NG:.&6XLH]&V\0LKF!*G MM&%TC8$KASZR@K5B4LUSX*@P&H6E8K[&#WPT_>4$K@"NV*8OF ;^"-9A%N?H M3A=4N$$@P]XXBR<3L6)6\226Y_*=PM$T*IFFAM//7E=\\99QU[43/W+_5JR9 M"P$=_[2A-+F3EI\ZHTE=V^E7CIH,87:_#Q.U1:OQ!W4MK9@-<7L8O K&!E8, MN?2XR_[AANL +@=C\.+!CZQ@3=-1(.X>3LM-R#P:Q4)3.Z#7&+^9/"7KFC^O MDCU_@T?\FL.P[$6$L>9ET^&!ME;,4(\5*81MM%=]OJZ3=R&ZKQB)IX"_2E+XS-4'3/Q MT]1^\J-Q&3FP29_VVY>0E<_"PH_3:SQ\'+M-&.RO]O .^XE?,5"-XH[518H? M:&_%8M(B784C2L3_UNP+4]/IY^68QR,$I"TW$37$0)U"Q8HYE/&]QO#T!KVV MQ6?3SZWN52]6]2[5)JEW"G2A8\7\7CHQ>-W@'Z#0OCH,EF1]S&)3>RL84M!] MOHCT 8W!^&0QM;."@:)9KM9N;VAFQ?#%\:WIR+6:HM[(BJ$?$WA<.>=/)F(% MZ]K]>^GL?'X]B2F2VD,(=]N/ MK6"U;H@0A-?T:FGSW>3:?L&X<@T0:2-[- &_$^?S)D])1_LV,A M-15ZU_'[94S_86_Z81I6,"X]+3)Q<1&)RL3-E]VA;Z9?>G<^5^4\'ZLG9Z!D M7)<5<3WYT_Y0MM:)=*87 ']^P2094#/QR0*9#N(,%$\7\8Y9AC5)OSV1M&+! MF]09_GZE;\+WU58#TCZQ@BW0GEN:N&J:6L%&5XMK_O[)S*Y#&'8-W=@AOF)$ M<;V:9VQH(PN-B2/FIE:PH6)('?: V>3R_="@>#=],/V%&ZQ VL]6#%?STJK[M"&FJ[[U] MGN?$C[\Z)UC1.5$)E7>!M M;5,KYD3%!-1<&9 Q>LLUPU??2Z6A0+\^XKNF@*>^:%LAJ()5_' LHDU+-AN9 M KR[":.K,'U)5BE36 8Y4D%3',PQ!":'R;N$<=%HYT3)_M[95F[Z7&J=.BR^M8-+LIFBI\;?^V I6,RA&&0!:"$]J M.DY:?6@%BS76](;SI/D+*Y@Z-GM(X(-'A60B^%["1[J;P.?*?8L$IE$ZMD"3 M*N0E 5!,0FE0FRK;*KNI)14KUE?102@A-O=7->CD]:VM8*:V@/,]K8D_J&]O M!4-ZR+XH@MY@.M9:63'X6TQ; G$*/Y *.Q&D.L1*J\NU'^/#K.TWTS/6&H@2K\@> "V+=*Q8]EWMN:+J M+ARKL@S%,H0_:3ZMN<00@NW.11'[[F!1PRR%HA'NV-(@8'[[)J($++9TX;$I,;%YY<&CC\ MX'@.8KZ>_95/O:J"T-C0BID#]\)BI6WC.K>$L>'DLY ]C: MM/)ZNZ^M:?55:'.,8<@L,,> HIN^M())4TR#T#^6X?7WA 9&O_GAKZQ@KFC7 M;17 >^"3Z=5\/:$$2NO,N0HH;A>E#.*?'Z+0I=2KJO='?F_%/%;]FNV\GY;< M0%SOO/4 +4B%3%53. \VMF(>\N!8!9'K!RG?%?(@X&^6"X!\SG5S&O/3('+" MB.\=AZOA\%(&5"$(& L9[V'=;&$9K#M+Q"ES#&_\P(\WU/L:AIZ(.U;%M>H, M3P<^LX2]RBVH+@P9U-+TNFG_M27,BDEIQ$6O-+)BZ%C+E%]ZB / EX\/D/R+ ME:D^,#QI8O-/]5IJG_2M$%@II%N!E5:4A2N?I8E '1)J+1Y(38N^'\I6"*E4 M>40F"IJ8-K>T@@G-%EJQ?-:ZRLRVFA,(62$"M$@VEO;0&TRO'V/M]$N]_$+5 M]5EI8H6D324'\*6HY6+IX427_)7B)YBJU(CNV ?=Z>?5F&Q2S;L_U-:*F59V MFWK0[_QW*P;SP.Z&EO)H_]?G)WV ^5^MD& IQ0G3^E;/L8BK,@FV\8/I M[X[,M/6-OYBWZ19L8'YBK"1?W]2*F:F^BB5 8!'.K6ANUGYK]](^CJ8E5K9' MNO;A_1,D<'6:C6O%-E;,J(KX%V]>BD5+:F*_:II.O[\N)/8/Q,?\/>5OU1M* MJUO+V,J*.5#&;C S9O5,4359K.H1% ]_905SCS3A:@?U5!"3IO7S!>6[?DWA MBD-?6<%<[=M&U1KY1I--Z.5/&FE= "!/*$UXU'NI)!>$JJG4IU)P))Y&:W!@GG^C5@[ORX_27SK% J>4:XB<3F9[U[&VT MTF*/GG=AD*<7X)_D>0*FANB1BGVW*CD'\4B"LWV^+5=_&;HO.W9]ALA:;T0O M!L,?4_?M-)KO=(6)XV^<%2;ZLF*%U208'[;Z9DTGOQ=4_@!?Q=3E*KOY@C"W MLF(.FFN.M42 L;6T%^ZB1;1V O\?LDYS$(?,]U1BP0/?"G"U"7"Y+!8H>[DT M)2GT3MR*]?#\]#5\I5$@PG0I'[%PE>;G<_TKO.VW5C J'AOP0@D#/M[ZF#)C M0SM8T/5E<0G43TYM8RM8N430]UB46,_#X<6?DYJ*20<_FO[P,5[A:"]0OZ!K MY18.C[^E@0O3 L;@>? <>#1ZX]N&/P,?N!KNNXO5BDHLB7DP3[YA*>MB8/TQ MBL30H[!B7:$%X3X,0J4_B !N:4:OWRUMOK."0;#AED!V(/9U$T8)Q$ODR &- MP:#'4[&"^;GWMU2.:QFJ=P,4 \K#^9R?8^II\=US2/ 5;N!5Y M[$5WM?A1?7=@Q2J N[:A;D9#,RN&W].8K8W5NL%5!"Y48)F_+!IE M,_88K!"\!.<\" =ME?9FC/74#3>'@M6,'UG!FJQIKE+LRY&/+;;X<12L8/KD MEU0Q)5=WF&(=YUY?;0?ZFO[BK(V4O0N#=;F*3KLOK%@=EWFUTR(>3$/YT.9/ M+&$K.WEJ00O+;:P8>!'#5Q-U[FQ PX71(='ZX^GW$\8![S.3?5W-/%,K*^:I M)GKN^KL?)Q0OOY,C\&II6,%XC=-+Q-0=XR:37TR_%$?V3DWM';-B%3W2G8SE M6ZS4?0BGEUGG,K>=?N6@ETZJA'4F/4,;2V8 AP36&_Z>.I2V4=_:"F:J69Q- M=6KJ&D]N3)7CN.'/78=!5.MUX)61!9K:63$7YC= ^]>"%4PLBGYW\$$8K1K5 M9E8,7S\RVQRK=ARG5S1V(W\GS$#S5^KZ3DD!K)RNAS^Q8CYR,&$%/B-MXIBR MTP0YU.Y+*YC,L FEM?N"!G1E3KFM:3K]$GP($P"D=)@H*=M=G0T=1^^L6HST1MJD1=?D3U>.E"S0)A M""7CF^/!VGN \W&[!2X<)MU!WWS^/$W"P'"RMO]V>D;UAUZ+MZ!%AQ"H%B[ M79@5\@9O=[LOIY^;;]3SUS3XV7%=/Z 7?LC"M>_6716-K:V8L2L_=B1Z$VJ^ M6J MASFEZ]07 M#'6N$+ 6' 1\7@2 01G8KLF6VYVJ%<(1Y=$6J^OO+H)50;VS16 X/8JAAY58 M1*VE25H#=&.%^'H,L!^^/F!M9U:(LM-B.#(MZGC"TVL$_ 7KI6XBC][,D*G9 M,07 W")2 !_PXM/Q64R/XHXDK5@YQ8"-&X=S4 '[.-36"D::\Q5K;Z':+VQ8 MM'3'%1[85(;5E_UFA_2-Z!0^S0!SKM)FC>"([^UB6"Z7QE.TMO'TB^S$%^NQ M>"UMJ%DQKQ#>DTI<8 M$VN3Z]=#"DM=6RL8R?'-8RP?C(D#$B6D5H3T>"DAN:FS'2M 2HP5RT'V8:+A8S?!X;3^V@E55X!+LDC5E!$I- MK!AVR1!\L=?V3\MY.I*$!7M,!S"9>QY&D#H,IN4VD#4NU:Z"A. L5*.Z 4^E M-+T03/9F!-0'?5PI]UOAXJ6UM!3,9Z)', M&0[T"'8)@^0M(.B0:^\B!82K\I'Z3[YZ_?BNR:G<:P=6B PU=TB>.8P,7--T M\I0 @9E2M8.4?[-#WERA+SR++_;W$()(1=D\\>=:5*_V7UO!K$BX>D[D!LDJ M,S3;K0Y_905S^?/8_":0]49C67"T&?OA9&)6B$+5=(%:7J &-%TA=6VM8*2R MOVK#Q@?[I^N+M]FO]\45? IOC[] -^WO'_"!*I-#;D$-0UG!Y@7(&P M* SQ\NE=V\B*-7^R;M^H*76G:H5P2F8$;?R-W+?X;/J==Z(O#..?$)$.+V7G M.[RQX<*"4QWGM"^OV^&>+%DC=<\\$1CEO](\]^*X=Z*!P/3K9L[_E[>0FQ;# M!*6%Q6"*JFMJQY>)?\'H@=1%ZX!8PB*#"]0Q^;TFPK*_AT4E:L@N$5@@&J M[![9]^06L$=@R%Q73_MI^FUQYT1K+D" 'W%>0I$:^N!$24"C&L7IX!=6+/** M,;K1.%7?V@IF[FG2LDZ/B;GV7T^_'(N5;: VJ+F$IL(H.12OV8G<].)0 ,>: MIB3?ODI9JL;YM/AF>L:D%4P=\::(K6(#*_8A>/H7JZ]AZ&&A,1J]\KO]^KO+ M4KAY])!\_N^,M@SE[T[5"N$L'$5 MNJA,BCB\&@!'8R,[-!V3?R_[P8KEF;V@^?OZ*DQ?DE7*9"6(V.QB/>Y+*YAL ME6MRX&UW# 4KF"[>Z:8;I;FE%4R4W2D--:KG0R_;'%#U+FQ#'6O9-E-NG.QTH&#EN&VG_4UJ,ZGL3T M;$N@E6].D*[X$D;X'K,&6FIDP]!SSV^E7IJYA14[M&A EQD833@W4\T M29@L(/P8I[5J7'L*TS-=J@=6=&SH4$RKA$90]N4F3 U>O5.H6+%7:]*Y#Y0> M/?R5%OC^6D9X9VYSY\F]?=L?>OIYRE_3"U6)OSI\E/L@ N[&[GI MQ7$9.@Q/6CZ^ZYWOT:WOHNX=42_@E\YM$(2ON$5C&4526XOE5$I6+'"\4T3U M2AU05,0(Z@&/1L_^Z52F7P$_A5$"=VI$N0XE S+J4C%KFUHQAVVM*! 8Z0>+ M@**BI-X$7>PR9HI6"$6#>P!/R%'@&6V_G7X1QDY&)KE M[./CEMTA8E:(HER_X390T2[\M507)'/P(RM8.WPC673OY"!##::99_Y0C5'0 MU+O^[O*F]5CP)Q&R0@0GO^G%=.9[,4;(VN7&"8S@HKW:$X[LVPY!T\"77OCZ MUW>ET?27SK?0\U<^E[\"<8R\V@2&AK9VS,') :ZEMU^VM'K'-NQU!-;H7FX8 M[61""^;47L+Y%^WKE>;&3^Q82RHW6!Q&.5)U'9Q:XP=6L 1F;HGE"GH6Y(+A M4#636&/*=-NOK6$6;?KML.8;FEO!CNZ\SDW3"L[!Q%'S%U8P-9R"(+(=:\Y0 MU!X@ Z#1P&3-X"8_Y>]"UV$/&WZ:56. 3+_;L;;2E]CW?"?:@W509L;7GMUU MC>U@I;_XJK&QFL\!E%GD.U+&_[3&)(X8K%LY2):(%PKC>+%:4?0)@?-7%<&*+^-T;/^!*-%]_ MV=0U3G OA*T0T=QUTVV*\7QMBAD;W;7'D;""[>PNNVM"P*BVLF+PU:RG?9;W M5*<&'_K&"L:NMSL6[BF5F8,U&BICH0J[Y[=(N.8;4=5J@=2]6$8MPE_KS?X# M=66%&&\#!-N"<5_L+_F^7/,EO%AI^'"UA0-:?FH%FUI8ZH,3+2(\83U\5YM0 MJH[X;'HM*T>JU*#3<'V6$)"? [^A)$=76E;,<[T7%;!KX,;)UE5*EWP>J .1]-7'T$ED+)G) M.LQN<>Z[ %'1GD1=L*4A @S-9=.B\^F7\K*SJYARS> M=6KF8&QH.&GA\,E^OW8BML_"4^777&.NF+"G'HL5ZPPOZ9?#ILN7DP$32Q;- M1PI9>&CQ$RB?D.=)HZTQT,F>T4V_:[C2& ;>\7B*+;^S8S6V1Q6O#1&HK1_4 M&W$+UL)@7K?[$!W8)WH%K1N<%:M:VW2O>F&:UI!9K3^?'-SHF_/=WZ9;,S!M MX-/_+*@\86VMHO57VHUIS:?67$*9!?>;;#CRNT=?:7L]RUP M)*K-K6"G33UU\]O@D7(E(O8398T6>H*T.$.#^E2Y@?NT0K!]5%.N5;![(VZ% MJ)XV892HN $PGC1!!AN;6L%&/BG9^FZ.B&S\P J60!^#_X?WPJO#! :.NH[A M!X'*J/U!:RDV9]6.+>&PK[^[&U"P\U* 1I5\U!%8(?2\GET8_8:RC8,6<=HU;Y#K@BOJ K35,AE-]-U:(SX3& M!1K_3; )81W\'UD2N[2?[-B1C)9\GNY\1+GOULQX/8EAYI"#X^G M,KVJHOPXLBS>@1I:A5;3#YY?Y&L1&W(7.D%EU,6?IQ^N!.!7%>45C+B&^:[9 M##(DQP=^F4959:@?BM,+Q60NAK2-1>2O_?:6 M'KO-\5;MO[:"V3N:)%CZC$^2;RC\W-3."@8>&/76D$B51KLP;K!H&1M.[EV$ MH@& 4OBW,%)7F[ET2FW#Z8^/YZ#7S[S-9WO=EQ1QMOI9\=U_0"\8? NP"?G;0"62LCA<5)3U<@3Z5@QYS7V MJZ:LM<8OII_51[K-+4<0UJA#-CW" EVL^&-(^''X1.'?!:Z-6ZDSV0]%*V:Z MYD4H,\\ZOBL;J%C!?&TZHJPP+L.C%ZN22@XM^;0;3;]=:5HAF$.!@\8H8"P( M*B:Z1ZY+RL$J8 V865LR"%MY;?YI6&EDQ]*(M MMO$RJVEJ!1OF2(%Y/'=NR[.#F#8$34]V:%,"&+DB)'VS!*)%#B8G4EBZG$ B9QZZ?; M6,.>K[D03J TN47O&DLA:$=JQ55>-NT=_L**F540(_#:51<=:AX ;FR^5AH^ MF/[@DE&-,I)19?_6J.Q-C:V8'4AZIU4=JO[2;_S "I:R=]$-Q-ALJ =8SLU9 M6X665C!A-K%!P%?]N^#0-U8P5D;/0^3S!OV^J;T5#(%ZTJ C9[].?L-WJH!= MW]2.LRTO+"-BN+E6Q5]T&!':@+]P\"LKF#L$.M/4S@H&:A\@JM3A4:\6]9$5 MK(U5A=.R(EM'#F[ZH^Y9(@#694P4?K9B9<$3ES<'T^,5X"R%B,>+.V#N\OF) M9*T'F)7E)@K3]>8BC7T T^*S_>('.-F_\#=+0H/%:F5:('WW,;E&I!#R%1@* M'.ME=$P7[(&O%ACC98,L52%\BUS9CC?1!?/J5]$3YH0UG MMY^D"2(>>+[S\)K<)76GW\$OIF*S0OA$ +?*G+E3W]I:9N9IL@DCJ"#4EJ'\B^D7&\8M8_4^N?G+9>/J M6TT_^(O+VP?=U,95S]#U^=#BHL&M-O'EN.^M6(*EK,;%2^)PC=J[#91"RI6R MFJATHPY_.CDKQ#'G$PE3MP@R[Y%ZX9O=T0WMIU_0)8WC*7U!(P:\F0TG?VU; M*V;F]'(']0!\O9=([GD,D[]@[^C:82(2H1S>9OC9BG62%=C,#49U=89JFDXN M=2'1ZRV- +WD*W_])AM8<$ZP+\] 0U,K9D,5NQ99(QD$.7A2S.I-;?/)9V7. MUX>'GBOF5*)U"C]:(?G;AT6]<3[[T8JA8CSS8J4]']L^.MM].?U%O(S\V&%I MW")[NKZI%7.% >49#O B0H4OPW_)7HR7#F, &G'MN)MB6Z-WI2O1R0\'<0[? M^$QBX9C/Z?QW.^:RIB9/+##MW9J?-;^D.=5C"/I6""Q/,Y=:\L6^&.%_L7^D M.XA+#=9/="TRPXY(7C^5JA7":97!+$K3>;"O\P 0DU!.IV:%,)[2W8[YYC>C M^FWZ:RG'M><'+%]_JSBO:FUPWM0WMD+FG>H9&,^O+@2GGUV^>9PHAZ^"UTU$ MG+G-](<^1/P)NJ>RAQLPNIY<=6L'IR M:)(.:Z!@U[*"YKV73C_8FR46(S[?$7_IRG^ M>.+V71D:&C%>B@&)-3>*H9F MTQ\Y(F]3+*D#)T]]4TL6TM/684R%PYJ74*&)#=+?B0V[6$DO.GI]I-'+, -- MS6V9A0UEK-%5I[>8?@Y4\LQ=&%^G3M^OMII>SC(U7$6" M7C@,%G!%XN9F%@S_)$3 @WC(_9"U8FE>YJ5_1 J70$$4L89&U:;Y"RN8LN$I M^!@R=A-&0-76UZHV1"NF[:CRC'97690.L49K9[F-):I 56'_;-8(# VMD#WD MH\92N/>T 7;1V'#Z2PNBNYC<\GQ["E\A7^I_2AV0NV\H@'SX$RMFIB- [\7> M3*!.H1JP.RO$B2>_\BU#F,D!N))JT^D7>VMPVH,.^![(32^.? ]#XC9?C50K MC?#-\:JJ]\$OK%BJ15^&2J)\Y-K(51H)W;@FI;#=EU8P60(AAE=< VI"76,K M6%'.LWG@E2WN[7!/&S^T@L7;P VW- ?Y#T4EK/K7>6WSZ8\-+>3XB09^&-V' M26V@9E-C*V8&S @)YIV^-!I,3.VLF@OQ(G/847-2^Y$5"'5D2N@D-1FLP_>+2B[9Q199K.Z#C@,MM&=XY@U\VE&NX 1H4Y/1::H68-5:?.B+Z9D"XRU8[ $E:A,R .G%"#P%X?N\ M"P.5X ?E144],JZ'8T-C><3 RW[G#VNV5Y^KC$*N#8HL\(J\IAS,]%/QE&ZW M3K2'FIRX7Z5]:LY8^ 92$:&[ -M[R=?0.HSX:[X^5+\GDM.+!_LH(Y?/_Q:S14N1#B"25# MSIHLX^V^M(+)HGE"4^.7&WZ

%IS'FTF@S:6@__VL8(#? M->+0@JBQ^:OC,]2 0^WA 5BFTYIK$T,8/ MK& I.QU>F+_&P\^XV2JMK!A\[D-I/BM,[:Q@0--AT9XM4[)J+BA34RO8R#8R MOVX@=@04]3PL "N / =\ S#(+"Y'IIY,Q$K6\Q'#^+\YB8J-6"4T6@14PAS? M^*]84C9NS-SJC;@5HBK5A*M###(TLV+X.5(UW>["R(GVM]L=%S"^1;DV[">P M**F60W\;J,B9W'PD#"TR.ZC^Q!JL,RM$V6-MO%(L9Q;@I>#]4X?UGXMT^C"L M$'_;HG5MVEO!T,DQPZ:D,GC\ 8BY'E%3NWJ&[-0>T9ZR1_3F8+#I=P=6J%LA MK-8P#?J:B!NCN3N2M$(LPX7T:^B;EJ7&'S.RZ:U,RK,(:ZSXS%@$#?:CBEP[ M$YM>%.8@L*N4+M_"Y29,8W[O23@:__M1@62--*9G_,YWT8F4+_X\;E8N_64H MR[;(MA7&3Z!AQ0G5]J'UQ%EA5/[W'C:Q=%&(DQC!*[L\Y-K0GWZE:*L8#*]X MNM% '8E@1NVM.1+^E#I10B,F<;;K3H=2 ML\G3%?@PI($DPZ2ZA!AY&NWX0/=02K2J;!SUH05G824FH@ %;LKB/_R)%3NI M?7 +/.3=FK/C&!+3S^9#F,![76GKD#A$,0$(7HY?0ZZ'!0+B"XM^5N/4COK< MBED>W&8,E\6!2K+C=#_]ZA(8WX*5O$!GEK]28U]J]945:ZE&5<@BG4]2- Q? M3WXO7V?54B(9GE"#IE=H8L4<@8AO6/@&>8_\7W,U+O ,DL[]=4UAD%UI6B&8 MSF_WO+;U=/:#(\=@A>"E8?EI0VD+&U1]:RN8P5L()B^B&SY__BO-%2!^(_&Y M",3[T-UKZ<5\H^!_,3'?&> R/Q(7JZ7SO3:FJO>>K!!B;L&6SC5Q!3HONJO) M^)AK\^'T>L#/B-M7<]WK/UHQ&YEC_V*/-7.Q&%IMRC5X$ M& +PIN8OAY2S4XT@.PP2TD7=.M.:WOP97$P8/3I0$-*J+/6GUF15S(T$I*E[]@YA,-5]8P51Q6Y0W MS>.!'*'V7T^_0$UH!0"[(1Z9BX#6K-"6WUDQFP5S]4%[]O1STCK\YRK%#"K( MI#H]AD@C8L5LE3*KS#[90I/I9RSW"/#7-HVV?B!/:W/T4'-S*V9!I02!?J2* MG>#+KQD_M,5G5K"7%Y4-HU]O WQ>Q T]>B\?7/XZN+:E1T.(S*]B#IVRO6MK6"F!A2AZ21N^&!Z;4=S5Z.M1((S*IM+S8NAU5=6 MS%>SD>2T7)I#-*Q@?*$ ^S!PJ2Y;''^L35<_EH85C#]#?.HU7X];KB@8Y[/8 MPHI!BR?KTOF>>]X;DW2;VD]_J!11]!YAV2Q67.KB'.<*-ISOBX"/?1?&#D,T M5(36TE&U*H=.+U2MF.VN8?*: M-[^$(_74\>UPH.3D=ZT_^4.LQ?[3'"193$ MR'?-G1_06_Z@J&!T'TW CI65^4HJ)90@>I/S(C7A>ISBCJ2L$(,!T4?4FH(I MU(Z1%@:IVF^M8)2O0T?FS(A340!D&E=UVV^FOS\NZ3W[@RRZ< ZWA%B([I M[NLCW5I\9@5[E:"K6BS35B%;M5]/?W1D /L'7RM\W*4VL /A=@C?3;X3F()'E M6WA2<$GVG17KPV!5:U+=&YI;P4[F']7OQ;> *R))(T9=F^_*#/Y_O\OYXR_) M7[5?\(<=OYD@;@66-?PNNZTPZ^T#AR^;'[ED.;]?_NW3[W__^7>)\ST,PNW^ M=\CY(_^?+)]:_1.T4$SGN@WP!"T=0'+GX/__(1_N7'[['WOR#W[!(R M3?\O>V^V'+F-K0N_RHF^;]ME=[OM/_:^2$W5BJ-2ZD@J._:^J:!(9"9M)IGF MD%+VT_\ .).82(($2#"BAZI* 0^+"RL&4WBPNBEN6GUWTF4-,*D2.4M*G.J M_3S1E#;P@PY6JSQK3YA3_?>)<:+D_!,@:[:<>D-1.+F;5O'DS+35=.*IIO?" MK>_<5*K@$N99;S?Q),MWRN_@OT2,:39;*IEHBI785*MM)YIL)B*64-%WG]IT MHJF6*<-I9 EABJTFDT[M&>Q==&GX,:K 09U>H]FD4[S&D>)0N'# Q_\%%^H< MF^VFG61*:"D/1*$-4&X@GAYF\TFGC!T7*&?H#."1L!HJ6FO*E.:3'Z16>C[Q M+)6M)IW@R]'RO*LD_WFK2"=Y"W7(/">YS&+Q#;3,XGBR?CB2Y];2( M'H#G\>99:S31]&CO'U95_WUBO&X_[ ,RSU+N M&V*SB?FBG45#NRC!%/(17*@JO%P'#OV&9/>:= &OUL>]@XH6Y78ACNQ!:S_I MI#>.$Z)H^O3_H+X-/E$G3&JK>+(_=ICLCTHF>PW_N U?@W>?-]5*2Q43Q8=G M&^*B094BUK39-INKF/)3$,66][_NB/SS!U/QH)HQ+/8?G%;%A: M;H4<%V/E7;8G(X/G9V/%7[;7)(?'6!F8Z*')49$L_L)IO 6SPJ7A&,IQ,5;\ M97JCC+\3!6X"7[&'-8#!=X.7[-'"7# MQ5^J\S3#YU^&R[]$/VV.C>'"+]$MG&-CK 68ZH7.D3%<"*:YO7-X#)>"R2[V M'!QCI>&Z0S^'PUA)N!U,D$-BK# L$L20@S2):)SE?#7SJL9._2HJ@%X'OH.R MA!V46AMXKH,2:JN/#Y7)TY-G@.VLZ V#F"75I8$IP(NC_%_*")6BSEQ67 C7 M"7P(+#^JOLZ5UGA&]0*N+N6?46A'M?Y&%K\B94@IP3E]@*C/I5Y^H[% 8E-E M$Z\\VI(9DBDI?@(=E"TBIYFL4B4YCX#36-WD<3$X,?#);95-'3W1!T\G^C]4 MSN)L>7!:T2:^ML(0U1ZKY>LVEB+65]W2T!-3VQV^M9C'F="P[Z11]OG?\WLD MC03$E5M " _;5:4LZU-^%>*OUM/8\W# #CT5D[X0S:LG]O8#+YR),SJH(^M2 M%F,>SF8S'>XGR"TZ[X%P=X5DED6J14:Z1^LE6NQQ#FZ.W5+^&A67&0 M-O>RH;))(R\+R 674H D=8 M-SJII>2CDAX "?+VY#K@Z-H0"&31NL,&LK8[KO,,IU84BCN*)@R?FC]N-)%-68W5?9TNH%]QKEU"E+ M8O=1MTN.XZ:&3?2Z[[V?O0-S6R<@M;-Q6S*8J M8I@8KR)WT&81;-F3UEJE)0*=L+0A R0>NWBJN?(-H)*G,,K!/@VG2Q8/70@$Z(WK*<337$86M-Z-208J5I4 MG!S3D\6K20U6\S0(YJ-S"%9!>5KDS1@H:1/W2&1.+)0$XV2, (T>6%,^5208 M\&($7N08F=H9)).A$>CP T+JSYPTHU^, *EK#$T5,M9U8 1XY/B<^MM6U* 8 MLQ!Z8+WAV>1C1D##"@NO@L.)[S$"JRZ!0<3CEQU0(\ 2D])[1#!EZ'U:-'K" M@GOGN"B#X&/AQ@ZP,@*D;F(6,9#+")SZ"*?L<#,C8..+I$PBH-PU#GNI(#>W/GX-:-%#"'+Z>16 0 M-MQKKYVQ8 0ZW1B32(*$$;#U-D 3\S;&@$PGNVDW<;V5)I*_<+)HBN*R<$;V MBD$ \6/:1H(CB.&)U0B.;HR;%+9M!$R#Q'!&BI 11ZX;WZ8F(^4E^A>-E; ( M+I3T9 1DDD),1T)+8TXF0&6,<_BO1<,D[BDEGKAE@S/,&<-(9QL%O27Q*X$P MD%]6\/C,C)*"F$'XZ_BG5_]J\$]X+PX@=FVKJ)$SC]+P+X<@C//X/$[-=W); M=440FM-A%H"FM5Y+5R^Y=#4EGH%9D97=1WU%UEE5('Z84?G>C><%[XBKWP7A M39"\Q;O$:V?[<"HA=!I#_?YH5MY7WL+F6_H:75#W/@0R0?/ZZEM']+[V?X!S MXT:8D"A+X??3I N%)>V(0;>P2D43R#$+PY1UB7869/%I6\G;9(8RAL(?*%% MM3IIM9C[*$HZ+23KH-4B:J]9":^DVDN'UR Z'AV1GCHL2_#0L'KHLPSF<:&U MUF?Z_(/"[**'[8.IUM:L1#0ETHC\9,VKO, OO@5Z(<8Q.@C$TIM9+8 >44\^ MJ6:AT]*2:VZ3;FJI6'I.SM?3V"KTO4;S=H6('.,X2A&?7!K&"%#Z^A"@8%R^+L*JVU^A 498%:41A7)@K_5DX2_@65_702 M.ZX01D0,0&2W5?DL-)H2,X:OWD8%NE#X3_$B!!]1FZFGV9:(I7&\7I:NS&/[ MK6:J)WP'I5N4S8$F\[L;'ZZ3*(8L+"S8,TJ4@?]QZ"^5]AE)[9MICU!@S>_? ME&7G^7B<2UNLL])70B.MH$H95"!I9R(#:(S5;:G-6,1@5/:]Y:G: %/#C<_C/PX4GSD,KE M'%W?11PP=L^ O0F"G65G!R60?UM1/GS*W$E436XH>397EH/\\&2@2"T4J['H M%LS%--=/X/:5]K/\D:2BTW:7%9^C:2GL/DJM/4B3SNU/#-M-K9EB$H:$DDWE M"G*>'?5-=EIK316/7@J'!M;.\I3S[)R5EGJH%R(J@R9.)[E.AJJCJJ.%WH@0 M1:XIO^[I&VXT-P)5CB'=V,!8(2-XXZ&LJLEYT>"PW1@(%;J5VRQ@6K;R>N'6 MIG':"'!H-GD"--W,X(M&C^QI)C+ MC0!RDDV+ \0XL&C!AF9;JIE@T/'RIEB7>F04-4ZYE'$@C4!HB M@C0<;5+Q^C7%RP=[%.^K$V*CRAZ%^\\,XNMR&XJZ&M?LN1%[9@1')ZIX-(C(TPXK4EL;/8",)8D9&AG*YY M_-*MXM.E_&N?I5U[TQD1YTR3M2N5VM*#AI^R:;U7+5YT7&B4>8>[31@=R7DZ M_ G <^C ?P^12G\#TO\72=D:-K#DH/'K@^7OX2R^^O S'BHO\MER_:W_Q0K_ M!#'B^"_ 3L+TO9O\$K@+PA>KE< [?#PM-QQ.#O)P/ZTB:5]>H=87P8U(0^?P MW[STVBF4P_)U^=#-W3$_9 M*@">7FT7U]C;KV3.7V7GOQI*5]09?=77N9G#(WHI:.CT!3Z<#?.12');'5Z5 MX;RUV&RGGC0:4$8BK\<1^ZA?2LMHJW$U)](CPY1)MQIJ\M(8IR293@^CBE:& MT:CVR\9QW%26>+)<*,5<6R<7R@A,T-E])%L945%>]$X+-M[G;.TKY BW'R"T MW0AD=^(6BT11"BW)O-AO('4;8]O),?&0/$23%]F;)-Q?[89)V"J5E9-B*!$ M)P^@9>X(I;%:^*%6N V? 0XNW.Z> 90E73O.^.GFW0H=I))(.U6=/C<5,MSY MH#58<0(_=(&J&4JK1#J[.):M^!V>?>^2=W>RWG M.$:0A9R*Z>AQ_GKP'J$!]5B=Q'4MXR3P MMUO)?*;GOWF4\*"[MS&('C3/O.E(+R^/_#%U>SMP5Z47)42?2E]!:7_L)@DA M9*FU&]\/C^ =MR6NHN]0JE:4'A Y2VJ.I=!@B![+C2 GR^2KZCLWGZC60V8G M?1:3RG\=%U/OI-8NE\ZB=1ANCR7>AP3Y1^)C5S6ZB#;^5]\!X7OHQC'PGY(WS[6W MNQU *T')I?XF3H,Z4.A&M-F' %N6A>^-$:MF@P94;/ XE?"(L-I%DH/K/Q' MTA4R!CRG5&.,K3#6"21AQD0.ES$B\GPM/#?TC$U3 7/N1XP3)65$&28V00V) MU3("/G%:$P_\&J7XDF[ R:<[0X 3ICA:%)L1)7'DDU>WD+HQ0)Y/C;H1 _/& MJ,>S%&!E1/F-4:EGIO@JB16,\=8JI(_4W%!*# T!VS9.JH :KV#4G,$C==?^P?! MYA#*+6HZ+PA%@VESK-;2I?Q8W1PKDY67@:' .80F*RZ#0XIS$%?E9>KXY=SG ML^HK:N*><_Q7G4.=HF*S[=8L%SQ%8]AU:C M]\=5K:'%JA<02=5FTI"I6U^KYW=Z!I6AV/@"):D*"QTE_=^BL*+#G1>\S_4- MBF;%TWN_># HN\4X52T[#* L':0]QXUM(U,&=I:G[SW;P#VC\%-:1DZW,=1E MOB2GDX>)T_)RVKSW=T%X3#D,IT2I8&^5.YF_;HA$+?I>U5KID12(1#S?=CU0 MNYM? P3T4QB<7<@'KBY?(;.IG*$-5!7/:0EX]M:-\BEEP-T R#=M-Z4ZJ 5",B"_HV6G($4ZT&CMR M!I:\VNJ]1 WLI@5ND58Y;$ M+G7D](*3_&+%B)U?MKOF,UC\2Z+G:.IJ4=>I M&9[28^N,),5&DSR 8S?_0;3 \^AX-:&/7Q*(WU MD=OS&Q+-*V;@%Q[&6\[CE*B,3;?1#=MHI@ M,1ML65!Y?HLSQ9DT MIT:+>9ZS,8Z-'J<@S>V)7401F10LSW@54;"GPM.5^I\NOX=N#&Z"=YI M16BH\ 7'4P;K=I=KZPRV1FVNFPI"<.D.CMO0) BY>^!I-3BY8T2GU(*SOZ:! MPC[8(X56J\#N;L&?#4#K@95&E# >,SZSBBXSG-$(I$4B(1OY*YUQ-P+(_I&8 M_/0@J$MF 5V E&2]4K=[+!#D\E0(%RQ!J58_)\AU[>LD,%:#0_AJ#LC MR%:VU%F+\)-:S?)#;C>@*2$;AV%55'R7XR M FEI@0K":52CP!I CC8#6#M9?+OG=XUXC;W.A' [BKI=DLJ,(-RQ CZ+]#4C M'KJ=RN)%RZTS N2N0L+4N7RC;()N_&+,8+U:YI\1)-V/^PKG)$I]IEE?-7<2 MK:R96SG&$]C:T>>D+'<<3-,J]G A8:P3LO+Y:"MWU @*'4%^[92T.L9+[=J! M/ F#I676&H'PI(SVV\_CH*KELRIR+3/,M&*IF)HK;K%RGC.(#7G;5) 9"+MY MC$!/CF1%SUV7"J*^I[S/C33,8YX!N^Q'=^509Y?"!*/ 2C1+3?\L6$E&VW!O M^5D(X*<"LED\]E6=>OF@69J3_E29^G:7[:_EE6^=<1XFD#.VL@(<@Z9?X3&^ M\^+N?1S/X,>9BP(]90W'L^$A>84T<.71"XY-/@T]>)54PJP]'#KYMDZ71JOH M;<02E3O+#?%CM5_*@+-H7ARQ6$*Y*AZC8W91QK](L^(Q&W8?/3B#R 95#SP' M!X-.IXCAAO7^@B_?7 MX]!WW]2F?BB(ED'LH%*IHO)@T'P..;;/"3^3QNJAOK2B^,EE=M'GL'(VAVAK M-?U HA@4-V5RB%L%6*$ OCV[*YBQ$/%G#3N-H>XB%IDF]S;N-H@>I[S7)M=N MY8[0&<4)/$@B ?)8G0&4T0'AQ(]D;4:P]35FW0H7N&/,M/ HAV?MNFLDPIV/7 MGC_W[J1V4%BD'\\IBR#%D_G=C0_7210'1Q#RSJ-P=ST.*'_+ZD$@HM@L^=26 M![:(\7H"(4Y%FM=YO;5"'ZHW43Y[SFFE-E?WZ&-C1KS#26^OQVGD;4@MY9N^ M=C,.7R4[:MH %]IC.SF>>$J5V4%M)"^[3CEAW?NK>\T0S>@0>)#"HM3=@?0# M<7E5O+_:(]E[2VN!J.)@+?G,-L3<% E.JL<%+;;1-;UV*)I+9@Q5OV_QL-.\ MCGXQ\0Y.7WH/E:]5-B?%=_HRNNAQ7 4VA_BZF.DW]$OR%H&_$CCX[7E^;ISF M['GW,*VY.AF[,2.N3$UMK\+NO8E'T!RXD8>N#VO\[?F;U"A@4*> M&VUWC=#\2_J_O&,NV%GR&\(/+E37'!>_P%-@"J%WL+6XI%OV&@8-I6R[OJ+$ MYMLH=H]63'W3MM%(5\>%&(UU'$1]D*+8LJC-E7IYQ>9.:BGYC)>Y^Y' ,6:T M5O@R]7N%+X;P9DU\.^7Z75ALYV'T$+!&2TP3O:^,>)51.LK#[E1'0[.K[&%$:>G1T*8+/T84B1P-5Z),9D35N'&N-I98:405L]$HM;NX M.UVI(^76:V+"_RM*'YZ9(6TQ:?\O]@$XB0_^4Q'E=/S=;G""2,C^EQYW6M=2%Y+-OA*6A=SF1<9F&$1:' MWMA+Y2K3F2.4BVM]*\#,4:(CK!6%0!Z",$8%-2L517B9Z-T'DNPSJ)-N6A2S M/:/Z3KX&I"J:3-EDW&]I(!%OSI;KH5G=!>&+527P!G/H)@3W'%8RD7RQXNRK MVQWI##=GR2>%@2/J<*39"I)) [D,9B4'R5+V$ MUAREI(44TBJY0S&]:Z@,P#]UO,LYW?4XY!T+;(F#L^2P3_%B6W,\QP:5W,)O MS:%D'J&C36LM6?HNS]B5Y:$G!5\. ,0H"RGP 7[)H7S#J?%6'E\0ES>X[%5G MSX6GV1SHM2KB/"Z92'$16.JP$:6O[WBTPLMV]SMP]PMQ7@TO%48^\&0I47_AD!RF/%V@G ;";[WDW!PE7I6%Y[A"8!/@QLN2742^;D/I<<#YM>B& MX660GMJN&C;'P[J(#BN@.%&?U[!"_8 +\X_ M;P)T3U)M )QNDEGFOV^?'NY?-K]=?0''-Q"26&&SB4:07@IT-A\N+6F1VTT] M04.. >[A'VE+(#1463/'VN]#]&HE]L9EG$+(&"365W;&W^GSIQ\^_4(G\'H# M#6SH&2Q74$OY(PCSS)+HZO(,3D&(A/47L"]#?<6MZ[T''LNN\Q0&3F+'V;PV MGA>\(Q4Y=>>"\ RN(>'OL8.G@PVG_Z@J>5LKE0A'N%4"W-CFNR$C*4P-3B7$ M@C![56_O.HH>0GJW>K1-X<<0RYN8$%5H-"UQQE"8R()1_34 'K1&0$?6*=A M-<$U"ZB6K-HH 2@B'!J!6&?FU1!4C;#V\\\?B?#,@H9YXF1H#2NB'I#RZG4Y\U.0-%@47CMD/L11$2WYE))_I-GQ&T4;\(M*]QUO"0RW] MP30H[$/DX98YRIV+>KZE0LKD&9;ZTM6E]?+(YMT*G2TFV^@W$*$@1=]! 4\H MA_0U0/^T3>(HMGP'7GP=Q=C))Z3M)I1YN?@4??5=R)_02C$3F(CQ)PL2Z1!]V'TXK0JA2-IYP3MYY!99-%"7']-]ZT\& CV@ M5I6*48H%RNIM+:WD&Q&R1MJ94$X^"_BAI2M\>77$=,JYZ*$[=7_E2N6E8X0Z M*W]+.E]!9CA$A'$>?L69X1610KA#KDPSG"<#8)[TLC7#'5,M_+MQTE+^EG?O M8Q:!_G(#8LOU=+"6#:I17/&X$=(/Y(\O5S2-PK@BEL*_E2(I_,NWS.&]#5] M>'9M0 BGIS:3K$I) O&!$E(_SC=DUQ)S??>8'#=[L#F=PN ,',BH?K-L&WX0 MS@\5$<&S@Z<,"HYH$1;D*@YIJ7V'FI3\GA'#)0;H-W^==%I?K ^$'75B]=^G M1XQR2LO?5/ 0;"]-V4-$3'5BMS4XOPEE;=[[4(Q)$)]YM(Z F2I&;2X[?Z;, M#7T!/A1D<(;H30)>WX/70Y!$4%=]?8=3N+RX'XPLFQ[#*-L*J:\9-/9-SMB: M4"DC[X[04)-)Y]G-J H!AM:!*BV*U;7VM+32#@-,>T6EUSO]BJK]/L_,.MIK MG8'E;_8AP >#/@=2,TWH\*MO'5%D[G^ DQ?&$"(_4K_QGDED;&^KD>19%/7R M?H?:,U3?=U&6+?4?LK#+;"__6FQ%MT:Y)1>R S=PMKO,I/ :7*$\+^">R?/N M/99^^8K7R3'Q+!14=&W%]N'K:>/\D:0E3U^#+)+U2^"X.S>WJ^1#44A_C"^I M?\NUL.9E >6T2Y3108-8E#$,*LAP1S=)+-H#,JK]HZPOW->XL&CL*6:(G!H; MI@ SH&CFCK8P6CP,7)N&X9G'/)-%F=O8QXA@!(32'TX]$;P_!\-@83$ M"Q:-SZB2'LNJM.@HC-%EO3ZFKT4CSI/PZI:TQ4,A+MJ86)= 6+ A6B$7#='H MFG]%]UATW)BB*X!H=5XTT-VUE;;UVT" :*6CZ##F('VW2L*=.=](W(:'3 M&$S97J@5X,$ ]W>E31=BNT3P1W7F95OSSW5KAFP-RV&8(?SS$N/+&^G8Q>%47;75:D(*M14,F8HP41\+HI M6Q"1LHM__+<+0LB-#A=F)&BW,=0O]=X_0>@?X/WA_4B,+A+IH7X9 TX2ZP4+ M>>.KA^CJTB9#O(N,N%'!SNH75UY/O)!?9A>5,5RY3Q:I]*1)TF.RN#WUL&B, MM2U"VA0G?=MT:PLZ:+Z[4H#93WJTM% MQ+@+P5\)\.V+F%F"VE/]LDA3ZVP[;/94OZS5,+[:D9EVY$^=[([Q+?(2>%IWCX%=Q+C[ZRNZA ]#5$"EZ;GXETOK0S92C)RP6-UB(@9_BVMH#,HNG6&$2IK=.L:S;>LF,N. MG)3"2--R9O>^C0P>4)),_U\R%^_V;670/H6!#8 3W4$1,Y.%;C] :+L1M?($ ML\OL:$2;F_W;3YKH%Z.[%D;:JC'\/B=\7%]B*XQU4@$GL56N#K2UU,<:FC C M?-?0!$WXPBBW7T=AUBR?W7RL^NN&##H];'U%JBOKUQ1C'^S1&SU&H3R6@C.* M@R:5T6_]]A8I=SQ<6]$!_??VK\0]6UX:K@8E'Q=554<_P)U)(U8M_"I?[L^J MH[K=$<:!/>M#S=%S(8)/_1^J"+!-67+&5I=]E\ZP.:_X&C*]"SQ@+/N$6%]E M2VMM0V.BD%+D_GBPW1)MR#6]#-WX(H@A4WIB[]V^MT(=<+1GVD1&H])-@+\01;MKZZ4>KJDCY/A][>$(OYD_TYS4PS7-&!VD6# MNVRM[:AV)PKN 6_.R*IR2.:2N-W4,YGJP16+I6RT7^MMRK_5/H=0WOCJA\#R MT*7TF<;-^0U"ACW_ X:R'%J?:T:D^JSE-P*ZG=EUTI4H%Q=PS3 M6=/&:T30Y1 C5RTN@68[&@,]3P/@^EN=RI?=N\*^:$KL:>&J$N&(UJ-%0S_4 MPE0K@=G9:+-H:*E.XS.#CJ42EUE?3IJ1EBX9K_CU9 9TE]&B(9W, M$2-45E)JL41M,!YZ[/N3_72PSC9'X8L59W_:[DB_MX6&^24HL'E=B4#-JL\) MLAXVIJ:1 N6T42ZVZV]]\#_ "FMK&(@'8V#M02F-;')HHSV>]A#4MJ^8OTR: M* ?5( !TP1D8P@QL!V\\N#>OAS!(]H<[]XRW*9+)%,2^,5NH9)T3_OC:0_0" MQ6H/9'^_W$"!N'?^PZ!/S! HZ;!HHGI)D<[$55LQ&<<(K]=@N60H8/P3$T3%>BH?E&_!^&?]SXNXAQU6Q6CI_IEW;F^&QV \SD(G&[+ M8O14ORPX'][\41-]K@K.^6^&+?/.F1$FF;ZXL8ZR$;IF7^!8S&+1T;)#@:?_IAT^_;)P_ MDK/EQ\47B94M1'K(O=.C,*X #O]6@@W_@M[*V*CF&SB7I!:"$JQ75:FIOUIBNYK?JI/W#>IR8TE$RX3R$X6:[SQ?*3 M'=S.!&5MDJB7V$[%N=^&V4DFE%VC-E/W$"F%N3-JQC&[2-_]X.Q&\$*]"\+? MH=0!+YQWO[297,B4P.FC_EC59-%.NJH&DZ]I(*@>,61*.TN'2436$T&K>A,N'3,AGL234<>PRYY!^!;HP:&$CR&=E8V! MT'S(B*YC%Q$I9C(#1C^F&K:-/EKBNWY5\'QZ.;!K*@HHF!'T.!,2TU ML1C#_@8]Q[P'^2(?X9+*?\$I_%!2AE/GO&G0<13)AAYV#%8'-/@3X MNW1C-;/]I&:_%T@8^..?0; /K=/!M2V/8ONCMYUVRF#?G 350T%OJ\YFZ0%G M#\\QW/X3%(%8IDI"2UVFS?:Y$=LJFSJ2^+>["HM@8$YN*V7J$;"_VP?G[Z/X M%*;31G^JT#;\V[?K39.*LW]56*>?>@D)>[BZC:%LJ2BHLS8YEM.+TE@JJ3C M3><-_U!.%_[EVRW\<'PAGL+6SY(ONY?+\70(_,L-E&>.P;\#ST$E81\\FW[? M\;KHL^-7ET>4#@!Y0/G/+'=2AP$T660V/R8#9_68]*Y_1FR8(HZ4OTT_)2*I M-W^==%I?K _WF!RI$ZO_K@DMDBJ:\0[8PUB^^NT)6"'ZS@. 4ODSNOM#8)'8 M&:7E&J?SXGSZX1/C&JC\K#0?IJSO]F@=V:R0VEQVU%C@GP$D*IQIY;M!^!C$ M<)L2\/H>O!Z")+)\Y_4=3N'RXGXP0LEZ#"-Y)3<@B2/[ *XL_T_.NT[\]NKT MG3 X02 O3Y[EYRE$)T0"5Y?F\P)-[4>@IW[+X@=2"O14=ZV &&6*[]*'"YBF M(F)3A7$I=G $A67E 7T$&699SZK2>^BV#"9!L?LL/OB-%C,6O //>XE#@++L M(!N'$@:==S):JWTH_3'P$;NPD)24;O3MQPGXE+5TZBI5P[:#Q(_#2[JN["_E MDK)_^'9SVYAPY0?)^_\:NI'E)5#,W8$7*._Z-NON9+2>5OMP?;;V4?M=&6FB MQQ"00K'U7T%X='W,<+8[+,932)+99;YA[K09!&$<^"D_^6)%\*)\8#,@=@=E M&XV2HZS01A4,;L 9> &65+#;96-#P06]HU.\?Y06E[E*(JA9(F7S^)9M,XJ' MB '<[1V%.*1_9B+KX0/86UYJ(R1<=:06FJAK#+F(T'#$P\&_FAFMI:N.G@?L ME"]5F-23=4%(D+5$9@_9"F$"#X3G!.&.PTS(#27/YBHSV3R!\.6OQ K!'6AE M+#,:*E1QX'R@).2&J9@,Q>9/5!6'T%3AQ.&N@FTNTN5G88MC-5Z#6QR!0%V) M2%_=EG8+F4^,9+'M;L@JZ<,H6S#IA83MNP^<3W0$>M%M6'89$Z:K4H>(V#=\M#N'=84;67 MLN7DET%J":',OM%(MDD*A#:*(-S#B^CV P5E8K'(PTRXDHQ;O@:9EIFU[;H2VC#J3(>U M\Y??"31C(;FQ)IKJG66C:IY)2P'C-M=D 5]1J$Y:C!3%: FOA-1/DR4)E-YG M=%C,^?[VXT_2KXC\2WEL%_$^:#4:9Q;/P ;N&3A8EDP%Y! I'ODK[ZX'HCCP MB7!V'6*<%7RQ'#!@]D+=E1KAH_1M^:V/:FI&VUWZQ#G#!$_I(!G^KZ==&!3G MAH1PH\6HWT^)D!""RFXK/S E8R<%[0C-3ZB?.K$:>'"X_66M_&=C7-$ M:6LQ$BG.N<>1)FZ+==;DUKOW8Q#"#7A&3U7BG',HM+H!3;<3[#Q'2\VWGZ1? M?)O]/L2/'V<>SC+2G70F&*VE!V%%=NB>4A/_Y@S@%?"2G$[>I<@V(H=B<7NI MT^M=ZRW+Y4(-'+'EHJ" M> Y:P8=H.6&+/C[$Q,O::5DZI72K"EG+>ELJ)*+I/4R9.J6/5@^A6([AHK$3-LA5DQ@7_<86UZK$RJU<-#+B!I%.0M>B M,>/93.H9KTLO 2QF,Q'+LUT\V0Q_4&*9V R1D3B9R884*1>S:#,\Y484X^[& MK.3GBB\:9$;^.#ZL+2$L1^.[9S^,M\OJUE>O'J3<9C1G6"D1)H,GE^-@8=)4J1LS#$0BH/8 M\N;%E40 S=T6R[;Y== &*<7/5IP(1T^PWEJ.G7&^L2["%K&@6X[<,ATY\G"C MB*6?##,#=L:M5I8N!\TPBQ<3M&;QNQPCPRPV].M2K#1?#IMA)@F&E-&G2F". MHF':=C\4J17,,3+':]4'AA6?+(!<%01J: MJWI +I5: "15\E\.0-5JJCE4J_3?I9AL$7VXJ@&=:]46V*VZ0.=2N 5VQ@6A M,]$CU]\MP%IE?WY1X *L50D0KU!<@+;*_E M ?'W; TMN)R+;T%"^,X.CM_G9:^_CZV/P ^.EW0*S_!_OI75-QDE.E^2X]$* M+RBPKFJ&S2[%&Q!;KE>@Z<9H*LUY_JVVUP![0('S-U55LGO5(_72C>TWAB:/ M!;$K]I/;ZG&0!Y>0I0 Q7?6361SQ*\M#\3 O!P#B:\^*(G?GVEEA@CJ"%5ZY MLH 9L8!\WR[L]P$XG71;S&/@VWW64^FGVY*Z+629;+I-K(NN5C4VBM538D0- ME;& '*EZ!3%\>Q9R0^8"=I&MOQZ/!KOH)#A0GY..HB#,9X["PRPOR@--7H,K MD#O4;A*:5-!_'.E/8PO.X1F@K'4'%3.]@[MM>?\#K'#0JL@C:G:S0L++YT[? MS5Y#:/6<<\&L\IF*;+>$ 96!,!^17@(30E"_O@=#>5 ^C-Z4"R?Z"!G_ZSOP MSN +W)0#[17,WL.IWDHX&OGEVEX#:;^=9/+M.XKBS;L+DF'79G6<>6P=@5S[ MCZ-Z^^"?I6P?&F<6VT<@V-[#*-R\UP,(@;6+P>#35QEIA/6(X+E!'^'@T7>!7W\FBWH&3YDGEJ0/=5TL=2S-E<%YFUL&VBDH*^3 C M@1%VV#[V UXZJZA:;@3 O>VS P["HH%5P""JVIP13H5)N +1Y&$$O"/Y;&C[ MLVA,%;*#U$*PZ"+O4S.$)IM=)JKJ:#95O8VHSCPIR=98P3)Q54BTV'II1"'H M*8FVQ@N6":L:FJT:;8TH+=V7:H>8CQ<-K *Z':E>M6[E.J=BL"NY&H\O*H[S12VJ.-X[CILN_]71 >LR[SNWXJE>(0 M-3W")97_\@K_%%GX-;ZH_NAV@T-U'45RJ!!Z,#8\IV.GJBYQBI- M"%EN?$$OOQ(@IS:;=*+/X)35;BDHMCDI(M[=^DZZI!=XLUCP,OGJ1R=@NSL7 M.-0ET-LJF?)=$ +;BL@LAM%0V?&DO/A%/)KDMLJF_I2\>:[]-<[T[7L?\8L@ MO'!9C$!'R;?0]>GSIQ\^_4*_>.H-IB7=_/7AG#0IK([<;EI>APB/>K2JOTXZ MK:P6%'5B]=^G1XRRH>5ODTXI>_P-"8/9\V\1E;O3V\H^H('E8:D=\N7;D^N MHVL_A0!I7(X/(L@C_""5"\G2;L]!U)D?PKWE9W5DT2,*@>AV\@H=F2;26)5/B)R2S#WC@]VEATX? :C(R4@M=U#&FZDYNJVSJ:2&'@E4\ M!&E%*(; RNJAVS*8$BN[CXKKN_%V*^WFKC>3?.JV\0&$SP#29@(8US*IF79* M"X.*F5W4R4%/5AC[()0C#S4&D[RJAHF6/F-RPVF5">N#K4S4?E=&Q\6;E7!O M;X+D+=XEWL;&[H&H+//-+N[6;0S)-/$E<+"UJ*A\C/P8=,I@-9<\L_\]@#]< M*+Y<>\$9A%=N<#I8X=&R01*[MN7!8V,CYP[^]=^!O_^_\+_PW^AS'S:@Y-5] M#M&+I_RC2&PG>2Y9B 8DO[)F?1&!@5[>($V,WTDVI0+'A1_YS;)M*+_"[?." MO6LS^"Z[@^3904()TS);>UT%81B\0^RN MK9-EM]-?98XL>;V_69X/SM;++1W_9A/IB,O&61]T4ZE0_[# X>:IP> MLF5F$"9']*"&&RUGL[Q0\PXDOQ.R@36FRP )5,$N95ZZ>VEJUR5 M-VR12&RC$-?7X/50!C+!LXM#2>">ER]TD%6NOH.I,T6GZGDN[M.TX%8S72B) MK>-0&NLR^?['X-NG']6M(IL-YG]0"$<.@]_=^)#SPML/VTO0TXSHO3?X'^?5 M^J"LK\](ZI3NEG+\"&*.CLWJHKGU8)#90.'BTLLYVOJ%J2ZW&M"8&[.+;%'- MML/$\AZ@DH]"8[.G%HAB&KFE2O(/$^"0GL>AT3ZEO6QY/ QL )P(<1%LMR!* MXJU&"KUU;4Z'G\;DLA.1GO+E(_(G<[JDR$&<3K)GB8Z&YV%9Z@ZT#CJYC6PO MI L5S](\50A\_R^!U(;IG^B9Y/=2Z"O+N.'O(=3O;X)WNH.LU5#V&0]B^ 4W MU^R1-QI@KS+UOA+N-M5,,>=!1EX_U2*Q=M9ITN01QK'*9MS[,8A9U1SIC:7S M^);ZS3 $,5HK=/V?3EZ;";1^'@,XURE.*!6N:IMQYG!M10?&Y_'/VNC!GT/T M:"#[-2%6%\D0OJ*TYIIY@80DH95L\16G%[^<@.]L?2Q'/0,/&3DVD$.=*29N M?B<]\K=ZIMP4E018V2Y&),!QDF5JCRW3$U/&@,K3 "5>8@N"IV-.R:*I2B@9 M)0>-E@*R5&(2RB"I'KC.S&W1M-4]BZ7@\HULDD7#Q,U0:1X_PCE=Z@FDI,3D MB#324A9/)JU4O)B:M#E"5HD1.S)&9DEQ M#)IY&T8@RLW(9VA)1C$#@823*E2,P$DD_:C*TT2TTZ4RME[55?I(V,U,JC$ /8/P+="+%H<: MNRE978M^28.G\M>3QQ8-Q=@*0L],-R,P'U?6XSISQL!8AQNGGS3#S&1<*E3# M+N>!*99C@+K "YJRLWS1X YCK)Q!HIGAG^-0;.\S_\ M D6CC"#0L7W2C"H^TST;NG@&('<7C=B84>^^ 972,O!_71J[GHKAM(NTY3[P MI4>I33&M/F6.[:K]]8]Z M;!?9S%&5JM89@VJG:J!YY-ZJ[@TS8/!*F>8XKVI??Y1;I5AS4*7J>2;<;,)E M97.$U_B](9R85.XV1W95X?I+#B*E>W.<%Q>MHQ9B2LWA'.W%!4],F0!$JI"< M [OZ5PE M ?'W;%$MQ)V+;\%%?F<'Q^_SNOK?Q]9'X ?'2SJ/9_@_WV[5Z!91NC#[;G-/?:J0!/J"VX$!Q5=TK>&\Q M"E,,$TP;C,?&2"T5/MY7G4RU9A=SUKBATDF7)-6LD4J8.*&QLLDCPRP\G$7$_Z&>HSS":;$5+[F'N1-E:D^G?639(!32A^5>: M:W-],*YL8M-)KPY(P'VOCK+KM#RZ7NZPS:-KOT_"3[HR#KTX1%Y#XAGJ/#CQ MR8'[:R-!?B\F(#,'4/?R'6=_Z.W&HYEMIBIVI1UZOU&9147UBZ*$S(>%NTF> M*:ILTBHSUYX9J9GR=]C39R2@IAW%T2/@O<+>;"W]$=O3"3C7EN>Q:+'52!F( MU9"PRA%!)$@!DM5#X6OVF;\I0@G3U+FWFDG>?71"<=[4KFGWV?I%;=%=N?TI M)XI^L[R$^/3MH/$TO!!1@):8Z-SNICN4505^OT*'H.GT/5M]V1YHO>J^% Z;QJIS+CS[G+'TQB"4M?9 M[E[BP/X3$^@K/*%[JLXQ=%1-X'@&#CB>4G]09(?N*75'"BR9W%.[9:6&#JC3 MAK'P[4GOK=_R$$U5*:UQCZ"64'%RNJY;=%AE@#2T@#O+#;$$6GJA:)Q;I*08#3#ND,13O():%4O[X_&^$W)T/T3Y(<'STM )NPXH++5P=\D+JTUFC)"W#A_)!$N?!:]!J7EZPF' MZ,%INK'EX: H"D&*]]=V4'6!2!6<)! M#XL&;7WPNPV%D@>_M8%!-.:BFH+:/0K"0 @?V%6%:'$)1B#%BFJHPD3C[4: M)"@ =QF/%8B SMR M9/@X#Y$L&C]JN/DH+XLL&TM.W+H9KXCT1I02^F[&:R 24&M%UIOQQH<,Y(2# M]D=YVV/.D J%_8_R:H>&CQY(T7F)>05FO-#1F>Z8R0JC/+4Q1\QD)$V8\9Z& M?##;.1JC/*(Q1R1[I'M,^#R&=D5#7Y+CT0HOJ/1_>EG*HK.M]LI1%,;OH MM%/BFZ(1BQ5+BQ*G2V-"RL6 8].[,5&;O:ELI/ QXLO0RB_L[/WF9V '>Q\+ M,<65#1M9^WT(]ADE94WUN:$Y!2)QQ#*2T#Z#8!]:IX-K6QZE D=KP-7T!XA@HEY?01FZF8*'I'(IM#1#UX M]+:2BRK\^_;IX?YE\]L5O1YCLXEN9-K2H<5(]4%]^>EL)EG@7>OEUE(4C: V M&T%-UOI@(U7>>IY"#]%RT6@* MWWE$,=4,DV8'7LZ0L1:-53>&WM V%HU,5RH29V^+3K46)BB*9KB"4YPVDLHZ M73JLCGX6^P"*@L+UR?5+G7"6T:EAVHSYKQ](&UD&=X/2F-])L^SB3,ZZ+.(,LZ746&; MWF5U[LS)N=-FT,"W#TG!#\8DQ6H_$6 (/?C]( MJ>/)"F-?A,G0.XVZKYWF*MIUS/WN-&'!GGK8[ 04ZD:2&5UQ'<.+X&E@B^KG M(J;IE8OVM8CKI4RH:@K@H@%;W<1]>!190ZQ5!R8K84MG4:(*'//TM>!=*FI" MVF)9G90L_"WZ"++5P=PES,!P\>BL<2P]N!(QL(!$9X;"PRQ\SS,B+)E;KP$8 MP^\QIHUET3AUXT?,H-5E M2-D%@FL44'IXC3D9"990RL=&'8W<5KAJW-B KW M@XBJH>R- =C\*$O8^&Q$S?L!]/70BLQ<)E0#KD$^=4U0M5/'@,2\\$,F564M M-IX7O*-W Z! _PQG$Y[!M16#/81G/K4@4'G'E"Q]Y_\EEN?N+BC!PL8Y=%&) M"BFPK'O_U96\3 MPH,(W#/B=LS &'Z_2>E E(T_4$)T^XTAF6[R@P0_&<+O7UD> IA$/I26TN>3 ML6;\L>Q;Y!H2_/:2Y\8592+8XNSB!U6*BI1)B*3.K#(YPWE M5A>* 4_94UE?+ ?<)"$DX71:_=;*'77R=58*M!;X/R&A?L@R>8-J=M*__4,# M+:V7Z&UP58)NH4P]$#8"O6ZR>=6D(B;XKAX\[A\Y.C>WP7A$7]/&_^O:;Y'4N% 5"\P?@1Q)A105B/24P\)M',R'Q^1Z?1' MO0YO$=N1,3,DRF_0@XWP5Q#=^]LDS/'#F&7L,CW>D0;G>XWO6.,[)D1;KTB! MN=3%+^J.MF2K9DV==D/];E)X^I-C@F7HJN4V560>@BAZ#'R[WU7;96C]@!E+ MQ%"\+&0^Z;H@W$>_I3PEH7VPHL[+*?KIMZ3K@^7OP;W_!<2'P"E/2O9P&[H_ MPLCRNJY8=%C] )%Q"K_]4\.%Z<%WO_T\(UN&XM@)'6SPLPR;T $X&3F[R_3' M\L5:(?M#)WYFB)=6PS 7<[B8 &EV#"6AEFI-B_;= M24*J5,JD^N!^3='RT1L=H.U$FB]>PAK?HA-=I3,WJ/.-DN=*]V/.%[5N^F(. MZ\]+]"Z)IP\374PWV9KST(5J8GM;DRTPMI M1LR,3D:'U<4T9!'-8Q&&Z,Y##"NM/L-\YEVHKX9+XWF'1'KJLBRQ):P^3+4^ M3 U=[+1:\8&_?P7AL4% C#KQS ZZ'),\>$STR!?-)*RH-558,E>AEA3._XB+N8?&0$D6Z-L+1U_EP&EHK MNB>5\34EJ>X^?1U8O2\!(<"-\)G*87 D'=<0)ZH< ,U*7GP$V#GW!,*7 P3X M.CB>DO03R#L5N3:4:F]<+X%;G36]]^' (.^@(*N19J\JUL1:Q*T5^JZ_+Q9, M<83(&%&9B0AN5+I):+LV9[@_B/F^!G 5Q\!_B0/[ST/@00J/\%(H)J2NH\Q@ MN=F.#5YP/HZR)?\.W/T!>=K/(+3VX#%!>L!VA^DOVB9Q%%N^ XF2M;_=QM!M MJ=D6M&;;;;'4490MM\E-6#M(;JO-U-FGC=9:K2@A\2:IBAB=.?(H>06YX. M\IIRD O*'$6E73C,'>^>,50W^.6W0 _E;5J0Z;?>*+5J%D[)E+MV#.5O^11+ MO?W'"*"EP:F1)ETYG?CJV>*E8B<1^NOFW0J=Z/;#]A*H"M_!G;FV/!O%S^*- M: PVQ]I!UYX51?!>0*ME1DP2&JK,M(6T%;M0<'C**1)/C/ET Z^7Y,B<]E'C M/<8@W$WR3#=^[#J($;AG\ +L),0!SC6JK[*?;(8BMAE)(ZM3EOY*("=$(B9!X3<5IU&;B'#:LP\$?4VZJNL-"",&#'H[#ZR@^R68K3LS*I(X=I"7=0] M[$-D.>AE/>;IY7:3#'E3VL#;BZ4->F0LMX_Z$UR5$D1.;ZN]9G3#NZI*K>1" M'H !PIA?G"N,FR/*HAH'L&QL':16_%C"DW7A/C?&[J.'0Y>N0C12$MDR^Z+# MH[IJ!$74BBS9?-'H"HGK-<-=73@V APA*;MF*R*CN6BP))O=Q*3K12/:52XO M7U#G2LB+QJV+8D8LEM,6Q1>-UX1R?.T)+"Y9+QKU/G*-9%7!B(#G+MQ34-\8 M S?='&@]^.>H_,,(6N4:@VI$2E >\V"$[XSDF?R;G2S +SKZOBMFXO?2=,\' MJ71[5Z*K%O/LS8M] $[B@8Q[7%TP+V$5F&'UF+0^QS-*>: 4Y2A_4V>IK##E ME@C'B MX4%_-ID+HHE''S"Z3DL4UDFA!"-E@?$&R'85"B,VFI5]PRFH_;O8A M2"_[QJ2H!7K$^VI!_U,%Q=#\A""$TN-5MXB7+CW7V(I!3(;CO6FVF_Z6(4ZP M^>NDT_IB?;C'Y$B=6/UWQ?3)*<'7:*3> :\\A&;X4I*W""K05GA!E9@%8@FH M[=4MH9P(NLZVN]?0\J,TV9S)YP0Z*EO4_=.6R>S*W]5-$2>6E"5R^:5,63UT M6P:3 KW490 I_J.=JJ3/8)W_!-]/4*=C0W'Y'TN[8\#SA7EUO+/M3;LNU) \952(F!#8 3(0\IVAY4- _2$U9H M4@632H7@9(^T+3MTZ6W3X"P\?3Y.(1=;7P>DG> MJIQS5L#,SN_M!R0C-R)?.2+=E %_9[DAOI\WSA])%#,YF%@?3:)&^-[*+Y?Q<-%8\]VE!.^*>RT7C)9:\T\D%:01>PBDF!!_AH@&B M.!SS<]=P^ID!!9$!53%:- QL1VHMLI%U]QN!T9JX1EL"OE@S4!-V M2E?AJWA]C4!)P(5<@X?MJC49,CI-B3F%Q\!.H_R47F&4A4Q._%C7,1#3T$@F>!%0(VXSF/XE$R9O?OATC?[-8/O%[/,H M+>XX@_/7%D_EIV29),LA M2"+(RB#>M_@E1."GNP#U6 B>>P9H"JS2&R0 M/>('>RQ07EW*)D_6!_H1;2S)U@+<^#X MRB J[WXL-!93?P8><2IZ#1QTU$OV+DA"?$/2V)'H52LZ MD X%)[((CY33/D.I+#QC/GN7Q'"3*'R\_S@FE5VIDD0:DK3UP0 )3F ,=0^3 M888%/\!ZD:W61E\ACLJ0RP7XCI"*,,JG] 6.MIC";Y2*H#Z*K#7*'STB3 MEBT3\SXGNV(!"+&R"X\CGLIO($)1][D$0#_=8AWGM]WX?[+%I#'.GV1O,>D3 M:H%ZXZ_BK;F*VX^3&^+&Z1I8*$D97UVUUZHDE+XZQ:S51F\_O^.0W]90A$TP MS\<).J\'R\^>WWI$J=\1E'Y3QB7[K'3^OC*(H=@8AZX=9P;]K[X;1\\O7YF4 MPNZCRU*RY"NQ->2-1[ZG2,B)7U:,WNKLB.48P;(!J!"CRC-8%]->*.,Y?TQ+L)4O\C?.DQ& ,K.T1 W!J15SI3N<<9[FBH(8)I)I= M -U]X69DD4]T(C@.]AQKN:=B^?(0S=EO1%K_V+3;.78A1]U@*I;$+JCQ%'E9 M@9$AGD728WIQ;>S8/<.V7WV(#+DA'D9!-B3M0;&^K#"[J7\'..C$V4"IQ]J# M,EL]\+%;+;&\5Q >*?D@2J8POPC1;*&5I';!-?\H.Y9TP$SF%[+)76R>,O\$ M+R$ F88'^23J*#MVL_]$E@ZZ6J1G"&]+@M4G!5DGFD-GZ&ZJPUS]V!+ &R> MG?J=-7M8W^SA&24$+BG16;FH^ANVWJ&8](\30 KZ:X#^J;OVHCVAOR @>9+85!)W $7Q6LKI;&NTY"< MP3KTEBS*_=Y#GNWZD6NGQ1U'-%'S/JDO278GA9%D&]*7](6-SZ;SF!_%MT6W M:>@+N+C5J'X$Q[=2-;XGF1E^S0)EZ"G[C1:SW4("K8ZT>:0OS1:V63A2OOUS M$0"K92T#0*0PE]\XK.6W13 699Z+.5,]Q7Y*-Y5,P6T&3FIIFU$A.(H",NT^ M",QGP5LP*F\1_OQL 5;+6>;!0N38N.M'<@*C>O.#2Z#144][^SMJ(Y)51I)* M2<$:$F!I1&47=3&44A*.NNK"8^SI*75,Q%88+V)G'T9)#>.$XJV';7 8AU#+(VXN#(E?74,-IUH^1* M>3WBZZ5NP:_I%OC8R>\L=!-4,L+.N0!K:4H>K;QQ M="&Q8W;%6G!5!Y-@,S9QC%W1U94XBFK;N,F:N2+CE+]=#MU/?O404URDGH+U MZM$BPNC;/\]\[0 M=*RU1KFRBVA \M:Z:UHQ4O$ M;49[ZRY<4@W^M2;Z6A-]P371QV5I#0T#Q]K?0%#N+#?$ JT6%URG61J]71KO MT1(WIIZ;,CGXC<\O'F#]R+_K_!:X1:D14MD9:'Q>7X#7,OAJ*5,_YM%U?@O< MHBSV52'_:,]@N3"C$&/]CD&GR2UPAWE,6G M1J:R.7FR!CD)I'BXNG,6DVIEZ15[TY-:%ET#:BUKMI8U6^@.Z'#%JK]V! 24 M]49:A*31-(0ONC+0[$6,;JS#C+U<:VWIL NZT;XZ'BI^=THE"?BUM\ XHE"V MYTWGF2$E<=;*:S,_,/IRTS?R4M[V4 M(Y;KF5O*^,"B"8+NU[5\S_*Y:B[3$C5F3ZG1S-*Y)=6M2 MG9X KTEU:U+=FE2W)M6M275K4IW.]JT!276HHO7?<_LT1@_7N!8P+T?$O+FN MO9=,'/J=VS6#3F>O\YJO,(?P]C6#;LV@6S/H9KX#.ERQZJ^=-8/.%$ECS:"; MDXBQ9M!-*X.L&73ZL$A]K\TU@\Z\>W/-H%LSZ.9X8/3EHFL&G6D\=,V@,_*@ MKQET1IWR-8-NO RZSB[9-9=N^?QUS:4;F$M7X(-_^0(LU#'UM/A-4#=1E!Q3 MW(U*JVM90I>4AM1W[GH$.FL1SAR%<05J^+<29OB7;\]H$<0XH>:ODT[KB^N[ MQ^1(G5C]]^D1(R1]U7]3=V:2M\AU7"N\O%C8&(\X*R-'C=Y>W1+*B2!I:[M[ MA8!:-SWC]8'^WZL_;XF2:^I1OH)Z<71J:ANSV[TYUT(P+T? ZBP MQ<_PB,D6RX6_JQ;2-_[2WD26=OMQ L@&]0K"XR<6EN-\PZX' M+X^I*)/R966PWAY/7G !J1R6WI;,YYGH[6=NH6P97J08%0=&LBS3FDPQ5"# M"<8",Z!HQGVT,%HT#,+6CMJA%+ KF(':J*&:]"TQ UQAZU7A.!0TD1@!WYIY MHWH'Y$I$^AEJEAT(SI.5ZH:C14,QZG77$,2, '(-.IX/WYW0/&=&_._T*=8+ M!W0\X,4-=Q1-1X"!LWKHM@PF&V?W4;:49WC;0Q'O "6( M&W &7G!"L\M8##.(0:2GPATZP\E ^0^0"W[2VZD/(@'AV47W/5&:3J\&^*?M M[AG8P=YW_X,=9&Z0LLAKZ^3&EH?^=7,,$I_&;L?ZFCH^##PXW/XS\$%H>9 H M-\[1]5UT/<3N&61TR::&;F/,+Q2NVASMG_30M_8'E(&$/K_=(<\_;[?30 MIGF*3E4C9ND41KAG9>LC-3NTH"@_!M :UDT:,Q9!C@1M!,4+2-)5C#D2J\F0 M,9_^YC-B@T7F#O),QW89,[X4O%>"4=%^M M#Q!M',=-EW7OXUP%3,/8OUXRBEDXV(M%E>OD>.Y8/12[:."D,CGB"HH9.Y>[ MA$9K=P!E]X&_$F0;.F-C)_TRF-==T%@8 MIV@)K;72LE^-";%KD%#;Z[($7A -M;DN"V &N9":ZC+QEMK'GOS#X! T2OFI M#?Q?WRZ%[L9TR&UT 9'M?">VU>/NY##"9JHWA>F,8:/U-)(P>,R*!=-XKCN- M$2+:DBC'W @#/_?&9I"06:XFQK7*X4;C^8LT/FFB +5M6%)UEQ9"@FJ+ S55 MWVTH+0TE88 J@Q-+"A/L=0#'\[$-VX\"SW60)EOU/$;J%)+"3,P3Q]H-U0E! M^5R8PF^]D;K$!=M&;LOH,8A!]!"DN45WK@\WW_7W4/T'[AG-\.I2_IE7S'+( MD H#HZMS8>J-Q*9SG?@WR&NLQ%.H,CZXUAO*G71!=)V$B-%SM%Y&!^7G" IP M"-]L7IP3TFBL;O)1!+F\&/CDMNK"?JT(Q6NA_T/YD6?+PYI(?&V%X06R&]:C M!F)]U2W-LZ(HJZ+%/-:$AK*+8 ,4W'5UC0H-A;$+:?8IEX/P5^D%S 5[JK^L MJR"RC)[4]G.D$_7,/V4G0CQ'/;/!R!T"#RH*49J-S;//TCLH3)0X'K-$<29S M;#;303[(\]Z[[(%P=V4+? TM!^0R02FC,:VG[#ZRC="V'2;X+3=Z?'1$%GFZ M]U?'BLZ6ZR$0[X(0A1N] #L),=W<@+>X_!M'MNLXBK+E/H7!"5[)N*!$#+<$ MG0:\(8^ MC9F%X4+J0H4+)Y&:BGYJ#P$_AZ52D*;_1CX=KK+S<0[9E/),[H. M+ ^;DB!!WIY#,[9$1?B<6A[1R=1G&.7:&*117"RS M9) 1)%4QY8S=5]G2MO $0IC]_0.P(O","GUN=U\C@&4DRI+8?=3M4A$W\62Y MSKV?!=-7) _:%O$[*A2O"DT'&\ R'9\J99%;JSPYZ*INFUCHIX727MT):9Q: MVJ%H-E,VX<]!X+R[GD>9:/&S2J)(C@G.]\2HH8#A$!R@V%;$BST$$6*/V]VK M]4$GE4ZC:,)B<]*^E'>T$)LE]9-\M?]NH6CMN/@20P2G-55>L>-"%S=K3=2R MD]0"P:< 8EN%KH'856T9ZC,^E2EH]E*,G!8!G>=+Y:?["P[AMJEOR,;IG@]M3! ,NWL6HQ M33;8.I&,"'%H0@9(O7;CM+R+CX*%D*@+?)M.%JP>.I )T1_0TXU 6E 9QD6, M@BLCSM!BG/C_0_DEP/GOO\4AEB:R?X2P@8_XUL-NQ__^6P3VQPJM-(/HBB@T MUX^_=]QC$4-GE0IF(W2.&F15"YQK1#4Q@N1Z(_%#"XF=Y95E4X67"O^,M,K M_[M3\X!&5!42^X7"]^9.1ST"(WR=3#!"!NMD1!BN]R(FQI]$)";"00LCCH0 M@\4P2W+T3XU!DCG)S-?-#V*I5T!I1NS,?/E=(WJJ8+#N5YUA.<"10SMY W\O M> 2'-]!S6.C<0V<$A,Z%B"K2Y!HS7S0K@+^Z;$Z8V!@HM%53Q7)SCW"TF>,B M+$IW#E];!# L1-@1;C-??K=;DQ@C-W,$^D@1[!@]G0&1*#\,L^?H#)(T$4.< MML: XT@:0SAT?\]A6+.%T$'"P<..&I,U]_MTM7)+YUYH ,T>2ID;)C M8/*3;BQ5(.!VYC@(\\YVP.XB5LY:^>BXG9$2[+V+I?"_X[!?:C?^10C-G#L @>9 1X#\&+#_KROFH20(S M1T%8%A1*,Y@Y&))"1,;!X5^Z'HVI3L6$ (A;X,>G?S7[WL.PRDC4& .77^:! MR]1NO%_G 0L_(48,G*RV<;UVL>:5C9]P8>D#B%T;+D9Y$<*'M3V^HS=?:;-I36\YZ^^CJ5:S'6*5G*C(NQDIW:S%J.[#[J4I,]+WA' M5^5=$-X$R5N\2[QV^#$G=;G3& HK>;S%]SX4D1)$35]]ZPC9$'K4&SWZEC[K M35P>OY\F51&AG+,-\7%Q#+1)HGAY8' %UI4JY-6 MB[F/HJ330K(.6BUBF\11;/E.NR*-:"\=BB1W/#HB/758EN"A8?709QG,XT)K MK<_T^0>%V66M/*%/NI=8"C1+&ZTMG:8\S00#9@[T0! 6DP2]5@ RW(3(8FLQ&=5R\O$;J;AJYSYM9\T^.URUT3,&;,/.M$# =1"\C, M8\S[@-%6_F8>2-H?A%QUG'ED67\ :LKGS*.&Q% 0,N[,/'ZD,Q+3L(0)(T5Z M(C F/Y@P(*3GZGLP@YF$?12_0HDP2ZV"OT+I*'%<^/,:^['8V(_? NE\2IE Q/9Q*F('->%Y0TN/;@7%F1:P_$(!U#_;,N M>8DHSM;2VROT'$3Q=H>2AW&H'@C/K@UN/VPOP30&3B&P7 M1@6Z4#).\2*$X%";*7SL!B?"\4YUJYGJ"=]!N0W%:*/)_.[&A^LDBH,C"(O3 MAP+;X7\<^LM:?4::WW%5'P2(\VP>H=R9WPQIR8(\$8=SG8AU5OH@5X2S!M*) MW?LQ@/*Y&8,E MM9';ZB:(9M"*QDET'44A\V<4+Z6R>58?R5'&65$>?+'0(XH)K10RL)0#L4%L MMM+FK&8T*GA:\];J3 # @\/M/P,?GC0/*0/.T?5=Q %C]PS8FR#867;@? +Y MMQ7EPZ?,G435Y(:29W-E.+12^'0P Y7 MGG*>!:[24@_U0D1E6.-R9Q5R)==-4 6JHXU]YCARS>QU!^1P@_9,\1*RBS6> M,Z@:C75>MH1H/KH=6N>%2_/,MZW9,U\VS3Q/6'0WB[C6N#!CWGFNEL8Q('&) MF2R>E /6+20#IYE9H5H4EV^QG#LE@6WX5)8I5?.;!X)/+JW13_,R1["2Q M<@SW,X5"6!BE^@9FNO!N4AF#4F:^_B%W4,/M,G,D1KUZ"B?/S#-P.K%,45?1 MS#$19"&"!VWF8'3G)RP7WP_[W,<3?./.&O MLY6Y[JZ<^>J[G"N"TW/FJ^]_)GA^U)DG@78Z%$0W[,P!$#L7#4^N$3FO [0: M(S)A95G3YI,S*9XNV2X)OJ9-+C]M,MUI]$)CX,/9,(L>D]OJ4&"/4WBWV4X] M:32@C$3*'Q/[S)=PU"?ZD!Y!H&Q!JZ$F)5@YN85:E?T63.[0*'V#\K0W$W1V M'\G1Y:B,!:H,MMU5F-Q7>,IN/T!HNQ'(KO4MEDZB%-K&Q <,I&YC^"\,LS=) MN+_:#9.P52J3G^HOFS)WA-)8+?SHT;7P&6!;]7;W#*#X[]IQQD\W[U;HH$>L MI9VJ3I^;"AGN?- :K#A!KQ:_6A\HD@O=E&@/.T$RY#MSH)+-D?#"P.B?&PF9 M"OJ,66<3_@U.$3=LS/4K5'O1:HK?X=GW+GEW)^L-UX+MVRSD5$Q'C_/7@_<( M#:C'ZB2N:QDG@;_=2N8S/?_-/5R#[M[&('K0//.F(SU),?+'U.WMP%V5GE>, M/I76#6Q_[ :_4?X$0C=(2TP^@G?\4.1Z)E]5 M*T-^HMH2F9WT64PJ_W5<3+V36KM<.HO68;@]GKS@ D!:US4)[0/D;D^>17UJ ML-=8NBT]I3+J?.FFXWZC3<'S\=63_X)#-^Y]2)!_)+Z-I MT$6W\K[X#PO?0 MC6/@/R5OGFMO=SN 5H+B"_U-_,4*_X1BB.6!:+,/ :AFR'+OC1&G,&\$.TI5 MHT]D/#2MTPDXUY;GY89-@%_9^/0#9_'T?I+G6H9U1:\!Q;:<'][JO(B[UW\P MA29X_I0QE;Q9V+=]1"$Q.)SP&?R5N)$;@RS-(>5]S\ .]JF_G616F.RS:HM, M$.S=*&($'V1Z 4*AKFOEAK5RPR@1/DR',Z7<^1RRZ#N^F,6*'*CEI)#AF@D2 MS"?EI$ QC[SB,1Y,(L.F,PK2XO]($1\S3V039HO3O26H74+G1,G,$R9>">\Z M)X1EYC"PMW](B,S,$XK$Z4,\DF;FD,BGE=FGV A3"2V49^;KET\2W2*&%IV' M,V)8T:)S><8/05ITJH_RP*!EOZ@G(UAIT8_N#8MW&D4=TT8-5Q^I- [ VBB\ M?<.G1D%E)GK@\'"L4=";G68T;M&)3WJI!;V#P4;!1B^9OW]8V2C@:"/8BP:> MC8*"-O*Y:,3:*"AH(T8/#'4;!1QM1.C!P7"C6+7UE*(GBZD;!=,9",[C1]F- M@JRVPC$\XV"CC92]73Q?J/@J(T$WBW,;Q0LM!.X>U4"TZ%X MTS/\GV]E$:JL%G>%I'&P3[269UIL>28H:=C C],"J<]N].<5\.W#$4H3S(([ MW&Z2H]3_??OTV*_H9LLXE&D%X*=!AEF+C=-%J0%!I17Y\)/Y"ODKU?PLW]25B?65_(QN#Y]_O3#IU_HAZ#>0!T+M _ 23Q0 MP')U^6+]$83Y$TS1U>49G-#K:_[^)0U>CX10ES"P]-> CY"D+]M=]NY%-J^- MYP7O2".!^AEZZR,\@VO(\?=0, #LII(4ZWY)[M 9 *-%$ M5#QJV/(YN,T$%U;:R1C &)>$P@=19R"D620$)=N9)V=T9J<-^7GFRQ>\0B7( MXLO/XI AQB\Z?V&0=+_H,/[>"L!\[,3E]+?AWO*S-]-+[\F]OPO"8_; >FRY M7E^+,47)KGZU?%X 3<%WGD)X+OTXN^CN7!\>5]?RRI<'RLG3K,CC?$.RH4'2 M_$A&:?GCR]7"HS"N:.#P;Z7VS7O^.5LAM9GD3?H"3^$Q.6[V8',ZA<$9.'=! M^)MEVY J((B0,:00P@,#L'O_VH('WR'M1]^A)H7^&3$XHCFR^>NDT_IB?2#L MJ!.K_SX]8A0*+7_3>]'<9@@7OUH'0'3 M;T-M+MN9@0,T8Q?>%R_ AZ(0"M.);J"6^AZ\'H(DLGSG]1U.X?+B?C!<'CV& MT60K&-Y 0D--)MV;?C3P]]5FEC_N^0R%&"S).$\@1/8$:T_SVG<88-K[+I45 MZ/==[?=Y.B4I7W\(++^(>*3/@=1,$SK\ZEM'9'[Y3_H>'*&*OW@_V5M;Q@00?<*B6:WV:::P.W^O%4_M+KWH?0X[6X @%,M%M.76O( W%F2# "ED: M!L%,^ .7X;/\3PT9B<1&=(Y"42MI+@, MLJP -V$)A&@$UCEH3;W27A'@=09*/U9*--?/%,+NHG[;(3#3J,=I[#QLU\5, MPR*G@:Z_9V6F58\GXV>C>&UF6C)Y,M!9/I_Y! (W"D;<66Z(JYY\ 1;Z.P9D MA+#@P1ZW8J*8SJ-*K+H+HFSRSA9NB9V$656EQ\ /\[]>69$;M;:WX:23^PUE MSDD9RV!5OI WOCJWMV=%45%RS#YG53O^?5K@PP[ZZC:%^J??^"4+_ &\U[T=B<(M(#_7+N+JT,<939 07"G96O[BIR%%] M:&+%AX*4L6*BY5W+J!O#[3F[()%1[^VJ6";QMM/:B<&W 8P.-?_67 J"7=@6 MD1A)=Y/.X @G\$L7+HGP<>Y$G9$4\!$5%G_B:1@C[N@K P&[$PW9105.#%>*[6D]5ZLACK23ISPK'?O$6L% !^ M/_V6U'4IZI90(:/N6R/86=/%]5J4!BSFZE(13.Y"\%<"?/LB9O>A]E2_+-+4 M.IMZFCV7N2SU=BO#+<>?.EN./ZFV'"-'9.;3A5]A< M"0TTFG9?@2CVVS"T0 MZ+C$1:EG#%\"'US25VGN$M\AYP]S&JL_ZL9X5PJ%08RAL;JJ7]B\77M?7UY# M#._E!2&;:7:,53 Z:+47/W7>BY]4+^/KR^?@#$(?YQWLH> %H45&*^&=$>RN MT.\8GH(0WB =5L7NHVPIF6.).?5ZF]4MNKI%>>9P86M5[9$QNCUHYG!T,Q-5 M,>'98+0&IJM7CF>8X;F96A:"F: CZ(B3#,],$DDU\+T)<+.E0"@S"./3&H31 M(PB#?LIUAE&,U].M:,V@?YZ%9R98L#B[+# 6P\?%+7M5@&@F,ZW!6..51KZ\ M*,XB+D@MB]X:E\26C415FZ7@.)LHUI3HAF?6[ EFV[YGGV(]R M[GZ: SAZG#N2D*HS:B.>,5&?QDQ+.PR#A^,1F6G-AF&8-%PKLPW.+EYYNSZ@ M\C?1O5^PG&R)Q1-F:\CU&G(M>WSU$%5D#U3]XZL?O*$B%&AVJ52!RM/ &\%S M,496Q1'WP:VD#5;P]*U%1W0?V__2MRSY:7^ MUR@.752L%/T @4H]^Q9^)2.W*I8&J?8 E"ZC/+ N_GF:4:GW,-*?+!2= O4E M]*Y#*--87N'QB78@+ O#PS-8*5):EG2.D+4W(O_$-%U(_82Z+ >XF^R4AK*! M.M6^#1S+4$%IK3";L2CV>G7)' N0L56\**S4=-'>RI:WC0\@?#U8_BLX(O]0 M>+D_GN!MB8"_AI>B&S\$\,ZLU/>^]V^MT(?')1CU=L]4,"6(HGB"+6F^ M+LQ?7=(ZYZ@2H9C%7O;GE%Z!\ YOR#7<2Y':915ZQ#ZAGE>L!1]T*?A0L%LH MZT1659%@+HG;33U7KG(Z,>]:H[WZ)[N/LY:9F&S?D+0O8]_P.&M)BJGVM&KZK,Y3<"NIW9==(71+H]9 BH7TL/UT52CDWM8S M@8Y9 T@-=C-A?FOED2X\;71W(O'&H)INM4:S:ZPBV9K+B.&6>*/,!$C!4F?J MD%S,BT1CZ[Q3UMV9K):%+/UWJK3Y">AI.@V"Z#"8>6CPV*=PKJ4_)CR)@E8% MG='2\7BF?J&9%[L8_W@NH6K(=&9CN@2H,SZ*CB?=Q3?S&D1.B$@K=%0:50=GLLU5"R12,\H>T)N MJRX[/WGS7/MKG.6B%;-#QX89<270478*TFG_Z8=/OVR MTL=M*AO3?MT\/]R^;WZ[H&#:;2)[! M4PA.E@NO.C_967: M6/WD?P_"/^]]G"T=(?;Z;+U_@6)>" 5#[EJ8?6<7*L87N)KF2H*$H[5/@:]& MB#.5,C".(X3,%!$A":4 H24VS'358F> (:=HO6ZF5=XY$U18+F?YL"S&?RS$-7DBL,X8R&,B=&X[ M4Z=23^FQH3O,U&3?<_%LW6.V-N7KX'ATTS@O%)X*]14H&J6.+!T-S,@K69LD MS]#,Z*!,GVW-B65QIC16EXB&RI/M04XQCY ^RG_!GATH8$-"X61O=QQ%LG$' M>Q^?DM ^6!'8[$. OTLWHS+;3VK'?(DATT$?_PR"?6B=#JYMD4HWL]M..^74 MZ%&=!-5V3F\[ORFKSSY_\H"SAXP#4NX)WJ8LLS&AI2[39AN(B6WG.W7U1(-T MG>VNPJ 99$-N:];=)'?'(F!_MP_.WT?Q*4R7C/Y4X4[P;]^N-TT^E/VKU"DX MP$UG /]03@#^Y=LM%$=B\NL.K9\EW]POE^/I$/B7&RCI'H-_!YZ#,A<>/)M^ M>?.ZZ",'7ET>K1@*Y=M=^<\L9U^' 3199#8_)E]D]5C&,D9B\ARAYAGQ,(JH M6/XV_92()[?YZZ33^F)]N,?D2)U8_7?)'&Y[ E:(J.8!%<]^1I=J""P28Z.T M7 -C7IQ//WQB7 B5GY4Q%!2;6$8S/EI'-C>A-I<=IA7X9P")"H>M^FX0/@8Q MW*8$O+X'KX<@B2S?>7V'4[B\N!^,V*T>PTA>R0U(XL@^@"O+_Y-33X;?7N7[ M.R<(Y.7)L^#Q]AT48WQ")'!UX10N%.FIW[+X$4$"/9>Y+/6JX0.(8Q!"X1(G M$C.5*&+3B=23!["WO%0)(9P/4@O]]";UFUV_<1B,AM!08:B8'1Q!8?A\0!]! M+B=6?5=Z#]V6P>0@[#[+68H:Y4E%_# M,C5X!Y[W$H< Q"\)E+"@\$\7:QBM MU=:\?PQ\=.592(%)-_SVXP1\REHZ=97*SNT@\>/PDJXK^TNYI.P?OMW<-B9< M^4'R_K^&;F1Y2?3@[L"+[0+?9HFUC-;3ZM2NS]:I:[\K(TV4E8XL-UO_%81' MU\>,9[M[8+P RNRRN)2/?P=A'/@I/_EB15#(>V S('8'91O]#")@A38JRG6# M7IP+L+2-';T;&PK?J-A(44OG$ ;)_G"51*X/D%7O^)9M,PJ+B@'<[1V%.*1_ M9L3MY%\FC-;2[1">!^ST)%6.U9-UJ0;0UTT.S!ZRK0L)W$+/"<(=A_S)#27/ MYBJS_SV!\.6OQ K!'=P@TFS(#14JE' ^\.YVPU3 @P+?)ZI"26BJ<.)P5\$V M%T+RL[#%05^OP2T.U**N1*2O;DN[A9)LC*2'[6[(*NG#Z/3$6+1]]X&SB8N" M!91%"G55F'67!BQMWSQWCT\-S?C4;BB90>'3BV(-T=8CF-#Y)3$H\P_VG48=@9UU..H8>W9RI]SBT[.85TJ&C5HOJP[!( M';5:%+S&P;OE(=P[K*C:2]ER\LL@U=TILV\TDFU$ :$-SZ:UAQ?1[0>*Z<9B MD>4ZK\&#Y3M>$#8)1;R?;.;IVLBX48E+*N(*T)\BUP&I4%1.CLA:>PPSX4HR M;OD:9'I1UK;K2FC#J#-VUXL&VR.R+ EY JH--=D 5]1 M!%A:QARE0 BOA-1/DR5]07%%R&W4%J@$.LCFJOGARZ/LB"RTU6B<63P#&[AG MX&#Q*Y4I0R2KYP6?70]$<> 3.4S7(<99P1?+ 0-F+]1=J:4U2HM1;WU4[RS: M[M)BOPP[*Z6#9/B_GG9A4%PE)(0;+4;]?DJ$M'?9J6WE!P9E-VQ!.T+S$^JG M3A(%'AQN_QE*Q:'E;7QGXQQ1EF.,;N%S[E:B2:ABG36Y*.[]&(1P YY183Q< M 0'*>6Y 4X<$.\M.S-KO0["''\G<065Z(HFV&*VE!Y-%=NB>4NORY@P@*WU) M3B?O4B2#D4/*N+W4J92N]9:EN6=YSS0MLMUPMN5R^.FCU=Q?6IZFUH41^(G/ M/;-DBK( [.1)K<'A%E7AIE?F]0 8&8(S08!4-T,.!$MZ6(:10EDK'$+.^YO) M^IDE5 8 L"1"8*9%ULHX=V6O,\&&121C@3,3 F)79N,FDV.&FN=USG2AM/#F M0FK@)FYJO7 A%M$]GY,N;38R#&<"#HM'C(;./)B$<#DJ=G687/BJ)'/JO&H. M:R3D?^8+;.1@SG21W11/9OZGU@AP%:M6\G&-D&>^R]WJK]:R4V>Z8K*5L)W% M6E;>[9-7.G-P!&H&%/BPLU6U!D),CQ;/8ZVIE2()E3-!AZEECP;//*0CD7+? MK-)*-5&1F*6J]>J91XB1THK91TOSFLE22>>AXUIG0MQ"')*>;ULE;OJ%.W\$ M!))WZZ59F9FE,\&#=2O(!&0)1V7A9>]%+D'Q A-E&6]&OO#,X1!*+J\>$;', M8YW+FLLP-E>3EF>Z5JZ]F94EK?.:)=H).RD7.F,RP(I8SSJ?Z2+[A:^P4]EG M"H6&3QU-2 !]KG].PK[.3UA(]IDP(EMT1D$Z8Y!?^F#F\ T]5E-(U9,]]MY= MOF"JJ3IC(==QQRM9,7,D^AP22I4,G=^O'^%\D"Q[.D,@]UA0:I., < _]:6! M+M$O.D,C71@AEX 9 X*?]:,.HKM#Y[6/L/U"A73&P.1?^M$#)YY69Q2FH@Q& M':(QX/E%/R*9]CE*60!(IP^QLDUC0/*K?C3!S-;0&0/I9$$J>C6*U4_/Z%%* MH:U1$-#6\BU:M6L45+0U^XF4^QH%$>W,-5UJA8V"B'::NG"AL5'@T%8Y;18J M&V7UVNEF'0JDC0*(=BI)_RILH^"CG4C>O[;;*/AH*YO22L&-XC[33C[EUY0; M!0=MI52!TG2C **M@,HJ;#<*$MJ)8;0B>J.L7CNIJU_QOE&PT50FZU(6$#L!4:%$5::P"\O[]_YUQ\"V[:=W9P_#XO6_I];'T$?G"\?(_A0.HDQ#-! MXJ+G66]!%FE3"?WUG<8.1QO'<=/EW/N[(#QF76++]?ZFJF1I9?IGT*XD9E-^ MKI85:VUSH]BIU$^HJVIL'X"3>#BV;/!Z7@F5G4?\D#+0>I9%;2#2=13)=8I1 M:']X3L.OFY59:_/EM5;Y-DP$_DK@3&[/67 QX_5F6FN=IL]\ZIC>?OY+4/-2 M\S4RG8+P9(7Q!=5'H+S43&PVZ42?P:E91+DY*2+NW?HN;TEJR.K%!I"5N\%7 M/SI!D7CG H>Z%'I;)5.^"T)@6Q'Y(F T5,:!F.5D&]R'W%;AFXMOGFM_C3-U MX=Y'+#$(+UPN*M!1]HL>I\^??OCT"UT\J#>8EG3S9+*<-"E!'$*+18_C;IE+C9\)4ITMM*?RW(\K#] %XIMR?7 4?7 M?@H!O,F!@_*([WT_2!4/LCK5&7!N' MB&79UU_"X.5_0U:=3KSW<0L:AN[GB*;6J*\B=]PTW5,)^57A$(4+[YT&3_$V MIIYDFE*QZY$?^8(&(96-@SO%^0'^!7M;L7X;P\QCG'3 M>(:#W8)8D7_[X)V\!+MB- O'FFXU6GJX[U):B$/2[5A&$FBH<9Q]$H?\H(W1N'I.HT3HK-P-R49;7A?GW'NX#UP//;TF#XGD2JHG M+2:PTL,D@J2;*X(TU$ JG(K'&U>Y:BEA5"0F4[&[#_='_(RI?I_%V+'8&EK- MHI:NSE.YABZVV,'DZGDA[HNTX,XP*)0DUW$$@Q?;?+X/QCGR9.Y?O>18<)'; M[XZ?TEP2&A)/_I^[1]\%D U9:3EUM:-6/N)$H9W*I@#7NT-.2 M;*WJ!M/XN3)L9]!BB.1Q.I8]I&0G.C/-2Q;\GRSH4B!!*":9WB6]&K[/I) [ MW+GH_#&F_7<>4=DJPTXI*OTC1;3>GL??E<:L!;U,.3>DU9?Q3?@F=BUU!IJ^ MXV%"?L$K=.*J^JWPO=*>-M=.&>>AYM$@T[^87M-KT_P5IK%GYMS[,2R38R5V M3,Y@XSR^H[A*3"B2T0LZS<]GO\L$.I^G0)SGEC=4B*[ZF&GV<(WBH^3GV6

)CFC3(NOK'C&[HP#=QLP.>H9^]0\L"$< MZE5@'%9/,M@.(XEH)<;BCT00P=^36Y\Y@/[^0YPU+"HVJ9WDA7R_F--,[9HB M2ZB13CI!RK!70J-%J:ZC(:&G5&Q.E7EB"!UD[0Q.(6$L; M0UF62MD:73^;PA)D\*C#.#8L(1%%'S]55'G9U$B0Y $:=BV^*U[P;E ED O8I;CP%\%=URVX^-\E-Y) M-RD?PSH"0,-HJI7C@(P22_$RM2++36VQ'%?*G'6)6#=2"F\>Z00-OL*N\.%T)- :T>(E.1E.S[XI:*0&-%87$ MV;>RQ1#!I9U[97FWZK%F84%^EZ584>DMS00Q2X&ZJ:*9!Q!^3^:46 M0,;C9+=2H^#-%'B9L3WDU+XV28F=*3 W8W?)2;G:B ) DSB85A"Y**XM- G& M5N0O%Q4WF@1O*S!YCZJK- E25V";U*O:- GV5F GZELJ:A(\KD#=UZM*-0GV MUJ*PB2IF38*T%4G2DGI=DZ!N+:(TIYS8).$+*Q*1M2J:38+$%4C-NF76)L'? M6@*XN@7@)D'7"I0-[5IUDR!P18H%KSK>)#A;@3JA7\-O$@RN0)$85%MP$F2N M1:^0%#JH<])L+<6K8%7A'02A*U 2]"MEJJ'O[_]V$(?^L*$9Q"&(NE!ICMUUJZTS]UZ!'ZKH?TBS7*;-=PZ&VM^GQ]C@N;8U3<@%[T; M%B>][K7AYEN6%"_3#@?D>67OTTV*]V_A_ABF,0K<_1O9POO.^R[K/-U_&2!' M<8<6D=1&PZ&_TJ>#>Y0,!L?\'"453)G?4 (&0]]0*JI\W+J6=J:]^(J M?=D'+#Y1I&X^$YV$A7&[Y'P=\@&]Z$F:T@66:[6B.!_QN.EH9IMK=7UI1SQO M4F91T^;B..4_)MK3#.^4)A1K-'_G#5N\WR=UO 8.49[C)'[$JH:?[='&NZ:= MS]B]1KXOH\7.H,606(_,J5T12H("1,IF+-@^-?>?Q#1Q2[CWSC##IT]O*,L% M.+1-.=N@K$1UJ(X_XT3Q%^2GW%YKH]8#^"#2J!L]RT5W%A!P/J$DI<;%&[(Q M+4@:$X 4:.F2@Y]IN;%G[1@DLV?2>#>1MX+C;BAWZ_(-7B*O,#QSLC7?5?U MEX)\:&2O#AYQ:/E\>"#NR0_$Q]!W]Q&B"1HWZ%V/Y^NUAEX3.-T:@>W)#7X0ZQ]A5@:#C&;OX=,Y>?$Z[0D M[#,3'%B9H8/HM%&B_7J*9\,#C])4G=):[P@=212G=M-78\LNV7R[K@7<(2]B M$FCEV!1Q;IV90,ZY+I#>'@XT1O 5CS#M\-98^ 29+)3QQ]T1D8WFQX-=T1.D MGC>M-%@J/K78@7OJKT?^+HF\;[BX/&Q?&C)ASP47@XY\,PA:9[7%"''C_I;& MK !+O \KR]<3BUPCV_02Y+-H(P%!ZL^WMCVN(@"CF33."7: W,-!NQB+)(Q# MC +&KNH@ZODOK$R3$H[T,%2=%R:R*VDB9QNX$,]K:]_*,*JD-.#Y]>C%D#C M0*NED3@*3HP!"YLL2S @"^FHXT#T2EB" 5D3\G$HF+9[ZNPM933E(#[.(&-@ M+DFH%K%C*3H^5%NJD5+"*K'00QR0!R=![BABBB/.4.=VQL0N-0N4Q&]9#OL0 M5B")&%L5-K@L03\DS=(&);TI@QOUMBK@%6^#((#.TKX7_3E#-UAO5:!+3U\: M^6=IWX4!:.A&#EI:^[[O2S N5M'24N1&)>@\FM'RZN.#4=&,A+2\DOA@+$A# M*6VO SY,JNP1I&E[V6^S9%,$R!+*_#5]L+@1E0E;L2L M[27 >U.*-,#6]EK> W6%OB&\MI?L-H^F;BRP[76Z>URL'@'#UI:%RWL8/6,G M?,E^=9>>3BAZWQ[((/3R$N&L\=CVD ^-ERX2Q]]6YR3;V1*J:I>&%)T+8@>T4I?11A>9(W'S0&Y*&Y2DF&@E^7'B##JA^%J2$O%^?. MEU0@HT%QY$J)IE3R.V(&:*B55UTF<[9.FX<-#W7)9!YIG+_ZF,M5*)BQ9Q::Y)YEY5C 8SN:OWA4UVV4S MX("AK-\NF[$.,$;7HC"_1VH_7-Z?->B-I2M7VT!!@A#=2/-9T"7L4O> X M*7Y$4L2>.W#FKAMUV4_@FN,,LN^4)WK[K'%^]O?5=*ZZCO-&-,E.MY?@UW=$ MI0I<[7LN&VYX9_NC%^EO3#)Z(IY8==P,@R<4)8$.?Q1/FO1<>^U5=^J4Y]UK MPYHSK?5^J@T)K;!8KL8.VA.@5:A+0YV7(V)=1;O,H6/: EZS=GL?=5,:&KRE MJ%BSLW0 0C4\D89'[[F"QH30_DE5R^6WHD. D'C17XOE-I75<6&+W>"AET9 M2B#6D O_J 1!EH#.>S!'PF[)Z_B1(TFT@P7D[JRJOF.76""#/^1AE)>V4]E- M+M$25L&L__!)[4&0,6"8!H=C'HJ9R6.&6C C>.9H9-@1@5?D2^=/93YBX_OA&ZV!2.2K M9QR3UQ-?HP2_$+"G2:%6N"UI\1!V$F0__TB1[QW>:>RWP])#X@K CJ6PYM/L MO\:LGEG=[?%"]_K/OSB=54[G"I_%78BKRQ K(A U)P,%3AK\I#5UK8 M&K1Q MB?,;2A7EB=[EM>W)"XB]5\H)I3$DZGF&D5I0&V';$>'A5\BGO\[#K6"D\?WD M @/[L?RW^+GEZO&&]Z:46&(RXM5C56>Q3UMZ[,/K-(J(V)_7L:,N(QX4AE:> M'=[K"+L>>3^?\KK=GY"+;]*(B '9MH;!JEQU=CAKI8U*_#]1F7P,F*I%K0L\ M&24W%Q:TGE(I9/NZTHHP6 JW.%];RP7=3Q2NFUGTQ#%+,"0+XYD6198X+R_Q M+$.(0^R_TQ!;06/F(SNS%9=AU,,L516L=N^->H+[\F+(F)J JV@H=)9BQ,R% M,J5/0O:N D"B6DF%[(H$@$"E]FN/>TK+,Y6_;)2Y;6BE=/(5Q_?!-HV*PD"T M!E"2(SES3L6+U8LHB]-TCKB=?ML=>/$WK![".'X, R=[N 5WT\C2\!#SB)/K87#79L(#B\I=?0%B<^"!4K27[ M. M.0\>2-='VE3\/OB$DV/H5C?E]ON9:(#LX8]BY/>%6'=9Z\SV:D'B8IO_&+9Y MBR+@9S2FRN^%6>$ -*ILM*[.:!X;22=U6%!6YBSQP:E'R+--43=X ,F;,(M#':%-+*P&:J]K2BB!Z=CE]*9N5RW*>'F MLIP>:=LIK;F+@993U^Z(,;E23B;HBB.,A<-! 2 -N)5,6 ,0RQ1Z<6 4GJITDG0+DF1:],W0>R'&X8O:W?V:5?F4S& MV9ER.!34-H6K?[/NOCHXYLRSUJ[70S)K=I#6DGSLM5CHRD%UI,A>:TLP(0LJ M-8,*ZX-'S=X<:]&P7J.OC9;,^1O']5%]59S!:N^'OJY6%<"0BZJ6F[H-B125 MW L9']-=F-55#!I('VKMPW)G@)G[PE-F[#%[5Q;O1\Q,^$\XVAU1A+=I$B4.1&V?M%['+VC,BWZ$.58_V[6LM-JY4B$ QOD51 M0'97_8BR_(?V-,,JO/@G>89JK2G+!?CX*(ZW!T8$\NXXW8%+1B6]XBCQ".:> MHOSZLHU)T_Y5LPQ3R29(/-?ST\1[Q3OLI!%S+#6N6'@ZITE^Q7(**0AD\S5F MG)E'3(967JZ=4>&MK-.4Q"DB'K\8"+?_2LE[0-$4%HHY'40TINS7*T2[IVE166^C$.D,KVDPNI%N*A<%D84HA (TW+6>@4@%HT!&' MVD"C0'V!I-I#'?:6K X:['XG+Y/HZQ@0H HT)M0$H"M1516=E7(Y9(PHC?M] MS&J-]E!B1@(9'WIW90;MI5&62$F3EJ!4%GL!#*?3!G',X*L<(@P9UKXLQ=R0 MIT!3.8.,D@DEO-F1/\?2/*U]6L]$I2F XA4$F)>1Q$V?YDB3NR&;/&WC_3, %!P'WU;4%+ M7$FS[.;&-5>^T! GF3(K;J_I&XVC,XJ2=_JF"=#,'38O$>!SG@RZ>8EPIE.T M-B7,8-&?^Z'<_"(7$Z;=9J[Z^?#[S%S>77GQ:R_+)Q5>BO:X^5\;[@;;7V?= MUB?TW3NE)^'&FM^7OV+V1P3LTJ\Q43A0]$Y+,6AP"^'XY4"H-I*U8]M'*(BS M>%(IZ]"8N$:@EO=XWS]MI;50:3TI#75L(!Y19#UX!WPSO$P+>PA%B@%(Q=\W0CO MN(_C%+OUVLF9#O>(W]@G\3.G-?G#QAVJ!" OD M C>^&27;_1J[[^XZF'B08 M!YMD?\2?4/0-)Z5&*:9B_R4NPV^JPRK^!?9: MH%V0'6TCQJ1=6KL0%R95M;XAG&GZ8*[OG^KHW,1QZ'CD9^,F4F6LL><2BQU, MTP30\VPT)YLN1)*I^SFSVT;/WLLQR3@W[RADPYLN2(FA@[$;4U\3/1Z:Q4KHB6D%F>HII$+E1-,4B.+C M#B=)%C-9HIN;8"4<:WI/-:,U;;E1/EZ;%_)?+^16LC\7R.)NM><2QBV;/AGT M0G?AQ=0/1Q@(;4>/7C ]VI^CD)(V83A4.,OW0(B:;BG7&_E6S]&KFF_EV*77 M0]VWEB;',*+)D\^8JBYT^^B,G.X5&+\>D(='US6CFF7XJ K.64-F?G]OOQ,R M\F+^DZ,S;3'$WR$O8N]SU3)%R,'TYE@7FJ[E,&[X\F7N6N;Y[%S0RQB9G]/+ @L;$)=' 9*(! MQWEJ*>@"'VO!"%I^3M! *CE?)W*I\<+9#^.'RAK1PX3*:=P0^C0\F9:@1!;3 M;Q@GJRFLJ._(KB.HYB$&#;_6=='P)3=@E_ML0>-#30]:'NDZ.O3\OI9B95#0 M9RE"BWS,5J=>]%2E%TK"FS$W1]^\HNFXMQP?D/*69VI +E,EFA$#E@(Y3%KH M&[5@*7+&/Q*]XB.L3C,;^GJ(I7?(Z)C(."N.7[ 4&2-O4-] %L@E;*=P9?!M MWY"Q8/+BZ,;^0.[N-[E4/B9[=QF4F" 1=:#5%!CX;^!$(;6'0$:(T>=V?.C: M%*CZ$T!4Z82T38&+/P/"A2)@;@KP_P(._+ZQ>5-@Y7^@8<5$O-\DBC&D"!0# M$8.3X BB&5$94C@))B"IQ/I!BY.@ J*2HPAWM*<,SW/8:,F=R0]//JJZD%PA M@G.JJ1"1-Q-, 1;IRGLY^^(YQ9H7.71UT,YD$7^DV=V%4 M:#\\WFIHY4LY(VO*&37.-ROO+:V/(!Z_HHJ)6L++79A&3/(0W1!=$49W(0B5 M!_)@@NSR/^,81Z_LZM^E"5&H!*QE^#HKK+\Q^C0(MI+(TE?D^50]))?@9VI8,:VBJW[. M=(8VCIBYA!P5VPJ/ L7'WV/VQ/O^0GZ9=JS-M7_]+?,GVD>F[']R8+*8TI], MDR;O)Y:3\ZMSS*Z*E+&*1B][SE_5A_"U?0BWW\]>Q 9G1R [9"/KVW<5BM>' M\**4*=PL/6%_1$'>%^>1YK/&A$MES-;T/>G]^U!DE#Q?0T\X*09;6Q+!G'E> M4#]AK'W;TGP9N26F%A/>T\0,&AUZ?9IXEN8&\4QBIK0$<=)N3$M@SI+\3BW2 MX]EO&P$%ZZ.9?B!;$IZQ1>$%LT :-P0]0 M:F-(3+F96 X>>UY%?G O65C;8V$Y4J91P 9X02S%X\?*.I[I75*X;2!C<5F^ M/4.]Q!GCCWLQ;!W?F>7XF,A8-IE3;NWH'LGM>OO^(.,3AKS:,E%9GEG=DW0$ M[E?+D0",Z7%=O&M'L2&Q3N@NMCR]?4(2->.=MCQ7'!@+Z._:MCP!?1K\B_S> MJTZ1RRADXQ#-A(S]3'80\0>R92ZY6LX5?\4LO,#=O.(( MO> JB%2#B6S@$V6'3C3]" [?R-J1OBRF5X%>2BYW<]%M M_<<,2RN?FS4XDUC46?;$0O92V%$&#Y@ MCP;&+4IC?;*GG/0>-_:SX""8U4VK_O+4(7I:SV,%"S-@TFE=R!B-*^P?70*.3 MWO;N[UQ*H5Q*H33PNV3PDI%XWC$Q/:#/[%*O!5[([N@H%R,AUGW#/C[J:F)SB3+:=+#V@S AYGR97,B!A#$P0@XW;@YR=8@/\&H/"LJS],Q6 M]CSWC.O[J(?&?:&7N;X?]0CZOS0#PC#77LW$#J;4.Q3THQ[;=&Q)&4?Z45$^ MN\#+C4+]J%6#8/&IWH&N'_78YC)PM./:/BJ^9V=2W/C9CUKZ"90?>6R([D<] MQ$E9UHA0W8]Z'K.S-/U8WBF.Y,]6'LF"?&Y1AF;#::D9VD2!PQ\5X0L(89W MXU47E-REIQ.*WK<'7N'PHL[DI8ZD<.%+'JO*2BM9%7 S(Y\"E@?$WLJ6EL+B6&Z+PWR$O8J(S"/[<:Y/8'AWH._^5GA$>7C$ M@M>@NX/UHIE&H<"[!KTV=RF2<"F28!:_HTQN*VK+=2F.L#3BK(N'&'AUUGX( M]O82OR2'6TQVRQ@U9V8D&N+K1TWFM$"0:9O]/NI1+?T<][OH'_64UL X>]N! M/VJ"H@7RMVWZHV;L67 O.4;LRVG9>S7[&M#&)U0 MX&0(Y=@F+J&ZEU#=2ZCN)53W$JI["=6]A.H.:!ZG\<;&XKZJ/6;#/?!+7.XE M+O<2EPLF;/02E[N\/?82EWN)RUTU@N'=@4M<[B4N]Q*7>XG+O<3EVN%*6#XJ MZ1*7>XG+M3(0Z!*7JQ^7V]M(!QF?EPA=0%Q@#5[S2X3N*D2:2X0NC(?Y$J'[ M41CG)4)W/=SS$J&[GGMYB=!=S[V\1.BNZFI>(G1+=)9PLB^?,*(3&=+(E!9R M-G&SK[X3O&M2:4TB*YXO'S'SJ';S:_ M+7?MTZ^QYWHH>M\A]D91;$G8O'C\(X>>N)R!JR<:CC7_ MA*)O.,F85^71*EU8XC!SO8F&=SN#LC/TO8"WOWE9-OHN9]F-[_;)%"5::[K3 MLQ=_NXLP;96#B0::/!/TFY8BM']W691^58/V50>TLDE7UEQ>C,MI?G ==%G M]"7TR3(^82QS4:;@ER\Q@1\R)O 29P;/ZCN-.QN2!W.&4Q"HSA25'/754B#G MBJ;3T*9!8U#*Y;CZ=D$G#1*R%T9MQ;W!:C149,@H@1$V*4$Y9.3IU<+6\U')!$W["&0@EV5MK1?SHP9.32.GZUNQ(.,=QML[ M0\J"#6%$:D*=R#8X!<+_:Q4(G]J.N.HX*OY?*2J"&"\<+76##SB*A&?[JY<< M[P/7>_7<%/F=I,7 ^X^(,R9J.!DBY3B-:A, M-@,:&%):D\]9LKDW)E+*D;Q_-_@5^^&9[BXG%%6+;^7,!4_HE6R&2"687QE1 M/&[YZ#$?L8!CI!/B'+CGH@H&2<1 > 5YW0IIX9^:]@785$? M3L_/>$1%]P<60Q+]>:+G(U]QYMUQUD8GF%8'^#$*9B1IT.X(+?>62ERN8T\F MF8+&A-IN,271ZX(?]+A-"22[?V MPQ\#!8UR$RMWK+4F-Q7K:0?G=F\Y9+5,/\Y;P@1D**A=.-!XT C?T2 $P=5> M%^1=)BHA@'79)B2ON.(2]-%$M.1#!_E.ZJ-I ZE*:?@Z).L%3$T(XM#W7&JS MK1M28HYL6-LB]QCYQT3W5Q[5'W[_^S^6YQ33EK1TM?_TR*[X1[2)8[*9ZY0H M3-4KT)#:44RMB/3_T."P5R*^4Z$WN491]$X4\SPFO2*Q-Q; SAXB)=TN ?&# MA[[24#T/ER%NQ] GNX^SX#<>$FIS+ 55V M)GG; U*#XJ0$:2%P2J:S>27:,R7&NS"B!H,==M*(07N#OR;5O]JP_P0?]B'L MYSH\G;R$"4>4%1,1GC!>'#AU=F07Z)RSSV1!QR':BBMU7]EXZF(.]12%1)K* M8JX3 B^E @;M([8*0@'#8J?Z$ 8O-">!7M[','"R\_O))O#T+NI3E-N>V?"F M:&0!D&J^G(L*A$Y9(N,S=C 1"0FCC@FYMN_E'^!#/(0;\T99";&("5^'R&=Z M%'E];\^>BT^>0RC[C AA!SB.[X,@?&6_$S-^391(FS @YL5;PHD1?5L?,(KQ M,P5C>_@<8S;#)A 5TN,U33J.$H_-:3; XV"LS0Y:#'XO1+Z;()5C\=4 M_M\GY+GW01ZS4V,]-L&LY#I%'-U[73_Y+_B :<@]OR(:QY&45-MF-G9!V17K M\-G+Y;5"(;,)-,W;Z#CIB6X-9QH*C;N)\)%Z*5YQ%K+R$,946]D>]NB[30@0 M7LVLVR85T#WW$PK2 W*2-"),N(3NO^%#IR<1%+%=SYAPH9H\9P& $K6#$FKV MF?-06@":2BB@\-7&V FD'O]YIH%? 79O4120&QC7^!&A7<_QK()9*0WD7">W MS!9F(;[7Y4_PX=5C0FUZ'@GH3%GTO*-L)\LWQBR7J*CGWL4R96.(X:=6Z#[K/J>BH:8??Y['B_.X MEI<88W9,FDIBS\ R5=\(,HV MQ@+)LL@@ODFY::9:J=Y< CH'S^1L%= MK&('N-FS-AY@MHX5(&=L>33$;!G3[NQA3PS'V3UH( M'G(^1KY^#E#JDGOE KG(E4OBCOP],U^E!._5CJ_P(8QR<]4>?@&*WEEE.6H4)C/)CY)?>"FZM?(N_3UKNDRQDBU8C;7'SE,^2A7N>*"R.N(T M>BR/A..!^)]08>QNOJ5+7B&7QJ&5?2_L.3[RNLH/KB3U'+@K'."#QR51L.9V0ES Y+A8?-JM@G, N.^SK62!M"O#=BL M%P$-K6,)55F3EI)YWN!SA!V/_1#Y;Q^S_0>T!TN4>/]F?[?)A3'3O6$26>%8 MSK&?+6F37V-F)E.UE7=_2S.=9'O(X^-BGM<#K 0S-W?F"4PYNOX,T3PS WZX M'9:G^<5%HUSYNKL !X+ARX=3=V4^40!U;>2B[6-YSRJG>VQCF&'3?EOC[]KL M6R,60QA7JF]AJSEF8=;$L35(V$IW](+;;^G]@FTW1RT8.#I A^>"-&2EY?(T M-?5V+J2:DY<-,)7HBGS^+I^T((%*54$!*00- M!.H@RS=QWO>$G<5$ILO>#O:O',B2ZW6N3T\#[6QY\*H+TTV)%\Y85L@;EI Y M:1:F1:JJ*%-W%-/HBCBCU@-)7V-80V^*'/%CX&2O^7+D_@A$.ILL8^5SX!)D MTB(^V"6J#AE*])G4KMYC8Y CF#54:H$5TKW.W!0QR?:'5KC6\JZ$-D'*W0FM MT>!8=E]U&<7'.S]\ Z1YY"CR0OT-O]0&_F$(R\D2'(B2J0W./N_Y-^988W<.R;: M/9/COST3B5Y%3PZGVX<0BZ(\R3A:V*+A7@X\X+$!'J ME/B(0@=CE[G&[^,XI:V9.9$7]M*%)INIFZI%,4X6F&/ ,AWN];0'KR.93NV2 M4=V:'$*N81%=2UP_>04(4G"AK/Q5SI()_"SXYAFS(D#[D*S)4I!V.$E\G'DW MGN.4BQ?;V+."+64UG6M,B$#>K$9*E7)MFJF%6H MW(M+QO;@U;#()"S)S<.);1=SE-S$:W=G+WWH\*C".MC0SBP(!E^>U61?MH?Z MZ&TP:E\V'8"YZU>K=TTC'E> !$V=A59KS4)J&H+"36Z>HQ+"4X1/7GJ*J_C? MF)>%L#(FW18KG]*(W+&8,FAT/M-KX_M;!NE'P$85FW;.4;(]U-M76)5>,>[& M,'7B"C$KZHF&?345? MZLXVY$#6>>?L=1XY';P035O++T'A;V(?-&XK\)ZR@Z>R_>!,(D#PZQSZ8\C$+E'>_%_6"GP].8B5 MP_\U(C]Q$[Y5'/%_U@][6XB7-.BI#$_KM3R)$5.02<,R:;&F/Q@1>8WOH@0^ MM]9WA:$_?D ,,414LUL8L5C4'LU5RM9-!3(LZ'\\XFGM(J(=-%9AXD\?DRQ: MC9@*-E*%J?!P!3*UNS]RNL&UN@M\@"!A(QVDY[=Q7ZHNA%SW#ATYL+[?PD^K/>^?$66++_KC3:AW]P\DD+-JJ2A.QP(9'- '$F MO8)#E(?59S73K<_ZQW0TP!FXB.FFW&8",+J0F5D8SC,@B0C0>PO$"X"XEP(/ M?P]V::(UIB+CG2.0=K\OALY)W-W< YCBET!08\&.%TX11:S% P/,=;)K *1KOT2CW%D4F24CO-Z!K,S4O V_ M*BK%UOX,2@\I/4XU]RDWY^T9O9&CPI&'_*P$-6WA$;W:51-/&]I?P^@;]7:$ MM&XG'UP+9%-M<.]H3;%T]<'BC9 M;5'XN<4SEP=+=BOD8$EF0G^_=,J>7R&?1FONCA@GUSZ*8^_@.;FO1E'U',BS MIRB%K%'&^[KE3+#@]1L/M"U.%..5KD%L_UKJ$5!,@@:,TL.AG@>?E991Q8]A M4N.?K<"T*F&C/0,4SVSMNA[IVA0J.\.JSI*\%/7\X^(Z4HOKE%-@4;-$XY8I#D-,D^3 M' IJ775HKU#/3PFCS(=FN>/%!%"\LI'97AK *(,OTYN.H4_X09R#Q&,G^HLP M_ QEJ O4 ^B#$5G- *UU+ Y/[^1 &>K:%_Q_"O]GZ]$PLK^_+>S M%QQ"^J?\#T$09I>1_8W^"6<9I?_AN46R9A:\*&WM&YW,$]^?L/_Q&G7^/$2U*ZRY^C,#T70_-KRO[[S"HE[-E"7A G MB.W%\QE2__Y#$E%K/_H:L^[8?__A@'R68L#F?LW4WK__X$38+3J8\W'QR0N\ M4WK:O.#-^1R%K]B]"Z,OR"&<&#]%M ]WQMCN YJ#Y]%\!7)/W0(M@Z?7,>2F M$3NQ$1@JEE"C2(*+*F,K_H1/7W%40,GYD.W?3:+_I/\5_]4-3\B;&@+V;PD M9>+6]K A?R DP'(&\[;I!32J45"(U\5?Y;3[C)V63><:GSUV4Y%/^$[UCR*+ MK4)!_YF&T:)/L;WQ\@7Y 7Y%N]LF%7?^#)*&=SA*3_=!]L.8<@[70T^OR4/B M-L'1& @2P"NR!<)0O(00EW? .\?#Y%CCNS1P'[P3;?/UA*(DP%$3W-[30 +_ M%(5NZB3/]&5(\<;WPS=*U%E8+[,[LW(K,?F9RM:0O:I9Z2#JEXT+G)A:#'FY/9S]\QSC+9\S3CVE>(U,VXDV:',.(>J7)RUR4+R@0 M:&JU.@)C-G".!T."I@?O7ZE'4$GK:^2:)?)IQSV/;J/2Y9Y"WW/>]T1!O/)9 M!8@,+X.GMR]=4GQ:7K8A!^5GLO4=KJY0]^]@+H/RG;L.D<\.A-#B[=ES\\TKL(=,A2(8:7 )7IF2S^6E^R@[S0PM*)& MR?9,%+?22O],OFT(ZRL@%WUMWV="'VAAUL9.@)X4S6HMCJ4HWG631@2(['%C M$5N/^(V-+<]X\'2+SEI(QT0*P*PX![>.0O;$*2^#WB)>0C3P!M AQ&1?$@ M2N-D1E6XZ0IG*>[8O4FSL%KRW^6#.&@N%(:I?$D(Q1_"Z$1'L\(A7[(*C3OG MB-W4QTU)7',P2/F[54Z$$6M&MRWE2CD.)'B%V)^_V7GX1Z7U\[]"(5,U8WM* MKKSP#A'B(T1(@ E;E"GZ#/*P]F_A_ABF,0I<6B".^@$P#FAR7?).%!-J.GQE MJD<3R-[30 +?EZ$2J(?R8C85"HTK6?'^Z$7N XI>"%HFQ*FCFIQ)^T6^'68>+4W'KP T\W6#.(#IH)[@'I:(FG]PRS?=_!O(*[+#OL^B+4\G+Z8>TB=R:E2Y>&'A M(&0?<;P]$"&,&H3SLJGD1*G#-#_8RA$_?J4VBL[9$@N;VG/'LSA3/LN7C0 )4JX/YU%ZCV%2*,6E0B$> $4T4[.:?>3%R$_C>@!( M2]Z6C !Y<$UKWOZ-?'S?!KBG%5!G'DCP:7"!G]/F74C>1[HGPB?_09[6)"_) MF0&L,Q+,JZGANB_SA[9YQ/<.!UX8L6RBEIJL-1;D\>95B#^A(#V0"I]#U#AYVR^X\-/^LR>>E0T!R^TH8+(M?)&7V^2?DXI;N(QL(Y1YHA$"$ M;]CW=PG12I/"*=J*@I", 'F0-0&W)MA2=VZEY&0:SL[[+I2-]:="10(;2>OS M%5[]F";642-A%I%(^%!&R76O=PT3 ^?7:1]**MI5[NJGTM6_4B)>W6&<5,(U M]^-B[%C-HPIDTP9I6>4>:B)&?OX&??)\3$XL:',L_6E@GB(U [MF/0SO@\]! MA"DHV/T9T8*4.I7!2V(?M89%R-J0]\JE"@AWRC6>R%X=[XS\IBMG\'2+*&D? M)BR%)_9<7/Y*9DKD? $#F%*T[1$B-""JR"I,E,EL1;F4.R("?@YB>M/9(_)" M[CW]R8<0$5;YG2J#5V$4A6_4?87.R*G%=)A:#0S^-$3KJ),9GC_$#9NE8(1% M@/;(_LKCE#HFZ<$+@!2^GXC60-Y&Y-^E";/[^7Y6KJ'J>EAI5QI#P="".MPI M5Q#S$AY9 9/2L\W_" 8Z'4HO%/Y26&[(UO63U1L+Q5*@SNG)_"L,F>%;YJ%Q48M40;*6 *"[3]@)7WL!-:J344G&X]I,?G M/MPE*,&9H$S_<.>';S&?+*9;'RS-%')5)E#1R%!^"=VBB8W@/HU<22R%P%(&KK7^"D5<48JG14FDFI$LI[:"_$KGD]90HU1H(E[D MR@O]\,5SD'^;EQ!K!7$)OX,D/Y:#DX=C-P'A?0$)0O&DT?B+]C.7_0V,[4%M M6:$DSL1;ZE0AS"LO;!Q1UQ4=>O5>#2G"LVD>2)XP\BNK#(S=S2MYU5]P&?!: M.'III48I.GSN8$3^B'3?1JA9ZD0\"0F$XPB, 8R1)/0G*$ M0?9\LN*02A.F8!88A*CO'*9]VZYJ42'-1.I.!4VMT2!999%)E*48H;J/HO/! MG@/DQ_/HQ/R /JQ/Y"*_X" O#%W(%2VX%(- M9,0[D+TX@5HQ$5T93EL&A/ M!HF(5@A!63![3VY@G#TM]X%'F2[Y]A1Y3MD.01"$T&N%-DK.^9>%!>RRCXY( MJ&"&"B9.!&YK##6.T2"+9Y1@D?UCFM7!VD5:);E;U;U$7Z'HFVIIAE;ZP5A@ MQ2HJ_MRDF/6?957V",LH/2;#)MN#G4I,VQ[H 7M!7DBDX0Q3C;)'%*A'Z32; M;6V#,DC]4/')7'_)^T!W(WWZK[$8KC2P0L-\:3<10NJ2,*8"GJQ"8Z?L '6T M4.-Z^?T61?Y[:;+)9]/NR-RJ3,OL 9XQDSH@=CA)_-PAT8XW$W^WYS:*0B0S MBS.1Y-KF>XY\9D^7A8X*AMKTR-3"0&E# 2?K&K _5F)5S7N[ M_>I[+XU@TA$+V(.E_#6EJ4,](_KUIMC#%K;1"PIR .C1A[[G9DA9 M%W?*$%(:W;A'WVMBZMCB]HJU[:&P&M2L$%49:U@FB[,_%[;DZG7O.0T,1M2/ M^O\[XM\\%+Q<^]0#I ,-JV-CZVFK"7L5^"K_; 5P6FMZW$+:!4<>T]IX,E\PJB MW(NT.V*7"O$#V3=0_')=]50NYI&[H?X[3JE=K_XE@.*A&=T$S-KM.RHSY M=0?8 R>OSJ=*AFH%"O69 9+'Y"FH5&QH9:5F?X*B,ZJKTKF_$>&.$=L^K.RU M3RR_-N]6S?,SQY7F/'@!B[A#F6O,JBUN#X>8)GV]!+1P3Y4#*AMC$;!]^E6U M@[>'S07'TGX)HX3J^K0"W2<4$R&84UA6,0@DX[I"+G7XMC2@]E_!$*N2?_UR M^_1PO]M\N6H=3?O/( ]C;*9#:;,F:AJY-+'GL+@?TPD5RI\!=WVY1COF^BB^ M7(=Q0K1;(I']E@8LVHP:.C;!Y\#%T1MAX D.G@@7\YRB\<6&QOANDDP7:/H. MI+;"*7_6GGNZ3,05-Y1ND2V .2GU\_],_HVHSI%I/%=]U M&I$T!A8"@S:-\++8B;QSILIM7C%1Y';I^>R_=[B$SLC9.:JYWN-9D)1+DVGO MB/J*?!JJW%L\%*QBC5ZEW5_1UM:*5]?W3_7^$.06AX22$]I5C64:\^NN]9X& M$OAZ.G(LSE2&#<2.EBV1-VJ6#@$)E'X.$M';O&]X9"(3=Y$V8J#D,@U5 XJ6 M3 5"8D;C^R,*"C$GS M W>?AT:U<)>8\N"&7_ YY44,F@[6G"0[.S-M;-M!N M)'VW"ZY)!X&\K2VYI\5\^!]! J*.[JS924O'">$;8=0W3%2YD#TR"0;N$>WD1P1O-EZP"7\ 8,R2?BW?P46 07.?VFFW$P%WF 5R M_/1[#F5(QH*Y2^H(_VCG2?/;B-F LW*(98O MDFR(T9?7A$;)9#"6!DC.@'ZB^E1EZN-^K /A4I\2C'"H??A+*\&&\P',I5*^ MBCD!E>4CKE.B$E8F:.%G*/95-=>0YV=O@W836-WA,#D'/GNMZB@EQ^!]LN<8 M'SR'AAS4+#Y5$X/R!FZC8%SZD$+@Z:"N<(&PW!Z.U?@$(@ZS:\*&'L* M?<]Y[P3JRD:T+S.8(-P^85*\.D']YUISXGW!VQ\CC(?B)I]L#7+J(6<%E.*@ MM/8(D&_;[OUT/H;!^\T[ : 4MA[\5EZJ#/$]^:P=>?DCC?'M/ WS>]>JLPAQ8D76YYN88LP@8*6Y8(8SI0@(U MG_W%X'H(ZN7&1LDF38QC12/VJ7'BKQ=.X-=?EO8MM7LR=;MM2?^#DZ8_-N/%$+::^:$_L__!U!+ P04 " !7 M@:A8>;' K$A? "6R0( #P &1V87@M97@Q,%\Q+FAT;>V]ZW+;6)8N^+O. M4^!4=W5($1!3DFWYHCH5+_^^# MH\/)T=]_X!_A S_()_X^+=-U5#?K7/VOORZ3ZB(K7D1)VY3_,UNNRJI)BN9T ME:1I5ER\B)ZMOIS^E1Z;9I?F2UEQL%#9Q:)Y<905\/>__P!_I4^M]&?F9=$< MU-F_U(NCPU5SRN\Y:,K5B\-3^ML\66;Y^L6G;*GJZ+VZBCZ4RZ30'YR635,N M7QP=PW<;]:4Y2/+LHGA1X4OQA?@(_:I9F9?5BW\[I/\[O5IDC3JH5\E,O5A5 MZN"J2E;\QBL>\K3,T]/.\#:."(9SE:7-XL4\:PYF\$E5X!A>?UEDTZR)>)GQ M"; .J^^Q"C,8@*JV9!D^_OKRW>NSCZ__Q$OP\NSCV_-(+T3T]OV;GS_\=/;I M[<_O.XO2)-- 6C/)A6*OG\@O[W '\1WHO^D$3N'.1JWKR 23\# M\7*IJB:;);GL/)P<+9X.2!SHS\$8;W#H3J[;8^_8G?BG#H=U'V=N4*3,YVK6 M9)@7[^L(Y/<']^6.NUM#B_)14LT7T-(Z.#X\?AY9F/)G?[F1^;*=Y4J3P MP'0\EM[*O%H7R67R)?JD9HL"'G.1P5#.RPI,J:3)RB*.DNB5RI.KI%+1S/Y^ M/,$/=H+_X]^^'!\>/3^MH[,TK51=1V_**GI?PE(\B- ]^GJ[Z/"Z);S56?Z/ M?SLZ.3QU5^">S;AKA_LM+N)$3^B>7A3MZ *=-0UX>N>+3,VC-UF1%+,LR:.? MYW,X]M6.SND8;./HE_)*Y7GTL:F4:N+H8PL/B)X>'^[HG%XO5;6^S/)N?V6-0NP,\[+U3KZ5&Z!A;8M=^F\+'.UCMZ] M^V5'A<'1T?,G1]$;D&QIN8Q>5> <:@EW]/AP5T7O:Y_G^SHA%XODRQ_$?TSIZG\YXSNT&16+A]R M/J,6VGHM=*V+]4NR7L)'HW(>?8#_;H&>>HCUI">D:B:!@!=MD:HJSPHU+&'. M?XQ^B%Z_^:17L+YGE^;%+6_V-@5@_CZM_O&IC*8J6E7E99:J]%OZ>Z,<^2YR M!/Z5_&D%Q& $7#7)A2K*919';XO99 PM;MEYW118C$ S1I\Z'_N@X&TU/"7! MK,]XW+UE??+\R?/HQ[("3\'$=IY>+]MQ&@>/)R?/GKO_]P3/^. NTUJ<3)[" MAU9EG9%:KN!FX:X,CJ]9W+.B8:OU35Z6%2JU8!P(?K\YCD=?)/M]E2QA"I.K M9%5DL\__N332 TQY_-@W&?TH>\;(S]8X?3OD<\L^SG ?&[N/?_*41:XNDMR7 M7#$JTAT.1.S0ZK]*\CHKHG?)U8Y.X.CDT6'T?A+]E&1H0I %\;Z<1,?'1SLZ MH]^2O&B;Z!RLH<]B%3QY?K*CDV%#YJPHHI\F$1^V/T+<-"F*24JS^4_^#WAH M7Q$]O7>S8[3FMMZ:^RFI&U6!Q!VA5D.)\8\-Q3BBWU0-TOS=NW.,@IS#^^9E MA9FD/%O"(U/X;\(06+"IEJND6(]G^?N>Y9=MEE,1P7B(W67YM%#15)8FN@*K M'TR3!G[W2U7^4\T:^A4Y LLEG/)$XDCE/ J%0[P0@;T#/-Z_WWG7L;_Q MW%\3S>O%N&YQ@.&_6"W1K4R:Y^K+09I5B*(O"RQ^:)?%:9K5JSQ9O\"_FN74 M]N#D2<:5'4Y%TS_;NLGF:SUZ^N*!*M+3:?D%5QJEFE1CP&^^=6#D;K4N=RMM M>5 _Z5M-*F#;ZOJU165OYX5B47B0S&']7R3Y5;*N3V]3#;>3]3Z/KOO \9/; M?6!4.M\6W >^$UQ?_ZZZ.__K%7;S#>L%I5Y9=L"7UNH1?KP_F6&_5+,JVQ@Q=G7V)%FT!&IS^#7]OKLIH[^F3^.3D>#^J,%=' ME_KW%K.N<]!C45[.$G0Y'&M.&P,Q>1\5W$\P#/ /\'U03^"5@$6'/Y_\\1-: MN*Q_@KS='/-VM=Y7>P"2.KI0A:J2' _=HKPJ(C@D7SF$&PL&79U\-KH!#RV1 MKW<(_O22^2N< _C[*#O_*--DS,,HJ;ZKI#HOETM5S!1!]E^]'_6(+- W4=:#1#L:R^#/\%O#LQO]\ JJ-O9 M@IY31VA*+E2EP#!(U3PK5+H_WH;O>QM>?UEE#)\<[\)-B!@>'2$3PZ.C\9P^ MC'T9?0+)\2U.J0ELZOCH"N91YEFZ:TNZ*0.S4E56IM%4P5L+],U+]MM[.I'D MMRI2YS,=23'Y?C>@*J]X4X\.S:[*=ND]Z>_6G_2>O,0[9_MX6*'AT.,Z1MASRQ=_U;KNW74H4.+>Z_'S\^B4^>/IT< M?G_RN?'4;SSU^3HZVLI#OUL+^4J!()Z"IGRTG:NY^R+D\?-'\:,GCR>'3T<1 MLDTG_[^3HDTJ+46>;-FYWZVU[$J1;5O-W93QZ-%MU\GTI$BRE&=?R*Z7(MJWF'T"*G)S$1X^>3([&T.I6G7Q? MBCS?LG._6VO9E2+;MII_ "GR[$G\_/'SR;/1%MFJD^])D4>'6W;N=VLM.U)D MZU9S]Z7(R>%)_/C)L\G1\2A%MNGD^U(D&+0:U_+>$-RC"+F+"#E^&I\\>SPY M"N:^1G#\=P#]1F?3I"%8V5C(,;A:/Q[&( M/%Q95,-7] @(W\ MXR*IQHJF#6!A35461@@0ZKU2:C4)[L]#^*W]^U'\_.FC^/'1R>3XV?XHMK>A>=++JORLJO$V#*[:^[*)DM4JA]F-ML96 MV!KCD1V/[#8?V5^0N*%!7^77>K2)-]@9U$\FCK _$86+T&9(P<;(RQ65:^'/ M.3AZ5=*4U3IJ:_@PN'\J@<_.$ORI*9GR[ L^$DNN9>&)9ZV=$MTM?.8CLW5& M3\"IS,NKC3?"Y?W\P])1?H/)48/H;W#+[F'ZK__WCV]?OOWT\=LNP'V$4^]A MLF>3O_S<-MCL$9V=/E?8GV(17D[^HHGNO_Q1S?S7YRTMPENFR);GZ4\SY]>0OKXO+K"H+U--)'OW?K:I1PQ9) M5OTYEN#-Y"]OZ=\P:^+=_)E-CS_%Y/]K\I M_JW[UGM:%;F\W66A!UXF58:]M.LE:,*#6;*J3Q]HN7Y#BLOD:WO7W\, XJC3 M8(O8N7/[0Y%&CJE,?^7X9DP4G:ND:C)X$P4VDB::J:K!UH(<*_GAG8V&D&,3 MI3I!CN:G6C4,W3MZBIGTHV?1'D9'.'(Z.[W+JGSE/O%'\54O,K 3L]FU? MUEWCI4I/]^-HU59UFQ04/X+7S1;=G8W(L::M^-R?T^+'\A?7_Y<'LT&67AKLC"KJ2KO9]!%!HR MX[?%;()M]EZI/+E"03@KJU4I')A[.R'!]%RV0GKQ8FO-0A8-8:>Z>L6(&5>1 M,-_1,>F0YSND0WK4V%NQ%7U%XJJ+VJ@*^+.9P( 2>< XYF @2E&)U>='>^0P' )\[=45AB1H#?2" NSB:.T^"-* MB[N.](Y2Y $/CWL)//GSR>F(@6+L@V)Q='91*29X9<&$#3,J1(BW?#?PM]3\ MHIS'T71-WYVJY@IQBCUWW4I/5TUWI"8VXL G]YMQ,'9=]^Y0(B2)U'T^QP#J MI6+6=Q[/*7?ND!M\\/6/D28@W 4D/&QY*,EW+=T[GN:F=UQKR=#3240UGGR* M@\.0#\ZKD@)N*T"\#LEA),5 MJ=Y_H:JBK6IQ,Z4!#1^ 14)=$56T5 DV2*BC"SAQA=NT1FH]W&!)'+5%3OVJ MX2_558;6"/>ST4^'J^^V24SJ;&;/^-MB7E9+$B&#<80_05CY[+\^O'[]T^OW MG[;UF&Z9GGY?7L71)SQ@<'P>T%2,(WA_=%&6+-HOD[RE7J'PB3I+%<=+6(16 M:J:R52-0. P?9ZJ840"293<(2IP0ZL/9YZ*\RE5ZH43^ZC T?@!$>8(*%O7# MO,SS\LKK,]C-%9I)'OI'))C]JQMXT2F=A -8L67]8@JW%,%+WU:ZW?EX/)X\ M>?3H;R8'FA4XY@-*A6Z8Z%__<62DCK-FIB=S]X%;(BT>WD6:>)9&6BIS=@/V M1L?<"'RZ:W0,V!RQBR$U5@?8056)_;#ASL77FB#.0/JWK9:;VNGX6Y9-V2)19Q@AJ.]O>8OSK.+MH)E>5\VJ*7A7G#G(QP_ MRM:+DEK:RHRHX*B?,*$-2/7RX5G'=W7S,_ K6##X KP0A_4#S,U:#_Z)H$MH9P5648)Z@0LUN0^Z1TP-$S=L .02-* M6QQDQW3M#-QLC.*6!:C]M=A69 %TH"'^R=F-K/;@"I[SFFW!-KLVMK4\9V6Y M0H>8K&,T:X&O4' UXL"3AQYP&S"^^T5MU@ L?L3Z88Z!V[_&3_2A-UF". M(JXR$,8EH[6(5(8FL'G#6#;G8;:*WPM^1GX M4.P')ZM1=-P0&#"N[(5^"!ZW"DG!K,O%8<:X\W;#65.T\%\*SI09' >89U'B M-V&58 44;4D/!RA?-W'+#&>Z]^C0VU)9:UPY)Q&22=P4ZRB;MBKZJ4'P,U;) MFO(C>SI6BME<.?6/N2AR/]8^4A?2'_S6T7/Y6J<&,YDU+=5#I.!%7%(B&4Z- M,R!/)$XPJ*8'#B\D=Z=NER"@DZSS3;/"@9+PNLREC^Z76=[6>.31]4O7OB,) M;TB\Q?//#.ZG3.\8[*9)]*:M\.0MP2^-H\([ADX,&P]YGB73+,_P?+I7@-SI M8NWW?3"_7@"(X\TR0Z4W\0M'$/_]ZI]'(XC_#B#^T3O< M"N]PNM/>X0,'/DAY>8,1M3"3IK.;>[[KSZ++U)*9.D?;@6T%4F9D+) 2:6Q' M>=07:%*A"#B>M"6_@R.T5O+(N\?4!=:S?";^0-_:'HI7L"LPSHU## M8=MN%-R)Q'="X9WW4Q(!-6Y6:&0RF<.5FH.-4[!Q!W_+VY0- IY;Z3D'H7QV M9V:#BS@&?N\8^'VTBX'?5VQ$,V3I7*>9'E+D!9)( UD-..P9_%5'.9. C@!4^S[[@ M/_B^JM_;C*EBU)>LQLB3OF)F%(.@)O@ ^_F3Z->5R&GU9955QDI7295GZ$J[ MQKLO6Z(]OO/D$L-H$7&69\NLD:S;YC26X\H:_[@S#(*N=3T$EF/=,!18]N5% M =M;NWL$*Q"QU2]U9CT_F:$V-_3']^.>-(?GS18TG1OMU(4J5"4>8CVKLBD# M]K:PQNG\3H.ZVQAV*_8[1/SQ@$'!6-M',SIK]IH6R(PSS3PT,>C)K"G# ^M$XZ\3\%$AM7F M !08,PN3L-=BF2+[IO)28YVVLM[RU0-GOT(6,YG)_2"FMN[+*1QVUF*PK'#B M>;G!-LZ6Z'F0-X0V>=X(< U^T!"-Z*JL/FL-%;+DX8/BOCC#(X.A\P:,_9=7 M&'#C/TOL?_C9D^C,J,-?RAI^@U ?":%WK1\UA!W29\P>9I-"FI.KX,<;4?I< M)6"0#,JZU4A@SM-'I#44?HY_PE7["XUWT$SX\:"9N1(!L M=8QO)Q$@G[17\@NGKK9#_XG'DZP[>:PX\E6A]9O.TA3Q(23T92HX*^I^ 0X0 MG-+$Z6JQ"<&)MI!7]D!>G:J2),J6L*J+6+,PJE5XP_7 M F5L*K4++@75R\M+I@&H._ :*P9$3E4@)=C!5Y@,X3)).9ZJ$!.?@U=:I#5^ M52&HLBH+6&3\7=1425'/P=S8>_WFTSY._:P%R4);<@Y#JE#9_EBVZ.F?G?^X M'^VQETYYRM))!Y:4[J9?D\] .KWV1H>)=;L<9"U3'!=UN8WG4L82L^OPYGV8 M"V)BHZ.C%X>'8.(N)W"&R*F)\/12$1@$62VY53]SS0^Y+@#LX@30 )^2I57A M&51T[.' ',#AY+@J79R6B])@"V$N]K0)D-8>-6-S]4[:J+*V667M9%JJ(V@? M4F.=48$E*%"\*=HQ#PM-%FAT >'RIB+/^&9UPH-N0F3/D2-61B22QNA"2/:= MGDYVE>@N[P8,;FOVUD&]=<8D2RQ)J#@8C][C^N N?(:Z-Y$$1^P2E7;4KJ) MEX]W"W0S(>A\FR-4?6%/D!?SOID/'D>;XNIFB'HT(/JY)9LIE"!B"P>VU!V' MKKM.OG!I\4I5-:TD: SX=[..G9 UGFH3S=8AP:Q39-Z?Q*D49.O18H#^$NP1 M'#'>2XI:(?ROY<67$ F%*CPS1R^E<_]TP??E/EU=WJM96>.^H4944UPE M8XV&BJBU>%')X9B \+FPL M;+58UQ@&CW"AN],@F[WS1 $D=D3+I&=6XU5M:&P@-BI:S,'Y:+0 !K/(@>&[ M0K \N#\PT6PY;:O:$7,&2YDT'()CA'%2F(=@*I$^Q?TLP%.IZ+]YPJ /,6.K M2P;+PG.FJ@#IA->UR-?#D4@X2%TQSQ -*_R&G"!REZ0F#6WK.*+AL%,(![E0 MY%!:Y>V&TPTX="_9YR)#4WCOVP$]6]OQ^?R-NLK9VT M>6..BW67<<.ZZY!<_S4SMTGTJ;Q0."[//>X]$C$@1IP: \JZ&AU3"L]372Y5 M0R*"L"#BKG;]#1SM3LC5[;!N1O=LJ]VSV2ZZ9QV"_H=PR\93O4#E*A M%"*+4V?M;@U<]-L5-2(D;XF MQ<]UTF3U/)EI*.TJJ3F9PSY:P&?'B)F.6J, _B#%;V@@P$Q2XM,<>"FFH;3!+-RI2QH&#UXF?XWZJ"_U9M MKK2VO&BYU+K6H<1E6V2S; 4V.K$I@O+0C0SA?S-,_ICT4SB/1GDR$T;7.).8 M-2CW+2XQT T*N6;@IAT#OP]U*-@*C=+*, :W8XEI KT3ML$B18\IC LFFZ2W MZJ:LB%6LBO#DE75"!L3"2+2EEFBQ"6MJS4@K9RCK>(W 1,AF_ M5S%ID=-<< M&$/\9SJIH,/T;C1_#PY\SN4V^=J+C.Y*(!0UQ,,'0O?[%V;*_"5H8]'90\BT MX2RA.DBZO+'U9V&:F.)PT-7\$3J:\D<';35EY]N[%PE3$HETX-PL@__'51B#MY%I\"> MR3D8[;.MML^^#V3LSL0%GBA'&=82IVI#%#,$1\4R=JO6E;99 KY*M+<9Y+(? MH?2R 8(-6)5X2+(8,*\O4RCM_EFIE8R=;A2*EVRH>1'\&F<3F$:L86-9I<4= M5NG^CKGH# NV.K5\>58[Z-.=,"9NT"W[ 0$KN]9\\ 'K2\GW$]G<\1[V RU#B]0'SUM_+%R]W6>AUMKKZ>1H[V(_W';24EEH M6XXP\=9JYNB#0(CB@,X+TU6";UC E5?0,>N88L'4BM5LT@@4T@VMQ,>8)8%#E94 MTB:I$RH(&A37Q3WPY-'X&0>7&@9;@;$:>]V>/CCS2,S#GM;P9/>[5)I@V3!! MAL?(TW4+[2U:TU$AM[!JW6Y& QP: UY=XU+*#Q%A2C,\^;HE^#0\A,D4_MDV M6*55SRKE]YL9TP]?EWXXVC>(?UH? M-.N5TI!J:2_&6MO4_&V(59'25IY-N5!)3NP1F*8F:ACSSO_YD4 M&1@ :'OI+SH!7_NK$AL_\?=R\J3GNG?4%'/F9$#@3X)X!E6?)Q7!VF4@>E0W MY<[HG@T.J\)W&+D$9\3@(O2S)P%5+-@%I-4U$'>-$B/Z##@X5;O25B>"]UML M$IF[B'&V]?F\. !\CKCR>\S'O"=V'D<(B@QS3AI,P1$*\!*,K7A1E51D/"?[ MDTV;J< I>M'9<(!8+$>U2BIFK5XJ[L3+,'<]$3.+8%4M<0^OV%ISC- @L"3 M(G8=0[XN\ M7!9(_/$LVI/2$EZ<_QW# .AB]U89BX_1WPI4CT?'5(P@"_F)V M+G6%?.*ZF5P&+4@6(Z.D\$PLUVZ-3, E)-:76CL9#E(2CZ:38S0,=[ K4F(S M8@:_N^I[,F(&1\S@?:X]IIG=M*H6KA[AI,=$*Y6CA:>R8EM(BMK1(:/7+%FD MZ;0V+UVKZCJGOR^:SF&!02D561*=9Y=9'IV7R,-E6@,\.MX[VM\?/8VM]C1V M(6'VJ63Z-JXF[62,ISICY15.JV*V@//P68 I%(#)2^H!2&B<+B3(/?U39L7A MTT_V?-Q[JW/V?X$[FT,Z9G2#P7L8U1RB%]*FGOJB9JU CP:>0Q(#C5 M:.(H.ZBTH>Y42>-L<42PH4F5;D!?6'(86725[&-O[R99]TUG\0)7?#QG<&^+J[++;=Z_9(+0,[].R,TTN M<'>@2B;4KI/QOCN9G@ZP@?3#!7E9?M;!I "I"([(E?8-]YT*9MH,&W9W[N3W MV\41&E+,*E27=CI<;Q$[EA 1A1BBSHH^9?K^ M-OV';X%##";#TVRCCO3K&E:'?XZ8KBX!D G@[TAJDY\ ?Q5,L/#6L*W M:HW:*]0%K#4WIW #)I)!MK_XA2B?@EV^CDQSL :#MZ2!;[8 EO#IYI$=MR7) MO&\V# HI!")I>X]&YW3P"^/*J1.?Y>;="!:T_'+PFQQ#TWT2PPZTHJQN#AH< M#8.-AL&S730,SBRG]9CI&_WOGW^&J,,SD\[L.*#>V+DELA6E&^ M^_4A6W'%39F(Z$:Q."1D%TK@!&!L/=B:,[4@1([5+%/L=B'T9]CI K3H\Q#D M,!:$%Q7P]L"'7&N6U4Y3K;VA%F4\6?E8S7Y 1D48^O!\<@R.E*%:^D_],]KA M;ENJI' _W?2?Y7H[P\^+'4!S+C["]4/O.0CA4>4]/\*98S"O1_5$M^UVU 5- M><88S+>4%JAH5B)=F7-XZ)!00!J$(-QW3(=Q%1)LMH('S*GPS?%9I1:MK#;E M[_R^"L;*#O&7'3UE S;8[ ZYS<1CV^1>4==B-"DQ?D=>HC*]-SJRFMUUV2*'3T",T_U>IUP^(JJ:90R#I%G0/T4"E7XC ML=&YVWF;W'5W? R7=&G/<6SNXU'*4DP2D]7,VU>3GB2L8RDC9]]4(>5B-O.@ MKHSM@*4K=/:;#JNSSD.UMS[TM#/M_E2P?>6:PK5,=F' %?ANT[,\FS>(3MX[ MZC<: 5BK3"C($I26L@8_AI,;EN)CT2D'QVKBO+1RC^TQBRP[.(]'4 M^7\=K$?LD@=1H1<(JRMM;!IDPW06D*0\KD!_U7 7I?27J/?GRF%!6QMK"*\ZIN-2$*G44A_KU>48P>X39[A+N0 MD7U+)0X29'>BZ*D-LTO]2D:?#-P^BA[JFFEX,G;',Y93MXOOT['EGM-RC\2_ M94ZV)G&>3-&4+$&]T6NCW6D@^IPX_EU=%0"O]HO',=B2,2="HW&M<;MZ(7W2\M,4F M;-,,C:ZL<.^;_IYN4.Z" 5V$!E$*88QX230.)!;XGUZT8Z NVT4F29C0?L<+ M&-J@RB9C"[$X H/0SZ2X$(BIBY("9)N-4RO_>$+ZO33-]?#B!&-_EMS"SN1F M$]F1%E\?<*6HU&:+VM@;0+[-Z UD\M /H8"NG_>S[.<>^X9O +OD!S,,:^I0 M%8:XJE3#:X3#L=ZI#9Y4L'F_?O180SSG1P> M!ECN^Q+$:;/N]/(!F= ]8HS%C/8X<"J_]9K2N>5S4Y#A[2I*RQD!TEF>*'Q3 M,-JH@UU M:LPZB)) S[87**BX=CPXZ%.'Z1%FO4(#0UEPJ8=!FYRUE)RO!^L&&&QCR*-L MHQ5%]TAP"\%WBXG-'5? -,SS]:G%7A2EKR%<8QSMST0S'T:PT16QSXY8VKM* M[*/#71399S6>?].)E8X: 36VH\[&AJ<3&B@3JW'L'6^L;C%/UIPT: J&R[G2 ML=N)&?,(M>I"B@;NG ^K).05;'26MGC[D+]@)PSW3[)D6V"RQP$'[&L@E:^1 M,E+/RZDY%?:[DB2^_'D_&-O369ZCPR"9XPBL?'!@)<)'S!;?Q[%QL76,+^'> MT=+OU M))G&[B.M53;09IO*"M:W>]-"(2X\Q%88-3U(19I#;^[ M:!/D#BPKYH2LE*[DTX-N#U? JF'@+ 4L:&\D L&FSQY'U( MKMA2N=(WKG<0R5W 5R_ K,!#"O+BAX8XP2E^X_!H#G(H[1$U6 ,F_-PH!#A) M-6[^+$\R0CCP),TC]K^"WN3YD\DCQY0>W9&O=4>.=M$=>0L':%D0)3*Q>\TUM M"I,YPK:31K,=$DLZ2VV/V#]&G!/U:#*!E9A\'?ZET=+P[Z5"P8F#:++8";ZQ5!4X/5HNRD.F%9 MT:C=)*KL#\RP H4"^L;P7HHWKG]J&ZZ,805T\]9)L2E_:F?-@$XW1* R3D3$ M7Q))Q96@7B.D5LGU5O\=7%:R)ZU77H\ >A5ZO0U M]D55@HQP:4+0^L_S>9M'(&M$Q@S;V^1ODT /"DD=S0F(1W+TD &:@Z+_;"N2 MC[8VB^9 M1C-HY3%_("9W4:0B(71M$#'[PE"^J?^:9G8R=9="FJ$#J$QI?;5(FKK$(-PP M::O.,CLAQRKA 1#=/I:L?Z9B4]8\6*L+YI6J[!RJ$G/+5V!AE5>V]!0/(S>7 M664KM,Q6(&>G^#HT*MG67 E5IEBIIH?<4$EI8"$XABR0T Y-$W-,)9EN%C#/ ML&M>F>6D=9W6 ?O?4B$:,G]67T[K&SAHEX*/(+.U9(+Y686A)^XV;.-Z5U59 M7."3M2TOO8#2$DP# M_#Z@XZ^ Y>7R#49('[5=\>XP8UC MXP8^.VBIQ)%N1Z!3:[C>\2:OS/%W.4#Z>XM)&#@?_-38"!'8*9 ^M?U%1<5; MIN:;CENKG ]8SX\:1;0%>7WZKWB=\#P3@,<*JECS\]!Q!M.2WHW?1>^-!^4A M1+QE6XE)QRM<%OFZU[G!$E6$;,%0YDN/)KP^6/\&_J%AAK#[1$'] E8ET_>W MNS*Q74197LX$L2PWL,ON3J.CC@:K2!#CQ].E10>;=D7H]X)\>V'?V?J\?(!) MD#G^LI8TW06BC%"%V:A&!D!X[( 93OTVDJ4ZU9Z)+Q([.BRAP!_5M>^9G#)W M[!+!J]/O3R.@4R$'9\XTL-$DKNO?E\<;=@.\('+Z""\" MLVFN$/H36%>/PBV[#%R@33B\S4B[B?D**E:[.%A=2:W8&XVQ,@WWO(Q1D#A2 M-U,.-,7N'KC=(3 QUD]T;M?FX87":(W?W1I_M(O6^"M#)O=*^32&YR4A0D@> M;:FI'K8C?%/=9 M/?C+K,JF'#C=O">6)S58,0NS,06SY-8-P*>%M&B6U&V2-RX;HQV;(08,L\D. MS+@M"(OCKV/ML+8.M,3@A'5FN]LWP _W_+H#>C3;Z1I;3_JXD2GT+3%P\K"@KOK"A36 MHIC96.T2XX;%S[?HHD?QTEI^<2QUT/;OC[R_/Y8J""9=1;)3#/S!ZUM&%%/W M,UP.T^87I@V&M=17[[V51=2,R W!I.ATN\S*G;:DM*+=%4K\$W/=TI@I'9\\ MF1P],@4N[@+ATN":T4+]@F30Y[N M.3"(,TL9[4^:TG1RKR7'Y2[#:([=V1Q[O(OFV.M+CNO/P1PC&-!#6UX(,JPJ MY:*/YAU#Q]32Z+[7"0@#$)28A-&PIE#-11(N3MH-F.V#;X_QW%Z0#1'(%KFY M9A#.5%PCO-K- JMX]AX)J;9L*3%J@]$1X+_O1T\H-8CUVAY5(A5ILYQULXID MQK (7M]N7(867)Z-&?\EVW)H4EY)WS3*=5^I'(:S=W0LA?+H"61E&FP496K5 MW8<[5C\R?;>F;![?ZM?+Q?1E^9XI1F=[Y@:JR/;,.CF2V#*^FLN0F"L?C0>Y M'YO[1UU1U5?C48KVBCN[V?MK<=3X/#GD-?RA;CJ&[]&FGAU2#M8B2AJM9T/: M3H> M\6&@@*3TD'>KOV<-+ VJT80,)7>,I)2M"-.%9L@$RZ%/[@G@\J^YK.&WA\,0R(?JW/=NW[Z,1]$-:$A_3=J'$7FB>O0CZ6C;MQ MB7S?0IFJ=2GADEXZE*/G]E;Y2+TN-: LAF_$;C8C-9I,,U$@J0''\3R;=KIV M2$H,NU1X1OO2]LIS8=" [!6CW\ N-M';@3&01Z)29CO" MM%Q>;/-ML,?1=8_IM3^*V4)>"@A;F%L[L3I*4,LBP/G\)ZS+S!#I.VPA0GZK M4G@LT\VU*\FR$%_Z>2^;[,DE;(>4GF((E>&^$5K0S1KQU=W50A=%NEG2 M@G&9 #:-ZW%V9-(+)341PK65X<;HOS=IE MFW.$.R$ZNTTD,P5#LAO287L.QH$?B[>=7WJW<^Q@_)(>+^S'93=\U_I\R]:F$]_ MW8F]@U; QF^B!BL,JJ"A(TKVM>&'>@6:TP2*79W"%E/'*/04'O%[:.\H@3E+ M/)?U?* 9:8?GJ0.0,!\[+XDZ',DZ8XNN]5_=-*"W./W^ -F P23-EP5XSDWT M\N&$38Q[E]#>QWKC=7D^N9]8E[5:AV.T&;>P;;$+9UF)/<]<8K'9;BZM4Z:I M@-/O(%F2&1(S P28C*3(5:J1&PDUNH336Z-]"V8_FH^:?&<)9;?;X6:1KL06VGJIOWE,4H)1B(M$O+O;SQ^1?2966+;9X MY Q7'9MX<6="O?'&@0'WNMD&!^W3/-N1Z=9YE(O!&#*ULNA=(X=.&&/A58?> MV42,77I'7H3!+KK=%(1# \9S"R R[/JP+V?G(;UI'8E"?B<>LZ642++5::Q& MW2I3:*++S4,:9"83@<22:E3@6ZW =Z'AI8,Z [>WOI'?*PX:GOUZ(\*02!7; MJ?2#51W62 I[Q/92Q;846EZ!*+@JFWF-?WW1:.6WPRAH)+GQC.?BU64NO9[- MD[6UVC1;M[Q;X^)MO^ >$OQ;S+I#_7B?RV"Y'%VB411PTGF[QT-#R63JC^J7 MA7(5?^) *!STQ2WGC2<45$.HOWL@"SJ)7IL50 %+*/5<=#F'\+0V[XKA+CV- M&ZOJ$M($2%UC3F9?ANS0"[%_NU2F,D)X8,'4EX2Z,ZW"-0N]5B'4Z<"R!#C) M7.[95G'G=S(0G)D,&,=[%(1)M7KM<)D.M4PI45:6:%=%:Z'$/;JN^; 5>/-B2V[M1ANE=5(_%NWA:1YQ/;=+WT#9&L3/& M"9&W8>B/YT52)RC"XFOWDU$L5H]9A,MLWU5<5G5WT%.>NME8@@9J&24RTS:( M9[V61 FO1YUD!F0=M*F"?DH@R6--!22JJ.?K;B&BI;)VECST0@U(GZI"P4FX M$?]RJ#S3.0Y[FPVBX?7=[S8,P "4T?"AO<=?7.$XAQH(K%:@%9'-1^/N-Y?6 M>,_JV*JF.H4W781]VK%!O"?TBF;N.IY>]X!;CPB?'1[.;8?B/2D\#HI$#HZE M5_QSY]79V!_B=H/#2,=7KU/=&U7D/2\T((%U#N0BB[+7%4L$45=B[%WMVV"P M[0FJ(\(9=4]*U!=>M>_D;+%*$(03C[0C1_M=^L#], MUYHH#06@CH['NAA4$ ]9?S7A!3$ M^XCYP@Y3[Y#]$VN>"^ERT']2%2K?K-K"N+HV.'0-B\@I)UI@8H71\->LJ8<6 M ^MU4Q<8P;FSRN]G"GHV,YG^S@,M@J:D_CDRTUL]-3#EAYLQGYE[FFB7?^0R M>%R[R_'5Y]0_[W<]I=?1V[CF&Z'8^J6>93$'3ZXQ_"P=.[/D[Z"X6"1%&@\$ MIO7'2.#P!X<1CTZ/*^(6O0$Y3*!PNM_@$YQ%3'""/N9O9U@9LT1._\KZQIUA M=>/+;X=@9'[.4O*)CR@LKC_:'<8/%L!* W M$MM*T !T7]!#4C7/"J/X]75]B8_$<'%L5)3^TYD-@?P$!V(!;]OP:5C MD*/ MZI4"ERX+?<++? >;]IT+])\B^0B<<3XFRYY$MG.:L]RG&^9X+Z-_UW<];SIR M!O!P[W/R?D/QE]C,<&!^.MQVC+1A]H=C]X='[@\G[@]/W1^>Q08%_LC^\XG] MY_&QQV%P_'AONA^[D2&)I .,=:3:3-UU02'7T,HY>'AS1[UX>' ?!$,&U&90AG?49DQ!;G81( M=R )<>L@&$*Q9M2D4IM0NEPU8#4C(".:KXI3/A3X5DUR\BJ<9I9J3G&V&LF M!)*& :&5<+/9-W"1]S;FC:<,Q)NO\>_=E_5WPDZP#%5+WW!(67^';9V+?A8I M,L,:D%&3A4>'^V[F/\B"K>RJ\^:F)98 8KU.E>GB!+-C^TYBYJ:;4VK/O8.# MY3:5[D?+*=FINK+0M/E),!\/#ZJ;?O'/1BZLJ7]NR0K!D>!5R-5%DFNB)NKG MQ?T"J),9@_UL=M[>2BZC+T3+T91HO#*-43=LM6Y0.Z ;WLY] A,YUWCC>U0+ M_<[0MN*(@6(.K4*GQ[-3T1ADH;!P+LMRUA-YFO I$](YBY,Q^LEV\!H"U$NS M/^GJYRHW/_%^\\F3DUG$.J3";3UT@GMS*=S>M&T8@.L!BO8M('=#REJ/#_L0 MP#B22Y8I1DB30^R E)(FI U%\/10=+$1\$0V<6A987J94WQ,JI84$H$M7$[; MJO9CI@2ZT<2\*%MY!KJOI-?1T:N1*$!%$,U1&>VM\A:A1'6[I.>W^ (J$(5'<-1IFZU3)WO@$SM"E,0)[/5A(7#HLS@8AF)8S[A$OS-<: DF4>GVD+96*:!1O MD(XGX+<&2+L#'8.0>;!#6$,V=<8^1)7:Y%.XFO=VONY8>;JY\O3I;E:>ZO)Y MT2Z^LANK2D=EL,M5I9XR@#,-AHOMX!=*O1,5P123RVPK@I&2Z;1V-5P6YLIS MW;'U#$ESQ6!E+&G5"Z_PD%*/.]:$60.X+,&@+H15^ETRQ?!E6:VQJA34&!50 M_%96GV/+5LS?R99H\%.$' LEG+%A6[/L"W*@&;K6$!L'SH"(0[PP$*K% F8" M"SSWJQX2W?AAP[2%:M9=9!NX"G.<.PME\TN-]E\2[@06YH7D=KD<#"#ZY"#G MR0CQ^NX7]>APQ'B-&*_[7'N7N$BZ>3)A.HNQLLU3C>0 (QX%TTZ0[W[08O0# M"E",P&Y!-_18@B'%.9(RV$8SD)H@>"!^##D'>!ZU=!#.$TZHUTXMI\W9ZOL2GIOM MBQ1F[<)B1')9R2+K6$NQ9ZQX]LDU!D6\N8UHP #P??Y@E*[&*D1*2CA1*Z=3 MBM)=M$Q$42)_*MUGA!A-DJ)?P[-,F O?S%1^YB_#VZB/!\980;J6@SO1ZSSK3C7[QA%TF.1)KK)B,R]R@.IFKSTJM*'J[^<4F3F)'\#-?"O#_ M,P?[8QIO.Q4 NJEPJH%J-85^A0Z/P\JVA=OS9X>1:B91K7Z?T)>.GC]_9'\3 MZ(]@&DB8@Z*[/!#K6X^X"XFYB!YD]$:WVAO=!8J$,ZM+.EE;9NEP80".\''C M,SZK MDU!JTTR'W8C8=20Q=7*#!V$63SC#.?J<)L+Q?C2R?Z$!X=5&5)(')8 MV<((D("RWHV^!J^_$$=!=:G6#V]2[:,$AKU54H-)$-Z5HJM%YR<]H-;V,<,_ M#R10K2BK-^!S.EG!89C"!]XD4?']LX!'4&^FM+C.WI]V)9[SJG,*+-DLI M? P'ZNS]Q[<_G+W]\2SZ/\\G1T<'QX>'S_:-1'>;W,BK5C#RK%[P_8 MP=;*]-)]WU$L8,AJ4#1HS$ZWTZ=[L+@1$%HR26YU-^,\NG75 4N7F3 M(H>Z M,/GM[,@"=V<]-#>*>Y'Q"H\QQPG-Q16E;5"\P3"-)X!F,!GN."=7]JG4^1:" MM6L2=V@+4=^%%8R?6MO/6VH@ '9W5;LA*'026F1R@2/04'?0E0LGZ>);0HZ1 M;LI4ZLX2KM%FNTO<8&&,A&9>8ML^#9M9P:POX/#CC(O+K"KU3KK<*G9WI)"] MVYO#E0:]LG%Y"\)T4XD[;GI D%\G!*$"B_(,.=S3=JGKR.$!V>6M_$"[7F,: M[,YIL&>[F ;[L21:INAG$&,/R5X>9,UQVR8N8*"E0R(0N.B"]_FZ.$B'9CLM M%;/460F#5_LRX<[& P"96I>D%V&448!\PFMQN)#=H(D2AXT6AS@0<,B\WM*V M!R%)R\ATL",>'N$ )._;+%ZW*0+5'X%(08.K)I#AN@-A.7HJ(!;S8.,;>JSF M1FF;%^J)$ VV-[- )VBG^)$;-?A@ BR P.?UM$DM\X(']T8 M^FKM8@M!?6D[^'4P1K$PQW?#-]<&Z C_^[61N$'N;;70 M]S%:_!XB=<*D)IJQLUDBQLMT'7K[-2S_5+KX>XM6;&+?OU=TCAP!:\W7) $W MR!8V-MF^NUI]OHMJ]9UJ&C9*S^'T9@_:U+%[Y0:!7[<) B?4ZTU;R4D.]PLD MXV5)A7LQNWQ3Q*#K=9C1.D1[>$5V(BZR/5MH@R/B4@C./W>5#&5>L%) :QJ$ M2J!ZWSO:C]:4HC!>D\\2W@=RB(F5+*DNO 1!.Q.I_[:@(@8.'NSLWD9G M--4MV.)8+S*CP#4=.FH9\L2WD17]OQYNW:2)"%M)7 M ZU8S7^1-XWF]\R > MM9JUDE@E[G24@& *-@OXR:O?@2\29:O3#3( =IUV($16,'<-*UN5'6*!&W,R M6YV3V06$X*9#3[P*)=>NS9,9^Y5QU+6$-?2;N@!X:L@2(&B_<>!5<"&2%DX6 M?'4F!7:%NA*?6:+.&2:!'=Y43Z6Q.UN[?/>>RPB_J?./K9AC-ZIH:X')HE/1X7E MMU,J[%53V;K9WK,T?((/' $.^;"9B$R7J32QW MTU,]^ 1K8+!.9?P@YAU#:&H7EG,1>H MGT30/.86I(FAAGCSZNWY@'NA$0>:XQ5G!SKV]5)5ZTMX/9@\#GK+UZV_@N\/ M+_F(FKF.\E*87&_F[+P5$%IPS<0V@LVIPSIS22U.DN@"M&:5(,-8#?>2TL0! M$FI>K;)B D?=7KDV%'"QPTW@-/SA1'&MU&=)@).]@,$,U%'THDKEF9ISL;)* MM:TJM1@4AT[5M"%L UE?*;4QQAS!Q:! M5$-54EQ(^TI\7MWPO_/L]S9+Y5-P]>!AK3:(, ^,IT/\P8S?1^=ORO!._;ID MM2KA(.I.$HF&T&*9=P7O4MCS"_Y;IADMA'9X!6!1SN<9[>:<7D# 40FDEY7. M=1-1<<+A;9WQP,%82"C20)3"PXG4&=0>8P$?Q?2)NBP_(\[THE32M$:/L5YD M*^;6=-G"L1U.8=(]G :_P$:C"$I(J F<7&#\3*THV$]]'N#\27E[OSQL=V6PTXTKPBF735H'Z\:8VP$1^_P^(;AV98!BFZBD^?L"!"L*]5DG>Y%?7): M@>@V2?K^6B*URVKE'X(.F7- @F,'(#Q',+5)?#D3 A;J&L7QX\T)(>5 M=#UJ:5E3/OU.I@XAL7K98?.N"EOR[048ATCJ;BC$1!S@'PM09M32"W^3\(W: MJPDO9&A/@^$OZD76&6PO?K;IJ!#7)_:JD7A@K2Z0IAU=HVY/+0=(R2Y&#;M7 MHS,4=U$KU*2+"6BU%8\1Q [Z1'# 6N8XF./^MOG;LSD83@SSML8]?%A[\)X! MTJ3&5//$&ZH?;&"=_5S9O)F5)84>ON$X:H3R=I9Q*^=$2+;HWCI/W//+Z?;[ M:( ^=MXA>PTPF==RQPCI%;04NCA\!QX6@/(T"P=D3;S9J <[/-3*,0Q,.63O MK*(NU7 X$_AU%PT8GEH/E@@,H!/K$NRN:\&)[GT3 M.X:<=.1+X_-^)U=R3XN1MB )C(974B] 8^4ZQQXVZ=!26B0I6ZRPW)=9V2)' M.2L5G/*^-;&B'K\4DTF9/MK]<2$!;/>I1G,9U.5^R'@Q%J%#NGIF!21U#"7U MV>F-@387LG69E:V'S3J=C3-&>ZIX(Z6^FFQ-W?U]%$@[(Y!V@LG3"Q,:\C@E1+#B6S,)#?Y4VU/>7>KG/=0\NB0@&G32-D[U?%+%UWFA":C M3@/1:LVQ+[%Z4Z!ON(05D;!+B;=C :(+ER=4&4T<=XT*M,N0TNV^P8(/HN)J MCG*J&B/R6(O''R81,:_0EICJ2*@GEC!% **E)>A/3N%-KC(W$YI;:FHM(9&I M\@;E0_0Q,<1[-5^%RLC\=\(.^'438"_* M*N04.9$-Q=@8!\9 QUB7J.@&W,RG+*V_^TX(=; Q- =41ULM3K8"1+2!?$+X8G[!4V0!KWQ7]%_ M1A_8"&FT8Y;+DK!0"5[?XL)@CJ=MC:7.FO-7;K_D\;SO@00[J-U/<#92W80" MF5G0*]. -A1#8C,99P:2 Y%HX!J2>!H(Y1AJ^'^VZ04G!V7,K5ATW("37YO" M2.K/&_H#DV+3G_7I:T8)YS,/)FF$]*K SU]_J';GAD)*!M"5_T3+B9(M_D\^X)@5N9%$-+J/!$3&5:VC@7_2G5&X"!1 M=C$M,6-$ACXAE1 RA7R9,=$R&MILM,#32^(Q1>%$8"/MMS7KE9(L(K*.PDPO M,RZEU@A C&73N@TR)0XH#4_TRH1N2QF.4X=!)12,"GRO2%@X_D U*!,FOVPS9K32C*H1$I-*IS:JFI+')1CE@M\K;\0"E[K)3PEMXOOI.9N .N8:(NUO$L7J)O$)R7%.E8PNVYDW;*3+M M2?3K7=C7;D!-1J3T&NJM%QM&-JNR*<)MID19S]T$],>82HS#DI:;C)Z$TV-" M.F2YUW%:V/"$,E2-7A0;;.P-TBV!ZAPW[O KE]X>'5FKT>^^J]]]M(M^]SO; MZAMNP#O=]?DAU?U[*OJP2DE+YE\D9M>!6YB&"[9E=9_&L%]8T(.@DSJ5QKR^ M!X.Y4O)BQ$C@XL&5TH0=,)U$UX+BHTAG"Z"&_LT" /];E)>Z@M0TP# %2Q1A M6R8-UU?F2>. D7_1-@7Q;NC+.\@UWR57%' 2B$'DXDP,_SK6/AGE^\1K=DA$F!9+]VF1XD"VL!8.D,M%9&#SLZEH;'JE0P['/;/Y*7(MS]&^D"P48!* 4]Q[M M6SR?4Z\B(\X,$8NMM/IU\G$B%&::Z,U]PH8':&K4FVV2QGUS^+7CP=UXME+% M2%G/I01%*!@#!S\VL)&FU@/6M&A[;C=;L"PHCL0L'K!AY1?]P7T\=;!?VC.4 M_F)B%W=8X<2"QK)-^?HHFK=:-.\"D=/KS!RY=;!..%7@"514+2XUCVY3 $(^ MX 5PJ5D%=@B!$ <;B)!CTEX)VXM(JZ\:/-%S+-.,@ M4Q/8IJI0ZUK+X6B.\+=1QV^SCM\%RJ5/7J3,<;#@(L![=)]FN2R##9LI]2-J MF>OD,FTZ#]2J9$)?.!*';?DIW@5N!!O[KI30:DHW+N)N;'J-DQ@"K/+!=*F+_DQ>QEEP= MH@/FJN#;B;V.>OPXH6P*JZI%4BV);8:#XJ3_=/O'FA@))($HRW#3)6*4SZ%#J,U.GR(5R$FZ^VJ%GD'9!Z!!,>S)Q/,Z3V M"C5@Q>8Y%IM/57.%,;YK7FA:!G98E;KL1L-_MYQ'6#**S,;NS*W/S44JFBX. MY=:2T0EVG":$Q;%7FKOM=@.A+^BEY; MO5%H;K70W(G"^^N-'UTSSO2.3%G!FCH8_VL[;L494 M\/EH*\2EF5MJOHHQ@:K53:W9,\FX&8Q8165EN5CX+],2ICI>T*V^H+M0XAE4 M,L*T2I[ $MN9K@ABV9+C#7,55 _B>!)374 MG\$90S*8MM'1*?&:+6K]OJ(NJ3*?5(F-90 K[@#9 M5--F&*6]$"U%4UZM38PM+6?FCJX6ZUI@/T3_C,/0?Q]0W.Z:UN4!?AE^T #8 M53HWZ%W5V-;F3P&2(ET[DZIW^3-6@1^NFYMC!M,2 JK"#+LS]W" M222Q,YE:=Z><=XZR:*MET6('9-$-C05-EY5)=@T5K/TJAA/6,6$%\-)24BQ? M,VN-_>E*(/+B,^3*U OCIRZSM&5*,PJ8KR48SLP+%%+,&#GW$2L!2 R\(A0X MF?3O$RZ]XK&_S,O99[3K!9\H*?PW9:40-OX1S!HV75Y?)N@A\+-U^Q=[9W_F M)#R\5'_UC-B"HW.>0@Q#P'NHJKGJNO, Y8S'R.PN%QNF%B<@45HP-L1+/W#?U*LH.T M"@N^['R!3=3>&$HK-GVJ: \7P*H;?M*^MLG\WO$6M4"E;BWW:<@*[)0A4NU2 MP76XT%4PNCW(T,N=8I^B#!6G:)?)V*XLNS(,2C55JR;1#0ZKR'>B2L*"DDNN MNZ_(*6-JM/J%\1K/HG.SXV>\XQ_-CD=[YVX9"'7S M.W"K%9]\Z7("QQSGY9Y]G=OOC#863U_SJ3D=.ZX07%L:5B%TT:G[355R@31^ M$?_&[$*BQ2AX4$[1+"=LX$W'8;B=$&NX2BA*"*>W1.& PW)^/0^^F2CN;:=D M<0BZG^*.CEJ[R_UL\1)BT/."BH$*J>,T/0/MX P+A$"/92R=.4HJ)EF[;L9< M*?.8WN=U>F?&2&)LU:@+4+D:K;8LIMPGHT*KV&I_;G!YFV/E%&/K/9B8Z,K[ MDGMKZ P91JPN0,Y3UO@&-U0W#\@S=2DMH5(Q:[HI=CXFPM'C$7'Z<(C3W;7S,4W% ME_[%(D.HP>TM_^T/# 9;'6I*>92DE-J67SS3; <@F_>F^ZZRZM$B=4B?NBQ& M_;IEEZ72BSL>@%% ;9G3GEFP]V7?J1F^+8?%WEI_&QO7$@.+TN2Y!?KYN2U$ M@D6J:H=!UP'I^B067JM##R#0A0!0(9$;4?!Z4(D-!(H)C4!0AA= MEN3.DE)1DJ&W"5"S#'%=.!9$MD2#F2T9MY(=&V@34$+SL^BF!F)Q8%59M9FT MY7YLD6MQU#@+Y_%([).7+A]'YS2=ZA9CH3]:$%]]I^6Y;X/,YQ# <".)6H-& MTBP"3E,)H1G0, :07VPT@VE2=!2FDK(@TO8X7TG M4AH?O!5Y0!X&D\V(=5?0)0?UH^B"$5 MMO1B06BQGP__ODSR5L4ZX<&AN]C/5C%ZRV'UEO2'#FNX@5,G!*1U[$H1 QZ< MG>1B@';4X^5^7U+=/K@Y^,#H&MX:2.?K>B$)SL6X=M0-W MB7')1,AST6J=#S.:80$[D_VX>%P\MFG+XTL;8IEJUSI'5F!,Z.9 ,[8I+B M,EMP?R;1;VRPSC'(O?>DRV$P1/73XW+O)N9,8VU+5\&-*'1T2O(*0FZGB0F] M7PK*R4D"!,2I20;L]^)A@4]WPV.A;9'PHM/E&C0SEE/W./,JPE+Y:42'%2'8 MC^23JI9@XIFNN805[3-92 UYZG.!LA&=<>(AT%M^-,+N;(0]V44C[-QQA]U" MB(>TQEX-'O[A @*\\8JK3@@9&(MB)"6*A+9$YR*)R*:,369I2/W;P+=.[2?P M(WGJEUE-")@ITJ2(Y^P&)2@>PUZH;EF856[MBI:4L73*$6*Z'S1P@F$4NVCG M@:.\JC+5H+>^%:?)L?<$O8O6VL P#5DHX>O"(1)VEY$GB=Q4L+(F:4Q @4*I=/,Q"MGILI2&HRBTF@PO77#9 M'=54$)^63W[H!C )?M>Q73:.# 03'CW:;/ 4&EE-0G.77)XFH5(<5"89T[WL M01DE+UQR7AM(&1W/!,"TK+PL2EW*4MG,*9EATNV?^6 MB: '5T"B7AB^QM#]G:P6V_O7#<8C 1_J2UTP!#=N^:J MY 8/I!OM&E*/W9HPI_6ZIN#IWC61961NQE;U237322WY?1+Q16>& *Z&MDBLX*NMWQNG(E<_"O M*+Y\+Y%D[/5<\VQ)R<5Q^T/8*IU.S-^VB&!3AQH9B(9PZG]BLC2P/T2.V4NT MBPB\CA_7/\#%^,R%"_0GHO"CP%O:SAH;BI4V$DMN4<._K]=+.!+"YL"32-S@ MF-L&;ZWGYR@&D(&J$GK,#,,!Z&5GC(,1H))M[GYMLHTXIPW-- ]541A+=P+U MFUEPDF=(!MTS2*,K<.Z&1KGG^_C_VLJZ7S#$^8:AB/^? ^WX!DNR/;B5$?[T MC>%/3T;XTQW@3V;!-I98WJ=T&C"'Z(&7"8A2&$"]!+5W,$M6]>D#B:VW!<;, M*43^&[L)#V=,;(JED=MA*H3]TEUE<.T)>:,^SEW89L1BB#7$-Z5(F 4W316( MZTE'H#64])%%$#F#\T:Q W<&_WH \@RT*$SEBTI/C=4X ;M1OH A,]AA]4(7 M?_/!A:>;$^Y@U/2GY4/PJ=0W29\<_HU.=I/>[ /PCZK[/GU)<*? GTKY=KW@ M.X:_".]Q?TA:AJ/, E^^!1E.)D&LR27BP 7R[G#Z]>?$/1O2W3?;4NDLOD2_1)!XLQ@'5>5JM) M_)429>A-?Y]6_\",4YY<84Q*$T$Y(=T;+O.C:P75[93D'>;TS2@9T>MMTGK?7K]_NS]IS^#SOM)(9H)^0WBZ&TQFXR* M;OL4W7_# 8C>5EF]V%%Q_9UUW,ZOUW=7;U0._3/W&"PN=#GT'T#E:<\1_HN> M[O<(Z8XAS#]R"/-DZR[%-H0P__[#M$S7__@??_]AT2SS?_S_4$L#!!0 ( M %>!J%BFF"M7;P@ *(V / 9'9A>"UE>#,Q7S$N:'1M[5O;==J>_'SZB MP7YCT4^TF##K)@7\\\>2FX%4,>.UT_^09:6-X\KU*BZ$5(.8O:_&O1^]6R&' MTT;-V\CI*CYH'TO5*Z6*DM]W]H=]C62PN5Q)EV4HB4HZN2G-YU?#GK] M?6K[H;]?X5^<(3]3CSE$0W.\/,94%]K$;P[\G][Z$8_""B6Z$ \Q!6?C7";2 ML8"S,!%;$!9;6)0-EZ-S^+6^UJ](BKV"V9(EN:@+8)TC'G6ZNWR/G8)Q,I,I M=U(KIC/VAY$JE14OV-D8TMK)(;#?,[0 \[J"=QO[_89Z>G9Q>?[I_/3CY?GO MG[_<9PV>U92O8NJG&>AYBUU,N&)?*E"(^A9+?8Y,F,NYBY_5 CSI/KF\V#^? MHJ_$R)];EBL;63 RVWRSO#;")E***NZVCX^.WH9@I1+8/(ZZ[7?=D[=337+- M[HDFYVD@T&GOG+.<(R4;&$H8@4!02LO^K+E!@BHF^)P$&D,N_Z1-R3H'T;^) MU7^;*#[D8W8)::XPU('$_DZU0>/ _+LN!_;3F_'A02?M&1A(ZPS*O/!$]/9Z M6XC[1T'%\^2LP_;.K]PB'' IRPF[4GI4@!A *^"C0870Z$QIQZ@AEXIQ-6&U MW0!E8)A6"A7 W M!T<+<8SF^-HLO)"5Q)H8OR7H4TH4Q1S;#:SL M4M<8K)#DN$46=8$&"&B-J//=61]/RFW.LD*/[!3M6^2P=Y[T; /-1D829^E04/GU/V?<@$<:(D@#G1MT %2Y5!:3\!H!CUP)P=&:[29&$3&S<#JFJL-"W.)PFL--5&^ "\=!^ 0MU48'[@&Z@H\<@$ MRY*0 _XX$O>1URS8XBQ(]W9@R(O:\R9!!+(,A;,&R*)VR"]$UV[]2%LLE7QF35079%]O:1DR;1B\8G<3 7&TR/GK\#=7N * MI.\ B9O0HM.11LWZ-ZL!_ VL30)%IVEM"$$+:F"5VU);AR_H-P_HS*;HJ3GE M"V=UJ]IDF S(J$OF3>Q8CX(_VZ%C'U7/(ML+<>7-G!GOFU+$#4/HSZ:6\AGOZVOSAW MOM)?D35TB:_77+>C@.CV'<9/YE'!)U@ZH?LQB%[HJMMI'[R=VN-B%;RR$-M0 M_4.X]H>]F6E7=/(0&"B>6C=&:"5F\^%]G[1_.<;4Q+G:=V*-S6&[V_F:S?MW M[9.C[C4C_(]9#JVY>^@7>N6"C'"448+T>Q7[?R-ZL"+ZZU<;#SI2]8:D=U!R M-Q@(N)@1D6DN/7K3A[_?V,&F]R>E=?#Z=1(O8&OE,CS&A+S_OEIA5C>DP:N_.%MW4SMW]O^O>06./]KM?BUD;+ M+O[[\3/[\L?9Y].SBP=VOA)$MU#6X0F!X[%)"]\\%6/=;N%^Y^*T/>M!G>82LINWML/1"W4N2Q9L/LWD^=+- M[F<_![NW7%_?NXUW\2>)X.]2'SQ-%?0;*O:8_8M/V/L6.SPX[&YY5?1@7[M9 M^FI25L X"L=X4BNJ4^I2]82T%19 ,;V=<>!9I" BC4 \ !D=F%X+65X,S%?,BYH=&WM6VUSVS82_IS^ M"EPS:>T9499DN;$I7692UYGQATM[CC_!8"AZG-LT\_L&$*/,9/-K3"9O#I[#_!8;?=&Q[X2Q0X MJ"2&(Q7/F;'S#/[Y8\[U6,B0\=*J?XB\4-IR:0<%CV,AQR$[+F:#'YW:6$SJ M1M73P*HB[+2/A!SD0@8IB'%JJQLC-0N,^(MTC)2.00=X!S4-BUI)HJ0E$0B[ MG<(.O"%>Y< ]2W@NLGEX*7(P["M,V87*N:P%1\I:E:.LA9D->";&,LP@L=0' M-:^[F:;"0F *'D%8: BFFA>#M;YO[0[[FHK8IF$B;!"A)$CJY*?WW5\Z@^$! MM?TT/"CP/\Z0FZFG'**F.5X?8Z0RI,:^",GQ*W[[/4$)T&\>O-_8'S;4T[.+R_,OYZ>?+\]___KM M(3YX45/>E*F?9Z#G+78QYY)]*T BZELL6V$E:5D5=AO'QT>?O#&"AEC\S#HMS_V3S[4G.2:W#-- MSO- H-M^=\Y2/@&F82)@"C&"4ACV9\DU)JALCO>)H#',Y5^4SEFW$_R;LOIO M<\DG?,8N(4HEFCH6V-^ITBCL,_^>38']]'[6ZW2C@8:Q,%8CS?-WXL'^8 =Q M_R2H>)DYJ]=^]RLW" =T93YG5U)-,XC'T/+XJ% 1*U0FE674D O)N)RS4EI= M IK++>2HC>#"68Y7FM;^A$=X2S.5(X^SRLO=$) 0@3%<[-?.DX&IH%G12,I9RA=4SO_GC&MP2$/DB!%69X@(!@CO429, M2N(DEF.^IIQ-U[$P4:9,B>VH?ZTR#[E"JPABO&W8'B(L!H2LA]'9+$JY' /[ MC$F22D#C:\"C/=AW3;M'L;_REX+J'>FA3OH99=*5"/"()%NV[BBYUE&"'=$X MU^,")8C?["+-7L7Z2;O?7X/Z4;OW\74@G>^_B\&@#>ARMTY_'X\MHA 1+\WV M36@M'P%;].39@2HU*L!4.1'&)6"4 NGT4'FV3-VKZ5]#QAU8*WJP!%RK6AKH MH< TCK88E8F86V?HR(A8<"UH ,*3&+<@2=)4&B(6+K:-8R$N72L#:)#%Y8$: M%XEU/_*\Z&$;KP;!UZKP1 M$]LGW:U# \-I(F)"/#=*J6 M2A MUP%SL678Q,G\(C:K!E246&D:G$\B6%&D=.P,<-1]#!)Y4X;Q@4^@H, C$2Q+ M? RX[4A<1]ZB8(>C(-I_!Q.>E2YO$D0@29 XBPDZUS00X"4WVF(A\)?-I-BA M'AMB$C>>>H]4:3>;L,U2Q1?20'5%\OV2DHWJBL4%!&V/Z M]I"X"2W:':G8K'O2#. [9&TB*"J*2DT(6F$#36IS92P^H%\>4)F)4%.UR^?W MZIK:)!@,F%'7Q"O;L1X%M[=#VSZR7%BV[^U*N5F0)\K%+G@@=HN4FY)J 9FS M3%Q!5FWTK,FW'CY++R%B7GFE>W3O2M=M72_BK;5,FY3%5Q&_S* $V3M0JAL, M?VD;1YIOE38+&N-NH,X\%]8"W+9*C10R)1*(!5KHM.QA8."B8&C1P4^J-NIX MAC]+@0-PH5O*R.T)[;^5M#L,:2QI:>./^+3[-1S[ITV-2 BK*(@B])R"OR* M.(7GLXY5.";NMLGK3< [X;:J OU&4$.BY3$V-+#(LYLQ7A%X;(,X19[=\LS& M(*TQ98YSC]/D1E.M<8W[I2\A![]JN&+12>0DT9C"6@@><&D7X>=^&ZEPVO(+ MNY 3E4V 5G?)Q]5//+K*U) 7F9H#/IVFRJ=G?BT*$+6/PW[:.XBG'?WA_-X' MS-S9/E?D-P0,G=\;5"?MR!8Z>(>FDWB0\3E63:A^!O' =]7OMCL?:GGT4\8+ M Z'QA3_X$W_8FZZ[HDT'GWS"6KH20JEX,15.]TG[E_[Q!YJF QMOD.FU^]W> M=V2./[9/^M=D\(M>MZPZ=>A93:CY=1ZN0*9Q=N\RT.._]U#%-C'?.,9KRT2GW>D*.6@>]^)T M:NT9N,)YA<_!WNW M'-/>ORW_X2IU>?\?9_Z.]7K+V"DZ2P2SP MVU58TA,I+W,YB(4ID.V']'3!7.JA-+^H\[_2T&Y>W;5K&H",7_4;/*E>$LDQ M>(H0\ 3#/N39E,^-(PG# WJ3ZM,/PP/W#M;_ 5!+ P04 " !7@:A8Z_$S M[00& !5(0 #P &1V87@M97@S,E\Q+FAT;>U:;7/;-@S^WE^!M=?6N;-L MRW9:1_)RUWGI73^T2Y/TNGVD),KB*I$:1<76?OT O?BM=IK%R>9TZUWC6 0! M$'@ DH\RCDP2GSZ!<<19@)\P-L+$_/3L5VO0[]CC;O45!;JUQ-A300&9*6+^ MX].$Z:F0#K#20\8:#"616( W +5I)RRW38 M_6_9VIT1'ZUR?2 IF7!M1"A\9H22<)[K+,=R!J/@DOOE,WMPW ,5PB1B*?H- MKP:/.W5WKJ2#RALFY(KZ--@C2HZ).'R2:#N 2\,,JIBH@#_N1.U38]L:^VU7 MOM]"5TN(LJ+Y'[G0/.'D"#<0XH89@9!PD5/V!LRRARWOJ$DB5EVNA1%HZVSN M1TQ..;SQ#0W;)X-A&U@&#)4%F.D637CQ;-[OV;Z[*ET]"]PC%)?!#94,MX(1 MM'#T4^>R,^D [6*O7=*$RM^UX:)@$BY3+GVNVZA9\! =QT48<9PQ?U(8K:FHO1 XR&CZD]K*YZH)&6R M6%ELQ#7W"O#+GE;@:IAI-WGP>%9&,2G@BU2SF =3[NQ3( ]4#S6H"<#.L',\ M&#RO<"TPY9(>O1Z>/-_TX-%734L&L\:S-0ETWD\ M&^P]'RW>2?@LC.19!I]I!U#AOU@+=V-* ZW)B/((>(FT'\2MV)6J-R@^CD/W,K4T.[TGC?RF*R8I1EW,IXR MK%A>D2)H33>FKD6&&TDL3.$TTK402@6+>)2Z3SJOCK'18JRZ)M@AT^\,[6_) MC%YW\!2Y)H2_Z$W7:F:F3/0,%V1YFK,O3OG3H@?;X?>U]^O$3\\6TKVFK=5G M<8V!"A<-?V3IFA(J1>^?_;%QZOY=;!>\?BJ<-7YG2QH>(B"C!RS'/:(!MXU% M66PW!F/!"#9)A$S%(H#&KZW!VK*RAT73G0F"71'L[KT-E-#8H?WRCMIW>@L7 MO[WY )?G9Q\F9Q?;DG]#J^F/.J.';S8X\D]UFKMM='^#//X.FLO!A>!V+>.^ M0G)_A.*NF*VR,ZN1>]2+VH-D^FYBT#K7 E>6XM*V!V(Y_E40CFYJS?A)Y]M# MOT+N=\>YHLN8O_;F@_E^>8\F$HM6/&EY =WT94DC#U9IY#:HKT2_33W/(HYS-"0L(&XU5)J3'A::VG! MU%E]PUT$\P@CIVO.@Q"+X[2R*9=<(T"70:!%Q.A!SM")-9HERS$552CN0'D\ MSC?%&V_3PYC/K4#HBD&DRV.>2#<068JW4H=&%[M;LY3M[]Q_SS,BRAO3Y50+ M$_R??AD?Z>598LJKPZA5XMIA\8P567GR''?ICR).GXR[Y9]3_ 502P$"% ,4 M " !7@:A8;/7.9,"K @#7P2 $0 @ $ 9'9A>"TR M,#(T,#,S,2YH=&U02P$"% ,4 " !7@:A8/#HTJQ"M 0"*I!D $0 M @ 'OJP( 9'9A>"TR,#(T,#,S,2YX;' K$A? "6R0( #P @ $N600 9'9A>"UE>#$P7S$N:'1M M4$L! A0#% @ 5X&H6*:8*U=O" HC8 \ ( !H[@$ M &1V87@M97@S,5\Q+FAT;5!+ 0(4 Q0 ( %>!J%CS+>7F:0@ (HU / M " 3_!! !D=F%X+65X,S%?,BYH=&U02P$"% ,4 " !7 M@:A8Z_$S[00& !5(0 #P @ '5R00 9'9A>"UE>#,R7S$N 9:'1M4$L%!@ & 8 <@$ ;0! $! end XML 76 dvax-20240331_htm.xml IDEA: XBRL DOCUMENT 0001029142 us-gaap:CommonStockMember 2023-03-31 0001029142 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001029142 us-gaap:CommonStockMember 2022-12-31 0001029142 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001029142 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001029142 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001029142 dvax:HEPLISAVBMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0001029142 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001029142 dvax:SecondLargestCustomerMember dvax:HEPLISAVBMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001029142 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001029142 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember us-gaap:CashMember 2023-01-01 2023-12-31 0001029142 srt:MinimumMember stpr:CA 2024-03-31 0001029142 us-gaap:RetainedEarningsMember 2023-03-31 0001029142 2023-07-01 2023-07-31 0001029142 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001029142 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001029142 country:US 2023-01-01 2023-03-31 0001029142 dvax:TwoThousandAndEighteenEquityIncentivePlanMember 2024-03-31 0001029142 us-gaap:CorporateDebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2023-01-01 2023-12-31 0001029142 2023-01-01 2023-12-31 0001029142 dvax:OtherRevenueMember 2023-01-01 2023-03-31 0001029142 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001029142 us-gaap:AvailableforsaleSecuritiesMember 2024-01-01 2024-03-31 0001029142 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001029142 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001029142 dvax:ThirdLargestCustomerMember dvax:HEPLISAVBMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001029142 us-gaap:CorporateDebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2024-01-01 2024-03-31 0001029142 dvax:CappedCallsMember 2024-01-01 2024-03-31 0001029142 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001029142 us-gaap:CashAndCashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2023-01-01 2023-12-31 0001029142 us-gaap:CashAndCashEquivalentsMember us-gaap:CashMember 2024-03-31 0001029142 us-gaap:RetainedEarningsMember 2022-12-31 0001029142 srt:MaximumMember 2020-08-06 2020-08-06 0001029142 dvax:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2021-05-01 2021-05-31 0001029142 dvax:USDepartmentOfDefenseMember 2024-01-01 2024-03-31 0001029142 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001029142 dvax:AssetPurchaseAgreementMember dvax:TrisalusLifeSciencesMember 2022-05-01 2022-05-31 0001029142 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001029142 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001029142 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001029142 dvax:CoalitionForEpidemicPreparednessInnovationsPartnersMember 2024-03-31 0001029142 dvax:HEPLISAVBMember 2024-03-31 0001029142 us-gaap:ProductMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0001029142 2023-01-01 2023-03-31 0001029142 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001029142 dvax:TrisalusLifeSciencesMember 2022-05-01 2022-05-31 0001029142 us-gaap:ProductMember country:US 2024-01-01 2024-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember us-gaap:AvailableforsaleSecuritiesMember 2024-01-01 2024-03-31 0001029142 us-gaap:NonUsMember 2023-01-01 2023-03-31 0001029142 dvax:HEPLISAVBMember country:US 2024-01-01 2024-03-31 0001029142 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001029142 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001029142 dvax:TrisalusLifeSciencesMember 2020-08-01 2020-08-31 0001029142 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001029142 dvax:BiologicalELimitedMember 2023-04-26 2023-04-26 0001029142 dvax:OtherRevenueMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0001029142 dvax:HEPLISAVBMember us-gaap:AllowanceForNotesReceivableMember 2024-01-01 2024-03-31 0001029142 stpr:CA 2024-01-01 2024-03-31 0001029142 dvax:LargestCustomerMember dvax:HEPLISAVBMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001029142 dvax:DeutscheBankSecuritiesMember 2024-03-31 0001029142 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001029142 srt:MaximumMember dvax:TwentySeventeenAtTheMarketAgreementMember 2020-08-06 0001029142 2022-12-31 0001029142 dvax:PerformanceBasedRestrictedStockUnitsMember 2024-03-31 0001029142 us-gaap:InventoriesMember 2023-01-01 2023-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001029142 dvax:TwentySeventeenAtTheMarketAgreementMember 2024-01-01 2024-03-31 0001029142 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2023-12-31 0001029142 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001029142 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2024-01-01 2024-03-31 0001029142 us-gaap:ProductMember 2024-01-01 2024-03-31 0001029142 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001029142 dvax:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2024-03-31 0001029142 us-gaap:AvailableforsaleSecuritiesMember 2023-12-31 0001029142 dvax:LoanAgreementMember 2021-05-01 2021-05-31 0001029142 us-gaap:AvailableforsaleSecuritiesMember 2023-01-01 2023-12-31 0001029142 dvax:PerformanceBasedRestrictedStockUnitsMember 2023-12-31 0001029142 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001029142 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001029142 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001029142 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001029142 us-gaap:ProductMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0001029142 dvax:OtherRevenueMember country:US 2024-01-01 2024-03-31 0001029142 dvax:HEPLISAVBMember country:US 2023-01-01 2023-03-31 0001029142 dvax:HEPLISAVBMember us-gaap:AllowanceForNotesReceivableMember 2024-03-31 0001029142 dvax:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2021-05-31 0001029142 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001029142 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001029142 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001029142 country:US 2024-01-01 2024-03-31 0001029142 us-gaap:AvailableforsaleSecuritiesMember 2024-03-31 0001029142 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001029142 dvax:TwoThousandAndEighteenEquityIncentivePlanMember 2021-06-30 0001029142 srt:MaximumMember dvax:ConvertibleSeniorNotesDueTwoThousandTwentySixMember dvax:DebtInstrumentConversionPeriodOneMember 2024-01-01 2024-03-31 0001029142 us-gaap:RetainedEarningsMember 2024-03-31 0001029142 dvax:HEPLISAVBMember 2024-01-01 2024-03-31 0001029142 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001029142 us-gaap:ProductMember 2023-01-01 2023-03-31 0001029142 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-03-31 0001029142 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001029142 2023-04-27 0001029142 dvax:PerformanceBasedRestrictedStockUnitsMember dvax:PerformanceBasedVestingScheduleMember 2024-03-31 0001029142 2023-12-31 0001029142 2023-04-01 2023-04-30 0001029142 us-gaap:NonUsMember 2024-01-01 2024-03-31 0001029142 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2024-03-31 0001029142 dvax:SymphonyDynamoHoldingsLlcMember 2009-11-01 2009-11-30 0001029142 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember us-gaap:AvailableforsaleSecuritiesMember 2023-01-01 2023-12-31 0001029142 dvax:DeutscheBankSecuritiesMember us-gaap:LetterOfCreditMember 2024-03-31 0001029142 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001029142 us-gaap:CorporateDebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2024-03-31 0001029142 us-gaap:CommonStockMember 2023-12-31 0001029142 dvax:ThirdLargestCustomerMember dvax:HEPLISAVBMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001029142 us-gaap:CommonStockMember 2024-03-31 0001029142 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001029142 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001029142 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001029142 dvax:HEPLISAVBMember 2023-01-01 2023-03-31 0001029142 dvax:ConvertibleSeniorNotesDueTwoThousandTwentySixMember dvax:DebtInstrumentConversionPeriodOneMember 2024-01-01 2024-03-31 0001029142 srt:MaximumMember stpr:CA 2024-03-31 0001029142 2024-01-01 2024-03-31 0001029142 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001029142 us-gaap:CorporateDebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2023-12-31 0001029142 dvax:BiologicalELimitedMember 2023-04-26 0001029142 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001029142 dvax:BiologicalELimitedMember 2023-08-31 0001029142 2024-02-22 0001029142 2024-03-07 2024-03-07 0001029142 dvax:HEPLISAVBMember dvax:RevenueReserveAccrualsMember 2023-12-31 0001029142 dvax:CpG1018Member 2024-03-31 0001029142 dvax:CappedCallsMember 2021-05-01 2021-05-31 0001029142 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001029142 us-gaap:ProductMember country:US 2023-01-01 2023-03-31 0001029142 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2023-01-01 2023-12-31 0001029142 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember us-gaap:AvailableforsaleSecuritiesMember 2023-12-31 0001029142 dvax:OtherRevenueMember 2024-01-01 2024-03-31 0001029142 us-gaap:USTreasurySecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2023-12-31 0001029142 2024-05-06 0001029142 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001029142 us-gaap:USTreasurySecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2024-01-01 2024-03-31 0001029142 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001029142 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-03-31 0001029142 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember 2023-01-01 2023-12-31 0001029142 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001029142 dvax:CpG1018Member 2023-12-31 0001029142 dvax:AssetPurchaseAgreementMember dvax:TrisalusLifeSciencesMember 2023-10-01 2023-10-31 0001029142 dvax:HEPLISAVBMember 2024-01-01 2024-03-31 0001029142 dvax:HEPLISAVBMember 2023-12-31 0001029142 us-gaap:CashAndCashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember us-gaap:AvailableforsaleSecuritiesMember 2024-03-31 0001029142 dvax:TwoThousandAndEighteenEquityIncentivePlanMember 2021-01-31 0001029142 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001029142 dvax:HEPLISAVBMember dvax:RevenueReserveAccrualsMember 2024-01-01 2024-03-31 0001029142 dvax:PerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember 2024-03-31 0001029142 dvax:MarketBasedPerformanceStockUnitMember 2023-01-01 2023-03-31 0001029142 dvax:HEPLISAVBMember us-gaap:AllowanceForNotesReceivableMember 2023-12-31 0001029142 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001029142 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001029142 us-gaap:RetainedEarningsMember 2023-12-31 0001029142 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001029142 dvax:StockOptionsAndShareAwardsMember 2024-01-01 2024-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember 2023-12-31 0001029142 srt:MaximumMember dvax:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2022-05-31 0001029142 us-gaap:USTreasurySecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2024-03-31 0001029142 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember 2024-01-01 2024-03-31 0001029142 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001029142 dvax:CpG1018Member 2024-01-01 2024-03-31 0001029142 dvax:OtherRevenueMember country:US 2023-01-01 2023-03-31 0001029142 dvax:MarketBasedPerformanceStockUnitMember 2024-01-01 2024-03-31 0001029142 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001029142 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001029142 us-gaap:USTreasurySecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2023-01-01 2023-12-31 0001029142 dvax:USDepartmentOfDefenseMember 2021-09-01 2021-09-30 0001029142 2022-05-31 0001029142 us-gaap:InventoriesMember 2024-01-01 2024-03-31 0001029142 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2024-01-01 2024-03-31 0001029142 2024-03-31 0001029142 dvax:OtherRevenueMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember us-gaap:CashMember 2024-01-01 2024-03-31 0001029142 dvax:ZhejiangCloverBiopharmaceuticalsIncAndCloverHongKongIncMember dvax:SupplyAgreementMember 2024-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2023-01-01 2023-12-31 0001029142 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-03-31 0001029142 dvax:AssetPurchaseAgreementMember dvax:TrisalusLifeSciencesMember 2021-09-01 2021-09-30 0001029142 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2024-01-01 2024-03-31 0001029142 dvax:TrisalusLifeSciencesMember 2023-09-01 2023-09-30 0001029142 2023-03-31 0001029142 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001029142 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001029142 dvax:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2024-01-01 2024-03-31 0001029142 dvax:CpG1018Member 2024-01-01 2024-03-31 0001029142 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001029142 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001029142 dvax:ZhejiangCloverBiopharmaceuticalsIncAndCloverHongKongIncMember 2024-03-31 0001029142 dvax:StockOptionsAndShareAwardsMember 2023-01-01 2023-03-31 0001029142 srt:MaximumMember dvax:ConvertibleSeniorNotesDueTwoThousandTwentySixMember dvax:DebtInstrumentConversionPeriodTwoMember 2024-01-01 2024-03-31 0001029142 dvax:CappedCallsMember 2024-03-31 0001029142 dvax:ConvertibleSeniorNotesDueTwoThousandTwentySixMember dvax:DebtInstrumentConversionPeriodTwoMember 2024-01-01 2024-03-31 0001029142 dvax:TrisalusLifeSciencesMember 2021-09-01 2021-09-30 0001029142 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001029142 dvax:BiologicalELimitedMember 2024-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember us-gaap:CashMember 2023-12-31 0001029142 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001029142 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001029142 us-gaap:ConvertibleNotesPayableMember 2024-01-01 2024-03-31 0001029142 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001029142 dvax:SecondLargestCustomerMember dvax:HEPLISAVBMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001029142 dvax:SymphonyDynamoHoldingsLlcMember 2009-11-30 0001029142 dvax:CoalitionForEpidemicPreparednessInnovationsMember 2023-04-27 0001029142 dvax:LargestCustomerMember dvax:HEPLISAVBMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001029142 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001029142 dvax:HEPLISAVBMember dvax:RevenueReserveAccrualsMember 2024-03-31 0001029142 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2024-03-31 0001029142 dvax:USDepartmentOfDefenseMember 2023-01-01 2023-03-31 0001029142 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001029142 dvax:HEPLISAVBMember us-gaap:NonUsMember 2023-01-01 2023-03-31 iso4217:EUR pure utr:sqft shares dvax:Days iso4217:USD iso4217:USD shares 0001029142 Q1 --12-31 false P7Y 10-Q true 2024-03-31 2024 false 001-34207 Dynavax Technologies Corporation DE 33-0728374 2100 Powell Street Suite 720 Emeryville CA 94608 510 848-5100 Common Stock, $0.001 par value DVAX NASDAQ Yes Yes Large Accelerated Filer false false false 130891710 132033000 150279000 591505000 592023000 12313000 12313000 44161000 40607000 1993000 3926000 61806000 53290000 19788000 18995000 851286000 859120000 36413000 37297000 23392000 24287000 2022000 2067000 73452000 74325000 986565000 997096000 2431000 5245000 3137000 2982000 45841000 49448000 4593000 4520000 56002000 62195000 2516000 2802000 222984000 222698000 28559000 29720000 60337000 60337000 203000 74000 368085000 375024000 0.001 0.001 5000000 5000000 0 0 0 0 0.001 0.001 278000000 278000000 130859000 129530000 131000 130000 1562027000 1554634000 -4373000 -2108000 -939305000 -930584000 618480000 622072000 986565000 997096000 47845000 43451000 2945000 3474000 50790000 46925000 10966000 14712000 13528000 13605000 44065000 36543000 0 12313000 68559000 77173000 -17769000 -30248000 9468000 6597000 1695000 1686000 -1602000 1598000 101000 23000 -11497000 -23716000 -2776000 616000 -8721000 -24332000 -0.07 -0.19 -0.07 -0.19 130200000 127921000 130200000 127921000 -8721000 -24332000 -1457000 666000 -808000 572000 -2265000 1238000 -10986000 -23094000 129530000 130000 1554634000 -2108000 -930584000 622072000 240000 1635000 1635000 995000 1000 -8160000 -8159000 94000 904000 904000 13014000 13014000 -2265000 -2265000 -8721000 -8721000 130859000 131000 1562027000 -4373000 -939305000 618480000 127604000 128000 1510518000 -5438000 -924195000 581013000 41000 239000 239000 746000 -5237000 -5237000 81000 777000 777000 10034000 10034000 1238000 1238000 -24332000 -24332000 128472000 128000 1516331000 -4200000 -948527000 563732000 -8721000 -24332000 1124000 1013000 824000 642000 1264000 0 4765000 0 4528000 3498000 13014000 10034000 0 12313000 1695000 1686000 1621000 -30336000 9780000 -1753000 4800000 1304000 -118000 -677000 -2640000 4096000 1025000 793000 -6368000 -5001000 -16679000 27622000 150685000 185301000 154265000 134250000 749000 1283000 2831000 -52334000 1635000 239000 904000 777000 6742000 4106000 -4203000 -3090000 -201000 151000 -18252000 -27651000 150556000 202211000 132304000 174560000 949000 32000 0 71307000 0 -60337000 355000 926000 0 278000 <p style="font-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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. Organization</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Dynavax Technologies Corporation (“we,” “our,” “us,” “Dynavax” or the “Company”) is a commercial stage biopharmaceutical company developing and commercializing innovative vaccines to help protect the world against infectious diseases. Our first marketed product, HEPLISAV-B® [Hepatitis B Vaccine (Recombinant), Adjuvanted] is approved in the United States, the European Union and Great Britain for the prevention of infection caused by all known subtypes of hepatitis B virus in adults aged </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;">18</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years and older. In May 2022, we commenced commercial shipments of HEPLISAV-B in Germany.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are advancing a pipeline of differentiated product candidates that leverage our CpG 1018® adjuvant, the adjuvant used in HEPLISAV-B, to develop improved vaccines in indications with unmet medical needs. These programs include vaccine candidates under development for shingles and Tdap, and a plague vaccine candidate program in collaboration with and fully funded by the U.S. Department of Defense ("DoD").</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Additionally. we manufacture and have supplied in the past CpG 1018 adjuvant, the adjuvant used in HEPLISAV-B, through both commercial supply agreements, and through preclinical and clinical research collaborations with third-party organizations.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;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;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X. In our opinion, these unaudited condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, which we consider necessary to present fairly our financial position and the results of our operations and cash flows. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted. Interim-period results are not necessarily indicative of results of operations or cash flows to be expected for a full-year period or any other interim-period.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated balance sheet as of December 31, 2023 has been derived from audited financial statements at that date, but excludes some disclosures required by GAAP for complete financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited condensed consolidated financial statements and these notes should be read in conjunction with the audited consolidated financial statements included in our </span><a href="https://www.sec.gov/Archives/edgar/data/1029142/000095017024018766/dvax-20231231.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Annual Report on Form 10-K for the year ended December 31, 2023</span></a><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, as filed with the Securities and Exchange Commission (the “SEC”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited condensed consolidated financial statements include the accounts of Dynavax and our wholly-owned subsidiaries, Dynavax GmbH, located in Düsseldorf, Germany, Dynavax India LLP, located in India, and a branch of Dynavax registered in Italy. All significant intercompany accounts and transactions among these entities have been eliminated from the unaudited condensed consolidated financial statements. We operate in one business segment: discovery, development and commercialization of novel vaccines.</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:18pt;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;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">informed estimates and assumptions that may affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes, including amounts of revenues and expenses during the reported periods. Management’s estimates are based on historical information available as of the date of the unaudited condensed consolidated financial statements and various other assumptions we believe are reasonable under the circumstances. On an ongoing basis, we evaluate our estimates, judgments and methodologies. Significant estimates and assumptions in the unaudited condensed consolidated financial statements include those related to revenue recognition; accounts receivable; useful lives of long-lived assets; valuation procedures for right-of-use assets and operating lease liabilities; valuation of inventory; research and development expenses; contingencies and share-based compensation. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results may differ materially from these estimates under different assumptions or conditions. Changes in estimates are reflected in reported results in the period in which they become known.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;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;">Recent Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting Standards Update 2016-13</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (“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 requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2023-07.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;">, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2023-09.</span></p></div> P18Y <p style="font-size:10pt;margin-top:18pt;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;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X. In our opinion, these unaudited condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, which we consider necessary to present fairly our financial position and the results of our operations and cash flows. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted. Interim-period results are not necessarily indicative of results of operations or cash flows to be expected for a full-year period or any other interim-period.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated balance sheet as of December 31, 2023 has been derived from audited financial statements at that date, but excludes some disclosures required by GAAP for complete financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited condensed consolidated financial statements and these notes should be read in conjunction with the audited consolidated financial statements included in our </span><a href="https://www.sec.gov/Archives/edgar/data/1029142/000095017024018766/dvax-20231231.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Annual Report on Form 10-K for the year ended December 31, 2023</span></a><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, as filed with the Securities and Exchange Commission (the “SEC”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited condensed consolidated financial statements include the accounts of Dynavax and our wholly-owned subsidiaries, Dynavax GmbH, located in Düsseldorf, Germany, Dynavax India LLP, located in India, and a branch of Dynavax registered in Italy. All significant intercompany accounts and transactions among these entities have been eliminated from the unaudited condensed consolidated financial statements. We operate in one business segment: discovery, development and commercialization of novel vaccines.</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:18pt;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;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">informed estimates and assumptions that may affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes, including amounts of revenues and expenses during the reported periods. Management’s estimates are based on historical information available as of the date of the unaudited condensed consolidated financial statements and various other assumptions we believe are reasonable under the circumstances. On an ongoing basis, we evaluate our estimates, judgments and methodologies. Significant estimates and assumptions in the unaudited condensed consolidated financial statements include those related to revenue recognition; accounts receivable; useful lives of long-lived assets; valuation procedures for right-of-use assets and operating lease liabilities; valuation of inventory; research and development expenses; contingencies and share-based compensation. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results may differ materially from these estimates under different assumptions or conditions. Changes in estimates are reflected in reported results in the period in which they become known.</span></p> <p style="font-size:10pt;margin-top:18pt;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;">Recent Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting Standards Update 2016-13</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (“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 requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2023-07.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;">, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2023-09.</span></p> <p style="font-size:10pt;margin-top:8pt;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;">2. Fair Value Measurements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We measure fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The accounting standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:</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="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><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 quoted prices in active markets for identical assets or liabilities; </span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and </span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities; therefore, requiring an entity to develop its own valuation techniques and assumptions. </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurements. We review the fair value hierarchy classification on a quarterly basis. Changes in the ability to observe valuation inputs may result in a reclassification of levels for certain assets or liabilities within the fair value hierarchy. There were no transfers between Level 1, 2 and 3 during the three months ended March 31, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts of cash equivalents, accounts and other receivables, accounts payable and accrued liabilities are considered reasonable estimates of their respective fair value because of their short-term nature.</span></p><p style="font-size:10pt;margin-top:18pt;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;">Recurring Fair Value Measurements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table represents the fair value hierarchy for our financial assets (cash equivalents and marketable securities) measured at fair value on a recurring basis (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p 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:12pt;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:49.96%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:9.884%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:9.884%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;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;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;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:2.25pt solid #000000;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;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;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:2.25pt solid #000000;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;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;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:2.25pt solid #000000;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;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-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;">March 31, 2024</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:middle;"><p style="font-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-style:italic;min-width:fit-content;">Assets</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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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 funds</span></p></td> <td style="white-space:nowrap;vertical-align: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;">120,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">120,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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. treasuries</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">102,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">102,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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. government agency securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">169,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">169,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Corporate debt securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">319,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">319,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-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-style:italic;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">120,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">592,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">712,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;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;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;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;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;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:2.25pt solid #000000;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;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;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:2.25pt solid #000000;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;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;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:2.25pt solid #000000;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;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-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;">December 31, 2023</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:middle;"><p style="font-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-style:italic;min-width:fit-content;">Assets</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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 funds</span></p></td> <td style="white-space:nowrap;vertical-align: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;">131,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">131,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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. treasuries</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">74,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">74,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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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. government agency securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">216,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">216,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Corporate debt securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">308,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">308,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-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-style:italic;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">131,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">599,477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">731,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds are highly liquid investments and are actively traded. The pricing information on these investment instruments is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasuries, U.S. government agency securities and corporate debt securities are measured at fair value using Level 2 inputs. We review trading activity and pricing for these investments as of each measurement date. When sufficient quoted pricing for identical securities is not available, we use market pricing and other observable market inputs for similar securities obtained from various third-party data providers. These inputs represent quoted prices for similar assets in active markets or these inputs have been derived from observable market data. This approach results in the classification of these securities as Level 2 of the fair value hierarchy.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table represents the fair value hierarchy for our financial assets (cash equivalents and marketable securities) measured at fair value on a recurring basis (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p 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:12pt;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:49.96%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:9.884%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:9.884%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;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;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;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:2.25pt solid #000000;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;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;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:2.25pt solid #000000;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;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;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:2.25pt solid #000000;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;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-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;">March 31, 2024</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:middle;"><p style="font-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-style:italic;min-width:fit-content;">Assets</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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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 funds</span></p></td> <td style="white-space:nowrap;vertical-align: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;">120,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">120,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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. treasuries</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">102,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">102,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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. government agency securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">169,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">169,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Corporate debt securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">319,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">319,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-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-style:italic;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">120,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">592,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">712,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;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;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;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;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;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:2.25pt solid #000000;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;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;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:2.25pt solid #000000;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;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;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:2.25pt solid #000000;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;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-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;">December 31, 2023</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:middle;"><p style="font-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-style:italic;min-width:fit-content;">Assets</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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 funds</span></p></td> <td style="white-space:nowrap;vertical-align: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;">131,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">131,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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. treasuries</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">74,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">74,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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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. government agency securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">216,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">216,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Corporate debt securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">308,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">308,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-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-style:italic;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">131,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">599,477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">731,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 120106000 0 0 120106000 0 102363000 0 102363000 0 169861000 0 169861000 0 319811000 0 319811000 120106000 592035000 0 712141000 131635000 0 0 131635000 0 74237000 0 74237000 0 216688000 0 216688000 0 308552000 0 308552000 131635000 599477000 0 731112000 <p style="font-size:10pt;margin-top:8pt;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;">3. Cash and Cash Equivalents, Restricted Cash and Marketable Securities</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:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of cash and cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same amounts shown in the condensed consolidated statements of cash flows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;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:49.29%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:9.038%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:9.718%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:9.718%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:9.038%;"></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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt 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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, <br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt 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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">202,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:#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;">Restricted cash</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">277</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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 cash and cash equivalents, and restricted cash shown<br/>   in the condensed consolidated statements of cash flows</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">202,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted cash is included in "Other assets" in the Condensed Consolidated Balance Sheets.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted cash balances relate to certificates of deposit issued as collateral to certain letters of credit issued as security to our lease arrangements (see Note 5).</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents, and marketable securities consist 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:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.67%;"></td> <td style="width:1%;"></td> <td style="width:9.342%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.342%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.342%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.342%;"></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 colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-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;">March 31, 2024</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:middle;"><p style="font-size:10pt;margin-top: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 and cash equivalents:</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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:nowrap;vertical-align: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;">11,397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">11,397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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 funds</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Corporate debt securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 and cash equivalents</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">132,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities available-for-sale:</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:middle;"><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. treasuries</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">102,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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. government agency securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">367</span></p></td> <td style="white-space:nowrap;vertical-align: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;">169,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Corporate debt securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">319,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">319,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 marketable securities available-for-sale</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">592,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">591,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 and cash equivalents, and marketable securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">724,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">723,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-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;">December 31, 2023</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:middle;"><p style="font-size:10pt;margin-top: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 and cash equivalents:</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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:nowrap;vertical-align: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;">11,190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">11,190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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 funds</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Corporate debt securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">7,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">7,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 and cash equivalents</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">150,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">150,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities available-for-sale:</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:middle;"><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. treasuries</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">44</span></p></td> <td style="white-space:nowrap;vertical-align: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;">74,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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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. government agency securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">216,265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">269</span></p></td> <td style="white-space:nowrap;vertical-align: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;">216,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Corporate debt securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">300,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">301,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 marketable securities available-for-sale</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">591,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">592,023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 and cash equivalents, and marketable securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">741,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">742,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The maturities of our marketable securities available-for-sale are 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><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.353%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:12.302000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:12.302000000000001%;"></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:middle;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt 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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mature in one year or less</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">371,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">371,273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">Mature after one year through two years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">220,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">220,232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">592,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">591,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have classified our entire investment portfolio as available-for-sale and available for use in current operations and accordingly have classified all investments as short-term. Available-for-sale securities are carried at fair value based on inputs that are observable, either directly or indirectly, such as quoted market prices for similar securities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the securities. Unrealized losses are included in accumulated other comprehensive loss in stockholders’ equity. We determine whether a decline in the fair value of our available-for-sale ("AFS") debt securities below their amortized cost basis (i.e., an impairment) is due to credit-related factors or noncredit-related factors. Any impairment that is not credit related is recognized in other comprehensive income (loss), net of applicable taxes. Credit-related impairments (if any) are recognized as an allowance on the balance sheet with a corresponding adjustment to earnings. Both the allowance and the adjustment to net income can be reversed if conditions change.</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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There we</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">re </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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">or </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">losses from the sale of marketable securities during the three months ended March 31, 2024 and 2023. We do not intend to sell, and are not required to sell, the investments that are in an unrealized loss position before recovery of their amortized cost basis. During the three months ended March 31, 2024, we did not record an allowance for credit losses, as</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:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">management </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">believes any such losses would be immaterial based on the investment-grade credit rating for each of the investments as of March 31, 2024. As such, there have been no declines in fair value that have been identified as a credit-related impairment.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of cash and cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same amounts shown in the condensed consolidated statements of cash flows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;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:49.29%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:9.038%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:9.718%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:9.718%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:9.038%;"></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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt 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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, <br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt 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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">202,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:#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;">Restricted cash</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">277</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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 cash and cash equivalents, and restricted cash shown<br/>   in the condensed consolidated statements of cash flows</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">202,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted cash is included in "Other assets" in the Condensed Consolidated Balance Sheets.</span></p> 132033000 150279000 174350000 202004000 271000 277000 210000 207000 132304000 150556000 174560000 202211000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents, and marketable securities consist 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:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.67%;"></td> <td style="width:1%;"></td> <td style="width:9.342%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.342%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.342%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.342%;"></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 colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-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;">March 31, 2024</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:middle;"><p style="font-size:10pt;margin-top: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 and cash equivalents:</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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:nowrap;vertical-align: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;">11,397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">11,397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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 funds</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Corporate debt securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 and cash equivalents</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">132,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities available-for-sale:</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:middle;"><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. treasuries</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">102,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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. government agency securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">367</span></p></td> <td style="white-space:nowrap;vertical-align: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;">169,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Corporate debt securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">319,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">319,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 marketable securities available-for-sale</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">592,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">591,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 and cash equivalents, and marketable securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">724,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">723,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-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;">December 31, 2023</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:middle;"><p style="font-size:10pt;margin-top: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 and cash equivalents:</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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:nowrap;vertical-align: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;">11,190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">11,190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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 funds</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Corporate debt securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">7,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">7,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 and cash equivalents</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">150,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">150,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities available-for-sale:</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:middle;"><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. treasuries</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">44</span></p></td> <td style="white-space:nowrap;vertical-align: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;">74,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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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. government agency securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">216,265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">269</span></p></td> <td style="white-space:nowrap;vertical-align: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;">216,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Corporate debt securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">300,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">301,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 marketable securities available-for-sale</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">591,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">592,023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 and cash equivalents, and marketable securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">741,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">742,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 11397000 0 0 11397000 120106000 0 0 120106000 530000 0 0 530000 132033000 0 0 132033000 102575000 20000 232000 102363000 170070000 158000 367000 169861000 319472000 70000 261000 319281000 592117000 248000 860000 591505000 724150000 248000 860000 723538000 11190000 0 0 11190000 131635000 0 0 131635000 7453000 1000 0 7454000 150278000 1000 0 150279000 74109000 172000 44000 74237000 216265000 692000 269000 216688000 300803000 315000 20000 301098000 591177000 1179000 333000 592023000 741455000 1180000 333000 742302000 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The maturities of our marketable securities available-for-sale are 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><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.353%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:12.302000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:12.302000000000001%;"></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:middle;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt 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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mature in one year or less</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">371,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">371,273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">Mature after one year through two years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">220,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">220,232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">592,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">591,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 371571000 371273000 220546000 220232000 592117000 591505000 0 0 <p style="font-size:10pt;margin-top:18pt;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;">4. Inventories</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents inventories (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p 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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.353%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:12.302000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:12.302000000000001%;"></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:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:middle;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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,660</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents inventories (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p 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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.353%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:12.302000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:12.302000000000001%;"></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:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:middle;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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,660</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 19660000 27256000 33969000 18954000 8177000 7080000 61806000 53290000 <p style="font-size:10pt;margin-top:8pt;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;">5. Commitments and Contingencies</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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leases</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We lease our facilities in Emeryville, California and Düsseldorf, Germany. We lease and sublease certain manufacturing and office space with lease terms ranging from </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;">3</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;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. </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;">Certain of these leases also include options to renew or extend the lease for two successive five-year terms</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. These optional periods have not been considered in the determination of the right-of-use assets or lease liabilities associated with these leases as we did not consider the exercise of these options to be reasonably certain.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Sublease Termination and New Sublease</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 22, 2024, our third-party subtenant obtained the approval of a voluntary petition for relief under Chapter 11 of the United States Code. As a consequence, the sublease agreement with that third-party for the subleased premises (approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,662</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet of office/laboratory space located at 5959 Horton Street, Emeryville, California) was terminated effective March 7, 2024. Simultaneously, on March 7, 2024, we entered into a new sublease agreement with a different third-party under similar conditions and for the same premises. Rent from the new sublease agreement is subject to scheduled annual increases, and the subtenant is responsible for certain operating expenses and taxes throughout the life of the sublease. The new sublease term expires on March 31, 2031, unless earlier terminated, concurrent with the term of our lease. The subtenant has no option to extend the sublease term.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a result of the termination of the existing sublease agreement, we recognized a net loss of approximately $</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 comprising primarily of a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million write-off of the accrued rent asset balance as of March 7, 2024, partially offset by the collection of a termination payment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Sublease income for the three months ended March 31, 2024 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Sublease income for the three months ended March 31, 2023 was $</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. Both the net loss on sublease termination and the sublease income are included net in “Sublease (loss) income” within “other income (expense)” in our condensed consolidated statements of operations. Rent received from the new subtenant in excess of rent paid to the landlord shall be shared by paying the landlord 50% of the excess rent. The excess rent is considered a variable lease payment and the total estimated payments are being recognized as additional rent expense on a straight-line basis.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our lease expense comprises 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:left;"><span style="white-space:pre-wrap;font-size:12pt;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:65.44%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></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:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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:middle;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt 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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities wa</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> m</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">illion for the three months ended March 31, 2024 and 2023, respectively, and were included in change in lease liabilities in our condensed consolidated statement of cash flows.</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:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The balance sheet classification of our operating lease liabilities was as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;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:65.44%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></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:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:middle;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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;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;">Operating lease liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">Current portion of lease liabilities (included in other current 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="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,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">Long-term portion of 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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">28,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total 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;">33,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, the maturities of our sublease income and operating lease liabilities were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;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:65.44%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ending December 31,</span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Sublease Income</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:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;">Operating Lease<br/>Liabilities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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;">2024 (remaining)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,794</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">16,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">45,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><p style="font-size:10pt;margin-top: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:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:middle;"><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;">Present value adjustment</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">12,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:middle;"><p style="font-size:10pt;margin-top: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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average remaining lease term and the weighted average discount rate used to determine the operating lease liabilities were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;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:65.466%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:14.026%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:14.026%;"></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:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:middle;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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;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;">Weighted average remaining lease term</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</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="white-space:pre-wrap;vertical-align: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;">Weighted average discount 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;">10.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commitments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024 and December 31, 2023, our material non-cancelable purchase and other commitments for the supply of HEPLISAV-B total</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">43.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;">On September 7, 2023 (the “Effective Date”), we entered into an agreement (the “Avecia Supply Agreement”) with Nitto Denko Avecia Inc. (“Avecia”) for the manufacture and supply of our CpG 1018 adjuvant using a specific production process. Under the Avecia Supply Agreement, Avecia has agreed to produce and supply to us quantities of CpG 1018 adjuvant ordered by us after the Effective Date. Subject to certain conditions in the Avecia Supply Agreement, we are obligated to purchase all of our annual volume requirements of CpG 1018 adjuvant from Avecia up to a specified production capacity. We may alternatively order CpG 1018 adjuvant produced using a different production process pursuant to the existing supply agreement between us and Avecia dated October 1, 2012 (the “2012 Agreement”). Included in the balance of our material non-cancelable purchase and other commitments for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">supply of HEPLISAV-B, as of March 31, 2024 and December 31, 2023, our aggregate minimum commitment for the supply of CpG 1018 adjuvant under the Avecia Supply Agreement totaled </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.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for each period, anticipated within the next 12 months.</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="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition to the non-cancelable commitments included above, we have entered into contractual arrangements that obligate us to make payments to the contractual counterparties upon the occurrence of future events. In addition, in the normal course of operations, we have entered into license and other agreements and intend to continue to seek additional rights relating to compounds or technologies in connection with our discovery, manufacturing and development programs. Under the terms of the agreements, we may be required to pay future up-front fees, milestones and royalties on net sales of products originating from the licensed technologies, if any, or other payments contingent upon the occurrence of future events that cannot reasonably be estimated.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We also rely on and have entered into agreements with research institutions, contract research organizations and clinical investigators as well as clinical material manufacturers. These agreements are terminable by us upon written notice. Generally, we are liable only for actual effort expended by the organizations at any point in time during the contract through the notice period.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, the aggregate principal amount of our convertible senior notes ("Convertible Notes") was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">225.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, excluding debt discount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (see Note 7).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During 2004, we established a letter of credit with Deutsche Bank as security for our Düsseldorf lease in the amount 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 (Euros). The letter of credit remained outstanding through March 31, 2024 and was collateralized by a certificate of deposit for €</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, which has been included in restricted cash in the condensed consolidated balance sheets as of March 31, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">conjunction with our agreement with Symphony Dynamo, Inc. and Symphony Dynamo Holdings LLC (“Holdings”) in November 2009, we agreed to make contingent cash payments to Holdings equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the first $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million from any upfront, pre-commercialization milestone or similar payments received by us from any agreement with any third party with respect to the development and/or commercialization of cancer and hepatitis C therapies originally licensed to Symphony Dynamo, Inc., including our immune-oncology compound, SD-101. In July 2020, we sold assets related to SD-101 to Surefire Medical, Inc. d/b/a TriSalus Life Sciences (“TriSalus”). We paid $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to Holdings in August 2020. In each of September 2021, May 2022 and September 2023, we received $</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 from TriSalus because it met pre-commercialization milestones. We recorded the proceeds as gain on sale of assets in our condensed consolidated statements of operations. We paid Holdings $</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 in each of September 2021, May 2022 and October 2023. We included the payments in selling, general and administrative </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">expenses in our condensed consolidated statements of operations. No liability has been recorded under this agreement as of March 31, 2024.</span></p><p style="font-size:10pt;margin-top:18pt;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;">Contingencies</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, we may be involved in claims, suits, and proceedings arising from the ordinary course of our business, including actions with respect to intellectual property claims, commercial claims, and other matters. Such claims, suits, and proceedings are inherently uncertain and their results cannot be predicted with certainty. Regardless of the outcome, such legal proceedings can have an adverse impact on us because of legal costs, diversion of management resources, and other factors. In addition, it is possible that a resolution of one or more such proceedings could result in substantial damages, fines, penalties or orders requiring a change in our business practices, which could in the future materially and adversely affect our financial position, results of operations, or cash flows in a particular period.</span></p> P3Y P12Y Certain of these leases also include options to renew or extend the lease for two successive five-year terms 75662 3500000 4800000 1300000 1900000 1600000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our lease expense comprises 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:left;"><span style="white-space:pre-wrap;font-size:12pt;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:65.44%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></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:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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:middle;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt 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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 1416000 1388000 1900000 1700000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The balance sheet classification of our operating lease liabilities was as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;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:65.44%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></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:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:middle;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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;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;">Operating lease liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">Current portion of lease liabilities (included in other current 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="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,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">Long-term portion of 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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">28,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total 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;">33,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 4557000 4496000 28559000 29720000 33116000 34216000 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, the maturities of our sublease income and operating lease liabilities were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;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:65.44%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ending December 31,</span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Sublease Income</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:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;">Operating Lease<br/>Liabilities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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;">2024 (remaining)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,794</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">16,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">45,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><p style="font-size:10pt;margin-top: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:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:middle;"><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;">Present value adjustment</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">12,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:middle;"><p style="font-size:10pt;margin-top: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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3700000 5716000 6127000 6966000 6342000 6107000 6564000 6038000 6794000 6201000 16191000 15021000 45718000 46049000 12933000 33116000 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average remaining lease term and the weighted average discount rate used to determine the operating lease liabilities were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;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:65.466%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:14.026%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:14.026%;"></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:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:middle;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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;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;">Weighted average remaining lease term</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</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="white-space:pre-wrap;vertical-align: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;">Weighted average discount 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;">10.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> P6Y6M P6Y8M12D 0.101 0.101 40500000 43400000 43400000 On September 7, 2023 (the “Effective Date”), we entered into an agreement (the “Avecia Supply Agreement”) with Nitto Denko Avecia Inc. (“Avecia”) for the manufacture and supply of our CpG 1018 adjuvant using a specific production process. Under the Avecia Supply Agreement, Avecia has agreed to produce and supply to us quantities of CpG 1018 adjuvant ordered by us after the Effective Date. Subject to certain conditions in the Avecia Supply Agreement, we are obligated to purchase all of our annual volume requirements of CpG 1018 adjuvant from Avecia up to a specified production capacity. We may alternatively order CpG 1018 adjuvant produced using a different production process pursuant to the existing supply agreement between us and Avecia dated October 1, 2012 (the “2012 Agreement”). Included in the balance of our material non-cancelable purchase and other commitments for the supply of HEPLISAV-B, as of March 31, 2024 and December 31, 2023, our aggregate minimum commitment for the supply of CpG 1018 adjuvant under the Avecia Supply Agreement totaled $7.4 million for each period, anticipated within the next 12 months. 7400000 7400000 225500000 2500000 200000 200000 0.50 50000000 2500000 1000000 1000000 1000000 500000 500000 500000 <p style="font-size:10pt;margin-top:18pt;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;">6. Collaborative Research, Development and License Agreements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;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;">Coalition for Epidemic Preparedness Innovations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In January 2021, we entered into an agreement (together with subsequent amendments, the “CEPI Agreement”) with Coalition for Epidemic Preparedness Innovations (“CEPI”) for the manufacture and reservation of a specified quantity of CpG 1018 adjuvant (“CpG 1018 Materials”). In May 2021, we entered into the first amendment to the CEPI Agreement. The CEPI Agreement enables CEPI to direct the supply of CpG 1018 Materials to CEPI partner(s). CEPI partner(s) would purchase CpG 1018 Materials under separately negotiated agreements. The CEPI Agreement also allows us to sell CpG 1018 Materials to third parties if not purchased by a CEPI partner within a two-year term.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In exchange for reserving CpG 1018 Materials and agreeing to sell CpG 1018 Materials to CEPI partner(s) at pre-negotiated prices, CEPI agreed to provide payments in the form of an interest-free, unsecured, forgivable loan (the “Advance Payments”). We are obligated to repay the Advance Payments, in proportion to quantity sold, if and to the extent we receive payments from sales of CpG 1018 Materials reserved under the CEPI Agreement. If the vaccine programs pursued by CEPI partner(s) are unsuccessful and no alternative use is found for CpG 1018 Materials reserved under the CEPI Agreement, the applicable Advance Payments will be forgiven at the end of the two-year term.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On April 27, 2023, we entered into a waiver and second amendment to the CEPI Agreement by and between us and CEPI (the “CEPI-Bio E Assignment Agreement”). Pursuant to the CEPI-Bio E Assignment Agreement, CEPI has forgiven the entirety of the outstanding Advance Payments for CpG 1018 Materials allocated to and ordered by Bio E under the CEPI Agreement and has assumed our previous rights to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">47.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of Bio E accounts receivable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Through March 31, 2024, we received Advance Payments totaling approximately</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;">175.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> mill</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ion pursuant to the CEPI Agreement, 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;">67.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million have been repaid and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">47.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million have been forgiven (as discussed above). As of March 31, 2024, remaining Advance Payments totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in CEPI accrual long-term were reflected in our condensed consolidated balance s</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">heets, representing the outstanding balance of the Advance Payments relating to the Clover Supply Agreement (as defined and discussed </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">below). 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;"> deferred revenue balances related to the CEPI Agreement as of March 31, 2024 and December 31, 2023.</span></p><p style="font-size:10pt;margin-top:18pt;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;">Zhejiang Clover Biopharmaceuticals, Inc. and Clover Biopharmaceuticals (Hong Kong) Co., Limited</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In June 2021, we entered into an agreement with Zhejiang Clover Biopharmaceuticals, Inc. and Clover Biopharmaceuticals (Hong Kong) Co., Limited (collectively, “Clover”), for the commercial supply of CpG 1018 adjuvant, for use with Clover’s COVID-19 vaccine candidate, SCB-2019 (together with subsequent amendments, the “Clover Supply Agreement”). Under the Clover Supply Agreement, Clover committed to purchase specified quantities of CpG 1018 adjuvant, at pre-negotiated prices pursuant to the CEPI Agreement, for use in Clover’s commercialization of vaccines containing SCB-2019 and CpG 1018 adjuvant (“Clover Product”). The Clover Supply Agreement also provides terms for Clover to order additional quantities of CpG 1018 adjuvant beyond the quantities reserved by CEPI. In 2022 and 2023, we signed four amendments to the Clover Supply Agreement. The terms and conditions of the Clover Supply Agreement were operative through December 2022, and as of December 31, 2022, we had satisfied all delivery obligations thereunder.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For CpG 1018 adjuvant reserved for Clover under the CEPI Agreement, Clover is obligated to pay us the purchase price upon the earliest of (i) the true-up exercise, (ii) within a specified period after Clover delivers Clover Product to a customer, or (iii) Clover’s receipt of payment for Clover Product from a customer. When we transfer control of CpG 1018 adjuvant that is reserved under the CEPI Agreement, we recognize product revenue and a corresponding contract asset as our right to consideration is contingent on something other than the passage of time, as outlined above.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The contract asset of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">71.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million relating to Clover was included in other assets (long term) as of March 31, 2024 and December 31, 2023. The contract asset was included in other assets (long term) to reflect the timing of expected long term demand for CpG 1018 adjuvant for Clover Product.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corresponding Advance Payments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million relating to Clover are recorded in CEPI accrual long-term in our condensed consolidated balance sheets as of March 31, 2024. These Advance Payments may be repaid using cash collected from Clover or forgiven in accordance with the CEPI Agreement. We had no accounts receivable balance from Clover as of March 31, 2024 and December 31, 2023.</span></p><p style="font-size:10pt;margin-top:18pt;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;">Biological E. Limited</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In July 2021, we entered into an agreement (together with subsequent amendments, the “Bio E Supply Agreement”) with Biological E. Limited (“Bio E”), for the commercial supply of CpG 1018 adjuvant, for use with Bio E’s subunit COVID-19 vaccine candidate, CORBEVAX™. Under the Bio E Supply Agreement, Bio E committed to purchase specified quantities of CpG 1018 adjuvant, at pre-negotiated prices pursuant to the CEPI Agreement, for use in Bio E’s commercialization of its CORBEVAX vaccine (“Bio E Product”) with specified delivery dates in 2021 and the first quarter of 2022. The Bio E Supply Agreement also provides terms for Bio E to order additional quantities of CpG 1018 adjuvant beyond the quantities reserved by CEPI. In June 2022 and in October 2022, we entered into amendments to the Bio E Supply Agreement (the “Bio E Amendment No. 1” and the “Bio E Amendment No. 2,” together the “Bio E Amendments”). The Bio E Amendments primarily established: (i) a new payment schedule for certain outstanding invoices related to the CEPI product to be the earlier of December 31, 2022, or receipt of certain amounts from Bio E from the Government of India in connection with their advance purchase agreement for CORBEVAX, and (ii) further modified the scope of the Bio E Supply Agreement, by reducing certain quantities of CpG 1018 adjuvant to be delivered. The terms and conditions of the Bio E Supply Agreement were operative through December 2022, and as of December 31, 2022, we had satisfied all delivery obligations thereunder.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, we had no net accounts receivable balance from Bio E. In 2023, we recorded an allowance for doubtful accounts of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which was determined by assessing changes in Bio E’s credit risk, contemplation of ongoing negotiations relating to Bio E Amendment No. 3 (defined below), and Bio E's dependence on cash collections from the Government of India, which have been delayed and significantly reduced in connection with the overall reduction in demand for CORBEVAX from the Government of India.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On April 26, 2023, we entered into a third amendment to the Bio E Supply Agreement (the “Bio E Amendment No. 3”), and on April 27, 2023, we entered into the CEPI-Bio E Assignment Agreement. Pursuant to the CEPI-Bio E Assignment Agreement, CEPI has forgiven the entirety of remaining amounts outstanding relating to a liability for Advance Payments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">47.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the “Bio E CEPI Advance Payments”) for CpG 1018 Materials allocated to Bio E, and has assumed our previous rights to collect $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">47.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of Bio E accounts receivable. Pursuant to the Bio E Amendment No. 3, we collected $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million from Bio E (including $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in April 2023 and $</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 August 2023). Accordingly, as of March 31, 2024, the CEPI-Bio E Assignment Agreement resulted in: (i) no net accounts receivable balance, and (ii) the derecognition of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">47.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million CEPI accrual in connection with the Bio E CEPI Advance Payments. The Bio E Amendment No. 3 provides for additional future payment of either $</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 in the event that Bio E receives at least $</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, or $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the event that Bio E receives at least $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in future payments from the Government of India associated with its CORBEVAX product on or before August 15, 2025. These additional amounts are not considered collectible until the achievement of these future milestones.</span></p><p style="font-size:10pt;margin-top:18pt;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;">U.S. Department of Defense</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2021, we entered into an agreement with the DoD for the development of a recombinant plague vaccine adjuvanted with CpG 1018 adjuvant </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million over two and a half years. Under the agreement, we are conducting a Phase 2 clinical trial combining our CpG 1018 adjuvant with the DoD's rF1V vaccine. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In July 2023 and March 2024, we executed contract modifications with the DoD to support advancement into a nonhuman primate challenge study and a Chemistry, Manufacturing and Control ("CMC") Gap analysis, with the agreement now totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">38.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million through 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> For the three months ended March 31, 2024 and 2023, we recognized revenue o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f $</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 and $</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,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> respectively, which is included in other revenue in our condensed consolidated statements 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> 47400000 175000000 67300000 47400000 60300000 0 71300000 60300000 12300000 47400000 47400000 14500000 13500000 1000000 47400000 5500000 125000000 12300000 250000000 22000000 38000000 2800000 3500000 <p style="font-size:10pt;margin-top:18pt;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;">7. Convertible Notes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In May 2021, we issued $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">225.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of Convertible Notes in a private placement. Total proceeds from the issuance of the Convertible Notes, net of debt issuance and offering costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">219.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. We used $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">190.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 net proceeds to retire our previous loan agreement with CRG Servicing LLC and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.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 net proceeds to pay the costs of the Capped Calls described below.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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 Convertible Notes are general unsecured obligations and accrue interest at a rate of 2.50% per annum payable semiannually in arrears on May 15 and November 15 of each year, beginning on November 15, 2021.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Convertible Notes mature on </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;">May 15, 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, unless converted, redeemed or repurchased prior to such date.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Convertible Notes are convertible into cash, shares of our common stock or a combination of cash and shares of our common stock, at our election, at an initial conversion rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95.5338</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of our common stock per $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> principal amount of the Convertible Notes, which is equivalent to an initial conversion price of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.47</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share of our common stock. The Convertible Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding February 15, 2026, only under the following circumstances:</span></p><div style="margin-left:2.13%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.635741289465618%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During any calendar quarter (and only during such calendar quarter), if the last reported sale price of our common stock for at least </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> trading days (whether or not consecutive) during a period of </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;"> consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">130</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the conversion price on each applicable trading day;</span></div></div><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">five</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> business day period after any </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">ten</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> consecutive trading day period (the “measurement period”), in which the “trading price” (as defined the indenture governing the Convertible Notes) per $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> principal amount of the Convertible Notes for each trading day of the measurement period was less than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">98</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day;</span></div></div><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If we call such Convertible Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or</span></div></div><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Upon the occurrence of specified corporate events as set forth in the indenture governing the Convertible Notes.</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On or after February 15, 2026 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the Convertible Notes may convert all or any portion of their Convertible Notes regardless of the foregoing circumstances.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Since we have the election of repaying the Convertible Notes in cash, shares of our common stock, or a combination of both, we continued to classify the Convertible Notes as long-term debt on the condensed consolidated balance sheets as of March 31, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;">We may redeem for cash all or any portion of the Convertible Notes (subject to the partial redemption limitation described in the indenture governing the Convertible Notes), at our option, on or after May 20, 2024 and prior to the 31st scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on the trading day immediately preceding the date on which we provide notice of redemption, at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. </span></span><span style="font-size:10pt;font-family:Times New Roman;"></span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If we undergo a fundamental change (as set forth in the indenture governing the Convertible Notes), noteholders may require us to repurchase for cash all or any portion of their Convertible Notes at a repurchase price equal to 100% of the principal amount of the</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events (as set forth in the indenture governing the Convertible Notes) or if we deliver a notice of redemption prior to the maturity date, we will, in certain circumstances, adjust the conversion rate for a noteholder who elects to convert its notes in connection with such a corporate event or such notice of redemption.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We accounted for the Convertible Notes as a single liability in accordance with ASU 2020-06 - </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting for Convertible Instruments and Contracts in an Entity's Own Equity</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (“ASU 2020-06”). As of March 31, 2024, the Convertible Notes were recorded at the aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">225.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million less unamortized issuance costs 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;">2.5</span><span style="color:#ff0000;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;">million as a</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> long-term liability on the condensed consolidated balance sheets. As of March 31, 2024, the fair value of the Convertible Notes was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">300.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> mil</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">lion. The fair value was estimated using a reputable third-party valuation model based on observable inputs and is considered Level 2 in the fair value hierarchy. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The debt issuance costs are amortized to interest expense over the contractual term of the Convertible Notes at an effective interest rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</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:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the components of interest expense related to Convertible Notes (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="text-indent:4.533%;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:12pt;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:65.52%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.66%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.66%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family: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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;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="color:#000000;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt 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> </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="color:#000000;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt 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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stated coupon interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of debt issuance cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">277</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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:#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 interest 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;">1,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Capped Calls</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the issuance of the Convertible Notes, we entered into capped call transactions with one of the initial purchasers of the Convertible Notes and other financial institutions, totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the “Capped Calls”). The Capped Calls cover, subject to customary adjustments, the number of shares of our common stock that initially underlie the Convertible Notes (or </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,542,871</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of our common stock). The Capped Calls have an initial strike price and an initial cap price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.47</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.80</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, respectively, subject to certain adjustments. Conditions that cause adjustments to the initial strike price of the Capped Calls mirror conditions that result in corresponding adjustments to the conversion price of the Convertible Notes. The Capped Calls are expected to offset the potential dilution to our common stock as a result of any conversion of the Convertible Notes, subject to a cap based on the cap price.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For accounting purposes, the Capped Calls are considered separate financial instruments and not part of the Convertible Notes. As the Capped Calls transactions meet certain accounting criteria, we recorded the cost of the Capped Calls, totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, as a reduction to additional paid-in capital within the condensed consolidated statements of stockholders’ equity.</span></p> 225500000 5700000 219800000 190200000 27200000 The Convertible Notes are general unsecured obligations and accrue interest at a rate of 2.50% per annum payable semiannually in arrears on May 15 and November 15 of each year, beginning on November 15, 2021. 2026-05-15 95.5338 1000000 10.47 20 30 1.30 5 10 1000000 0.98 We may redeem for cash all or any portion of the Convertible Notes (subject to the partial redemption limitation described in the indenture governing the Convertible Notes), at our option, on or after May 20, 2024 and prior to the 31st scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on the trading day immediately preceding the date on which we provide notice of redemption, at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. 225500000 2500000 300600000 0.031 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the components of interest expense related to Convertible Notes (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="text-indent:4.533%;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:12pt;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:65.52%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.66%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.66%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family: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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;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="color:#000000;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt 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> </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="color:#000000;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt 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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stated coupon interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of debt issuance cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">277</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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:#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 interest 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;">1,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 1409000 1409000 286000 277000 1695000 1686000 27200000 21542871 10.47 15.8 27200000 <p style="font-size:10pt;margin-top:18pt;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;">8. Revenue Recognition</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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregation of Revenues</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table disaggregates our product revenue, net by product and geographic region and disaggregates our other revenues by geographic region (in thousands):</span></p><p style="text-indent:4.533%;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:12pt;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:23.246%;"></td> <td style="width:1.379%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.379%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.379%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.379%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.379%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.379%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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="color:#000000;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="10" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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="color:#000000;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S.</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non U.S.</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S.</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non U.S.</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product revenue, net</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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;">HEPLISAV-B</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">46,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,146</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">43,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 product revenue, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">46,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,146</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">47,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">43,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">43,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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 revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">2,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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 revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,501</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,289</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenues from Major Customers and Collaboration Partners</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All of our HEPLISAV-B sales in the U.S. are to certain wholesalers and specialty distributors whose principal customers include independent hospitals and clinics, integrated delivery networks, public health clinics and prisons, the Department of Defense, the Department of Veterans Affairs and retail pharmacies. All of our HEPLISAV-B sales in Germany are to one distributor.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes HEPLISAV-B product revenue from each of our three largest customers (as a percentage of total HEPLISAV-B net product revenue):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.312%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:16.203%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:16.203%;"></td> <td style="width:1%;"></td> <td style="width:2.08%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family: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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;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="color:#000000;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt 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> </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="color:#000000;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt 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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Largest customer</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">27</span></p></td> <td style="white-space:nowrap;vertical-align: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:middle;"><p style="font-size:10pt;margin-top:0;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Second largest customer</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">22</span></p></td> <td style="white-space:nowrap;vertical-align: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:middle;"><p style="font-size:10pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third largest customer</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align: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</span></p></td> <td style="white-space:nowrap;vertical-align: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:middle;"><p style="font-size:10pt;margin-top:0;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> </table></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Balances</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes balances and activities in HEPLISAV-B product revenue allowance and reserve categories for the three months ended March 31, 2024 (in thousands):</span></p><p style="text-indent:4.533%;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:12pt;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:44.467%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:7.946999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:7.946999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:7.946999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:7.946999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:7.946999999999999%;"></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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Provisions<br/>related to<br/>current<br/>period sales</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Credit or<br/>payments<br/>made during<br/>the period</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustments related to prior periods</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>at End of<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three months ended March 31, 2024:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:middle;"><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;">Accounts receivable reserves </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">7,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">13,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,622</span></p></td> <td style="white-space:nowrap;vertical-align: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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Revenue reserve accruals </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">21,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">10,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="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;">9,698</span></p></td> <td style="white-space:nowrap;vertical-align: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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">22,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reserves are for chargebacks, discounts and other fees.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accruals are for returns, rebates and other fees.</span></div></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">When we perform services under our agreement with the DoD, we recognize product revenue and a corresponding contract asset as our right to consideration is conditioned on something other than the passage of time. See Note 6 for further discussion.</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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes balances and activities in our contract asset account (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.722%;"></td> <td style="width:1.819%;"></td> <td style="width:1%;"></td> <td style="width:9.156%;"></td> <td style="width:1%;"></td> <td style="width:1.819%;"></td> <td style="width:1%;"></td> <td style="width:9.576%;"></td> <td style="width:1%;"></td> <td style="width:1.819%;"></td> <td style="width:1%;"></td> <td style="width:9.576%;"></td> <td style="width:1%;"></td> <td style="width:1.819%;"></td> <td style="width:1%;"></td> <td style="width:9.156%;"></td> <td style="width:1%;"></td> <td style="width:1.539%;"></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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Subtractions</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>at End of<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt 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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three months ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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;">Contract asset, included in other current assets</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">2,017</span></p></td> <td style="white-space:nowrap;vertical-align: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;">2,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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;">Contract asset, included in other assets (long term) </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(2)</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:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,307</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,307</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The $2.2 million of contract asset is derived from our agreement with the DoD.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(2) </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The Clover contract asset was included in long term assets to reflect the timing of expected long term demand for CpG 1018 adjuvant for Clover Product. See Note 6 for further discussion.</span></p></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table disaggregates our product revenue, net by product and geographic region and disaggregates our other revenues by geographic region (in thousands):</span></p><p style="text-indent:4.533%;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:12pt;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:23.246%;"></td> <td style="width:1.379%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.379%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.379%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.379%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.379%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.379%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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="color:#000000;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="10" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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="color:#000000;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S.</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non U.S.</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S.</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non U.S.</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product revenue, net</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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;">HEPLISAV-B</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">46,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,146</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">43,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 product revenue, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">46,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,146</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">47,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">43,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">43,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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 revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">2,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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 revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,501</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,289</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 46699000 1146000 47845000 43451000 0 43451000 46699000 1146000 47845000 43451000 0 43451000 2802000 143000 2945000 3474000 0 3474000 49501000 1289000 50790000 46925000 0 46925000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes HEPLISAV-B product revenue from each of our three largest customers (as a percentage of total HEPLISAV-B net product revenue):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.312%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:16.203%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:16.203%;"></td> <td style="width:1%;"></td> <td style="width:2.08%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family: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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;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="color:#000000;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt 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> </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="color:#000000;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt 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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Largest customer</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">27</span></p></td> <td style="white-space:nowrap;vertical-align: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:middle;"><p style="font-size:10pt;margin-top:0;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Second largest customer</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">22</span></p></td> <td style="white-space:nowrap;vertical-align: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:middle;"><p style="font-size:10pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third largest customer</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align: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</span></p></td> <td style="white-space:nowrap;vertical-align: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:middle;"><p style="font-size:10pt;margin-top:0;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> </table> 0.27 0.27 0.19 0.22 0.18 0.17 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes balances and activities in HEPLISAV-B product revenue allowance and reserve categories for the three months ended March 31, 2024 (in thousands):</span></p><p style="text-indent:4.533%;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:12pt;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:44.467%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:7.946999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:7.946999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:7.946999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:7.946999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:7.946999999999999%;"></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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Provisions<br/>related to<br/>current<br/>period sales</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Credit or<br/>payments<br/>made during<br/>the period</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustments related to prior periods</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>at End of<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three months ended March 31, 2024:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:middle;"><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;">Accounts receivable reserves </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">7,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">13,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,622</span></p></td> <td style="white-space:nowrap;vertical-align: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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Revenue reserve accruals </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">21,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">10,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="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;">9,698</span></p></td> <td style="white-space:nowrap;vertical-align: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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">22,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reserves are for chargebacks, discounts and other fees.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accruals are for returns, rebates and other fees.</span></div></div> 7011000 13375000 -13622000 0 6764000 21004000 10968000 -9698000 0 22274000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes balances and activities in our contract asset account (in thousands):</span><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.722%;"></td> <td style="width:1.819%;"></td> <td style="width:1%;"></td> <td style="width:9.156%;"></td> <td style="width:1%;"></td> <td style="width:1.819%;"></td> <td style="width:1%;"></td> <td style="width:9.576%;"></td> <td style="width:1%;"></td> <td style="width:1.819%;"></td> <td style="width:1%;"></td> <td style="width:9.576%;"></td> <td style="width:1%;"></td> <td style="width:1.819%;"></td> <td style="width:1%;"></td> <td style="width:9.156%;"></td> <td style="width:1%;"></td> <td style="width:1.539%;"></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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Subtractions</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>at End of<br/>Period</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt 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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three months ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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;">Contract asset, included in other current assets</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">2,017</span></p></td> <td style="white-space:nowrap;vertical-align: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;">2,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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;">Contract asset, included in other assets (long term) </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(2)</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:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,307</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,307</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The $2.2 million of contract asset is derived from our agreement with the DoD.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(2) </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The Clover contract asset was included in long term assets to reflect the timing of expected long term demand for CpG 1018 adjuvant for Clover Product. See Note 6 for further discussion.</span></p> 1389000 2802000 2017000 2174000 71307000 71307000 <p style="font-size:10pt;margin-top:18pt;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;">9. Net Loss Per Share</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of our common stock outstanding.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the calculation of diluted net income per share, net income attributable to common stockholders for basic net income per share is adjusted by the effect of dilutive securities, including awards under our equity compensation plans and change in fair value of warrant liability. Diluted net income per share attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The numerators and denominators of the basic net loss and diluted net income per share computations for our common stock are calculated as follows (in thousands):</span></p><p style="text-indent:4.533%;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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.4%;"></td> <td style="width:1%;"></td> <td style="width:12.860000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:15%;"></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:middle;"><p style="font-size:8pt;margin-top:0;font-family: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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-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;">Numerator</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;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:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss attributable to common stockholders, basic and diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">8,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-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;">Denominator</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;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:middle;"><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 stock outstanding, basic and diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">130,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><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 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:middle;"><p style="font-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;">Net loss per share attributable to common stockholders</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;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:middle;"><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;">Basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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;">Diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following were excluded from the calculation of diluted net loss per share as the effect of their inclusion would have been anti-dilutive (in thousands).</span></p><p style="text-indent:4.533%;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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.213%;"></td> <td style="width:1%;"></td> <td style="width:13.383%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:13.383%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></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="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt 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> </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="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt 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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-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;">Outstanding securities not included in diluted net loss per share calculation:</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:middle;"><p style="font-size:10pt;margin-top:0;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options and stock awards</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible Notes (as converted to common stock)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">21,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">39,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The numerators and denominators of the basic net loss and diluted net income per share computations for our common stock are calculated as follows (in thousands):</span></p><p style="text-indent:4.533%;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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.4%;"></td> <td style="width:1%;"></td> <td style="width:12.860000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:15%;"></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:middle;"><p style="font-size:8pt;margin-top:0;font-family: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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-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;">Numerator</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;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:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss attributable to common stockholders, basic and diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">8,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-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;">Denominator</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;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:middle;"><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 stock outstanding, basic and diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">130,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><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 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:middle;"><p style="font-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;">Net loss per share attributable to common stockholders</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;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:middle;"><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;">Basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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;">Diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -8721000 -8721000 -24332000 -24332000 130200000 130200000 127921000 127921000 -0.07 -0.19 -0.07 -0.19 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following were excluded from the calculation of diluted net loss per share as the effect of their inclusion would have been anti-dilutive (in thousands).</span></p><p style="text-indent:4.533%;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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.213%;"></td> <td style="width:1%;"></td> <td style="width:13.383%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:13.383%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></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="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt 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> </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="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt 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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-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;">Outstanding securities not included in diluted net loss per share calculation:</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:middle;"><p style="font-size:10pt;margin-top:0;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options and stock awards</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible Notes (as converted to common stock)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">21,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">39,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 18161000 15622000 21543000 21543000 39704000 37165000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10. Common Stock</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Common Stock Outstanding</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, there wer</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">130,859,129</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> sh</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ares of our common stock outstanding.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We entered into an at-the-market Sales Agreement with Cowen and Company, LLC (“Cowen”) on August 6, 2020 and an amendment to such agreement on August 3,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 2023 (the sales agreement as amended, the “ATM Agreement”). Under the ATM Agreement, we may offer and sell from time to time, at our sole discretion, shares of our 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;">120.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million through Cowen as our sales agent. We agreed to pay Cowen a commission of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the gross sales proceeds of any common stock sold through Cowen under the ATM Agreement. As of March 31, 2024, w</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e ha</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">d $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">120.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million rema</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ining under the ATM Agreement.</span></p> 130859129 120000000 0.03 120000000 <p style="font-size:10pt;margin-top:18pt;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;">11. Equity Plans and Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Equity Plans</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> January 2021, we adopted the Dynavax Technologies Corporation 2021 Inducement Award Plan (“2021 Inducement Plan”), pursuant to which we reserved </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,500,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 for issuance under the plan to be used exclusively for grants of awards to individuals who were not previously our employees or directors. In June 2021, we amended the 2021 Inducement Plan (“Amended 2021 Inducement Plan”) to increase the number of shares of common stock reserved under the 2021 Inducement Plan to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,250,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Amended 2021 Inducement Plan was terminated effective as of April 3, 2022 and, therefore, there are no shares of our common stock available for grant.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 2022, our stockholders approved the amendment and restatement of our 2018 Equity Incentive Plan (the “Amended 2018 EIP”) to, among other things, increase the authorized number of shares of common stock by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The maximum number of shares of common stock that may be issued under the Amended 2018 EIP, will not exceed </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,600,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of common stock. As</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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, the Amended 2018 EIP and the Amended and Restated 2014 Employee Stock Purchase Plan are our active plans (the "Plans").</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Th</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e Amended 2018 EIP is administered by our Board of Directors, or a designated committee of the Board of Directors, and awards granted under the Amended 2018 EIP have a 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;">seven years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unless earlier terminated by the Board of Directors. As of March 31, 2024, there were</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;">3,035,397</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f common stock reserved for issuance under the Amended 2018 EIP.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under our Amended 2018 EIP</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we may grant stock options, restricted stock units ("RSUs"), performance-based awards, and other awards that are settled in shares of our common stock. Our equity awards generally vest over a three-year period contingent upon continuous service and unless exercised, expire </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_702b2766-4539-4f30-9e16-e5b37c56eadc;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">seven</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the date of grant (or earlier upon termination of continuous service). Activity under our Plans is set forth below:</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Options</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity of stock options for the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p><p style="text-indent:4.533%;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:12pt;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:49.84%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.020000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares<br/>Underlying<br/>Outstanding<br/>Options<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 (years)</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value (in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">10.78</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">4.18</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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Options 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;">1,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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;">Options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">240</span></p></td> <td style="white-space:nowrap;vertical-align: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;">6.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><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;">Options cancelled:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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: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:10pt;margin-top:0;font-family:Times New Roman;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:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options forfeited (unvested)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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</span></p></td> <td style="white-space:nowrap;vertical-align: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;">9.52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options expired (vested)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">4.39</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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,032</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">Vested and expected to vest as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">11,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">11.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">4.35</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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">Exercisable as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">3.59</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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock Units</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity of RSUs for the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p><p style="text-indent:4.533%;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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.673%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:13.383%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></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="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of Shares<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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-Average<br/>Grant-Date Fair<br/>Value Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">11.57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.49</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Vested </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,637</span></p></td> <td style="white-space:nowrap;vertical-align: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.11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(1) Inclusive of approximately 642,344 RSUs for the three months ended March 31, 2024, which were not converted into shares due to net share settlement in order to cover the required amount of employee withholding taxes. The value of the withheld shares was classified as a reduction to additional paid-in capital.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Market-based Performance Stock Units</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We granted market-based performance restricted stock units (“PSUs”) to certain executives. These PSUs vest upon a specified market condition. The summary of PSU activities for the three months ended March 31, 2024 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><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.673%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:13.383%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></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="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of Shares<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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-Average<br/>Grant-Date Fair<br/>Value Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">15.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.59</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Performance-based Options</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, approximately</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> s</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">hares underlying performance-based options were outstanding.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Significant Assumptions in Estimating Option Fair Value</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">T</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">he fair value of each time-based option is estimated on the date of grant using the Black-Scholes option valuation model. The fair value of each RSU is determined at the date of grant using our closing stock price. The fair value of each PSU is estimated using the Monte Carlo simulation method on the date of grant. </span><span style="font-size:12pt;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 weighted-average assumptions used in the calculations of these fair value measurements are as follows</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">: </span></span><span style=""></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p 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:12pt;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:42.422%;"></td> <td style="width:1.922%;"></td> <td style="width:1%;"></td> <td style="width:9.992%;"></td> <td style="width:1%;"></td> <td style="width:1.922%;"></td> <td style="width:1%;"></td> <td style="width:9.992%;"></td> <td style="width:1%;"></td> <td style="width:1.922%;"></td> <td style="width:1.922%;"></td> <td style="width:1%;"></td> <td style="width:9.992%;"></td> <td style="width:1%;"></td> <td style="width:1.922%;"></td> <td style="width:1%;"></td> <td style="width:9.992%;"></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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Options</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt 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;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Market-Based Performance Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt 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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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="color:#000000;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt 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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 fair value per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">7.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">7.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> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">17.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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">18.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">4.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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 life (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">4.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.5</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">2.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">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="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-based Compensation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Compensation expense is based on awards ultimately expected to vest and reflects estimated forfeitures. For equity awards with time-based vesting, the fair value is amortized to expense on a straight-line basis over the vesting periods.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have also granted performance-based equity awards to certain of our employees. For equity awards with performance-based vesting criteria, the fair value is amortized to expense when the achievement of the vesting criteria becomes probable.</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:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes stock-based compensation expense recorded in each component of operating expenses in our condensed consolidated statements of operations, and amounts capitalized to our inventories (in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p><p style="text-indent:4.533%;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:12pt;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:58.852%;"></td> <td style="width:2.42%;"></td> <td style="width:1%;"></td> <td style="width:14.943%;"></td> <td style="width:1%;"></td> <td style="width:2.42%;"></td> <td style="width:1%;"></td> <td style="width:14.943%;"></td> <td style="width:1%;"></td> <td style="width:2.42%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family: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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;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="color:#000000;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt 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> </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="color:#000000;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt 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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of sales - product</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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:#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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">13,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div> 1500000 3250000 15000000 32600000 P7Y 3035397 P10Y <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity of stock options for the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p><p style="text-indent:4.533%;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:12pt;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:49.84%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.020000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares<br/>Underlying<br/>Outstanding<br/>Options<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 (years)</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value (in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">10.78</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">4.18</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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Options 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;">1,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><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;">Options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">240</span></p></td> <td style="white-space:nowrap;vertical-align: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;">6.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:middle;"><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;">Options cancelled:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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: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:10pt;margin-top:0;font-family:Times New Roman;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:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options forfeited (unvested)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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</span></p></td> <td style="white-space:nowrap;vertical-align: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;">9.52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options expired (vested)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">4.39</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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,032</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">Vested and expected to vest as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">11,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">11.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">4.35</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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">Exercisable as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">3.59</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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 10120000 10.78 P4Y2M4D 37388000 1505000 12.46 240000 6.82 2000 9.52 89000 15.46 11294000 11.05 P4Y4M20D 23032000 11050000 11.03 P4Y4M6D 22954000 7653000 10.56 P3Y7M2D 20912000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity of RSUs for the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p><p style="text-indent:4.533%;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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.673%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:13.383%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></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="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of Shares<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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-Average<br/>Grant-Date Fair<br/>Value Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">11.57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.49</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><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;">Vested </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,637</span></p></td> <td style="white-space:nowrap;vertical-align: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.11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 4445000 11.57 2962000 12.49 1637000 11.11 54000 12.91 5716000 12.16 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We granted market-based performance restricted stock units (“PSUs”) to certain executives. These PSUs vest upon a specified market condition. The summary of PSU activities for the three months ended March 31, 2024 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><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.673%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:13.383%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></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="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of Shares<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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-Average<br/>Grant-Date Fair<br/>Value Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">15.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.59</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 557000 15.95 558000 17.23 1115000 16.59 36000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted-average assumptions used in the calculations of these fair value measurements are 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 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:12pt;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:42.422%;"></td> <td style="width:1.922%;"></td> <td style="width:1%;"></td> <td style="width:9.992%;"></td> <td style="width:1%;"></td> <td style="width:1.922%;"></td> <td style="width:1%;"></td> <td style="width:9.992%;"></td> <td style="width:1%;"></td> <td style="width:1.922%;"></td> <td style="width:1.922%;"></td> <td style="width:1%;"></td> <td style="width:9.992%;"></td> <td style="width:1%;"></td> <td style="width:1.922%;"></td> <td style="width:1%;"></td> <td style="width:9.992%;"></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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Options</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt 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;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Market-Based Performance Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt 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:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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="color:#000000;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt 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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 fair value per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">7.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">7.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> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">17.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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">18.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">4.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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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 life (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">4.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.5</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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">2.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">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="min-width:fit-content;"> </span></p></td> </tr> </table> 7.88 7.28 17.23 18.25 0.042 0.04 0.043 0.043 P4Y6M P4Y6M P2Y10M24D P2Y10M24D 0.008 0.008 0.006 0.009 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes stock-based compensation expense recorded in each component of operating expenses in our condensed consolidated statements of operations, and amounts capitalized to our inventories (in thousands</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">):</span></p><p style="text-indent:4.533%;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:12pt;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:58.852%;"></td> <td style="width:2.42%;"></td> <td style="width:1%;"></td> <td style="width:14.943%;"></td> <td style="width:1%;"></td> <td style="width:2.42%;"></td> <td style="width:1%;"></td> <td style="width:14.943%;"></td> <td style="width:1%;"></td> <td style="width:2.42%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family: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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;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="color:#000000;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt 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> </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="color:#000000;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:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:2.25pt 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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top: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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of sales - product</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;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:#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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">13,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 2665000 2112000 8920000 6830000 559000 695000 870000 397000 13014000 10034000 <p style="font-size:10pt;margin-top:18pt;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;">12. Income Taxes</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are subject to </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. federal, state and foreign income taxes. For the three months ended March 31, 2024 and 2023, we recorded an income tax benefit of $</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 an income tax provision of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Our effective tax rate was approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)% for the three months ended March 31, 2024 and 2023, respectively. For the three months ended March 31, 2024, the primar</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">y difference between the effective tax rate and the federal statutory rate is driven by state and foreign tax expense. For the three months ended March 31, 2023, the primary difference between the effective tax rate and the federal statutory rate is due to the benefit of net operating losses utilized during the periods and the full valuation allowance we established on our federal, state, and certain foreign deferred tax assets.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The tax benefit of net operating losses, temporary differences and credit carryforwards is required to be recorded as an asset to the extent that management assesses that realization is "more likely than not." Realization of the future tax benefits is dependent on our ability to generate sufficient taxable income within the carryforward period. A high degree of judgment is required to determine if, and the extent to which, valuation allowances should be recorded against deferred tax assets. In making such determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operations. Based on all available evidence as of March 31, 2024, both positive and negative, and the weight of that evidence to the extent such evidence can be objectively verified, management believes that recognition of the deferred tax assets arising from the above-mentioned future tax benefits is currently not more likely than not to be realized, and, accordingly, has provided a valuation allowance.</span></p> -2800000 600000 0.242 0.026 Restricted cash is included in "Other assets" in the Condensed Consolidated Balance Sheets. Reserves are for chargebacks, discounts and other fees. Accruals are for returns, rebates and other fees. The $2.2 million of contract asset is derived from our agreement with the DoD. The Clover contract asset was included in long term assets to reflect the timing of expected long term demand for CpG 1018 adjuvant for Clover Product. See Note 6 for further discussion. (1) Inclusive of approximately 642,344 RSUs for the three months ended March 31, 2024, which were not converted into shares due to net share settlement in order to cover the required amount of employee withholding taxes. The value of the withheld shares was classified as a reduction to additional paid-in capital.