0000950170-24-026195.txt : 20240305 0000950170-24-026195.hdr.sgml : 20240305 20240305165855 ACCESSION NUMBER: 0000950170-24-026195 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 106 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240305 DATE AS OF CHANGE: 20240305 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CERUS CORP CENTRAL INDEX KEY: 0001020214 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 680262011 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-21937 FILM NUMBER: 24721869 BUSINESS ADDRESS: STREET 1: 1220 CONCORD AVENUE STREET 2: SUITE 600 CITY: CONCORD STATE: CA ZIP: 94520 BUSINESS PHONE: 9252886000 MAIL ADDRESS: STREET 1: 1220 CONCORD AVENUE STREET 2: SUITE 600 CITY: CONCORD STATE: CA ZIP: 94520 FORMER COMPANY: FORMER CONFORMED NAME: CERUS TECHNOLOGIES INC DATE OF NAME CHANGE: 19960731 10-K 1 cers-20231231.htm 10-K 10-K
false0001020214FYthree yearshttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#ShortTermInvestmentsMemberhttp://fasb.org/us-gaap/2023#NonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#NonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#NonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCostThree years0001020214cers:OtherCountriesMemberus-gaap:ProductMember2023-01-012023-12-310001020214us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001020214us-gaap:CustomerConcentrationRiskMembercers:AmericanRedCrossMemberus-gaap:SalesRevenueProductLineMember2021-01-012021-12-3100010202142024-02-080001020214us-gaap:DomesticCountryMembercers:DeferredTaxAssetsExpireInTwoThousandTwentyFourAndTwoThousandTwentySixMember2023-12-310001020214us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001020214us-gaap:ProductMembercountry:US2023-01-012023-12-310001020214cers:PriorRevolvingLoanCreditAgreementMembercers:TermLoanMember2023-03-302023-03-300001020214us-gaap:RetainedEarningsMember2021-01-012021-12-310001020214us-gaap:CommonStockMember2020-12-310001020214us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001020214us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001020214us-gaap:DomesticCountryMembercers:DeferredTaxAssetsExpireInTwoThousandTwentySevenAndTwoThousandThirtyThreeMember2023-12-310001020214us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001020214us-gaap:NoncontrollingInterestMember2021-01-012021-12-310001020214us-gaap:MortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001020214us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001020214us-gaap:OneTimeTerminationBenefitsMember2023-01-012023-12-310001020214srt:MinimumMember2023-12-310001020214us-gaap:GovernmentContractMembercountry:US2022-01-012022-12-310001020214us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001020214cers:UnitesStatesDepartmentOfDefenseIndustrialBaseAnalysisAndSustainmentProgramAgreementMemberus-gaap:AccountsReceivableMember2022-12-310001020214us-gaap:ComputerEquipmentMember2022-12-310001020214us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001020214us-gaap:NoncontrollingInterestMember2021-12-310001020214us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001020214us-gaap:OtherAssetsMember2022-12-310001020214us-gaap:AdditionalPaidInCapitalMember2020-12-310001020214us-gaap:ProductMember2022-12-310001020214srt:MaximumMember2023-12-310001020214us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueProductLineMembercers:EtablissementFrancaisDuSangMember2022-01-012022-12-310001020214us-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2022-01-012022-12-310001020214cers:OtherMemberus-gaap:ProductMember2021-01-012021-12-310001020214cers:OtherMemberus-gaap:ProductMember2022-01-012022-12-310001020214us-gaap:AccountsReceivableMembercers:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember2023-12-310001020214us-gaap:CommonStockMember2023-12-310001020214us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001020214us-gaap:RetainedEarningsMember2022-12-310001020214cers:UnitesStatesDepartmentOfDefenseIndustrialBaseAnalysisAndSustainmentProgramAgreementMembercers:DeferredRevenueMember2023-12-310001020214us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001020214cers:DeferredTaxAssetsExpireInTwoThousandTwentySevenAndTwoThousandThirtyThreeMember2023-12-310001020214cers:TwoThousandEightEquityIncentivePlanMember2023-06-012023-06-300001020214cers:TermLoanCreditAgreementMember2023-03-3100010202142021-12-310001020214country:CNcers:CerusZhongbaokangShandongBiomedicalCoLtdMember2023-01-012023-12-310001020214cers:EmployeeStockPurchasePlanMember2020-06-012020-06-300001020214srt:MaximumMembercers:BiomedicalAdvancedResearchAndDevelopmentAuthorityMembercers:CerusCorporationMember2023-01-012023-12-310001020214cers:RevolvingLoanMember2022-12-310001020214cers:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember2023-12-310001020214us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001020214country:US2023-12-310001020214cers:TwoThousandEightEquityIncentivePlanMember2022-12-310001020214cers:OtherCountriesMemberus-gaap:ProductMember2021-01-012021-12-310001020214cers:PriorTermLoanCreditAgreementMembercers:TermLoanMember2019-03-290001020214us-gaap:AdditionalPaidInCapitalMember2022-12-310001020214cers:TermLoanCreditAgreementMembercers:TermLoanMembercers:TrancheFourMember2023-03-310001020214us-gaap:MortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001020214us-gaap:ProductMember2023-01-012023-12-310001020214us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001020214us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-12-310001020214us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001020214us-gaap:GovernmentContractMembercountry:US2021-01-012021-12-310001020214us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001020214us-gaap:GovernmentContractMember2022-01-012022-12-310001020214us-gaap:OtherRestructuringMember2023-01-012023-12-310001020214us-gaap:ProductMember2021-01-012021-12-310001020214us-gaap:MortgageBackedSecuritiesMember2022-12-310001020214us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-3100010202142023-12-3100010202142020-01-012020-12-310001020214us-gaap:OtherAssetsMember2023-12-3100010202142023-09-300001020214us-gaap:RetainedEarningsMember2023-12-310001020214us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-310001020214us-gaap:ProductMembercountry:US2021-01-012021-12-310001020214us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueProductLineMembercers:EtablissementFrancaisDuSangMember2021-01-012021-12-310001020214us-gaap:CommonStockMember2022-01-012022-12-310001020214cers:PriorTermLoanCreditAgreementMembercers:TrancheOneMember2019-03-290001020214cers:PriorTermLoanCreditAgreementMember2019-03-292019-03-290001020214us-gaap:ProductMembercountry:FR2022-01-012022-12-310001020214cers:EuropeAndOtherMember2023-12-310001020214us-gaap:GovernmentContractMember2021-01-012021-12-310001020214us-gaap:NoncontrollingInterestMember2023-12-310001020214cers:EuropeAndOtherMember2022-12-310001020214us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001020214us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001020214us-gaap:FairValueInputsLevel1Member2022-12-310001020214cers:TwoThousandEightEquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2023-01-012023-12-310001020214cers:TwoThousandEightEquityIncentivePlanMembersrt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001020214cers:EmployeeStockPurchasePlanMember2022-01-012022-12-310001020214us-gaap:AccountsReceivableMembercers:FoodAndDrugAdministrationMember2023-12-310001020214us-gaap:FurnitureAndFixturesMember2023-12-310001020214cers:PriorTermLoanCreditAgreementMembercers:TrancheOneMember2023-03-310001020214us-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-12-310001020214us-gaap:DomesticCountryMembercers:DeferredTaxAssetsExpireInTwoThousandThirtyFourAndTwoThousandFortyThreeMember2023-12-310001020214cers:UnitesStatesDepartmentOfDefenseIndustrialBaseAnalysisAndSustainmentProgramAgreementMemberus-gaap:OtherCurrentAssetsMember2022-12-310001020214us-gaap:MoneyMarketFundsMember2022-12-310001020214us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310001020214us-gaap:GovernmentContractMember2023-01-012023-12-310001020214us-gaap:OtherRestructuringMember2023-12-310001020214country:USus-gaap:GovernmentContractMember2023-01-012023-12-310001020214us-gaap:NoncontrollingInterestMember2022-12-310001020214us-gaap:ProductMembercountry:US2022-01-012022-12-310001020214us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMember2019-03-290001020214cers:EuropeMiddleEastAndAfricaMemberus-gaap:ProductMember2021-01-012021-12-310001020214us-gaap:CommonStockMember2022-12-310001020214cers:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember2023-09-300001020214us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001020214cers:EmployeeStockPurchasePlanMember2023-12-310001020214country:FRus-gaap:ProductMember2021-01-012021-12-310001020214cers:TermLoanCreditAgreementMembercers:TermLoanMember2023-03-312023-03-3100010202142023-11-202023-11-200001020214cers:UnitesStatesDepartmentOfDefenseIndustrialBaseAnalysisAndSustainmentProgramAgreementMembersrt:MinimumMember2022-09-012022-09-300001020214cers:FourHundredOneKPlanMember2023-01-012023-12-3100010202142023-01-012023-12-310001020214cers:TwoThousandEightEquityIncentivePlanMember2019-06-012019-06-300001020214cers:DeferredTaxAssetsExpireInTwoThousandTwentyFourAndTwoThousandTwentySixMember2023-12-310001020214srt:MaximumMember2022-01-012022-12-310001020214us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310001020214cers:TwoThousandEightEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-12-3100010202142023-06-300001020214us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueProductLineMembercers:EtablissementFrancaisDuSangMember2023-01-012023-12-310001020214cers:TwoThousandEightEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-12-310001020214cers:DeferredTaxAssetsNoExpirationMemberus-gaap:StateAndLocalJurisdictionMember2023-12-310001020214cers:TermLoanCreditAgreementMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-03-312023-03-310001020214cers:EmployeeStockPurchasePlanRightsMember2023-01-012023-12-310001020214us-gaap:FairValueInputsLevel2Member2023-12-310001020214country:CNcers:CerusZhongbaokangShandongBiomedicalCoLtdMember2021-02-012021-02-280001020214cers:TwoThousandEightEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2023-01-012023-12-310001020214cers:TwoThousandEightEquityIncentivePlanMember2023-01-012023-12-310001020214us-gaap:RetainedEarningsMember2022-01-012022-12-310001020214cers:EuropeMiddleEastAndAfricaMemberus-gaap:ProductMember2023-01-012023-12-310001020214cers:PriorTermLoanCreditAgreementMembercers:TermLoanMembercers:TrancheThreeMember2019-03-290001020214us-gaap:LeaseholdImprovementsMember2022-12-310001020214srt:MaximumMember2021-01-012021-12-310001020214us-gaap:MoneyMarketFundsMember2023-12-310001020214us-gaap:MachineryAndEquipmentMember2023-12-310001020214us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembercers:CustomersMember2023-01-012023-12-3100010202142022-12-310001020214us-gaap:NoncontrollingInterestMember2023-01-012023-12-310001020214cers:TermLoanCreditAgreementMembercers:TrancheThreeMember2023-09-010001020214cers:FloorRateMemberus-gaap:RevolvingCreditFacilityMember2023-03-312023-03-310001020214cers:DeferredTaxAssetsExpireInTwoThousandThirtyFourAndTwoThousandFortyThreeMember2023-12-310001020214us-gaap:EmployeeStockOptionMember2023-12-310001020214us-gaap:MortgageBackedSecuritiesMember2023-12-310001020214cers:TwoThousandEightEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001020214us-gaap:FairValueInputsLevel3Member2023-12-310001020214us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001020214us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001020214us-gaap:NoncontrollingInterestMember2022-01-012022-12-310001020214us-gaap:ProductMember2023-12-310001020214us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMember2023-03-312023-03-3100010202142022-01-012022-12-310001020214cers:EmployeeStockPurchasePlanMember2023-01-012023-12-310001020214us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001020214cers:CantorFitzgeraldCoAndStifelNicolausCompanyIncorporatedMembercers:AmendedSalesAgreementMembercers:SalesAmendmentOneMember2023-03-012023-03-010001020214us-gaap:CorporateDebtSecuritiesMember2022-12-310001020214us-gaap:AdditionalPaidInCapitalMember2023-12-310001020214cers:TwoThousandEightEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001020214cers:OtherCountriesMemberus-gaap:ProductMember2022-01-012022-12-310001020214cers:TwoThousandEightEquityIncentivePlanMember2021-06-012021-06-300001020214us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001020214cers:TermLoanCreditAgreementMembercers:TermLoanMember2023-12-310001020214cers:FoodAndDrugAdministrationMember2020-09-012020-09-300001020214us-gaap:ConstructionInProgressMember2022-12-310001020214us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001020214country:US2022-12-310001020214country:FRus-gaap:ProductMember2023-01-012023-12-310001020214cers:TwoThousandEightEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001020214us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001020214cers:TwoThousandEightEquityIncentivePlanMembercers:PerformanceBasedCashAwardsMember2023-01-012023-12-310001020214us-gaap:ProductMembersrt:NorthAmericaMember2022-01-012022-12-310001020214cers:EmployeeStockPurchasePlanMember2021-01-012021-12-310001020214us-gaap:CommonStockMember2021-01-012021-12-310001020214cers:TwoThousandEightEquityIncentivePlanMember2023-12-310001020214srt:MaximumMember2023-01-012023-12-310001020214us-gaap:AdditionalPaidInCapitalMember2021-12-310001020214srt:MinimumMember2023-01-012023-12-310001020214srt:MaximumMembercers:UnitesStatesDepartmentOfDefenseIndustrialBaseAnalysisAndSustainmentProgramAgreementMember2022-09-012022-09-300001020214us-gaap:RetainedEarningsMember2021-12-3100010202142020-12-310001020214us-gaap:RevolvingCreditFacilityMember2023-03-310001020214us-gaap:RevolvingCreditFacilityMember2022-12-310001020214cers:DeferredTaxAssetsNoExpirationMember2023-12-310001020214cers:TermLoanMember2022-12-310001020214cers:PriorTermLoanCreditAgreementMembercers:TermLoanMembercers:TrancheTwoMember2023-03-310001020214us-gaap:MachineryAndEquipmentMember2022-12-310001020214us-gaap:CorporateDebtSecuritiesMember2023-12-310001020214cers:TwoThousandEightEquityIncentivePlanMember2022-06-012022-06-300001020214us-gaap:RestrictedStockUnitsRSUMember2023-12-310001020214us-gaap:RetainedEarningsMember2020-12-310001020214cers:ConsignedDemonstrationEquipmentMember2022-12-310001020214us-gaap:CommonStockMember2023-01-012023-12-3100010202142021-01-012021-12-310001020214us-gaap:CommonStockMember2021-12-310001020214cers:EmployeeStockPurchasePlanRightsMember2022-01-012022-12-310001020214cers:TwoThousandEightEquityIncentivePlanMemberus-gaap:PerformanceSharesMember2023-12-310001020214us-gaap:FurnitureAndFixturesMember2022-12-310001020214us-gaap:ProductMember2022-01-012022-12-310001020214us-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-12-310001020214cers:EuropeMiddleEastAndAfricaMemberus-gaap:ProductMember2022-01-012022-12-3100010202142023-11-200001020214cers:UnitesStatesDepartmentOfDefenseIndustrialBaseAnalysisAndSustainmentProgramAgreementMemberus-gaap:AccountsReceivableMember2023-12-310001020214us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001020214cers:ConsignedDemonstrationEquipmentMember2023-12-310001020214cers:EmployeeStockPurchasePlanRightsMember2021-01-012021-12-310001020214us-gaap:ComputerEquipmentMember2023-12-310001020214cers:RevolvingLoanMember2023-12-310001020214us-gaap:OneTimeTerminationBenefitsMember2023-12-310001020214us-gaap:ProductMembersrt:NorthAmericaMember2021-01-012021-12-310001020214cers:AmendedSalesAgreementMembercers:CantorFitzgeraldCoAndStifelNicolausCompanyIncorporatedMembercers:SalesAmendmentOneMember2023-12-310001020214us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembercers:CustomersMember2022-01-012022-12-310001020214cers:TermLoanMembercers:TermLoanCreditAgreementMembercers:TrancheThreeMember2023-03-310001020214us-gaap:OtherNoncurrentLiabilitiesMember2022-12-310001020214us-gaap:CustomerConcentrationRiskMembercers:AmericanRedCrossMemberus-gaap:SalesRevenueProductLineMember2023-01-012023-12-310001020214cers:TwoThousandEightEquityIncentivePlanMember2020-06-012020-06-300001020214cers:PriorRevolvingLoanCreditAgreementMember2023-03-300001020214us-gaap:RevolvingCreditFacilityMember2023-12-310001020214us-gaap:OtherNoncurrentLiabilitiesMember2023-12-310001020214us-gaap:DomesticCountryMember2023-12-310001020214us-gaap:ProductMembersrt:NorthAmericaMember2023-01-012023-12-310001020214us-gaap:AccountsReceivableMembercers:FoodAndDrugAdministrationMember2022-12-310001020214us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001020214us-gaap:CustomerConcentrationRiskMembercers:AmericanRedCrossMemberus-gaap:SalesRevenueProductLineMember2022-01-012022-12-310001020214us-gaap:AccountsReceivableMembercers:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember2022-12-310001020214cers:OtherMemberus-gaap:ProductMember2023-01-012023-12-310001020214us-gaap:RetainedEarningsMember2023-01-012023-12-310001020214us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001020214cers:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember2023-01-012023-12-310001020214cers:PriorTermLoanCreditAgreementMember2019-03-290001020214cers:PriorTermLoanCreditAgreementMembercers:TermLoanMembercers:TrancheTwoMember2019-03-290001020214us-gaap:FairValueInputsLevel2Member2022-12-310001020214cers:CantorFitzgeraldCoAndStifelNicolausCompanyIncorporatedMembercers:SalesAmendmentThreeMembercers:SalesAgreementsMember2023-01-012023-12-310001020214cers:CantorFitzgeraldCoAndStifelNicolausCompanyIncorporatedMembercers:SalesAmendmentThreeMembercers:SalesAgreementsMember2020-12-112020-12-110001020214cers:FloorRateMembercers:TermLoanCreditAgreementMembercers:TrancheFourMember2023-03-312023-03-310001020214cers:TermLoanMember2023-12-310001020214us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001020214cers:TermLoanCreditAgreementMember2023-12-310001020214us-gaap:StateAndLocalJurisdictionMember2023-12-310001020214us-gaap:FairValueInputsLevel1Member2023-12-310001020214us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-12-310001020214us-gaap:LeaseholdImprovementsMember2023-12-31cers:Trancheiso4217:USDxbrli:sharesxbrli:pureutr:sqftxbrli:sharescers:Periodcers:Customeriso4217:USDcers:Segment

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

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

For the fiscal year ended December 31, 2023

OR

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

For the transition period from to

Commission file number 000-21937

 

CERUS CORPORATION

(Exact name of registrant as specified in its charter)

 

Delaware

68-0262011

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

1220 Concord Avenue, Suite 600,

Concord, California

94520

(Address of principal executive offices)

(Zip Code)

(925) 288-6000

(Registrant’s telephone number, including area code)

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

Title of Each Class

Trading Symbol

Name of Each Exchange on Which Registered

Common Stock, par value $0.001 per share

CERS

The Nasdaq Stock Market LLC

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

Preferred Share Purchase Rights

(Title of Class)

 

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

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

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

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

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

 

Large accelerated filer ☐

Accelerated filer ☒

Non-accelerated filer ☐

Smaller reporting company

Emerging growth company

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

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

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

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

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

The approximate aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant as of June 30, 2023, the last business day of the registrant’s most recently completed second fiscal quarter, based upon the closing sale price of the registrant’s common stock listed on the Nasdaq Global Market, was $373 million. (1)

As of February 8, 2024, there were 181,282,725 shares of the registrant’s common stock outstanding.

 

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive proxy statement in connection with the registrant’s 2024 Annual Meeting of Stockholders, to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year ended December 31, 2023, are incorporated by reference into Part III of this Annual Report on Form 10-K.

 

(1) Based on a closing sale price of $2.46 per share on June 30, 2023. Excludes 29.1 million shares of the registrant’s common stock held by executive officers, directors and stockholders that the registrant has concluded were affiliates at June 30, 2023.

 

 

 


 

 

FORM 10-K

For the Fiscal Year Ended December 31, 2023

TABLE OF CONTENTS

 

 

 

 

Page

PART I

 

 

Item 1.

Business

5

Item 1A.

Risk Factors

22

Item 1B.

Unresolved Staff Comments

59

Item 1C.

Cybersecurity

59

Item 2.

Properties

59

Item 3.

Legal Proceedings

60

Item 4.

Mine Safety Disclosures

60

 

 

PART II

 

 

Item 5.

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

61

Item 6.

Reserved

61

Item 7.

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

62

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

73

Item 8.

Financial Statements and Supplementary Data

73

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

73

Item 9A.

Controls and Procedures

74

Item 9B.

Other Information

76

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

76

 

 

PART III

 

 

Item 10.

Directors, Executive Officers and Corporate Governance

77

Item 11.

Executive Compensation

77

Item 12.

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

77

Item 13.

Certain Relationships and Related Transactions, and Director Independence

78

Item 14.

Principal Accountant Fees and Services

78

 

 

PART IV

 

 

Item 15.

Exhibits and Financial Statement Schedules

79

Item 16.

Form 10-K Summary

84

 

 

SIGNATURES

112

 

 

 

 


 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities and Exchange Act of 1934, as amended, that involve risks and uncertainties. The forward-looking statements are contained principally in Item 1, “Business,” Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and in Item 1A, “Risk Factors.” These statements relate to future events or to our future operating or financial performance and involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. These forward-looking statements may include, but are not limited to, statements about:

the impact of macroeconomic developments, including the ongoing conflict between Ukraine and Russia and the state of war between Israel and Hamas and the risk of a larger regional conflict on our business and operations as well as the business or operations of our customers, manufacturers, research partners, and other third parties with whom we conduct business;
future sales of and anticipated demand for, and our ability to effectively commercialize and achieve market acceptance of the INTERCEPT™ Blood System, including our ability to comply with applicable United States, or U.S., and foreign laws, regulations and regulatory requirements;
our ability to successfully complete the development of, receive regulatory approvals for and commercialize the red blood cell system;
our strategy and the potential therapeutic applications for the INTERCEPT Blood System;
our ability to manage the growth of our business and attendant cost increases, including in connection with the commercialization of the INTERCEPT Blood System in the U.S., as well as our ability to manage the risks attendant to our international operations;
the timing or likelihood of regulatory submissions and approvals and other regulatory actions or interactions, including whether existing clinical data will be sufficient in order to obtain a CE Certificate of Conformity and affix a CE Mark to the red blood cell system;
our ability to obtain and maintain regulatory approvals of the INTERCEPT Blood System;
our ability to obtain adequate clinical and commercial supplies of the INTERCEPT Blood System from our sole source suppliers for a particular product or component they manufacture;
the initiation, scope, rate of progress, results and timing of our ongoing and proposed preclinical and clinical trials of the INTERCEPT Blood System;
the successful completion of our research, development and clinical programs and our ability to manage cost increases associated with preclinical and clinical development of the INTERCEPT Blood System;
the amount and availability of funding we may receive under our government contracts with the Biomedical Advanced Research and Development Authority, or BARDA, the U.S. Department of Defense, or DoD, and the U.S. Food and Drug Administration, or FDA;
our ability to transition distribution of the INTERCEPT Blood System from third parties to a direct sales model in certain international markets;
the ability of our products to inactivate the emerging viruses and other pathogens that we may target in the future;
our ability to protect our intellectual property and operate our business without infringing upon the intellectual property rights of others;
our estimates regarding the sufficiency of our cash resources, our ability to continue as a going concern and our need for additional funding; and
our plans, objectives, expectations and intentions and any other statements that are not historical facts.

In some cases, you can identify forward-looking statements by terms such as “anticipate,” “will,” “believe,” “estimate,” “expect,” “plan,” “may,” “should,” “could,” “would,” “project,” “predict,” “potential,” and similar expressions intended to identify such forward-looking statements. Forward-looking statements reflect our current views with respect to future events, are based on assumptions, and are subject to risks and uncertainties. There can be no assurance that any of the events anticipated by forward-looking statements will occur or, if any of them do occur, what impact they will have on our business, results of operations and

3


 

financial condition. Certain important factors could cause actual results to differ materially from those discussed in such statements, including the rate of customer adoption in the U.S. and our ability to achieve market acceptance of our products in the U.S. and international markets, whether our preclinical and clinical data or data from commercial use will be considered sufficient by regulatory authorities or Notified Bodies to grant marketing approval or receive CE Certificates of Conformity for our products or for product extensions or additional claims for our products, our ability to obtain reimbursement approval for our products, changes in regulatory approval or certification requirements for our products, our ability to complete the development and testing of additional configurations or redesigns of our products, our need for additional financing and our ability to access funding under our agreements with BARDA, the DoD, and the FDA, the impacts of regulation of our products by domestic and foreign regulatory authorities, our limited experience in sales, marketing and regulatory support for the INTERCEPT Blood System, our reliance on Fresenius Kabi AG and other third parties to manufacture and supply certain components of the INTERCEPT Blood System, incompatibility of our platelet system with some commercial platelet collection methods, our need to complete our red blood cell system’s commercial design, more effective product offerings by, or clinical setbacks of, our competitors, product liability, our use of hazardous materials in the development of our products, business interruption due to earthquake, our expectation of continuing losses, protection of our intellectual property rights, volatility in our stock price, on-going compliance with the requirements of the Sarbanes-Oxley Act of 2002, adverse market and economic conditions, including those resulting from the effects of macroeconomic conditions, and other factors discussed below and under the caption “Risk Factors,” in Item 1A of this Annual Report on Form 10-K. We discuss many of these risks in this Annual Report on Form 10-K in greater detail in the section titled “Risk Factors” under Part I, Item 1A below. Given these uncertainties, you should not place undue reliance on these forward-looking statements. Also, forward-looking statements represent our estimates and assumptions only as of the date of this Annual Report on Form 10-K. You should read this Annual Report on Form 10-K and the documents that we incorporate by reference in and have filed as exhibits to this Annual Report on Form 10-K completely. Our actual future results may be materially different from what we expect. Except as required by law, we assume no obligation to update or revise any forward-looking statements to reflect new information or future events, even if new information becomes available in the future. You should not assume that our silence over time means that actual events are bearing out as expressed or implied in such forward-looking statements.

RISK FACTOR SUMMARY

Investing in our securities involves a high degree of risk. 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 that we face. Additional discussion of the risks summarized in this risk factor summary, as well as other risks that we face, can be found under the heading “Item 1A—Risk Factors” in Part I of this Annual Report on Form 10-K.

We depend substantially upon the commercial success of the INTERCEPT Blood System for platelets, plasma and cryoprecipitation in the U.S., and our inability to successfully commercialize the INTERCEPT Blood System in the U.S. would have a material adverse effect on our business, financial condition, results of operations and growth prospects.
The INTERCEPT Blood System may not achieve or be able to sustain broad market adoption.
We are exposed to risks associated with the highly concentrated market for the INTERCEPT Blood System.
We may be unable to develop and maintain an effective and qualified U.S. based commercial organization or educate blood centers, clinicians and hospital personnel. As a result, we may not be able to successfully educate the market on the value of pathogen reduction or commercialize our products in the U.S.
We have very limited experience selling directly to hospitals or expertise complying with regulations governing finished biologics, and our inability to successfully commercialize the INTERCEPT Blood System for cryoprecipitation in the U.S. would have a material adverse effect on our business, financial condition, results of operations and growth prospects.
If our competitors develop products superior to ours, market their products more effectively, or receive regulatory approval or certification before our products, our commercial opportunities could be reduced or be eliminated. Competitors have and may continue to file claims in order to impede the marketability of our products, regardless of the merit of such claims.
Clinical trials are costly and time consuming, may take longer than we expect or may not be completed at all, and their outcomes are uncertain. A failure to generate data in clinical trials to support expanded label claims or to support marketing approvals or certification for our product candidates could materially and adversely affect our business, financial condition, results of operations and growth prospects.
The red blood cell system is currently in development and may never receive any marketing approvals or CE Certificates of Conformity.
Our company, our products, and blood products treated with the INTERCEPT Blood System are subject to extensive regulation by domestic and foreign authorities.

4


 

If we or our third-party suppliers fail to comply with the U.S. Food and Drug Administration’s, or FDA’s, or other regulatory authorities’ good manufacturing practice regulations, it could impair our ability to market our products in a cost-effective and timely manner.
If we modify our FDA-approved or CE Marked products, we may need to seek additional approvals or certification, which, if not granted, would prevent us from selling our modified products.
We are subject to federal, state and foreign laws governing our business practices which, if violated, could result in substantial penalties and harm our reputation and business.
A significant portion of the funding for the development of the red blood cell system has come and is expected to continue to come from our BARDA agreement, and if BARDA were to eliminate, reduce or delay, or object to extensions for funding of our agreement, it would have a significant, negative impact on our government contract revenues and cash flows, and we may be forced to suspend or terminate our U.S. red blood cell development program or obtain alternative sources of funding. Our ability to be repaid and compensated by the DoD is predicated on our ability to achieve the stated milestones in the agreement and for the DoD to agree with the successful completion of each.
We rely on third parties to market, sell, distribute and maintain our products and to maintain customer relationships in certain countries.
Our manufacturing supply chain exposes us to significant risks.
We expect to continue to generate losses and we may never achieve a profitable level of operations.
If we fail to obtain the capital necessary to fund our future operations or if we are unable to generate positive cash flows from our operations, we will need to curtail planned development or sales and commercialization activities.
We operate a complex global commercial organization, with limited experience in many countries. We have limited resources and experience complying with regulatory, legal, tax and political complexities as we expand into new and increasingly broad geographies. We may be distracted by expansion into new geographies where we do not have experience and we may be unsuccessful in monetizing such opportunities for the benefit of our organization at large.
Adverse market and economic conditions, including those resulting from the effects of macroeconomic conditions such as pandemics or other health crises, civil or political unrest or military conflicts around the world, such as the military conflict between Ukraine and Russia and the state of war between Israel and Hamas and the risk of a larger regional conflict, inflation, rising interest rates and/or the prospects of a recession, may exacerbate certain risks affecting our business.
Risks associated with our operations outside of the United States could adversely affect our business.
We may not be able to protect our intellectual property or operate our business without infringing intellectual property rights of others.
Our stock price is volatile.

Item 1. Business

Overview

We are a biomedical products company focused on developing and commercializing the INTERCEPT Blood System to enhance blood safety. The INTERCEPT Blood System, which is based on our proprietary technology for controlling biological replication, is designed to reduce blood-borne pathogens in donated blood components intended for transfusion.

Our INTERCEPT Blood System is intended for use with blood components and certain of their derivatives: platelets, plasma, red blood cells and to produce INTERCEPT Fibrinogen Complex, or IFC, and pathogen reduced plasma, cryoprecipitate reduced. The INTERCEPT Blood System for platelets, or platelet system, and the INTERCEPT Blood System for plasma, or plasma system, have received a broad range of regulatory approvals and certification, including but not limited to FDA approval in the U.S., CE Certificates of Conformity delivered in accordance with the Medical Devices Directive 93/42/EEC, or MDD, and the Medical Devices Regulation 2017/745, or MDR, permitting us to affix the CE Mark to our products and place them on the market in the European Union and other jurisdictions that recognize the CE Mark, and are being marketed and sold in a number of countries around the world, including the U.S., certain countries in Europe, the Commonwealth of Independent States, or CIS, the Middle East, and Latin America and selected countries in other regions of the world. Additionally, we have received FDA approval for the INTERCEPT Blood System for Cryoprecipitation. The INTERCEPT Blood System for Cryoprecipitation uses our plasma system to produce IFC for the treatment and control of bleeding, including massive hemorrhage, associated with fibrinogen deficiency. In addition, the INTERCEPT Blood System for Cryoprecipitation is used to produce pathogen reduced plasma, cryoprecipitate reduced. We currently sell the platelet and plasma systems using our direct sales force and through distributors and sell IFC or disposable kits to manufacture IFC in the U.S. using our

5


 

direct sales force. If we are unable to gain widespread commercial adoption in markets where our blood safety products are approved for commercialization, including in the U.S., we will have difficulties achieving profitability.

The INTERCEPT Blood System for red blood cells, or the red blood cell system, is currently in development. In the U.S., we are currently conducting two Phase 3 clinical trials - the RedeS study, to assess the safety and efficacy of INTERCEPT-treated red blood cells when compared to conventional, un-treated, red blood cells and the ReCePI study to evaluate the efficacy and safety of INTERCEPT-treated red blood cells in patients requiring transfusion for acute blood loss during surgery. In the European Union, or EU, we completed the resubmission of our application for a CE Certificate of Conformity under the new Medical Device Regulation 2017/745, or MDR, in June 2021. While at this time we expect a decision concerning certification in the second half of 2024, we cannot predict with certainty when, if ever, a decision concerning certification will actually occur. See also the risk factor entitled “The red blood system is currently in development and may never receive any marketing approvals or CE Certificates of Conformity” under “Item 1A—Risk Factors” of this Annual Report on Form 10-K for additional information with respect to timing of the ultimate decision on our CE Certificate of Conformity application.

Contribution margins from our sales is expected to be less than the cost of our operating expenses. In order to successfully commercialize all of our products and product candidates, we will be required to conduct significant research, development, preclinical and clinical evaluation, commercialization and regulatory compliance activities for our products and product candidates, which, together with anticipated increased selling, general and administrative expenses, are expected to result in substantial operating losses. Accordingly, we may never achieve a profitable level of operations in the future.

We were incorporated in California in 1991 and reincorporated in Delaware in 1996. Our wholly-owned subsidiary, Cerus Europe B.V., was formed in the Netherlands in 2006. Information regarding our revenues, net losses, and total assets for the last three fiscal years can be found in the consolidated financial statements and related notes found elsewhere in this Annual Report on Form 10-K.

Product Development

Background

The INTERCEPT Blood System is designed to broadly target and inactivate blood-borne pathogens, such as viruses (for example, HIV, West Nile, SARS, hepatitis B and C), bacteria and parasites, as well as potentially harmful white blood cells, while preserving the therapeutic properties of platelet, plasma, red blood cell and IFC transfusion products. The INTERCEPT Blood System has been shown to inactivate a broad array of pathogens and has the potential to reduce the risk of transfusion related transmission of pathogens for which testing is not completely effective, is not available or is not performed. We believe that the INTERCEPT Blood System also has the potential to inactivate most new pathogens before they are identified and before tests are developed and adopted commercially to detect their presence in donated blood.

Products, Product Candidates and Development Activities

The following table identifies our products, product candidates and product development activities and their current status:

 

Product or Product Candidate Under Development

Product or Development Status

INTERCEPT Blood System—Platelets

Commercialized in the U.S., Canada and a number of countries in Europe, the CIS, the Middle East, and selected countries in other regions around the world
Received CE Certificate of Conformity under MDR in December 2023
Post-marketing recovery and survival study underway

INTERCEPT Blood System—Plasma

Commercialized in the U.S. and a number of countries in Europe, the CIS, the Middle East, and selected countries in other regions around the world
Received CE Certificate of Conformity under MDR in December 2023
Received FDA approval of the premarket approval supplement, or PMA, to produce IFC in 2020

INTERCEPT Blood System—Red Blood Cells

U.S. Phase 3 clinical trial, known as the RedeS study, enrolling patients
U.S. Phase 3 acute anemia clinical trial, known as the ReCePI study, completed enrollment; expect to report top-line data later in the first quarter of 2024
Additional U.S. studies also planned
European Phase 3 acute anemia clinical trial completed in 2014; European Phase 3 chronic anemia clinical trial completed in 2017

6


 

 

 

Application for CE Certificate of Conformity under MDR resubmitted in 2021; decision concerning certification expected in the second half of 2024

INTERCEPT Blood System—Cryoprecipitation

FDA approval in November 2020
U.S. agreement with certain blood center manufacturing partners
Limited commercialization in the U.S.

INTERCEPT Blood System for Platelets, Plasma and Cryoprecipitation

The platelet system and plasma system are designed to inactivate blood-borne pathogens in platelets and plasma donated for transfusion. Both systems received a CE Certificate of Conformity permitting us to affix the CE Mark in the European Economic Area, or EEA, and FDA approval in the U.S. and are currently marketed and sold in a number of countries around the world including the U.S., countries in Europe, the CIS, the Middle East and selected countries in other regions of the world. Separate approvals for use of INTERCEPT-treated platelet and plasma products have been obtained in France and Switzerland. In Germany and Austria, where approvals must be obtained by individual blood centers for use of INTERCEPT-treated platelets and plasma, several centers have obtained such approvals for use of INTERCEPT-treated platelets and INTERCEPT-treated plasma. Many countries outside of the European Union recognize the CE Mark and have varying additional administrative or regulatory processes that must be completed before the platelet system or plasma system can be made commercially available. In general, these processes do not require additional clinical trials. Regardless, some potential customers may desire to conduct their own clinical studies before adopting the platelet system or plasma system. In December 2023, we received CE Certificates of Conformity to affix the CE Mark in accordance with the MDR for our INTERCEPT platelet and plasma systems which allows us to continue to place our platelet and plasma systems on the European Union market under the new regulatory requirements of the MDR. The FDA has approved the platelet system for ex vivo preparation of pathogen-reduced apheresis platelet components collected and stored in 100% plasma or InterSol in order to reduce the risk of transfusion-transmitted infection, or TTI, including sepsis, and as an alternative to gamma irradiation for prevention of transfusion-associated graft versus host disease. We have completed the two post-approval studies that FDA required as part of its approval of the platelet system - a haemovigilance study evaluating the incidence of acute lung injury following transfusion of INTERCEPT-treated platelets and a recovery study of platelets treated with the platelet system, currently under review by the FDA. The FDA has also approved the plasma system for ex vivo preparation of plasma in order to reduce the risk of TTI when treating patients requiring therapeutic plasma transfusion.

We have also received FDA approval for the INTERCEPT Blood System for Cryoprecipitation, which uses our plasma system to produce IFC for the treatment and control of bleeding, including massive hemorrhage, associated with fibrinogen deficiency and to produce pathogen reduced plasma, cryoprecipitate reduced.

We expect our commercial efforts in 2024 will continue to largely be focused on enabling blood centers that are using INTERCEPT to increase the number of platelet and plasma units produced and made available to patients. In addition we plan to sell the INTERCEPT Blood System for Cryoprecipitation to certain blood center customers and to sell IFC to hospital customers. In addition, we will continue to develop awareness of INTERCEPT’s product profile relative to other platelet and plasma products, including conventional, un-treated components. To enable broader patient access to IFC in the U.S., U.S.-based blood centers need to complete process validations and obtain site-specific licenses from the FDA Center for Biologics Evaluation and Research, or CBER, before IFC can be made available to hospital customers outside of the state of IFC production. We have contracted with several blood centers to produce IFC for us which we sell directly to hospitals. Of the blood centers that we have contracted with to produce IFC for us, three have received their interstate licenses, or BLAs. Until BLAs are more broadly obtained, we expect that our direct sales of IFC will be limited. Further, the hospital customers of blood centers may need to complete changes to their administrative processes of generating internal tracking codes to integrate INTERCEPT-treated products into their inventories prior to receiving INTERCEPT-treated components. In addition, we estimate that the majority of platelets used in the U.S. are collected by apheresis, which is part of our FDA-approved label for the platelet system, though a significant minority are prepared from pooled random donor platelets derived from whole blood collections. While available in Europe and other regions around the world, in order to gain FDA approval for a pathogen reduction system compatible with triple dose collections and random donor platelets, we will need to perform additional product development and testing, including additional clinical trials, and will need to obtain FDA approval of a PMA supplement. We do not currently have plans to pursue these configurations. In addition, we may pursue development projects for other plasma derived biological products, which may require the submission and approval of additional PMA supplements for the plasma system. These development activities will be costly and may not be successful should we choose to pursue them. Our failure to seek and obtain FDA and foreign regulatory approvals or certification of new configurations could limit revenues from sales of our products.

INTERCEPT Blood System for Red Blood Cells

The red blood cell system is designed to inactivate blood-borne pathogens in red blood cells intended for transfusion. We completed a series of in vitro and in vivo tests with the red blood cell system, including successfully completing recovery and survival studies measuring red cell recovery twenty-four hours after transfusion. Previously, we terminated Phase 3 clinical trials for acute and chronic anemia using a prior generation of the red blood cell system due to the detection of antibody reactivity to INTERCEPT-treated red blood cells, or RBCs, in two patients in the trial for chronic anemia. The antibody eventually cleared and the subjects had no adverse health

7


 

consequences. After unblinding the data from the original Phase 3 clinical trials, we found that we had met the primary endpoint in the clinical trial for acute anemia. We evaluated the antibodies detected and developed process changes to diminish the likelihood of antibody reactivity in RBCs treated with our modified process. We have since successfully completed European Phase 3 clinical trials of the red blood cell system for subjects with acute and chronic anemia patients to support an application for a CE Certificate of Conformity. We filed our application for a CE Certificate of Conformity for the red blood cell system in December 2018 under the Medical Device Directive, or MDD, and in June 2021, we completed the application for a CE Certificate of Conformity under the new MDR. We have been notified that all four modules of our submission have been reviewed by our notified body, TÜV SÜD and the Dutch Medical Evaluation Board (CBG), the competent authority for our red blood cell product. We have responded and will need to continue to satisfactorily respond to any questions posed by TÜV or CBG timely in connection with our application. We are still in the process of submitting additional data to TÜV that is required before our products will be considered for certification. We cannot predict when, if ever, a decision concerning certification. In addition, CBG has asked TÜV SÜD to assess the need for consultation of additional substances contained within the INTERCEPT RBC Processing Set (Processing Solution and SAG-M Storage Solution). We cannot predict when, if ever, we will be able to resolve the requirement for consultation, or complete the consultation, if required, and therefore whether a decision concerning the certification will occur. See also the risk factor entitled “The red blood cell system is currently in development and may never receive any marketing approvals or CE Certificate of Conformity” under “Item 1A—Risk Factors” of this Annual Report on Form 10-K for additional information with respect timing of the ultimate decision on our application for a CE Certificate of Conformity.

We previously completed a European Phase 3 clinical trial of RBCs treated with the INTERCEPT Blood System for acute anemia in cardiovascular surgery subjects announced that the trial met its primary endpoint, with preliminary analysis demonstrating that the mean hemoglobin content (53.1g) of INTERCEPT-treated RBCs, on day 35 of storage met the protocol-defined criteria for equivalence based on the inferiority margin of 5g compared to conventional RBCs (55.8g). The randomized, double-blind, controlled, multi-center Phase 3 clinical trial of the red blood cell system evaluated the efficacy of the red blood cell system to process RBCs with quality and mean hemoglobin content (>40 g) suitable to support transfusion according to the European Directorate for the Quality of Medicines. The blood components were transfused to 51 cardiovascular surgery subjects at two German clinical trial sites to evaluate transfusion efficacy and overall safety. There were no clinically relevant trends in severe or serious treatment related adverse events by system organ class. The observed adverse events were within the expected spectrum of co-morbidity and mortality for subjects of similar age and with advanced cardiovascular diseases undergoing cardiovascular surgery requiring red cell transfusion. No subjects exhibited an immune response to INTERCEPT-treated RBCs. Additionally, we previously announced that the European Phase 3 clinical trial of chronic anemia evaluating INTERCEPT-treated RBCs in thalassemia subjects met its primary efficacy and safety endpoints. Regardless of the potential sufficiency of clinical data required to receive a CE Certificate of Conformity, we understand that we will need to generate additional safety data from commercial use in order to achieve broad market acceptance, if ever certified.

In the U.S., we successfully completed a Phase 2 recovery and lifespan study. Subsequently, we initiated a double-blind Phase 3 clinical study, known as the RedeS study, to assess the safety and efficacy of INTERCEPT-treated RBCs when compared to conventional RBCs in regions impacted by the Zika virus epidemic. The RedeS study was expanded to other areas at risk for transfusion-transmitted infections. The FDA has agreed to modify the criteria for a clinical pause if we see three or more treatment emergent antibodies with amustaline specificity without evidence of hemolysis in patients receiving INTERCEPT-treated RBCs in our RedeS study. We will now be allowed to continue study enrollment for the RedeS study while we investigate the clinical significance of the antibodies. If we determine that there is no clinical significance and no impact on patients, then there will be no impact on study enrollment. If treatment emergent antibody reactions associated with hemolysis are observed in any of our Phase 3 trials, the FDA will require us to place a clinical hold and we will need to investigate the underlying cause. Such investigations may be difficult for us to assess imputability which may lead to a complete halt of the clinical trial, may irreparably harm our red blood cell product’s reputation and may force us to suspend or terminate development activities related to the red blood cell system in the U.S., which would have a material adverse effect on our business and business prospects. The trial has been further expanded to include a 6-month chronic phase for subjects requiring simple repeat transfusions and also to include up to thirty patients with Sickle Cell Disease requiring red cell exchange. Subjects that would qualify for inclusion into the chronic phase would be those with conditions such as Sickle Cell Disease, Thalassemia or Myelodysplasia. This expansion of study population requires the inclusion of additional sites beyond the nine currently engaged in the trial up to fifteen. RedeS is a double-blind, controlled, parallel group study where up to 800 subjects will be randomized to receive either 28 days, or 28 days plus 6 months of transfusion support with INTERCEPT-treated RBCs or conventional RBCs, with a primary endpoint of hemoglobin increment following transfusion. These data from the expanded RedeS study are expected to support our chronic use assessment in our submission for approval to the FDA. We also received investigational device exemption, or IDE, approval from the FDA to initiate a Phase 3 clinical trial, known as the ReCePI study, that is designed to evaluate the efficacy and safety of INTERCEPT-treated RBCs in patients requiring transfusion for acute blood loss during surgery. Up to 600 subjects are expected to be transfused in up to 19 participating sites in the U.S. Subjects will be randomized on a 1:1 basis either to the treatment arm transfused with RBCs treated with or to the control arm transfused with conventional RBCs. The primary efficacy endpoint is the proportion of subjects experiencing acute kidney injury as an assessment of RBC efficacy in providing tissue oxygenation, measured as an increase in serum creatinine compared to pre-surgery, baseline levels within 48 hours after the surgery. Enrollment in the ReCePI study is complete, though the database is still locked and therefore, we are still blinded to the data. We expect to report top-line data from the study later in the first quarter of 2024. The RedeS and ReCePI studies are being funded as part of our agreement with BARDA. In

8


 

addition to successfully conducting and completing the RedeS and ReCePI studies, we also understand that one or more additional in vitro studies will be required to be successfully completed and submitted to the FDA before the FDA will consider our red blood cell product for approval.

Additional information regarding our interactions with the FDA, our application for a CE Certificate of Conformity in the European Union for the red blood cell system, and potential future clinical development of the INTERCEPT Blood System in Europe and in the U.S. can be found under “Item 1A—Risk Factors” of this Annual Report on Form 10-K, under the risk factors titled “Clinical trials are costly and time consuming, may take longer than we expect or may not be completed at all, and their outcomes are uncertain. A failure to generate data in clinical trials to support expanded label claims or to support marketing approvals or certification for our product candidates could materially and adversely affect our business, financial condition, results of operations and growth prospects” and “The red blood cell system is currently in development and may never receive any marketing approvals or CE Certificates of Conformity,” as well as generally under the heading “Risks Related to Regulatory Approval, CE Certificates of Conformity and Oversight, and Other Legal Compliance Matters.”

INTERCEPT Blood System Technology

Both our platelet system and plasma system employ the same technology. Platelet or plasma components collected from blood donors are transferred into plastic INTERCEPT disposable kits and are mixed with our proprietary compound, amotosalen, a small molecule compound that has an affinity for nucleic acid.

The disposable kits are then placed in an illumination device, or illuminator, where the mixture is exposed to ultra-violet A, or UVA, light. If pathogens such as viruses, bacteria or parasites, as well as leukocytes, or white cells, are present in the platelet or plasma components, the energy from the UVA light causes the amotosalen to bond with the nucleic acid. Since platelets and plasma do not rely on nucleic acid for therapeutic efficacy, the INTERCEPT Blood System is designed to preserve the therapeutic function of the platelet and plasma components and IFC when used in human transfusions.

The ability of amotosalen to form both cross-links between strands of nucleic acid and links to single nucleic acid strands results in a strong chemical bond between the amotosalen and the nucleic acid of the pathogens. The presence of these bonds is designed to prevent replication of the nucleic acid within pathogens, effectively inactivating the pathogens. A high level of inactivation has been demonstrated in a broad range of pathogens studied by us and others in laboratory testing. For instance, INTERCEPT has demonstrated inactivation of a number of single stranded nucleic acid-based viruses such as HIV, hepatitis B, hepatitis C (using a model virus), West Nile, chikungunya and certain influenza viruses.

Following the inactivation process, residual amotosalen and by-products are reduced by more than 99% through use of a compound adsorption device, which is an integrated component of the disposable kit. We have performed extensive toxicology testing on the residual amotosalen and its by-products and good safety margins have been demonstrated. Any remaining amotosalen which may be transfused, should any exist, is rapidly excreted by humans.

Leukocytes, also known as white blood cells, are typically present in platelet and plasma components collected for transfusion and can cause adverse transfusion reactions as well as an often fatal disease called graft-versus host disease. Leukocytes, like pathogens, rely on nucleic acid for replication and cellular function. The INTERCEPT Blood System, with its combination of the amotosalen and UVA light, is designed to inactivate leukocytes in the same manner it inactivates pathogens.

Like the platelet and plasma systems, the red blood cell system is designed to prevent pathogen replication by using a small molecule additive compound to form bonds with nucleic acid in pathogens that may be present in donated red blood cell collections. The red blood cell system is designed to preserve the therapeutic qualities of the red blood cells, which, like platelets and plasma, do not rely on nucleic acid for their therapeutic efficacy. The red blood cell system uses another of our proprietary compounds, amustaline. Unlike the platelet and plasma systems, the chemical bonds from amustaline are not triggered by UVA light, but instead, by the pH level of the red blood cell components. After mixture with the red blood cell components in plastic disposable kits and resulting nucleic-acid bonding, amustaline is designed to rapidly break down into a form that is no longer chemically reactive with nucleic acid. As with the platelet and plasma systems, a high level of inactivation in a broad range of pathogens has been demonstrated with the red blood cell system in the clinical setting. We plan on conducting additional pathogen-inactivation studies of the red blood cell system, broadening our understanding of the pathogens the system may be able to inactivate.

By treating blood components with INTERCEPT within a day of collection, the inactivation of bacteria prevents bacterial growth that could create increased risk of inflammatory response or dangerous levels of endotoxins. Extensive clinical testing has been done on platelet and plasma products treated with the INTERCEPT Blood System, as well as post-marketing haemovigilance studies of the treated blood products in routine use.

We believe that, due to their mechanisms of action, the platelet system, plasma system, and red blood cell system will potentially inactivate blood-borne pathogens that have not yet been tested with our systems, including emerging and future threats to the blood supply. We do not claim, however, that our INTERCEPT Blood System will inactivate all pathogens, including prions or spores, and our inactivation claims are limited to those contained in our product specifications. There can also be no assurance that INTERCEPT will inactivate even those pathogens where claims exist, in every instance or under every processing condition.

9


 

Manufacturing and Supply

We have used, and intend to continue to use, third parties to manufacture and supply the illuminators, components, disposable kits and inactivation compounds that make up the INTERCEPT Blood System for use in clinical trials and for commercialization. With the exception of certain components, we rely solely on Fresenius Kabi AG, or Fresenius, for the manufacture of disposable kits for the platelet and plasma systems. We rely on other contract manufacturers for the production of our reagents, inactivation compounds, compound adsorption components of the disposable kits, illuminators and other disposable kits or disposable accessories used in the INTERCEPT Blood System. We currently do not have alternate manufacturers for many of the components in our products or product candidates beyond those that we rely on, but we are in the process of identifying potential alternate manufacturers for several components, reagents and compounds. On May 2, 2022, we entered into the Second Amended and Restated Supply and Manufacturing Agreement, or the 2022 Agreement, with Fresenius Kabi AG, Fenwal France SAS, Fenwal International, Inc. and Fresenius Kabi Deutschland GmbH, or collectively, Fresenius, for the manufacture and production of disposable sets for the INTERCEPT Blood System until December 31, 2031. Under the terms of the 2022 Agreement, Fresenius is obligated to manufacture, and we are obligated to purchase, finished disposable kits for the platelet and plasma systems. The 2022 Agreement permits us to purchase sets for the platelet and plasma systems from third parties to the extent necessary to maintain supply qualifications with such third parties or where local or regional manufacturing is needed to obtain product registrations or sales. Fresenius will expand manufacturing of the disposable sets to three production facilities, following qualification and licensure of such additional facilities. The term of the 2022 Agreement will automatically renew for successive two-year periods unless terminated by either party upon two years’ prior written notice, in the case of the initial term, or one year prior written notice, in the case of any successive renewal term. We and Fresenius each have normal and customary termination rights, including termination for material breach. Pricing under the 2022 Agreement for the initial term is based on volume purchases by us and subject to an annual adjustment based on variation in a price index.

Components of the compound adsorption devices used in our platelet and plasma disposable kits are manufactured by many third-parties, including, Porex Corporation, or Porex. We and Porex have entered into an amended and restated manufacturing and supply agreement for the continued supply of the compound adsorption devices. Porex is currently our sole supplier for compound adsorption devices. Under the amended and restated Porex agreement, we are no longer subject to a minimum annual purchase requirement; however, Porex has the right to terminate the agreement, upon twelve months’ prior written notice, if annual production falls below a mutually agreed threshold. The amended and restated Porex agreement will continue until December 31, 2024. Commercially viable alternatives, if ever available, are likely several years away.

We also have an amended and restated supply agreement with Purolite LLC, formerly Purolite Corporation, or Purolite, for the supply of raw materials used to make the compound adsorption devices. The amended supply agreement expires in April 2025, and will automatically renew for an additional year unless either party has provided notice not to renew at least two years prior to the expiration. Neither party has delivered notice of its intent to terminate the agreement. Under the terms of the amended agreement, pricing is volume based and is subject to annual, prospective adjustments based on a Producer Price Index subject to an annual cap.

We have completed the manufacturing for the current model of illuminator and maintain an inventory of those final devices. Although still in development, we have completed the redesign of the new illuminator, which is expected to take more than twelve months to obtain regulatory approval. Until such time as we obtain approval for the redesigned illuminator, if ever, the demand for illuminators may be higher than the remaining number of illuminators in inventory, resulting in possible customer allocations or loss of sales. We have contracts for certain critical components and for the manufacture of our new illuminator. However, we do not know if those agreements will be active when our new illuminator is approved, if ever.

We operate with an amended manufacturing and supply agreement with Piramal, formerly, Ash Stevens, Inc., for the synthesis of amotosalen, the inactivation compound used in our platelet and plasma systems. Under this amended agreement, we are subject to minimum annual purchase requirements. The term of the amended manufacturing and supply agreement with Piramal automatically renewed for two years until December 31, 2025 and will continue to automatically renew for successive two-year periods, unless terminated by either party upon providing at least one year prior written notice, in our case, or at least two years prior written notice, in the case of Piramal. Neither party has delivered notice of its intent to terminate the agreement.

We and our contract manufacturers purchase certain raw materials for our disposable kits, inactivation compounds, materials and parts associated with compound adsorption devices and UVA illuminators from a limited number of suppliers. Some of those raw material suppliers require minimum annual purchase amounts. While we believe that there are alternative sources of supply for such materials, parts and devices, we have not validated or qualified any alternate manufacturers. As such, establishing additional or replacement suppliers for any of the raw materials, parts and devices, if required, will likely not be accomplished quickly and could involve significant additional costs and potential regulatory reviews that could limit our ability to supply customer demand.

Certain regions that we sell into or may sell into in the future may give priority to those products that are manufactured locally in their jurisdiction. Our failure to meet these local manufacturing conditions may prevent us from successfully commercializing our product in those geographies. In addition, should we choose to manufacture locally in those jurisdictions, we would likely incur additional costs, may be unable to meet our quality system requirements or successfully manufacture products, and such activities will be a distraction

10


 

from our current focus and operations. We have limited experience managing local manufacturing or working with local manufacturers in geographies or jurisdictions outside of our existing manufacturing operations.

Marketing, Sales and Distribution

The market for the INTERCEPT Blood System, including the U.S. market, is dominated by a relatively small number of blood collection organizations. Accordingly, there may be an extended period during which some potential U.S.-based customers may first choose to validate our technology or run experience studies themselves before deciding to adopt the system for commercial use, which may never occur. On October 1, 2021, all U.S. blood centers had to be compliant with the FDA guidance document, “Bacterial Risk Control Strategies for Blood Collection Establishments and Transfusion Services to Enhance the Safety and Availability of Platelets for Transfusion,” or the Final Guidance Document. Although the INTERCEPT Blood System is one of the options available to U.S. blood centers for compliance under the Final Guidance Document, we cannot predict if U.S. customers will continue to adopt INTERCEPT over other options or at what levels.

The American Red Cross represents the largest single portion of the blood collection market in the U.S. and is one of our key customers. While we believe adoption of the INTERCEPT Blood System will afford the American Red Cross with many benefits, we cannot guarantee the volume or timing of commercial purchases that the American Red Cross may make.

The U.S. blood banking market is undergoing consolidation which may continue and further concentrate the potential customer base. In many countries in Western Europe and in Japan, various national blood transfusion services or Red Cross organizations collect, store and distribute virtually all of their respective nations’ blood and blood components supply. The largest European markets for our products are in Germany, France, and England.

In Germany, decisions on product adoption are made on a regional or blood center-by-blood center basis. While our obtaining a CE Certificate of Conformity permits us to affix the CE Mark and sell the platelet and plasma systems to blood centers in Germany, blood centers in Germany must still obtain both local manufacturing approval and national marketing authorization from the Paul Ehrlich Institute, or PEI, a German governmental regulatory body overseeing the marketing authorization of certain medical products, before being allowed to sell platelet and plasma components treated with the INTERCEPT Blood System to transfusing hospitals and physicians. To date, several blood centers in Germany have received such requisite approvals and authorizations for the platelet system. Given the competitive nature of the German blood banking market, pricing for blood components is relatively low compared to other markets. INTERCEPT-treated platelets received national reimbursement in Germany in 2018 at a premium to untreated platelets. While this dynamic has the potential to generate economic value for blood centers in Germany, we cannot ensure that blood centers will understand or act on the potential economic and logistical benefits of using INTERCEPT compared to conventional blood components as well as the potential safety benefits of INTERCEPT-treated blood components. Following the inclusion of pathogen-inactivated platelets for national reimbursement by the German Institute for the Hospital Remuneration System as of January 1, 2018, German customers who do not currently have an approved marketing authorization application, or MAA, will first need to obtain one before using the INTERCEPT Blood System. The review period for a new MAA can be twelve months or longer following submission and we cannot predict which German customers or potential customers will obtain an MAA. Without broad approvals of MAA applications obtained by potential German customers, our ability to successfully commercialize INTERCEPT in Germany will be negatively impacted, which may adversely affect the potential for growth in that region. In addition, the reimbursement awarded to INTERCEPT in Germany may not be considered by German blood centers as attractive enough to implement pathogen reduction or cover the entirety of their blood center platelet collections which may in turn limit the market acceptance in Germany. We do not yet know if or how German blood centers plan to market and sell to their hospital customers nor do we have the ability to influence and control implementation in hospitals in Germany to administer pathogen-reduced platelets. Should German blood centers be ineffective in marketing and selling INTERCEPT-treated platelets or if hospitals object, or are slow implementing the steps needed to procure and administer pathogen reduced platelets, our market in Germany may be limited or be slow to realize acceptance.

In France, broad product adoption is dependent on a central decision by the Établissement Français du Sang, or EFS, a public organization responsible for all collection, testing preparation and distribution of blood products in France. In October 2021, we entered into a new agreement with EFS to supply platelet disposable kits. The agreement for supply of platelet disposable kits provides for a base term of two years, with two options for EFS to extend for one year each. EFS exercised the first option in June 2023. In January 2020, we entered into a new agreement with EFS to supply plasma disposable kits and maintenance services for illuminators for a base term of two years, with two options for EFS to extend for one year each. EFS exercised the second option in August 2022. EFS exercised the first supplementary extension of six months in January 2024. While EFS has standardized production of its platelets using the INTERCEPT Blood System, we cannot provide any assurance that the national deployment of INTERCEPT to treat platelets in France will be sustainable, or that we will be able to secure any subsequent contracts with EFS or that the terms, including the pricing or committed volumes, if any, of any future contract will be equivalent or superior to the terms under our current contracts. If we are unable to continue to successfully support EFS’ national adoption of the INTERCEPT Blood System for platelets, EFS’ use of the INTERCEPT Blood System for Plasma or the final commercial terms of any subsequent contract for platelet or plasma disposable kits are less favorable than the terms under our existing contracts, our financial results may be adversely impacted.

11


 

In England, decisions on product adoption are centralized in the National Blood Service, or NHSBT, which collects, tests, processes and supplies blood products to hospitals in England and North Wales. The National Blood Service has implemented bacterial detection for platelets for several years. We do not know when, if ever, the NHBST will consider adoption of a product for pathogen reduction, including INTERCEPT.

In Japan, the Japanese Red Cross controls a significant majority of blood centers and exerts a high degree of influence on the adoption and use of blood safety measures. The Japanese Red Cross has been reviewing preclinical and clinical data on pathogen reduction of blood over a number of years and has yet to make a formal determination to adopt any pathogen reduction approach. Before the Japanese Red Cross considers our products, we understand that we may need to complete certain product configuration changes, which may not be economically or technologically feasible for us to complete.

The FDA has granted Breakthrough Device Designation and has since approved the INTERCEPT Blood System for Cryoprecipitation, which uses our plasma system to produce IFC for the treatment and control of bleeding, including massive hemorrhage, associated with fibrinogen deficiency and to produce the derivative product, pathogen reduced plasma, cryoprecipitate reduced. We have entered into manufacturing agreements with certain blood centers to produce IFC for us. In addition, we have entered into agreements with certain blood centers and blood center affiliate organizations to sell the INTERCEPT Blood System for Cryoprecipitation. In order to successfully commercialize IFC, we will need to generate commercial use data in order to influence the market and sell directly to hospital users and blood center producers of cryoprecipitate. We do not know if IFC will be perceived as clinically, operationally, or economically attractive to hospital customers or at what price, if any, or if the investment needed to sell IFC will be sustainable. Should our sale of kits to produce IFC alienate our contracted manufacturing partners, it may put pressure on the pricing for IFC in the marketplace or limit commercialization of IFC in the U.S.

Market adoption of our products is affected by blood center and healthcare facility budgets and the availability of coverage and adequate reimbursement from governments, managed care payors, such as insurance companies, and/or other third parties. In many jurisdictions, due to the structure of the blood products industry, we have little control over budget and reimbursement discussions, which generally occur between blood centers, healthcare facilities such as hospitals, and national or regional ministries of health and private payors. Even if a particular blood center is prepared to adopt the INTERCEPT Blood System, its hospital customers may not accept, may not have resources to adopt new technologies, or may not have the budget to purchase INTERCEPT-treated blood products. Since blood centers would likely not eliminate the practice of screening donors or testing blood for some pathogens prior to transfusion, even after implementing our products, some blood centers may not be able to identify enough cost offsets or hospital pricing increases to afford to purchase our products. Budgetary concerns may be further exacerbated by economic legislation in certain countries and by proposals by legislators at both the federal and, in some cases, state levels, regulators, healthcare facilities and third-party payors to keep healthcare costs down, which may limit the adoption of new technologies, including our products. In some jurisdictions, commercial use of our products may not be covered by governmental or commercial third-party payors for health care services and may never be covered. Even if we received national reimbursement for our products, we may not be able to educate adequate numbers of blood center customers on the benefits of changing their operating practices and produce INTERCEPT-treated platelets and plasma. In the U.S., we obtained HCPCS reimbursement codes for hospital outpatient billing and payment of INTERCEPT-treated platelets and plasma in 2015, and for IFC and the derivative, pathogen-reduced plasma, cryoprecipitate reduced in 2021. We cannot guarantee that the HCPCS codes for our products will be assigned payment rates in amounts sufficient to cover the cost of our products to hospital customers.

The costs and expenses incurred by the blood center related to donor blood are typically included in the price that the blood center charges a hospital for a unit of blood. Even after blood components treated with our products are approved for reimbursement by governmental or commercial third-party payors, the costs and expenses specific to the INTERCEPT Blood System may not be directly reimbursed, but instead may be incorporated within the reimbursement structure for medical procedures and/or products at the site of patient care. Governmental or third-party payors may change reimbursement rates, year over year, or in reaction to submitted claims for reimbursement of costs and expenses related to blood components treated with INTERCEPT. If the costs to the hospital for INTERCEPT processed blood products cannot be easily, readily, or fully incorporated into the existing reimbursement structure, or if reimbursement rates are insufficient or decreased in any given year for blood components treated with INTERCEPT, hospital billing and/or reimbursement for these products could be impacted, thus negatively impacting hospitals’ acceptance and uptake of our products.

We maintain a wholly-owned subsidiary, Cerus Europe B.V., headquartered in the Netherlands, which focuses its efforts on marketing and selling the INTERCEPT Blood System in a number of countries in Europe, the CIS, the Middle East and selected countries in other regions around the world. We have a small scientific affairs group in the U.S. and the Netherlands that supports our commercialization efforts as well as hospital affairs professionals, to help educate hospitals and physicians on our products, clinical trial history and publications. We have a small group of individuals to which we may add to in the future to market and sell IFC in the U.S. We have a small number of employees focused on servicing the markets in Asia-Pacific and Latin American regions and rely primarily on distributors to market and sell our products in those regions.

In February 2021, we entered into an Equity Joint Venture Contract with Shandong Zhongbaokang Medical Implements Co., Ltd., or ZBK, to establish Cerus Zhongbaokang (Shandong) Biomedical Co., LTD., which we refer to as the JV, for the purpose of developing, obtaining regulatory approval for, and eventual manufacturing and commercialization of the INTERCEPT blood transfusion for platelets and red blood cells in the People’s Republic of China. We own 51% of equity in the JV. The JV will need to obtain regulatory approval

12


 

for the INTERCEPT Blood System for platelets and red blood cells before it can begin commercializing in China. In order to obtain that regulatory approval, the JV may need to run additional clinical studies in China. We cannot assure you the JV will be successful in meeting the endpoint, once defined, or that it will ever receive regulatory approval.

We have entered into distribution agreements, generally on a geographically exclusive basis, with distributors in countries where we have limited abilities to commercialize our products directly. In certain of these jurisdictions, we rely on these distributors to obtain any necessary in-country regulatory approvals, in addition to marketing and selling the INTERCEPT Blood System, providing customer and technical product support, maintaining inventories, and adhering to our quality system in all material respects, among other activities. Selected areas where we have entered into geographically exclusive distribution agreements include but are not limited to certain countries in the CIS, the Middle East, Latin America, and Southeast Asia. Our success in these regions is dependent on our ability to support our distributors and our distributors’ ability to market and sell our products and to maintain and service customer accounts, including technical service. Our distribution agreements meaningfully contribute to our revenues. As such, declining performance or the outright termination or loss of certain distributor relationships could harm our existing business, may impact our growth potential, and could result in higher operating costs for us. As our distributors play a critical role in our commercialization efforts, we evaluate their performance on an ongoing basis. As we continue to evaluate our distributors, we may take further actions in the future which may have an impact on our operating results. In the past, we have transitioned certain territories to new distribution partners who we felt were capable of improved performance relative to their predecessors as well as transitioned some of these territories to a Cerus direct option, which we believed would provide us with better visibility into and control of sales execution. We may undertake similar changes in the future. As a result, we may experience a decrease in the volume of INTERCEPT disposable kit sales for the impacted territories as outgoing distribution partners sell through their disposable kit inventory. In addition, any new distributors or our own direct sales force may require some time to develop the market with the same proficiency as previous distributors. We cannot provide assurance that any such changes will achieve the same level of operations or proficiency as previous distributors.

Government Contracts

We operate directly under three contracts with U.S. Federal Agencies, one with BARDA, one with the FDA, and another with the DoD. Revenue from the cost reimbursement provisions under our BARDA and the FDA government contracts varies by year. A portion of our government contract revenue is subject to renegotiation of reimbursement rates or termination of the contract at the election of the U.S. government. Our ability to recognize revenue under our contract with DoD for the development of pathogen reduced, lyophilized cryoprecipitate is based on the application of the cost-to-cost input method, which measures the extent of progress towards completion based on the ratio of actual costs incurred to the total estimated costs. Revenue is recorded as a percentage of the transaction price based on the extent of progress towards completion. In addition, U.S. government contracts typically contain unfavorable provisions and are subject to audit and modification by the government at its sole discretion. Generally, government contracts, including our agreements with BARDA, the FDA, and the DoD, contain provisions permitting unilateral termination or modification, in whole or in part, at the U.S. government’s convenience. See Note 2 in the Notes to Consolidated Financial Statements under “Item 15—Exhibits and Financial Statement Schedules—Financial Statements” of this Annual Report on Form 10-K for information on significant accounting policies related to our government contract revenue and other financial information for the years ended December 31, 2023, 2022 and 2021. Further discussion of the factors impacting our government contracts revenue and the related impact on our ability to operate our business can be found under “Item 1A—Risk Factors” of this Annual Report on Form 10-K, under the risk factors titled “A significant portion of the funding for the development of the red blood cell system has come and is expected to continue to come from our BARDA agreement, and if BARDA were to eliminate, reduce, delay, or object to extension for funding of our agreement, it would have a significant, negative impact on our government contract revenues and cash flows, and we may be forced to suspend or terminate our U.S. red blood cell development program or obtain alternative sources of funding” and “Unfavorable provisions in government contracts, including in our contracts with BARDA, FDA and DoD, may harm our business, financial condition and operating results.

Competition

Our products face a wide variety of competition from entities competing directly with alternative pathogen reduction technologies for platelets and/or plasma, as well as from entities developing and selling diagnostic screening products to detect and prevent contaminated products from being transfused, and from process and procedural decisions involving blood banking operations including but not limited to shortened shelf-life of blood components. Many of our competitors have mature, well-established products or have other products which are sold to U.S. based blood centers and many have more commercial resources than we do. In addition, competitors may choose to seek a lower class of regulatory approval or certification than our products, which may be easier and less costly for them to maintain and may be perceived as sufficient by the marketplace. We believe that the INTERCEPT Blood System has certain competitive advantages over competing blood-borne pathogen reduction methods that are either on the market or known to us to be in development. The INTERCEPT Blood System is designed for use in blood centers, which allows for integration with current blood collection, processing and storage procedures. Certain competing products currently on the market, such as solvent detergent-treated plasma, use centralized processing that takes blood products away from the blood center in order to be treated at a central facility before being shipped back out to the blood centers or hospitals for ultimate transfusion, which may result in higher costs.

Our INTERCEPT Blood System for cryoprecipitation competes with traditional cryoprecipitate, a by-product of thawing frozen plasma and with human plasma derived fibrinogen concentrates. While we believe that IFC has many advantages over competitors, conventional

13


 

cryoprecipitate and fibrinogen concentrates are well established within hospital use. Hospitals may not perceive the advantage of IFC over the competing products, we may be ineffective in selling blood components directly to hospitals or be unable to demonstrate to hospitals the economic or patient advantages relative to the competitors.

In Europe, several companies, including Grifols, Octapharma AG, MacoPharma International and Kedrion Biopharma, are developing or selling commercial pathogen reduction systems or services to treat fresh frozen plasma. Terumo BCT, a subsidiary of Terumo Corporation, has developed a pathogen reduction system for blood products and has received a Class II CE Certificate of Conformity and affixed the CE Mark for such system for both platelets and plasma and received Swissmedic approval for platelets treated with their system. MacoPharma has received a CE Certificate of Conformity for a UVC-based pathogen reduction product for platelets. MacoPharma completed a Phase 3 clinical trial in Germany to generate additional data for possible expanded approvals. We understand that Terumo BCT also developed a pathogen reduction system for whole blood receiving a Class II CE Certificate of Conformity. Each of these companies’ products may offer competitive advantages over our INTERCEPT Blood System.

In the U.S., INTERCEPT-treated plasma faces competition from Octapharma AG, which is currently commercializing treated fresh frozen plasma for certain indications in the U.S. Our platelet product faces competition from a number of diagnostic and testing companies currently approved for the detection of pathogens including bacterial and viral pathogens in donated blood products and may face competition from other technologies if approved. We are currently the only approved pathogen reduction product in the U.S. and therefore subject to Department of Justice, or DOJ, anti-trust oversight.

Terumo BCT’s platelet, plasma or whole blood pathogen reduction product may be viewed as favorable by the Japanese Red Cross. Terumo Corporation is a large Japan-based, multinational corporation with more mature products and relationships than we have. Our ability to commercialize our products in certain markets, particularly in Japan, may be negatively affected by Terumo’s resources and their pre-existing relationships with regulators and customers. Should Terumo BCT’s product be approved for use and commercialized in Japan, our products would likely directly compete against its products and we believe we would likely need to either establish operations in Japan or partner with a local Japanese company.

We believe that the primary competitive factors in the market for pathogen reduction of blood products include the breadth and effectiveness of pathogen reduction processes, the amount of demonstrated reduction in transfusion related adverse events subsequent to adopting pathogen reduction technology, robustness of treated blood components upon transfusion, the scope and enforceability of patent or other proprietary rights, perceived product value relative to perceived risk, product supply, perceived ease of use, perception of safety, efficacy and economics of pathogen reduction systems, and marketing and sales capability. In addition, we believe the length of time required for products to be developed and to receive regulatory and, in some cases, reimbursement approval are also important competitive factors. We believe that the INTERCEPT Blood System will compete favorably with respect to these factors, although there can be no assurance that it will be able to do so. Our success will depend in part on our ability to educate prospective customers of the benefits of and need to adopt pathogen reduction technology and specifically our system relative to other technologies, our ability to obtain and retain regulatory approvals or certifications for our products, and our ability to continue supplying quality and effective products to our customers and prospective customers.

Patents, Licenses and Proprietary Rights

Our commercial success will depend in part on our ability to obtain patents, to protect trade secrets, to operate without infringing upon the proprietary rights of others and to prevent others from infringing on our proprietary rights. Our policy is to seek to protect our proprietary position by, among other methods, filing U.S. and foreign patent applications related to our proprietary technology, inventions and improvements that are important to the development of our business. As of December 31, 2023, we owned 11 issued or allowed U.S. patents and approximately 112 issued or allowed foreign patents related to the INTERCEPT Blood System. Our patents expire at various dates between 2025 and 2040. Recent patent applications will, if granted, result in patents with later expiration dates. In addition, we have a license from Fresenius to patents relating to the INTERCEPT Blood System, that expire later in 2024. Due to the complexity of our products, we believe it is the protection afforded to our products by the portfolio of intellectual property rights that best protect our proprietary system rather than any one particular patent or trade secret. Proprietary rights relating to our planned and potential products will be protected from unauthorized use by third parties only to the extent that they are covered by valid and enforceable patents or are effectively maintained as trade secrets. The laws of certain foreign countries do not protect our intellectual property rights to the same extent as do the laws of the U.S.

We are aware of an expired U.S. patent issued to a third-party that covers methods to remove psoralen compounds from blood products. We have reviewed the patent and believe there exist substantial questions concerning its validity. We cannot be certain, however, that a court would hold the patent to be invalid or not infringed by our platelet or plasma systems. In this regard, whether or not we have infringed this patent will not be known with certainty unless and until a court interprets the patent in the context of litigation. In the event that we are found to infringe any valid claim of this patent, we may, among other things, be required to pay damages. Further discussion of the factors impacting our intellectual property and the related impact on our ability to operate our business can be found under “Item 1A—Risk Factors” of this Annual Report on Form 10-K, under the risk factor titled “We may not be able to protect our intellectual property or operate our business without infringing intellectual property rights of others.

14


 

Seasonality

Our business is dependent on the marketing and commercialization of the INTERCEPT Blood System to customers such as blood banks, hospitals, distributors and other health care providers that have a need for a pathogen reduction system to treat blood products for transfusion. Since we have not experienced purchasing patterns from our customers based on seasonal trends, we do not expect seasonality to have a material effect on our business, although purchasing patterns and inventory levels can fluctuate.

Inventory Requirements and Product Return Rights

Our platelet and plasma disposable kits have received regulatory approval and certification for shelf lives ranging from 6 to 24 months. Our INTERCEPT Blood System for Cryoprecipitation has received regulatory approval and certification for a shelf life of 12 months. Although we have regulatory approval and certification for our products in most regions for up to a 24 month shelf life, the FDA has limited our platelet product to a six month shelf life and has asked for additional stability and aging data on newly manufactured lots. While we have generated stability data beyond six months, we will need to continue to manage our U.S. supply chain closely until we receive approval for longer shelf lives from the FDA. Illuminators and replacement parts do not have regulated expiration dates. We own raw materials, work-in-process inventory for certain components of INTERCEPT disposable kits, finished INTERCEPT disposable kits, illuminators, and certain replacement parts for our illuminators. Our supply chain for certain of these finished goods and separately, components, held as work-in-process on our consolidated balance sheets, may potentially take over one year to sell or complete production before being utilized in finished disposable kits or illuminators. We maintain inventory based on our current and future sales projections, and at each reporting period, we evaluate whether our work-in-process inventory would be used for production within the next 12-month period and evaluate our finished units in order to sell to existing and prospective customers within the next 12-month period. It is not customary for our production cycle for inventory to exceed twelve months. Instead, we use our best judgment to factor in lead times for the production of our finished units to meet our current demands. Occasionally, we make last-time-buys of certain components or raw materials when such components or raw materials are considered at risk of being discontinued which allows us to ensure continuity of production and sufficient time to develop or identify, qualify and secure alternate raw materials or components. Inventory is recorded at the lower of cost, determined on a first in, first out basis, or market value. We use judgment to analyze and determine if the composition of our inventory is obsolete, slow-moving, or unsalable and frequently review such determinations. We rely on our direct sales team and distributors to provide accurate forecasts of sales in their territory. If our forecasts or those of our distributors are inaccurate, we could face backlog situations or conversely, may produce and carry an abundance of inventory that would consume cash faster than we have currently planned. Generally, we write-down specifically identified unusable, expired, obsolete, slow-moving, or known unsalable inventory that has no alternative use to net realizable value in the period that it is first recognized, by using a number of factors, including product expiration dates, open and unfulfilled orders, and forecasted demands. Any write-down of our inventory to net realizable value establishes a new cost basis that will be maintained even if certain circumstances suggest that the inventory is recoverable in subsequent fiscal periods.

We sell the INTERCEPT Blood System directly to blood banks, hospitals, universities, and government agencies, as well as to distributors in certain regions. Generally, our contracts with our customers do not provide for open return rights, except within a reasonable time after receipt of goods in the case of defective or non-conforming product. We have also entered into agreements with certain blood centers and blood center affiliate organizations to sell the INTERCEPT Blood System for Cryoprecipitation for their production of IFC and sale to their hospital customers. We may encounter pricing challenges and competition between the direct to hospital sales model and kit sale to blood center model.

Research and Development Expenses

A significant portion of our operating expenses is related to research and development, and we intend to maintain a balanced yet strong commitment to our research and development efforts. As we look ahead, we anticipate that maintaining compliance with regulatory requirements and obtaining potential PMA supplements for the platelet and plasma systems or post market approval requirements will require substantial continued investment in research and development activities, as will our ongoing clinical, development and chemistry manufacturing and control, or CMC, work for our red blood cell system in Europe as well as our whole-blood initiative in collaboration with the FDA and lyophilized IFC development initiative in collaboration with the DoD. In the U.S., we expect to incur research and development expenses associated with pursuing licensure of the red blood cell system including the RedeS study, the ReCePI study and an additional Phase 3 clinical trial for chronic anemia, in vitro studies, and other activities to pursue FDA approval of our red blood cell system. To the extent available, many of the U.S. red blood cell activities may be reimbursed by BARDA, though no guarantee can be made that our progress will be satisfactory to BARDA or that funds will be available to either BARDA or us. Similarly, most of our whole blood program is expected to be reimbursed by the FDA, though no guarantee can be made that our progress will be satisfactory to the FDA or that funds will be available to the FDA or us. Our ability to receive funding under our contract with DoD for the development of pathogen reduced, lyophilized cryoprecipitate is based on achievement of milestones which cannot be guaranteed. If we are unable to achieve any of those milestones, funding may be limited, delayed, less than expected, or non-existent for that particular milestone, which in all cases would negatively impact our cash flows and financial results. In addition, we plan to continue spending on new product development and enhancements to our illumination device and next generation of our INTERCEPT Blood System kits, which may increase research and development expenses. See Note 2 in the Notes to Consolidated Financial Statements under “Financial

15


 

Statement Schedules—Financial Statements” of this Annual Report on Form 10-K for costs and expenses related to research and development, and other financial information for the years ended December 31, 2023, 2022 and 2021.

Government Regulation

We and our products are comprehensively regulated in the U.S. by the FDA and by comparable governmental authorities in other jurisdictions.

We initially received a CE Certificate of Conformity in accordance with the MDD for our platelet system and separately for our plasma system in 2002 and 2006. We CE Marked our products accordingly, and have regularly filed and obtained required extensions to continue to market those products in the EU and other countries that recognize the CE Mark. On May 26, 2021, the MDR entered into application, repealing and replacing the MDD.

In December 2023, we received CE Certificates of Conformity in accordance with the MDR to affix the CE Mark to our platelet and plasma systems. We must receive a separate CE Certificate of Conformity in accordance with the MDR for the red blood cell system and affix the related CE Mark to permit the product to be sold in the European Union and in other countries recognizing the CE Mark. We filed our application for a CE Certificate of Conformity of the red blood cell system under the MDR in June 2021. We have been notified that all four modules of our submission have been reviewed by our notified body, TÜV SÜD. Furthermore, the Dutch Medical Evaluation Board, or CBG, the competent authority for our red blood cell product, has reviewed the relevant sections of our submission and have asked numerous questions. We will need to satisfactorily respond to those questions timely and with satisfactory data before our products will be considered for certification. We cannot predict when, if ever, our answers to those questions and the required data will support a decision concerning certification. In addition, CBG has asked TÜV SÜD to assess the need for consultation of additional substances contained within the INTERCEPT RBC Processing Set (Processing Solution and SAG-M Storage Solution). We cannot predict, when, if ever, we will be able to resolve the requirement for consultation, or complete the consultation, if required, and therefore whether a decision concerning the certification will occur. In addition, France, Switzerland, Germany, and Austria require separate approvals for INTERCEPT-treated blood products.

The FDA regulates drugs, medical devices and biologics under the Federal Food, Drug, and Cosmetic Act and other laws, including, in the case of biologics, the Public Health Service Act. These laws and implementing regulations govern, among other things, the development, testing, manufacturing, record keeping, storage, labeling, advertising, promotion and pre-market clearance or approval of products subject to regulation. The steps required before a medical device may be approved for marketing in the U.S. pursuant to a PMA include:

preclinical laboratory and animal tests;
submission to the FDA of an investigational device exemption for human clinical testing, which must become effective before human clinical trials may begin;
appropriate tests to show the product’s safety;
adequate and well-controlled human clinical trials to establish the product’s safety and efficacy for its intended indications;
submission to the FDA of a PMA; and
FDA review of the PMA in order to determine, among other things, whether the product is safe and effective for its intended uses.

The FDA has approved the platelet system for ex vivo preparation of pathogen-reduced apheresis platelet components in order to reduce the risk of TTI, including sepsis, and as an alternative to gamma irradiation for prevention of transfusion-associated graft versus host disease, or TA-GVHD. The FDA has also approved the plasma system for ex vivo preparation of pathogen-reduced, whole blood derived or apheresis plasma in order to reduce the risk of TTI when treating patients requiring therapeutic plasma transfusion and as an alternative to gamma irradiation for prevention of TA-GVHD. We have also received FDA approval for the INTERCEPT Blood System for Cryoprecipitation, which uses our plasma system to produce IFC for the treatment and control of bleeding, including massive hemorrhage, associated with fibrinogen deficiency and to produce pathogen reduced plasma, cryoprecipitate reduced. We plan to conduct development activities, clinical studies and in vitro studies for our platelet system to expand our label claims in the U.S.

As a condition to the FDA approval of the platelet system, we were required to conduct two post-approval studies of the platelet system studies - a haemovigilance study to evaluate the incidence of acute lung injury following transfusion of INTERCEPT-treated platelets; and a recovery study of platelets treated with the platelet system. The haemovigilance study has completed, met its end point, and results have been published in a peer-reviewed journal. We have also completed the recovery and survival study of the platelet system and have submitted the data to the FDA. Should the FDA disagree with our conclusions or require additional data, use of the platelet system may be limited, require label and use restrictions or have a revocation or suspension of approval. In addition to these studies, the FDA has also required us to perform many studies to support changes to our products and to commit to perform other lengthy post-marketing studies, for which we will have to expend significant additional resources. In addition, there is a risk that post-approval studies will show results inconsistent with our previous studies.

16


 

Any modifications to the platelet and plasma systems that could significantly affect their safety or effectiveness, including significant design and manufacturing changes, or that would constitute a major change in their intended use, manufacture, design, components, or technology requires FDA approval of a new PMA or PMA supplement. However, certain changes to a PMA-approved device do not require submission and approval of a new PMA or PMA supplement and may only require notice to FDA in a PMA Annual Report. The FDA requires every supplier to make this determination in the first instance, but the FDA may review any supplier’s decision. The FDA may not agree with our decisions regarding whether new submissions or approvals are necessary. Our products could be subject to recall if the FDA or other regulators determine, for any reason, that our products are not safe or effective or that appropriate regulatory submissions were not made. If new regulatory approvals are required, this could delay or preclude our ability to market the modified system. We will need to obtain regulatory approval of any future redesign of the illuminator before it can be commercialized. Furthermore, in order to address the entire market in the U.S., we will need to develop and test additional configurations of the platelet system, including making the platelet system compatible with random donor platelets. Our failure to obtain FDA or foreign regulatory approvals of new platelet and plasma product configurations could significantly limit product revenues from sales of the platelet and plasma systems.

With FDA approval of our platelet and plasma systems and the INTERCEPT Blood System for Cryoprecipitation, we are required to continue to comply with applicable FDA and other regulatory requirements related to, among other things, labeling, packaging, storage, advertising, promotion, record-keeping and reporting of safety and other information. In addition, our manufacturers and their facilities are required to comply with extensive FDA and foreign regulatory authority requirements, including, in the U.S., ensuring that quality control and manufacturing procedures conform to FDA-mandated current Good Manufacturing Practice, or cGMP, and Quality System Regulation, or QSR, requirements. As such, we and our contract manufacturers are subject to continual review and periodic inspections. The manufacturing facility which produces our platelet and plasma systems was recently audited by the FDA. While there were not objectionable conditions observed during the audit, the FDA or other regulatory authorities and Notified Bodies may inspect and audit facilities manufacturing or products or components at any time. Complying with and resolving any audit findings may result in additional costs, changes to our manufacturers quality management systems or both. Failure to timely resolve and comply to audit findings, if any, may result in enforcement actions and may result in a disruption to the supply of our products. Accordingly, we and others with whom we work must continue to expend time, money and effort in all areas of regulatory compliance, including manufacturing, production and quality control. Similar requirements and considerations apply in the EU for our platelet and plasma systems that have been CE Marked in accordance with the MDR.

The changes to the regulatory system implemented in the EU by the MDR have stricter requirements for clinical evidence and pre-market assessment of safety and performance, new classifications to indicate risk levels, requirements for third party testing by Notified Bodies, tightened and streamlined quality management system assessment procedures and additional requirements for the quality management system, additional requirements for traceability of products and transparency as well a refined responsibility of economic operators. Fulfilment of the obligations imposed by the MDR may cause us to incur substantial costs. We may be unable to fulfill these obligations to merit the continued use of a CE Certificate of Conformity under the MDR.

We are also required to report certain adverse events and production problems, if any, to the FDA, competent authorities of the EU Member States and Notified Bodies, and foreign regulatory authorities, when applicable, and FDA, competent authorities of the EU Member States, or other foreign regulatory authorities may require us to recall products as a result of adverse events or production problems. Additionally, we are required to comply with requirements concerning advertising and promotion for our products. For example, our promotional materials and training methods must comply with FDA and other applicable laws and regulations, including the prohibition of the promotion of unapproved, or off-label, uses. If the FDA, competent authorities of the EU Member States, or other foreign regulatory authorities determine that our promotional materials or training constitute promotion of an off-label use, they could request that we modify our training or promotional materials or subject us to regulatory or enforcement actions, including the issuance of an untitled letter, a warning letter, injunction, seizure, civil fine or criminal penalties. It is also possible that other federal, state, competent authorities of the EU Member States, or foreign authorities might take action if they consider our promotional or training materials to constitute promotion of an off-label use, or a violation or any other federal or state law that applies to us, such as laws prohibiting false claims for reimbursement. Although our policy is to refrain from statements that could be considered off-label promotion of our products, the FDA, competent authorities of the EU Member States, or another regulatory agency could disagree and conclude that we have engaged in off-label promotion. In addition, the off-label use of our products may increase the risk of product liability claims. We are also subject to other broadly applicable fraud and abuse and other healthcare laws and regulations, including anti-kickback, health care professional payment transparency, and health information privacy and security laws, which may constrain the business or financial arrangements and relationships through which we research, as well as, sell, market and distribute our products. Any enforcement action brought by a federal, state or foreign authority could result in significant civil, criminal and/or administrative penalties, damages, fines, disgorgement, exclusion from participation in government programs, such as Medicare and Medicaid, injunctions, private “qui tam” actions brought by individual whistleblowers in the name of the government, or refusal to allow us to enter into government contracts, contractual damages, administrative burdens, diminished profits and future earnings, additional reporting requirements and/or oversight if we become subject to a corporate integrity agreement or similar agreement. In addition, our reputation could be damaged and adoption of the products could be impaired. Further discussion of the health care laws and regulations that may affect our can be found in “Item 1A—Risk Factors” of this Annual Report on Form 10-K, under the risk factor titled: “We are

17


 

subject to federal, state and foreign laws governing our business practices which, if violated, could result in substantial penalties and harm our reputation and business.

CBER is the center within the FDA principally responsible for regulating the INTERCEPT Blood System. In addition to regulating our blood safety products, CBER also regulates the blood collection centers and would regulate any blood products that they prepare using the INTERCEPT Blood System. Many U.S.-based blood centers have completed and obtained site-specific licenses from CBER that allows them to make INTERCEPT-treated blood products available to their interstate hospital customers. Any significant product change that we make may require amendments or supplements to those site-specific licenses that could limit availability of INTERCEPT-treated blood products until the amendment or supplement is approved. Additionally, hospital customers of ours or of any of our blood center customers may need to go through the administrative process of generating internal tracking codes to integrate INTERCEPT-treated products into their inventories or may need to amend or adjust those codes in connection with a significant product change that we make, which may adversely impact our ability to sell products in the U.S. Increasingly, the competent authorities of other countries are also developing equivalent rules and obligations.

We supply the INTERCEPT Blood System for Cryoprecipitation to select blood centers that manufacture IFC for us. We plan to sell the finished IFC made by our manufacturing blood center partners directly to hospitals. Similar to our platelet and plasma products, any blood center manufacturing IFC will need to complete their process validations and obtain site-specific licenses from CBER before we or they can sell finished IFC to hospital customers outside of the states producing IFC. While three of our manufacturing partners have received a BLA from CBER, we plan to continue working with our other U.S.-based blood centers manufacturing partners to support these activities and any delay in obtaining these licenses would adversely impact the nationwide availability of our finished IFC in the U.S. In late 2023, we learned that Octapharma filed a complaint against the FDA regarding BLAs received by our manufacturing partners. While we understand that the complaint has been settled, it has and may continue slowing the licensure of additional BLAs. Until additional BLAs are issued to our manufacturing partners, we may not have enough production capacity to supply demand, especially in states outside of the home states of our manufacturing partners. In addition, we have entered into certain agreements with blood centers and blood center affiliate organizations to sell the INTERCEPT Blood System for Cryoprecipitation kits which will allow those blood centers and blood center affiliate organizations to produce finished IFC for their own sales efforts to hospitals.

The preclinical and clinical studies of the INTERCEPT Blood System for red blood cells have been conducted using prototype system disposables and devices. In addition to the clinical trials, a number of manufacturing and validation activities must be completed before we could sell the red blood cell product.

We believe that in deciding whether the INTERCEPT Blood System is safe and effective regulatory authorities have taken, and are expected to take, into account whether it adversely affects the therapeutic efficacy of blood components as compared to the therapeutic efficacy of blood components not treated with INTERCEPT. Data from human clinical studies must demonstrate the safety of treated blood components and their therapeutic comparability to untreated blood components. In addition, regulatory authorities will weigh INTERCEPT’s safety, including potential toxicities of the inactivation compounds, and other risks against the benefits of using the system in a blood supply that has become safer. We have conducted many toxicology studies designed to demonstrate the INTERCEPT Blood System’s safety. There can be no assurance that regulatory authorities will not require further toxicology or other studies of our products. As an example, CBG has asked TÜV SÜD to assess the need for consultation of additional substances contained within the INTERCEPT RBC Processing Set (Processing Solution and SAG-M Storage Solution). We cannot predict when, if ever, we will be able to resolve the requirement for consultation, or complete the consultation, if required, and therefore whether a decision concerning the certification will occur. Should we be required to generate data for these ancillary solutions, an approval decision may be delayed or not be received at all. Based on discussions with the FDA and European Union regulatory authorities, we believe that data only from laboratory and animal studies, not data from human clinical studies, will be required to demonstrate the system’s efficacy in reducing pathogens. In light of these criteria, our clinical trial programs for the INTERCEPT Blood System consist of studies that differ from typical Phase 1, Phase 2 and Phase 3 clinical studies.

We have relatively little human or commercial use data supporting our IFC product. Accordingly, prospective blood center manufacturing partners, hospitals or physicians may require additional commercially derived data before choosing to use IFC. Such studies may be costly and require the use of third-party clinical research organizations, or CROs, or data capture methods and may take a considerable amount of time to generate sufficient data before we can achieve broad market acceptance, if ever.

We may be subject to diverse laws and regulations relating to data privacy and security as a result of our employee data or other personal information that we may collect. In addition, if we do collect personal data as part of any clinical trials or other testing, we would be subject to regulatory obligations. This includes, in the U.S., the California Consumer Privacy Act of 2018, or CCPA, in the European Economic Area, or EEA, the EU General Data Protection Regulation, or GDPR (Regulation 2016/679) and the related national rules of the individual EEA countries, and in the United Kingdom, or UK, the UK GDPR. New privacy rules are being enacted in the U.S. and globally, and existing ones are being expanded, updated and strengthened. Foreign data privacy and security laws (including but not limited to the EU GDPR and UK GDPR) impose significant and complex compliance obligations on entities that are subject to those laws. As one example, the EU GDPR applies to any company established in the EEA and to companies established outside the EEA that process personal data in connection with the offering of goods or services to data subjects in the EEA or the monitoring of the behavior of data subjects in the EEA. These obligations may include limiting personal data processing to only what is necessary for specified,

18


 

explicit, and legitimate purposes; requiring a legal basis for personal data processing; requiring the appointment of a data protection officer in certain circumstances; limiting the collection and retention of personal data; increasing rights for data subjects; formalizing a heightened and codified standard of data subject consents; requiring the implementation and maintenance of technical and organizational safeguards for personal data; mandating notice of certain personal data breaches to the relevant supervisory authority(ies) and affected individuals; and mandating the appointment of representatives in the UK and/or the EU in certain circumstances.

Other states have enacted data privacy laws. For example, Virginia passed the Consumer Data Protection Act, and Colorado passed the Colorado Privacy Act, both of which differ from the CCPA and became effective in 2023.

Also, in June 2018, the State of California enacted the CCPA, which became effective in January 2020. The CCPA establishes a privacy framework for covered businesses, including an expansive definition of personal information and data privacy rights for California residents. The CCPA includes a framework with potentially severe statutory damages and private rights of action. The CCPA requires covered companies to provide new disclosures to California consumers (as that word is broadly defined in the CCPA), provide such consumers new ways to opt-out of certain sales of personal information, and allow for a new cause of action for data breaches.

Further, California voters approved a new privacy law, the California Privacy Rights Act, or CPRA, in the November 3, 2020, election. Effective starting on January 1, 2023, the CPRA significantly modifies the CCPA, including by expanding consumers’ rights with respect to certain sensitive personal information. The CPRA also creates a new state agency that will be vested with authority to implement and enforce the CCPA and the CPRA.

Further discussion of our regulatory and clinical trial status can be found in “Item 1A—Risk Factors” of this Annual Report on Form 10-K, under the risk factors titled “Clinical trials are costly and time consuming, may take longer than we expect or may not be completed at all, and their outcomes are uncertain. A failure to generate data in clinical trials to support expanded label claims or to support marketing approvals or certification for our product candidates could materially and adversely affect our business, financial condition, results of operations and growth prospects” and “The red blood cell system is currently in development and may never receive any marketing approvals or CE Certificates of Conformity,” as well as generally under the heading “Risks Related to Regulatory Approval, CE Certificates of Conformity and Oversight, and Other Legal Compliance Matters.”

U.S. Health Care Reimbursement and Reform

Our ability to commercialize our products successfully in the U.S. will depend in part on the extent to which coverage and appropriate reimbursement levels for the cost of the products and related treatment are obtained. The INTERCEPT Blood System is currently sold to U.S. based blood collection entities. Because our INTERCEPT processing kits are not directly reimbursable by governmental or commercial third-party payors, adoption of the INTERCEPT Blood System will, in part, require coverage and adequate reimbursement to be provided for the procedures and treatments which utilize INTERCEPT-processed blood products. There is no uniform policy of coverage and reimbursement among third-party payors, as such, coverage and reimbursement can differ significantly from payor to payor. Even if favorable coverage and reimbursement status is attained for a particular procedure or treatment, less favorable coverage policies and reimbursement rates may be implemented in the future. If the costs to hospitals for INTERCEPT-processed blood products acquired from blood collection entities cannot be easily, readily, or fully incorporated into the hospital’s existing coverage and reimbursement structure, adoption of our products may be negatively affected.

In the U.S., there have been a number of legislative and regulatory changes to the healthcare system that could affect our future results of operations. For example, the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act, or collectively, the ACA, and ongoing cost saving efforts may have an impact on our ability to profitably commercialize the INTERCEPT Blood System in the U.S. and elsewhere. The ACA and other health care reform in the U.S. include provisions that place downward pressure on the pricing of medical products, which could further impact our profit margins.

Since its enactment, there have been judicial and Congressional challenges to numerous provisions of the ACA. For example, on June 17, 2021, the U.S. Supreme Court dismissed a challenge on procedural grounds that argued that the ACA is unconstitutional in its entirety because the “individual mandate” was repealed by Congress. Further, on August 16, 2022, President Biden signed the Inflation Reduction Act of 2022, or 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 creating a new manufacturer discount program. It is possible that the ACA will be subject to judicial or Congressional challenges in the future. It is unclear how any such challenges and the health care reform measures of the Biden administration will impact the ACA.

In addition, there has been heightened governmental scrutiny to control the rising cost of healthcare. For example, such scrutiny has resulted in several recent congressional inquiries, presidential executive orders, and federal and state legislative activity designed to, among other things, bring more transparency to pricing and reform government program reimbursement methodologies for pharmaceutical products.

Further discussion of the impact of health care reform and laws governing our business practices on our business can be found in “Item 1A—Risk Factors” of this Annual Report on Form 10-K, under the risk factors titled “Legislative, regulatory, or other healthcare reforms may make it more difficult and costly for us to obtain regulatory approval or CE Certificates of Conformity of our products and

19


 

to produce, market and distribute our products after approval or certification is obtained” and “We are subject to federal, state and foreign laws governing our business practices which, if violated, could result in substantial penalties and harm our reputation and business.

Human Capital

As of December 31, 2023, we had 288 employees representing at least 33 nationalities which includes 8 dedicated commercial consultants. Approximately 60% of our global employees are women. In addition, of our U.S. employees, approximately 49% identify as non-white.

Below is additional demographic information about our current employee base as of December 31, 2023.

Cerus Employees

 

2023

Salaried workforce

274

Managers and above

 

71

Part-time employees

12

Average age

 

45.7 years

Average length of service in years

5.9 years

Employee turnover rate December 31, 2022 to 2023 (voluntary)

 

4.8%

Our employees are a key factor in our ability to serve our customers and achieve our mission to establish INTERCEPT as the standard of care for transfused blood components globally and to enable our customers to do everything in their power to deliver safe and effective blood products to patients. The ability to hire and retain highly skilled professionals remains key to our success in the marketplace. To attract, maintain and motivate our employees, we offer a challenging work environment, ongoing skills development initiatives, attractive career advancement, opportunities and a culture that rewards entrepreneurial initiative and execution. Our guiding principles of integrity, perseverance, scientific rigor, and urgency are core to who we are and serve as the foundation of our values. Our guiding principles set the tone for how we work together and provide a framework for giving feedback. Service is at the core of our business and our interactions with one another. In 2023 we created an Employee Value Proposition, or EVP, and updated our external website to include that proposition.

Environmental, Social and Governance (ESG)

As our business continues to grow and develop, we recognize the importance of making responsible business decisions for the benefit of all of our stakeholders, including our stockholders, customers, employees, partners, the communities in which we work and live, as well as the planet. To that end, in 2022, we finalized our first materiality assessment with the aim to identify and prioritize issues that are most critical for inclusion in our ESG strategy. In 2023, we continued implementing our ESG strategy and expect to begin reporting on our progress to our various stakeholders annually later in 2024.

Diversity, Equity and Inclusion (DE&I)

A diverse and inclusive workforce is a business imperative and key to our long-term success. Our employees come from numerous countries and bring diversity to our workplace across many critical categories. We believe our company is stronger because of the variety of experiences and backgrounds our employees bring to their work every day. We are committed to creating and maintaining a diverse, inclusive, and safe work environment. To continue our efforts to increase diversity in the Cerus workforce, we are developing a strategy that will look to identify gaps and present suggestions on how we can encourage and cultivate an environment in which all employees feel included and empowered to achieve their best. In 2023, we developed a new page on our website highlighting the diversity within our workforce. We are proud of the diverse workforce we have at all levels of our organization and now reflect that on our updated website. In addition, we enhanced our training for DE&I awareness by adding a five-module training program to our annual curriculum.

Compensation and Benefits

We strive to provide pay, benefits, and services that are competitive with local markets and create incentives to attract and retain employees across the globe. Our compensation package includes market-competitive pay, broad-based stock grants and bonuses, health care and retirement benefits, paid time off, paid parental leave, tuition reimbursement, among others. We are focused on pay equity globally and are striving to close the gap in pay among similar roles and responsibilities throughout our organization.

Cerus encourages employees to become involved in their community by volunteering for activities that enhance and serve the communities in which they live and work. In 2023, we added a Volunteer Paid Time Off Program allowing employees to get paid for volunteering at a charity of their choice. We also partnered with LinkedIn to provide unlimited access to LinkedIn Learning, a robust online training platform providing employees with continuous learning opportunities.

Hybrid Workforce

Beyond providing offices and infrastructure for our employees to work, we also allow for remote work and have adopted a hybrid workplace policy. We provide a stipend for IT and/or office equipment to assist our employees in creating an ergonomic home

20


 

workstation. We allow flexible schedules, and support employee information technology needs. In addition, we have provided training to employees and managers on how to work from home and how to manage hybrid employees to ensure that our employees are maintaining their physical, mental and emotional wellbeing.

Communication and Engagement

We strongly believe that Cerus’ success depends on employees understanding how their work contributes to our overall strategy. To this end, we utilize a variety of channels to facilitate open and direct communication, including: (i) periodic CEO update emails; (ii) open forums or All Hands Meetings with executives and other leaders; and (iii) regular ongoing update communications.

Health, Wellness and Safety

We are committed to the safety of our employees and communities, from laboratory operations to product development to supplier partnerships. Our goal is to achieve zero serious injuries through continued investment in and focus on our core safety programs and injury-reduction initiatives. We provide access to a variety of innovative, flexible, and convenient health and wellness tools, including annual flu shots, an onsite gym for our Concord based employees and gym membership reimbursement for all of our global employees.

Available Information

We maintain a website at www.cerus.com. We make available free of charge on or through our website our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, or Exchange Act, as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities Exchange Commission. Information contained on or accessible through our websites is not incorporated into, and does not form a part of, this Annual Report on Form 10-K or any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.

Financial Information

Our financial information including our consolidated balance sheets, consolidated statements of operations, consolidated statements of comprehensive loss, consolidated statements of stockholders’ equity, consolidated statements of cash flows, and the related footnotes thereto, can be found under “Financial Statement Schedules” in Part IV of this Annual Report on Form 10-K.

21


 

Item 1A. Risk Factors

Our business faces significant risks. If any of the events or circumstances described in the following risks actually occurs, our business may suffer, the trading price of our common stock could decline and our financial condition or results of operations could be harmed. These risks should be read in conjunction with the other information set forth in this annual report on Form 10-K. The risks and uncertainties described below are not the only ones facing us. There may be additional risks faced by our business. Other events that we do not currently anticipate or that we currently deem immaterial also may adversely affect our financial condition or results of operations.

Risks Related to Our Business and Industry

We depend substantially upon the commercial success of the INTERCEPT Blood System for platelets, plasma and cryoprecipitation in the U.S., and our inability to successfully commercialize the INTERCEPT Blood System in the U.S. would have a material adverse effect on our business, financial condition, results of operations and growth prospects.

 

Our business is dependent on our ability to grow and sustain commercialization of the INTERCEPT Blood System in the U.S. Significant product revenue from customers in the U.S. may not occur consistently, if at all, if we are unable to demonstrate that our products are economical, safe and efficacious for potential customers. Similar to our experience in foreign jurisdictions, some potential customers in the U.S. have chosen to first validate our technology or conduct other pre-adoption activities prior to purchasing or deciding whether to adopt the INTERCEPT Blood System for commercial use, which may never occur. Further, new hospital customers of any of our blood center customers will need to go through the administrative process of generating internal tracking codes to integrate INTERCEPT-treated products into their inventories, which may further delay customer adoption in the U.S. These administrative processes necessary for implementation of INTERCEPT are further strained due to the staffing shortages seen globally.

 

On October 1, 2021, all U.S. blood centers were required to be compliant with the FDA guidance document, “Bacterial Risk Control Strategies for Blood Collection Establishments and Transfusion Services to Enhance the Safety and Availability of Platelets for Transfusion,” or the Final Guidance Document. Although the INTERCEPT Blood System is one of the options available to U.S. blood centers for compliance with the Final Guidance Document, we cannot predict if U.S. customers will continue to adopt INTERCEPT over other options or at what levels. If we are unable to successfully support the commercialization of our platelet system to U.S. customers that have elected to use the INTERCEPT Blood System, then those customers may be required to adopt competing products in order to comply with the Final Guidance Document. Further, U.S. blood centers will be required to change their historical operating practices to conform to our product specifications, or they or their hospital customers may be required to elect more than one option under the Final Guidance Document in order to comply, or they or their hospital customers may choose competing products to comply with the Final Guidance Document. We may be unable to subsequently convert blood centers that chose competing products to the platelet system, which would limit our market potential. If we are not successful in achieving market adoption of the INTERCEPT Blood System in the U.S., we may never generate substantial product revenue, and our business, financial condition, results of operations and growth prospects would be materially and adversely affected.

 

In any event, our ability to successfully commercialize the INTERCEPT Blood System for platelets, plasma, and IFC in the U.S. will depend on our ability to:

adequately respond to the potential increased U.S. customer demand resulting from the implementation of the Final Guidance Document;
achieve market acceptance and generate product sales through execution of sales agreements on commercially reasonable terms;
enter into and maintain sufficient manufacturing arrangements for the U.S. market with our third-party suppliers;
support blood center manufacturing partners in obtaining Biologics License Application, or BLAs, for interstate commerce;
effectively create market demand for the INTERCEPT Blood System through our education, marketing and sales activities;
hire, train, deploy, support and maintain a qualified U.S.-based commercial organization and field sales force;
expand the labeled indications of use for the INTERCEPT Blood System and/or design, develop, test and obtain regulatory approval or certification for new product configurations;
comply with requirements established by the FDA, including post-marketing requirements and label restrictions; and
comply with other U.S. healthcare regulatory requirements.

 

In addition to the other risks described herein, our ability to successfully commercialize the INTERCEPT Blood System for platelets, plasma and IFC in the U.S. is subject to a number of risks and uncertainties, including those related to:

22


 

the impact of macroeconomic developments, such as general political, health and economic conditions, including the Ukraine-Russia conflict, the state of war between Israel and Hamas and the risk of a larger regional conflict, economic slowdowns, recessions, inflation, bank failures, rising interest rates and tightening of credit markets on our business;
staffing shortages at blood centers, hospitals, study sites or suppliers;
the highly concentrated U.S. blood collection market that is dominated by a small number of blood collection organizations;
availability of blood donors;
regulatory and licensing requirements, including the FDA Center for Biologics Evaluation and Research, or CBER, licensing processes and its BLA requirements, that U.S.-based blood centers are required to follow in order to obtain and maintain the required site-specific licenses to engage in interstate transport of blood components processed using the INTERCEPT Blood System;
changed or increased regulatory restrictions or requirements;
our ability to meet regulatory requirements for any changes to our products, including component composition, manufacturing process, and location;
the amount available for reimbursement pursuant to codes we have obtained under the Healthcare Common Procedure Coding System, or HCPCS, or New Technology Add-On Payment, or NTAP, and pricing for outpatient use of INTERCEPT-treated blood components;
any supply or manufacturing problems or delays arising with any of our suppliers, many of whom are our sole qualified suppliers for the particular product or component they manufacture, including the ability of our suppliers to maintain FDA approval to manufacture the INTERCEPT Blood System and to comply with FDA-mandated current Good Manufacturing Practice, or cGMP, and Quality System Regulation, or QSR, requirements and foreign equivalents;
our and our suppliers ability to produce sufficient quantity of product to meet the growing demand for our products;
any supply or manufacturing problems or delays arising from our customers third-party suppliers whose products are used in combination and compliance with our products including customers third-party suppliers’ ability to maintain FDA approval to manufacture the INTERCEPT Blood System and to comply with FDA-mandated cGMP and QSR requirements;
ability to contract with, maintain and add additional blood center manufacturers for the production of IFC and for the contracted blood center manufacturing partners to produce IFC at sufficient quantities and at acceptable quality levels;
ability of blood center manufacturing partners to obtain and maintain BLAs allowing produced IFC to be shipped out of state to meet demand;
dependency upon any third-party manufacturer that supplies products required by blood centers to process and store blood components consistent with our approved specifications and claims, including but not limited to, apheresis collection devices, disposable blood bags and reagents, and platelet additive solution, or PAS, including those third-party suppliers’ ability to maintain FDA or other regulatory approvals to manufacture their products and to comply with FDA-mandated cGMP and QSR requirements and foreign equivalents;
our ability to obtain patents, protect trade secrets, prevent others from infringing on our proprietary rights, and operate without infringing the proprietary rights of third parties;
existing and potential future competitive threats, including complaints, litigation or other such disruptive practices, regardless of merit;
changes in healthcare laws and policy, including changes in requirements for blood product coverage by U.S. federal healthcare programs; and
acceptance of the INTERCEPT Blood System as safe, effective and economical from the broad constituencies involved in the healthcare system.


 

The INTERCEPT Blood System may not achieve or be able to sustain broad market adoption.

In order to maintain or increase market adoption of the INTERCEPT Blood System and to increase market demand, we must address issues and concerns from broad constituencies involved in the healthcare system, from blood centers to patients, transfusing physicians, key opinion leaders, hospitals, private and public sector payors, regulatory bodies and public health authorities. We may be unable to demonstrate to these constituencies that the INTERCEPT Blood System is safe, effective and economical or that the benefits of using the INTERCEPT Blood System products justify their cost and/or outweigh their risks.

 

23


 

The use of the platelet system results in some processing loss of platelets. Despite having claims elsewhere for use of INTERCEPT-treated platelets up to seven days, we have not been able to satisfy the FDAs requirement to obtain a seven-day storage claim for INTERCEPT-treated platelets. As a result, customers or prospective customers may adopt competing solutions if they perceive that:

the loss of platelets leads to increased costs, or the perception of increased costs for our customers;
the use of our product in any way constrains the availability of platelets due to platelet loss;
our customers or prospective customers believe that the loss of platelets reduces the efficacy of the transfusable unit;
our process requires changes in blood center collection processes or clinical regimens to address platelet loss; or
our products may never receive approval for storage of platelets beyond five days.

 

Additionally, existing customers may not believe they can justify any perceived operational change or inefficiency either generally or in conjunction with a blood component availability shortage. This concern may be exacerbated during any blood shortage crisis, which the U.S. is currently facing. Certain studies have indicated that transfusion of conventionally prepared platelets may yield higher post-transfusion platelet counts (according to a measurement called “corrected count increment”) and may be more effective than transfusion of INTERCEPT-treated platelets. Although certain other studies demonstrate that INTERCEPT-treated platelets retain therapeutic function comparable to conventional platelets, prospective customers may choose not to adopt our platelet system due to considerations relating to corrected count increment or other factors. In addition, while our platelet system is used outside of the U.S. to treat whole blood derived, pooled buffy-coat collected platelet units, the FDA does not currently allow buffy-coat platelets and therefore our ability to treat U.S. collected platelets is limited to those collected via apheresis. Given the current shortage of platelets in the U.S., hospitals may not discriminate about which platelet products they receive, which may result in less demand for INTERCEPT-treated products and therefore less urgency for blood centers to adopt or increase INTERCEPT-treated platelets.

 

The INTERCEPT Blood System does not inactivate all known pathogens, which may limit its market adoption. For example, our products have not been demonstrated to be effective in the reduction of certain non-lipid-enveloped viruses, including hepatitis A and E viruses, and human parvovirus B-19, due to the biology of these viruses. Although we have shown high levels of reduction of a broad spectrum of lipid-enveloped viruses, INTERCEPT’s inability to inactivate, or limited reduction of certain non-lipid-enveloped viruses may negatively impact the decision to adopt by prospective customers. Similarly, although our products have been demonstrated to effectively inactivate spore-forming bacteria, our products have not been shown to be effective in reducing bacterial spores once formed. Furthermore, due to limitations of detective tests, we cannot exclude that a sufficient quantity of pathogen or pathogens beyond the detection limits may still be present in active form, which could present a risk of infection to the transfused patient. Should INTERCEPT-treated components contain detectable levels of pathogens after treatment, the efficacy of INTERCEPT may be called into question, whether or not any remaining pathogens are the result of INTERCEPT’s efficacy, the limitations of testing methodologies or other factors. Such uncertainties may limit the market adoption of our products.

 

We have conducted studies of our products in both in vitro and in vivo environments using well-established tests that were accepted by regulatory bodies. However, we cannot be certain that the results of these in vitro and in vivo studies accurately predict the actual results in humans in all cases. In addition, strains of infectious agents in living donors may be different from those strains commercially available or for which we have tested and for which we have received approval of the inactivation claims for our products. To the extent that actual results in human patients differ, commercially available or tested strains prove to be different, or customers or potential customers perceive that actual results differ from the results of our in vitro or in vivo testing, market acceptance of our products may be negatively impacted.

 

If customers experience operational or technical problems with the use of INTERCEPT Blood System products, market acceptance may be reduced or delayed. For example, if adverse events arise from incomplete reduction of pathogens, improper processing or user error, or if testing of INTERCEPT-treated blood samples fails to reliably confirm pathogen reduction, whether or not directly attributable to the INTERCEPT Blood System, customers may refrain from purchasing our products. We have recently learned of instances where, following treatment with INTERCEPT, mishandling of the treated blood components has introduced environmental bacterium. We must help our blood center customers to remain vigilant or increase their vigilance in adopting best practices regarding blood component handling. Failure to adequately address this risk may call into question the efficacy of using pathogen reduction. We must report safety events to regulatory authorities, regardless of the imputability of our products.

 

Furthermore, should customers communicate operational problems or suspected product failure, we will need to investigate and report imputability to the relevant regulatory authorities in a timely manner. We or others may be required to file reports on such complaints or product failure before we have the ability to obtain conclusive data as to imputability which may cause concern with existing and prospective customers or regulators. Hospital or other blood center customers may purchase IFC as a biologic from us or other blood centers which would be produced by blood center manufacturing partners of ours or another blood center. Should we receive product complaints on the produced IFC product, we may not be able to determine if a problem exists, or from where the problem originated.

24


 

Should customers feel that INTERCEPT treatment has a negative impact on the number of transfusable platelet units able to be manufactured from available donors, our ability to educate a blood center on the benefits of treating increasing proportions of its platelet units may be negatively impacted. Moreover, there is a risk that further studies that we or others may conduct, including the post-approval studies we were required to conduct as a condition to the FDA approval of the platelet system, will show results inconsistent with previous studies. Should this happen, potential customers may delay or choose not to adopt our products and existing customers may cease using our products. In addition, some hospitals may decide to purchase and transfuse both INTERCEPT-treated blood components and conventional blood components, including IFC which we have very limited experience selling directly to hospitals. Managing such a dual inventory of blood products may be challenging, and hospitals may need to amend their product labels and inventory management systems before being able to move forward with INTERCEPT. Hospitals may not have adequate staffing levels or may have competing priorities which could delay such system updates, perhaps indefinitely. Management of complex inventories may require coordination between hospital suppliers, blood centers, or us, which in turn may cause delays in market adoption. In addition, customers may require certain changes to our products for any number of reasons. Complying with such requests may prove costly, and may create complexities surrounding the manufacturing of disposable kits, compliance with regulatory authorities, blood center usage, or inventory management. Conversely, failure to comply with such requests from customers may result in damage to our relationship or the potential loss of customer business.

 

Market adoption of our products is also affected by blood center and healthcare facility budgets and the availability of coverage and adequate reimbursement from governments, managed care payors, such as insurance companies, and/or other third parties. In many jurisdictions, due to the structure of the blood products industry, we have little control over budget and reimbursement discussions, which generally occur between blood centers, healthcare facilities such as hospitals, and national or regional ministries of health and private payors. Even if a particular blood center is prepared to adopt the INTERCEPT Blood System, its hospital customers may not accept or may not have the budget to purchase INTERCEPT-treated blood products. Since blood centers would likely not eliminate the practice of screening donors or testing blood for some pathogens prior to transfusion, even after implementing our products, some blood centers may not be able to identify enough cost offsets or hospital pricing increases to afford to purchase our products. Budgetary concerns may be further exacerbated by economic legislation in certain countries and by proposals by legislators at both the federal and, in some cases, state levels, regulators, healthcare facilities and third-party payors to keep healthcare costs down, which may limit the adoption of new technologies, including our products. In some jurisdictions, commercial use of our products may not be covered by governmental or commercial third-party payors for health care services and may never be covered. In addition, the costs and expenses incurred by the blood center related to donor blood are typically included in the price that the blood center charges a hospital for a unit of blood. Even after blood components treated with our products are approved for reimbursement by governmental or commercial third-party payors, the costs and expenses specific to the INTERCEPT Blood System will not be directly reimbursed, but instead may be incorporated within the reimbursement structure for medical procedures and/or products at the site of patient care. Governmental or third-party payors may change reimbursement rates, year-over-year, or in reaction to submitted claims for reimbursement of costs and expenses related to blood components treated with INTERCEPT. If the costs to the hospital for INTERCEPT processed blood products cannot be easily, readily, or fully incorporated into the existing reimbursement structure, or if reimbursement rates are insufficient or decreased in any given year for blood components treated with INTERCEPT, hospital billing and/or reimbursement for these products could be impacted, thus negatively impacting hospitals’ acceptance and uptake of our products. In addition, even if we are able to achieve market acceptance in the U.S. or newly commercialized markets, we have provided and may in the future provide adoption incentives which may negatively impact our reported sales.

We are exposed to risks associated with the highly concentrated market for the INTERCEPT Blood System.

 

The market for the INTERCEPT Blood System is highly concentrated with few customers, including often-dominant regional or national blood collection entities. Failure to effectively market, promote, distribute, price or sell our products to any of these customers could significantly delay or even diminish potential product revenue in those geographies. Moreover, the market for pathogen reduction systems in the U.S. is highly concentrated and dominated by a small number of blood collection organizations. In the U.S., the American Red Cross represents the largest single portion of the blood collection market. Our ability to gain and maintain significant market penetration in the U.S. is largely dependent on utilization of INTERCEPT and distribution of INTERCEPT-treated blood components by the American Red Cross. The American Red Cross is a large organization. Given the large relative size of the American Red Cross, our resources may be inadequate to fulfill the American Red Cross’ and other customers’ demands, which could result in a loss of product revenues or customer contracts, or both. Furthermore, should the American Red Cross order our products on an inconsistent basis, either by increasing or reducing overall utilization of the INTERCEPT Blood System or by building or depleting inventory levels they hold, our results of operations will be difficult to predict and may fall short of investor expectations.

 

In many countries in Western Europe and in Japan, various national blood transfusion services or Red Cross organizations collect, store and distribute virtually all of their respective nations’ blood and blood components supply. In Europe, the largest markets for our products are in Germany, France, and England. In Germany, decisions on product adoption are made on a regional or even blood center-by-blood center basis, but depend on both local approvals and centralized regulatory approvals from the Paul Ehrlich Institute, or PEI. Obtaining these approvals requires support and coordination from local blood centers, and may take a significant period of time to

25


 

obtain, if ever. Product specifications that receive marketing authorization from the PEI may differ from product specifications that have been adopted in other parts of the EU and other countries where we rely on CE Certificates of Conformity and the CE Mark, thereby necessitating market specific modifications to the commercial product, which may not be economical or technically feasible for us. Following the inclusion of pathogen-inactivated platelets for national reimbursement by the German Institute for the Hospital Remuneration System as of January 1, 2018, German customers who do not currently have an approved marketing authorization application, or MAA, will first need to obtain one before using our products. The review period for a new MAA can be 12 months or longer following submission and we cannot assure that any of the potential German customers submitting a new MAA will obtain it. We have invested in substantial commercial resources in Germany. Without approvals of MAA applications obtained by potential German customers, or willingness of hospitals to seek reimbursement for pathogen-reduced platelets or for insurers to submit for the approved incremental reimbursement for pathogen-reduced platelets, our ability to successfully commercialize INTERCEPT in Germany will be negatively impacted, which may adversely affect our business, results of operations and financial condition and we may never realize a return on the investments we have made building out our commercial team in Germany. In addition, the reimbursement awarded to INTERCEPT in Germany may not be considered by German blood centers as attractive enough to implement pathogen reduction or cover the entirety of their blood center platelet collections which may in turn limit the market acceptance in Germany. Similar to the U.S., German blood centers will need to successfully market and sell to their hospital customers and understand and assist with the steps that are needed at the hospital level in Germany to administer pathogen-reduced platelets.

 

While we have entered into agreements with Établissement Français du Sang, or EFS, to supply illuminators and platelet and plasma disposable kits and maintenance services for illuminators to EFS, we cannot provide any assurance that the national deployment of the platelet system in France will be sustainable or that we will be able to secure any contracts subsequent to our existing contract with EFS. If we are unable to continue to successfully support EFS’ national adoption of the platelet system, EFS’ use of the plasma system, our business, results of operations and financial condition may be adversely impacted. Our contracts with EFS do not contain purchase volume commitments and as such, it is challenging to forecast with precision the purchase levels and product demand and fulfill EFS' orders. In addition, we understand that EFS is inspecting and testing samples of each lot that it purchases from us prior to accepting the products shipped to fulfill orders. We have little insight into the time to test, testing conditions or ultimate results. Other customers may require similar conditions of purchase. Testing may have a negative impact on our ability to recognize product revenue either due to the time it takes to test and approve the release of a shipment or if the customer experiences problems with testing or if testing results are outside of the customer acceptance criteria.

 

In Japan, the Japanese Red Cross controls a significant majority of blood transfusions and exerts a high degree of influence on the adoption and use of blood safety measures in Japan. The Japanese Red Cross has been reviewing preclinical and clinical data on pathogen reduction of blood over a number of years and has yet to make a formal determination to adopt any pathogen reduction approach. Before the Japanese Red Cross would consider our products, we understand that we may need to commit to making certain product configuration changes, which are currently under development but may not be economically or technologically feasible for us to accomplish.

Significant increases in demand may occur given the concentrated nature of many of the largest potential customers and the potential for a mandate by public health agencies to adopt pathogen reduction technologies. Should those customers choose to adopt and standardize their production on the INTERCEPT Blood System or be required to adopt and standardize on the INTERCEPT Blood System, our ability to meet associated increases in demand will likely be constrained due to a variety of factors, including production capacity at approved manufacturing sites, supply issues, manufacturing disruptions, availability of disposable kits manufactured from the obsolete plastic materials in jurisdictions that have not approved the use of alternate plastics for our disposable kits, or other obsolescence of parts, among others. If we encounter sustained growth or accelerated growth, our production capacity may be strained, at least temporarily or should we encounter disruptions, supply shortages, or shipping delays, we may have to allocate available products to customers, which could negatively impact our business and reputation or cause those customers to adopt competing products.

 

We may be unable to develop and maintain an effective and qualified U.S.-based commercial organization or educate blood centers, clinicians and hospital personnel. As a result, we may not be able to successfully educate the market on the value of pathogen reduction or commercialize our products in the U.S.

 

Successfully commercializing our products in the U.S. has taken more time than anticipated and has required us to continue to invest in commercialization efforts to build and maintain relationships, additional routine-use data and trust from the industry. We continue to need to attract, retain, train and support sales, marketing and scientific and hospital affairs personnel and other commercial talent. Our hospital affairs professionals may be ineffective in educating hospitals and physicians on our products, clinical trial history and publications. Hospital affairs professionals are highly educated and trained professionals and the hiring and employment market for hospital affairs professionals is highly competitive. We may be unable to develop and maintain adequate and/or effective hospital affairs, sales and marketing capabilities for the U.S. market and we also may not be able to devote sufficient effective resources to the advertising, promotion and sales efforts for the platelet, plasma or cryoprecipitation systems in the U.S. In any event, if we are unable to develop and maintain an effective and qualified U.S. based commercial organization, we may fail to realize the full sales potential of our commercial products in the U.S. which would materially and adversely affect our business, financial condition, results of operations and growth prospects.

26


 

We have very limited experience selling directly to hospitals or expertise complying with regulations governing finished biologics, and our inability to successfully commercialize the INTERCEPT Blood System for cryoprecipitation in the U.S. would have a material adverse effect on our business, financial condition, results of operations and growth prospects.

 

We have very limited experience selling directly to hospitals nor do we have prior experience or expertise complying with regulations governing finished biologics. The introduction of new models of doing business require extensive training of our personnel and may lengthen the time it takes for this business unit to be fully operational. Furthermore, contracting with individual hospitals is time consuming and is often a protracted and bespoke process. Our blood center customers may view the sale of biologics directly to hospitals as a competitive threat, which may adversely affect our customer relationships, could negatively impact our business prospects and could result in loss of business and revenue. Conversely, we may also sell the disposable kits directly to blood centers for the manufacture of IFC for their own account or for hospitals with whom they already have contracts in place. As a result, we may be directly competing with these blood centers for the sale of IFC. These blood centers have more experience and existing contracts with hospitals and may be able to offer synergies that we cannot, each of which may negatively impact our ability to compete successfully.

 

In addition, until we are successful in selling INTERCEPT Blood System for Cryoprecipitation kits to blood centers or affiliate organizations or hospitals with in-house blood centers, our ability to directly commercialize finished IFC throughout the U.S. is dependent on the approval of manufacturing site BLAs by the FDA or the addition of an increased number of IFC manufacturing collaborations. While certain sites have received their BLAs, we cannot be sure that all of the sites will receive such authorizations in a timely manner, if at all. For instance, despite having several sites already with their BLAs, we understand one site submitted for a BLA over six months before hearing back from the FDA, who in their response, indicated it would take at least another twelve months to rule on the BLA. Such delays may impact our ability to supply IFC in sufficient quantities. In addition, in order to market and sell finished IFC to hospital customers throughout the U.S., we may need to identify and validate additional manufacturing partners or sell INTERCEPT Blood System for Cryoprecipitation kits to blood centers or affiliate organizations or hospitals with in-house blood centers. We cannot guarantee that we will be able to successfully negotiate additional agreements with manufacturing partners on terms that are acceptable to us. IFC is a product derived from our INTERCEPT Blood System for plasma. As such, any supply disruptions or failures that could impact our plasma system will have a direct negative impact on the production of IFC. Such supply disruptions could negatively impact our ability to fulfill customer orders, which will have an adverse effect on our business reputation and the successful introduction and adoption of our new products. Further, unless or until we negotiate committed volume purchase agreements with our customers, we can provide no assurance that sales of IFC product will occur in a consistent or predictable manner.

 

If we are unable to successfully market the IFC to hospitals or comply with unique regulations governing finished biologics, our ability to monetize and deliver the IFC will be negatively impacted which would materially and adversely affect our business, financial condition, results of operations and growth prospects. In addition, we may never achieve market acceptance and adoption of IFC by U.S. hospitals to generate product revenue sufficient to cover its costs.

 

We may be liable and we may need to withdraw our products from the market if our products harm people. We may be liable if an accident occurs in our controlled use of hazardous materials. Our insurance coverage may be inadequate to offset losses we may incur.

 

We are exposed to potential liability risks inherent in the testing and marketing of medical devices and biologic products. We may be liable if any of our products cause injury, illness or death. Although we complete preclinical and clinical safety testing prior to marketing our products, there may be harmful effects caused by our products that we are unable to identify in preclinical or clinical testing. In particular, unforeseen rare reactions or adverse side effects related to long-term use of our products may not be observed until the products are in widespread commercial use. Because of the limited duration and number of patients receiving blood components treated with the INTERCEPT Blood System products in clinical trials, it is possible that harmful effects of our products not observed in preclinical and clinical testing could be discovered after a marketing approval, or CE Certificate of Conformity has been received or after affixing the CE Mark to our products. For example, in cases where we have obtained regulatory approval or have affixed the CE Mark to our products, we have demonstrated pathogen reduction to specified levels based on well-established tests. However, there is no way to determine, after treatment by our products, whether our products have completely inactivated all of the pathogens that may be present in blood components. In addition, even if our products inactivate all pathogens in a blood product, it is often difficult to determine if pathogens are introduced after treatment with INTERCEPT due to blood center or hospital mishandling, shipping or other possibilities. For example, we have recently learned of instances where, following treatment with INTERCEPT, mishandling of the treated blood components has introduced environmental bacterium. We must help our blood center customers to remain vigilant or increase their vigilance in adopting best practices regarding blood component handling. Failure to adequately address this risk may call into question the efficacy of using pathogen reduction. There is also no way to determine whether any residual amount of a pathogen remains in the blood component treated by our products and there is no way to exclude that such residual amount would be enough to cause disease in the transfused patient or was a result of a potential defect or lack of efficacy of our products. We could be subject to a claim from a patient that tests positive, even though that patient did not contract a disease. We must report safety events to regulatory

27


 

authorities, regardless of the imputability of our products. In addition, should personnel at clinical study sites or ultimately, potential customers, be harmed by amustaline, or believe they have been or could be harmed by amustaline, our insurance coverage may be insufficient to provide coverage for any related potential liabilities. Amustaline is considered a potent chemical and is the active compound of our red blood cell system.

 

Although, we maintain an active safety monitoring platform with trained personnel, we cannot predict when, if ever, a safety event will occur or be able to timely or satisfactorily determine whether or not our product was a cause. We maintain product liability insurance, but do not know whether the insurance will provide adequate coverage against potential liabilities. If we cannot successfully defend ourselves against product liability claims, we may incur substantial liabilities or be required to limit commercialization of our products.

Our research and development activities involve the controlled use of hazardous materials, including certain hazardous chemicals, radioactive materials and infectious pathogens, such as HIV and hepatitis viruses. Although we believe that our safety procedures for handling and disposing of hazardous materials are adequate and comply with regulatory requirements, we cannot eliminate the risk of accidental contamination or injury. If an accident occurs, we could be held liable for any damages that result.

 

A recall of our products, either voluntarily or at the direction of the FDA, the competent authorities of an EU Member State, or another governmental authority, including foreign regulatory authority or the discovery of serious safety issues with our products that leads to corrective actions, could have a significant adverse impact on us.

 

Any adverse event involving our products, whether in the U.S. or abroad, could result in future voluntary corrective actions, such as recalls or customer notifications, or agency action, such as inspection, mandatory recall or other enforcement action. Any corrective action, whether voluntary or involuntary, as well as defending ourselves in a lawsuit, will require the dedication of our time and capital, distract management from operating our business and may harm our reputation and financial results.

 

Under the FDA’s reporting regulations, we are required to report to the FDA any incident in which our products may have caused or contributed to a death or serious injury or in which our product malfunctioned and, if the malfunction were to recur, would likely cause or contribute to death or serious injury. Regulatory agencies in other countries have similar authority to recall devices because of material deficiencies or defects in design or manufacture that could endanger health. We may initiate a product recall under our own initiative if any material deficiency in our product is found, such as a component failure, malfunctions, manufacturing errors, design or labeling defects or other deficiencies and issues, or withdraw a product to improve device performance or for other reasons. If we do not adequately address problems associated with our products, we may face additional regulatory enforcement action, including FDA warning letters, product seizure, injunctions, administrative penalties, or civil or criminal fines. Similar actions and obligations may be imposed by the competent authorities of an EU Member State, or a foreign regulatory authority.

 

We may also be required to bear other costs or take other actions that may have a negative impact on our sales as well as face significant adverse publicity or regulatory consequences, which could harm our business, including our ability to market our products in the future. Such events could impair our ability to supply our products in a cost-effective and timely manner in order to meet our customers’ demands.

 

If our competitors develop products superior to ours, market their products more effectively, or receive regulatory approval or certification before our products, our commercial opportunities could be reduced or be eliminated. Competitors have and may continue to file claims in order to impede the marketability of our products, regardless of the merit of such claims.

 

We expect our products will continue to encounter significant competition. The INTERCEPT Blood System products compete with other approaches to blood safety currently in use and may compete with future products that may be developed by others. Our success depends in part on our ability to respond quickly to customer and prospective customer needs, successfully receive and maintain regulatory approvals, and adapt to medical and technological changes brought about by the development and introduction of new products. Competitors’ products or technologies may make our products obsolete or non-competitive. In addition, competitors or potential competitors may have substantially greater financial and other resources than we have. If competitive pathogen reduction products experience significant problems, customers and potential customers may question the safety and efficacy of all pathogen reduction technologies, including the INTERCEPT Blood System. Such questions and concerns may impair our ability to market and sell the INTERCEPT Blood System.

 

Several companies have, or are developing, technologies that are, or in the future may be, the basis for products that will directly compete with or reduce the market for our pathogen reduction systems. A number of companies are specifically focusing on alternative strategies for pathogen reduction in platelets and plasma. These alternative strategies may be more effective in reducing certain types of pathogens from blood products, including certain non-lipid-enveloped viruses, such as hepatitis A and E viruses or human parvovirus B-19, which our products have not demonstrated an ability to inactivate or have not demonstrated a high level of inactivation. If our customers determine that competitor’s products inactivate a broader range of pathogens that are of particular interest to the transfusion medicine community, market adoption of our platelet and plasma products may be adversely impacted. In addition, customers and prospective

28


 

customers may believe that our competitors’ products are safer, more cost effective or easier to implement and incorporate into existing blood processing procedures than INTERCEPT Blood System products. Moreover, regulatory agencies may mandate use of competing products which would limit our ability to sell our products in those markets.

 

In addition, while we believe that IFC has many advantages over competitors, traditional cryoprecipitate and fibrinogen concentrates are well established within hospital use. Even if we are able to generate compelling data regarding the use of IFC over other products or traditional cryoprecipitate, hospitals may not perceive the advantage of IFC over the competing products and we may be ineffective in selling biological agents directly to hospitals or be unable to demonstrate the economic or patient advantages to customers relative to the competitors. Further, competitors may have more experience marketing and selling products directly to hospitals and may try to impede the marketability of our products. In late 2023, we learned that Octapharma filed a complaint against the FDA regarding BLAs received by our manufacturing partners. While we understand that the complaint has been settled, it has and may continue slowing the licensure of additional BLAs. Until additional BLAs are issued to our manufacturing partners, we may not have enough production capacity to supply demand, especially in states outside of the home states of our manufacturing partners.

 

A byproduct of producing IFC is pathogen reduced cryoprecipitate poor plasma. If we are unable to find a commercial outlet for pathogen reduced cryoprecipitate poor plasma, we will continue to incur costs to discard the byproduct, which negatively impact our operating results.

 

Our platelet and plasma products and product candidates are not compatible with some collection, production and storage methods or combinations thereof. Further, blood centers using INTERCEPT must have access to those certain devices, blood bags, assays or platelet additive solutions that are compatible with our products.

 

The equipment and materials used to collect platelets vary by manufacturer and by geographic region. Platelets may be collected from a single donor by apheresis using an automated collection machine. Apheresis devices currently used in the U.S. and European markets differ, among other characteristics, in their ability to collect platelets in reduced volumes of plasma. Platelet collection device manufacturers may need to modify device collection parameters or software before a prospective customer could use INTERCEPT. If these manufacturers are not cooperative or are resistant to assist their customers or do not assist with making such modifications, the potential market for our products may be limited. Platelet concentrates may also be prepared from whole blood by pooling together platelets from multiple donors. There are two commonly used methods for preparing whole blood platelets: the buffy coat method, which is used extensively in Europe, and the pooled random donor method, which is used in the U.S., though it represents the minority of collections. Outside of the U.S., our platelet systems are used to treat both apheresis and buffy coat collected platelets. Although there is currently a shortage of platelets in the U.S., until buffy coat platelets are accepted by the FDA, use of our platelet system in the U.S. will be limited to apheresis collected platelets. Our platelet system is designed to work with platelets collected and stored in storage solutions, called InterSol and SSP+, and for platelets suspended in 100% plasma. Fresenius is the exclusive manufacturer of InterSol and MacoPharma of SSP+, both widely-used PAS. Many of our customers and prospective customers use InterSol or SSP+ in connection with INTERCEPT treatment. Similarly, some of our customers combine multiple platelet or plasma components before treating the combined product with INTERCEPT. Further, blood centers using INTERCEPT must have access to those certain devices, blood bags, assays or platelet additive solutions that are compatible with our products. We have recently learned of concerns about manufacturers’ ability to provide an uninterrupted supply of PAS solutions to our blood center customers. Should such a supply disruption occur, our customer’s ability to treat platelets using INTERCEPT may be negatively impacted or may require us to secure approval for and supply PAS, for which we do not currently have regulatory approval.

 

We understand that several third-party manufacturers of pooling sets are planning to discontinue producing pooling sets due to the requirement to comply under the new European Union Regulation (EU) 2017/745, the Medical Device Regulation, or MDR. Our customers’ ability to use our INTERCEPT products may be impaired should manufacturers of those products cease production or if our customers are unable to find an alternate pooling set meeting their quality and production requirement for their production of INTERECEPT-treated blood components. Moreover, in order to alleviate any disruption to our customers, we have chosen to stockpile pooling sets, which required use of capital for a marginally profitable non-core product. In addition, should other manufacturers of collection devices, compatible assays and blood bags, pooling sets or platelet additive solutions fail to obtain or maintain regulatory approval or a CE Certificate of Conformity necessary for affixing the CE Mark to their products under the MDR, experience unexpected production disruption, or decide to cease distribution of those respective products to customers and prospective customers, or prohibitively increase costs, our ability to sell the INTERCEPT Blood System may be impaired and acceptance within the marketplace could be harmed.

 

In order to address the entire market in the U.S., Japan, and potentially elsewhere, we will need to develop and test additional configurations of the platelet system. For example, in the U.S., we understand a significant number of platelet concentrates are derived from larger volumes collected from apheresis donors split into three therapeutic transfusable doses, known as triple dose collections. While we have trained many customers to break down such donations to volumes and doses compatible with our products other prospective customers may not want to modify their operating practices and may therefore choose alternative compliant practices. In

29


 

order to enable these customers to treat triple dose collections, we would need to develop future configurations of the platelet system, which is not in our current plans. We estimate that the majority of platelets used in the U.S. are collected by apheresis, though a significant minority is prepared from pooled random donor platelets derived from whole blood collections. Some blood centers may view pooled random donor platelets treated with INTERCEPT as an economically optimal approach. In order to gain regulatory approvals for the use of INTERCEPT in a manner compatible with triple dose collections, and random donor platelets, we will need to perform additional product development and testing, including additional clinical trials. We may also need to demonstrate the safety and efficacy of our platelet system using a variety of configurations before our platelet system would be approved for such configurations. Until we pursue and obtain approval of these additional product configurations, we will not be able to fully address those portions of the market, which limits our product revenue and adversely impacts our financial results. In the U.S, our approved labels for the platelet system from the FDA limit our current approvals to certain platelet collection platforms and a particular storage solution for the particular collection platform. For instance, our approved claims permit apheresis collection of platelets on the Fresenius Amicus device while stored in an additive solution or for apheresis collection of platelets collected on the Terumo Trima device and stored in 100% plasma. While we are seeking to generate acceptable data for Amicus collected platelets stored in 100% plasma, we cannot assure you that the data will be acceptable to the FDA or that we will receive timely approval, if ever. We may be required to provide the FDA with data for each permutation for which blood banking treatment practices exist which may be time consuming, costly and limit the potential size of the U.S. market that can use our products. In addition, given that there is some loss of platelets using our product, blood centers may need to increase collection volumes in order to use our product. Given the current blood component shortage, increased collection volumes may not be achievable or use of INTERCEPT may be considered less efficient than other operating practices, particularly in regions such as the U.S. where we do not maintain a seven day platelet storage claim. Platelet dose requirements vary greatly between regulatory agencies around the world. In areas where approved platelet dosage levels are relatively high, such as the U.S., any loss of platelets by using INTERCEPT may result in a lower produced yield at blood centers. Given the current shortage of platelets in the U.S., blood centers may not want to adopt or increase production of INTERCEPT-treated platelets if they feel it will impact their ability to comply with the relatively high dosage requirements required by the FDA. Similarly, to achieve market acceptance in certain geographies, we may be required to design, develop and test new product configurations for the plasma systems. In addition, we will need to continue to generate acceptable data in order to conform with the evolving collection practices such as automated whole-blood collection. If we are unable to conform to evolving collection practices our ability to address those portions of the market may be compromised. In any event, any failures or delays in obtaining FDA, CE Certificates of Conformity and other regulatory approvals for any new configurations or product improvements would adversely affect our ability to introduce new or enhanced products in a timely manner, which in turn could materially harm our product revenue and prospects for potential future profitability.

 

Clinical trials are costly and time consuming, may take longer than we expect or may not be completed at all, and their outcomes are uncertain. A failure to generate data in clinical trials to support expanded label claims or to support marketing approvals or certification for our product candidates could materially and adversely affect our business, financial condition, results of operations and growth prospects.

 

We are currently conducting multiple clinical trials for our products and product candidates and plan to commence additional clinical trials of our products and product candidates in the future. We cannot be certain that the design or conduct of, or data collected from, these trials will be sufficient to support FDA approval, a CE Certificate of Conformity prior to affixing a CE Mark or any other regulatory approvals outside the U.S. If we fail to produce positive results in our ongoing or planned clinical trials, the development timeline and regulatory approval and commercialization prospects for our products and our product candidates, and, correspondingly, our business, financial condition, results of operations and growth prospects, would be materially adversely affected. We do not know whether we will begin or complete clinical trials on schedule, if at all. Clinical trials can be delayed for a variety of reasons, including delays in obtaining regulatory approval to commence a study, delays in reaching agreement on acceptable clinical study agreement terms with prospective clinical sites, delays in obtaining institutional review board, ministry of health or ethics committee approval to conduct a study at a prospective clinical site, delays in recruiting subjects to participate in a study, delays in the conduct of the clinical trial by personnel at the clinical site or due to our inability to actively and timely monitor clinical trial sites because of travel restrictions, extreme weather or other natural forces, terrorist activity or general concerns over employee safety. For example, we experienced delays in our RedeS and ReCePI studies related to the COVID-19 pandemic. In addition, some clinical sites for the RedeS study are located in areas that are subject to disruption by severe weather such as flooding, hurricanes or other natural forces such as earthquakes, which have delayed enrollment and progress of the RedeS study in the past. In addition, our ReCePI study in complex cardiovascular surgery patients had been slower to enroll due to a variety of factors including low frequency of administering red blood cells to the patient population and reticence to participate in research studies. If we are unable to enroll a sufficient number of patients for the RedeS study to generate the data needed for licensure, we will need to reach agreement with the FDA on a new pathway to generate sufficient data for the red blood cell system, including the potential for additional Phase 3 clinical trials beyond what is currently contemplated. In any event, we cannot be certain that further delays in the RedeS study or other clinical trials will not occur.

 

Criteria for regulatory approval in blood safety indications are evolving, reflecting competitive advances in the standard of care against which new product candidates are judged, as well as changing market needs and reimbursement levels. Clinical trial design, including enrollment criteria, endpoints and anticipated label claims are thus subject to change, even if original objectives are being met. As a

30


 

result, we do not know whether any clinical trial will result in marketable products. Typically, there is a high rate of failure for product candidates in preclinical studies and clinical trials and products emerging from any successful trial may not reach the market for several years.

 

Enrollment criteria for certain of our clinical trials may be quite narrow, further delaying the clinical trial process. For instance, clinical trials previously conducted using INTERCEPT-treated plasma for patients with thrombotic thrombocytopenic purpura lasted approximately four years due in part to the difficulties associated with enrolling qualified patients. In addition, enrollment criteria impacted the speed with which we were able to enroll patients in our European Phase 3 red blood cell system trial in chronic anemia patients, and may impact other studies. Given the need to phenotypically match donations and patients and the existing burden of managing the production and supply to sickle-cell anemia patients, donor recruitment in chronic anemia patients may be difficult or impractical, which may be costly or significantly delay or preclude our ability to obtain any FDA approval of our red blood cell system.

We cannot rely on interim results of trials to predict their final results, and acceptable results in early trials might not be repeated in later and larger clinical trials or in the results of routine use. Any trial may fail to produce results satisfactory to the FDA or foreign regulatory authorities. In addition, preclinical and clinical data can be interpreted in different ways, which could delay, limit or prevent regulatory approval. Negative or inconclusive results from a preclinical study or clinical trial, or adverse medical events during a clinical trial could cause a preclinical study or clinical trial to be repeated, require other studies to be performed or cause a program to be terminated, even if other studies or trials relating to a program are successful.

 

We have conducted many toxicology studies to demonstrate the safety of the platelet and plasma systems, and we have conducted and plan to conduct toxicology studies for the red blood cell system throughout the product development process. At any time, the FDA and other regulatory authorities or Notified Bodies may require further toxicology or other studies to further demonstrate our products’ safety, which could delay or preclude regulatory approval and commercialization. Furthermore, any major changes to components used in our products or configuration changes to our products may require additional toxicology studies which may not produce acceptable results. Beyond toxicology studies, changes to our products or the manufacturing process of our products may require additional aging and stability data in order to satisfy regulators and maintain historical label claims. For instance, despite having 24 month aging for our products in many territories around the world, the FDA has limited the shelf life of our platelet product to six months for any platelet kit produced using a new solvent for the manufacture of a component. While we have produced and submitted stability data to support the shelf life of our products beyond six-months, until the FDA approves such data and allows for a longer shelf life, we will need to manage our supply chain closely which is time consuming and costly. In addition, the FDA or foreign regulatory authorities may alter guidance at any time as to what constitutes acceptable clinical trial endpoints or trial design, which may necessitate a redesign of our product or proposed clinical trials and cause us to incur substantial additional expense or time in attempting to gain regulatory approval. Regulatory agencies weigh the potential risks of using our pathogen reduction products against the incremental benefits, which may be difficult or impossible to quantify.

 

If any additional product candidates receive approval for commercial sale in the U.S., or if we obtain approval for expanded label claims for the platelet system or plasma system, the FDA may require additional post-approval clinical or in vitro studies as a condition of approval. While we have completed the two post-approval studies required by the FDA, there is no guarantee that we will be able to complete future studies required as a condition of approval. The post-approval studies we have been required to complete and any additional studies that the FDA may require could involve significant expense, may require us to secure adequate funding to complete and may not be successful. In addition, enrollment of post-marketing studies may be difficult to complete timely if customers of blood centers are reluctant to accept conventional, non-INTERCEPT-treated products once INTERCEPT products become available to them. Other regulatory authorities or Notified Bodies outside of the U.S. may also require post-marketing studies. Failure to successfully complete post-marketing studies may place certain restrictions on the use of our products or regulators could suspend or revoke our approvals.

 

The red blood cell system is currently in development and may never receive any marketing approvals or CE Certificates of Conformity.

 

While we have submitted an application for a CE Certificate of Conformity prior to affixing a CE Mark to our red blood cell system, it has not been approved for marketing or commercialized anywhere in the world. Significant development and financial resources will be required to progress the red blood cell system into a commercially viable product and to obtain the necessary CE Certificate of Conformity and other regulatory approvals for the product or any future iterations or changes to the product. For instance, regulators or Notified Bodies may require clinical data for our red blood cell system under each collection and processing method using various additive or storage solutions before they would grant approval for any such configuration. The clinical data we have generated thus far and submitted for a Certificate of Conformity does not support multiple configurations of collection processes, storage solutions and kits. If we are required to and are ultimately unable to collect data under each configuration or if we limit our pursuit of certain configurations over others, our market opportunity may be limited. In any event, any failure or further delays in completing the development activities for the red blood cell system would prevent or continue to delay its commercialization, which would materially

31


 

and adversely affect our business, financial condition, results of operations, growth prospects and potential future market adoption of any of our products, including the red blood cell system.

 

In some instances, we are relying on contract research organizations and other third parties to assist us in designing, managing, monitoring and otherwise carrying out our clinical trials and development activities for the red blood cell system. We do not control these third parties and, as a result, they may not treat our activities as their highest priority, or in the manner in which we would prefer, which could result in delays, inefficient use of our resources and could distract personnel from other activities. Additionally, if we, our contract research organizations, other third parties assisting us or our study sites fail to comply with applicable good clinical practices, the clinical data generated in our trials may be deemed unreliable and the FDA or foreign regulatory agencies or Notified Bodies may require us to perform additional clinical trials before delivering a CE Certificate of Conformity or approving the red blood cell system for commercialization. We cannot assure you that, upon inspection, regulatory agencies will determine that any of our clinical trials comply with good clinical practices. We must also be able to demonstrate stability of our active compounds manufactured under the FDA’s cGMP regulations and similar requirements outside of the U.S. which meets release specifications. Our contracted manufacturer has had a history of failure in manufacturing the active compound of the red blood cell system. If we are unable to demonstrate an ability to manufacture according to our specifications under cGMP or similar requirements outside of the U.S. with acceptable stability data, we may be unable to satisfy regulatory questions and requirements which could prevent or delay the potential approval of or our ability to commercialize the red blood cell system. In addition, existing lots of these red blood cell compounds manufactured under cGMP may be dispositioned by regulators or ourselves as unsuitable for clinical use which would impact our ability to produce INTERCEPT-treated red blood cells for ongoing and future clinical trials and may require changes to the manufacturing process of our red blood cell compounds or new production of the compounds, all of which would be costly and time consuming and impact our ability to perform under our BARDA contract.

 

In addition to the two chemical components of the INTERCEPT RBC System, amustaline and glutathione, there are additional substances contained with the Processing Set (Processing Solution and SAG-M Storage Solution) that contain substances that may be considered as ancillary medicinal substances by either the Notified Body or the Competent Authority. If we are unable to reach resolution on the classification of the additional substances contained with the RBC System, any decision on our CE Certificate of Conformity application would substantially delay the timing of a decision on our CE Certificate of Conformity application, perhaps indefinitely.

In 2003, we terminated Phase 3 clinical trials evaluating a prior generation of the red blood cell system in acute and chronic anemia patients. The trials were terminated due to the detection of antibody reactivity to INTERCEPT-treated red blood cells in two patients in the 2003 chronic anemia trial. Although the antibody reactivity was not associated with any adverse events, we developed process changes designed to diminish the likelihood of antibody reactivity in red blood cells treated with our modified process. While we successfully completed the European Phase 3 acute anemia clinical trial and the European Phase 3 chronic anemia clinical trial, we cannot assure you that the adverse events observed in the terminated 2003 Phase 3 clinical trials of our earlier red blood cell system will not be observed in current and potential future clinical trials using our modified process. We also cannot assure you that patients receiving INTERCEPT-treated red blood cells will not develop allergic reactions to the transfusion.

 

We will need to successfully conduct and complete license enabling Phase 3 clinical trials in the U.S. and to generate sufficient chronic anemia data for licensure. Given the need to phenotypically match donations and patients and the existing burden of managing the production and supply to sickle-cell anemia patients, donor recruitment in chronic anemia patients may be difficult or impractical, which could significantly delay or preclude our ability to obtain any FDA approval of our red blood cell system. In any event, there can be no assurance that we will be able to successfully complete these prerequisite Phase 3 clinical trials or otherwise generate sufficient Phase 3 clinical data. In part, we will seek to introduce supplemental clinical data we obtained from European clinical trials, though we cannot assure you that we will be able to demonstrate comparability or that the FDA will allow supplemental clinical European data. If treatment emergent antibody reactions associated with hemolysis are observed in any of our Phase 3 trials, the FDA will require us to place a clinical hold and we will need to investigate the underlying cause. Such investigations may be difficult for us to assess imputability which may lead to a complete halt of the clinical trial, may irreparably harm our red blood cell product’s reputation and may force us to suspend or terminate development activities related to the red blood cell system in the U.S., which would have a material adverse effect on our business and business prospects. To date, several S-303 antibody events without evidence of hemolysis have been detected in the RedeS and ReCePI studies. We do not yet know if the S-303 antibody events were in the control or test arm, and we cannot provide any assurance that additional S-303 antibody events will not occur, or if they do occur, will not be clinically significant.

 

We completed our European Phase 3 clinical trials of our red blood cell system for acute anemia patients and separately for chronic anemia patients. We filed our application for a CE Certificate of Conformity related to the red blood cell system in December 2018 under the Medical Device Directive, or MDD, and in June 2021, we completed the resubmission of our application under the new MDR. The Notified Body has reviewed all four modules of our application for CE Certificate of Conformity of the red blood cell system, though delays can occur for multiple reasons, including due to questions on our application for a CE Certificate of Conformity or work load for the Notified Body. Furthermore, the Dutch Medicines Evaluation Board, or CBG, the competent authority for our red blood cell product, has reviewed the relevant sections of our submission and have asked numerous questions. We cannot predict with certainty,

32


 

when, if ever, our answers to those questions and the required data will support a decision concerning certification. In addition, CBG has asked TÜV SÜD to assess the need for consultation of additional substances contained with the INTERCEPT RBC Processing Set (Processing Solution and SAG-M Storage Solution). Should an assessment of the storage solution be required, we may see a delay in the decision concerning certification beyond our expected timing of the second half of 2024. In addition, we are currently in discussions with our sole supplier of key components of the red blood cell system with respect to a dispute over its willingness to continue to supply us with such components, without changes, throughout the application process for our CE Certificate of Conformity. Because our CE Certificate of Conformity application under the new MDR for the red blood cell system is specific to this supplier’s existing manufacturing site and manufacturing processes, if we are unable to reach satisfactory resolution of this dispute, or if this supplier is otherwise unable or unwilling to supply us with these components using its existing manufacturing site and manufacturing processes, any decision on our CE Certificate of Conformity application would be impacted and could be delayed beyond our current expectations, and we may be required to engage and validate a new supplier for these components, which would substantially delay the timing of a decision on our CE Certificate of Conformity application, perhaps indefinitely. We continue to work with our supplier to ensure preparedness for an inspection to support the CE certification and future commercial manufacturing in the event of approval of our CE Certificate of Conformity application. However, the timing of the ultimate decision on our CE Certificate of Conformity application and the related timing at which we may be able to affix the CE Mark to our product, could impact our current supplier's willingness to continue to supply us with these components, and could hasten our plans to engage and validate a new supplier of these key components, which will be costly and time-consuming. We cannot predict with certainty when we may receive a decision on our CE Certificate of Conformity application, if ever. While we expect we could receive an approval decision in the second half of 2024, the timing of the ultimate decision on our CE Certificate of Conformity application and the related timing at which we may be able to affix the CE Mark to our product, remains subject to the satisfactory resolution of this dispute, including our current supplier’s willingness to continue to supply us with these components using its existing manufacturing site and manufacturing processes throughout our CE Certificate of Conformity application and afterwards, if obtained, or alternatively, the engagement and validation of a new supplier of these key components, and in any event will be based on questions about our application for a CE Certificate of Conformity and the timing of the responses, and we cannot predict with certainty when we may receive an decision, if ever. Moreover, we do not yet know whether the data generated from our European Phase 3 clinical trials will be sufficient to support a CE Certificate of Conformity, even if limited to a target patient population having chronic anemia. Furthermore, we do not yet know if the clinical data we have generated will be sufficient to satisfy the stricter standards imposed by the MDR. If such data is deemed insufficient, we may need to generate additional safety data in clinical trials to satisfy the MDR standards. We will likely need to generate additional safety and efficacy data in order to achieve broad label claim or market acceptance. In addition, the European Phase 3 clinical trials in acute, and separately, chronic anemia patients, may need to be supplemented by additional, successful Phase 3 clinical trials for approval in certain countries. These data may need to be supplemented by additional, successful Phase 3 clinical trials for approval in certain countries. If such additional Phase 3 clinical trials are required, they would likely need to demonstrate non-inferiority of INTERCEPT red blood cells compared to conventional red blood cells and the significantly lower lifespan for INTERCEPT red blood cells compared to conventional red blood cells may limit our ability to obtain any regulatory approvals or certification in certain countries for the red blood cell system. A number of trial design issues that could impact efficacy, regulatory approval, certification and market acceptance will need to be resolved prior to the initiation of further clinical trials.

 

If we are unsuccessful in advancing the red blood cell system through clinical trials, resolving process and product design issues, securing commercial manufacturing for sufficient volumes or if our manufacturers continue to fail to be able to produce sufficient volumes of the active ingredients or if we are unsuccessful in obtaining subsequent regulatory approvals or certification and acceptable reimbursement rates, we may never realize a return on our R&D expenses incurred to date for the red blood cell system program. Regulatory delays can also materially impact our product development costs. When we experience delays in testing, conducting trials or approvals or certification, our product development costs will increase, which may exceed the budgets or timeframe under our BARDA agreement or which costs may otherwise not be reimbursable to us under the BARDA agreement. Even if we were to successfully complete and receive approval or certification for our red blood cell system, potential blood center customers may object to working with a potent chemical, like amustaline, the active compound in the red blood cell system, or may require modifications to automate the process, which would result in additional development costs, any of which could limit any market acceptance of the red blood cell system. If the red blood cell system were to face such objections from potential customers, we may choose to pay for capital assets, specialized equipment or personnel for the blood center, which would have a negative impact on any potential contribution margin from red blood cell system sales. Moreover, customers may not accept the manual configuration of the product and require us to develop a more operationally scalable version of the system which would be expensive and may not be successful. Additionally, the use of the red blood cell system may result in some processing loss of red blood cells. If the loss of red blood cells leads to increased costs, or the perception of increased costs for potential customers, or potential customers believe that the loss of red blood cells reduces the efficacy of the transfusion unit, or our process requires changes in blood center or clinical regimens, potential customers may not adopt our red blood cell system, even if approved for commercial sale.

 

Risks Related to Regulatory Approval, CE Certificates of Conformity, and Oversight, and Other Legal Compliance Matters

Our company, our products, and blood products treated with the INTERCEPT Blood System are subject to extensive regulation by domestic authorities, foreign authorities and Notified Bodies.

33


 

 

Our products, both those sold commercially and those under development are subject to extensive and rigorous regulation by local, state and federal regulatory authorities in the U.S. and by foreign regulatory bodies and Notified Bodies. Our products must satisfy rigorous standards of safety and efficacy and we must adhere to quality standards regarding manufacturing and customer-facing business processes in order for the FDA and international regulatory authorities and Notified Bodies to approve them for commercial use. For our product candidates, we must provide the FDA and international regulatory authorities and Notified Bodies with preclinical, clinical and manufacturing data demonstrating that our products are safe, effective and in compliance with government regulations before the products can be approved for commercial sale. The process of obtaining required regulatory approvals and certifications is expensive, uncertain and typically takes a number of years. We may continue to encounter significant delays or excessive costs in our efforts to secure necessary approvals, certifications or licenses, or we may not be successful at all. In addition, our labeling claims may not be consistent across markets. We have developed our products with the aim to standardize the volume of platelets treatable by our system, wherever possible, which may not be accepted by all regulators or customers, may require additional data to support approval or certifications or may not produce optimal transfusable blood components. For example, jurisdictions differ in the definition of what constitutes a transfusable unit of platelets and in certain jurisdictions, our approved label claims and the definition of a viable platelet unit for transfusion may allow for a significantly lower or higher platelet count per volume than certain jurisdictions may allow. This variability in platelet count per volume may result in differences in platelet quality once processed and stored using INTERCEPT, and if customers experience sub-optimal platelet quality following INTERCEPT treatment, they may limit their adoption of INTERCEPT or consider adoption of competing blood safety technologies over INTERCEPT.

 

Governments or regulatory authorities may impose new regulations or other changes or we may discover that we are subject to additional regulations that could further delay or preclude regulatory approval or certifications and subsequent adoption of our potential products. We cannot predict the adoption, implementation or impact of adverse governmental regulation that might arise from future legislative or administrative action.

 

Outside of the U.S., regulations vary by country, including the requirements for regulatory and marketing approvals, certifications or clearance, the time required for regulatory review and the sanctions imposed for violations. In addition to technical documentation supporting the certification and CE Marking of our product, countries outside the EU may require clinical data submissions, registration packages, import licenses or other documentation. Regulatory authorities in Japan, China, Taiwan, South Korea, Vietnam, Thailand, Singapore and elsewhere may require in-country clinical trial data, among other requirements, or that our products be widely adopted commercially in Europe and the U.S., or may delay such approval decisions until our products are more widely adopted. In addition to the regulatory requirements applicable to us and to our products, there are regulatory requirements in several countries around the world, including the U.S., Germany, Canada, Austria, Australia and other countries, applicable to prospective customers of INTERCEPT Blood System products and the blood centers that process and distribute blood and blood products. In those countries, blood centers and other customers are required to obtain approved license supplements from the appropriate regulatory authorities before making available blood products processed with our pathogen reduction systems to hospitals and transfusing physicians. Our customers may lack the resources or capability to obtain such regulatory approvals. Significant product changes or changes in the way customers use our products may require amendments or supplemental approvals to licenses already obtained. Blood centers that do submit applications, supplements or amendments for manufacturing and sale may face disapproval or delays in approval that could further delay or deter them from using our products. The regulatory impact on potential customers could slow or limit the potential sales of our products.

 

We recently received certification under the MDR for the INTERCEPT Blood System for platelets and plasma. We or our customers have received approval for the sale and/or use of INTERCEPT-treated platelets and plasma within Europe in France, Switzerland, Germany and Austria. Switzerland has accepted to unilaterally recognized CE Marked medical devices. While we are currently in the process of completing the requirements to maintain regulatory approval of our products in Switzerland, we cannot assure you that we will be successful in doing so. In addition, we or our customers may also be required to conduct additional testing in order to obtain regulatory approval in countries that do not recognize the CE Mark as being adequate for commercializing the INTERCEPT Blood System in those countries. The level of additional product testing varies by country, but could be expensive or take a long time to complete. In addition, regulatory agencies are able to withdraw or suspend previously issued approvals due to changes in regulatory law, our inability to maintain compliance with regulations or other factors. In some countries, including several in Europe, we or our customers may be required to perform additional clinical studies or submit manufacturing and marketing applications in order to obtain regulatory approval. If we or our customers are unable to obtain or maintain regulatory approvals for the use and sale or continued sale and use of INTERCEPT-treated platelets or plasma, market adoption of our products will be negatively affected and our business, financial condition, results of operations and growth prospects would be materially and adversely impacted.

 

The advertising and promotion of medical devices in the EU is subject to the national laws of EU Member States applying the MDR, Directive 2006/114/EC concerning misleading and comparative advertising, and Directive 2005/29/EC on unfair commercial practices, as well as other national legislation of individual EU Member States governing the advertising and promotion of medical devices. EU Member State legislation may also restrict or impose limitations on our ability to advertise our products directly to the general public.

34


 

In addition, voluntary EU and national Codes of Conduct provide guidelines on the advertising and promotion of our products to the general public and may impose limitations on our promotional activities with healthcare professionals.

 

Moreover, we may be required to conduct costly post-market testing and surveillance to monitor the safety or effectiveness of our products in the EU. We must comply with medical device reporting requirements, including the reporting of serious incidents including malfunctions related to our products and field safety corrective actions, as well as adverse events occurring during clinical investigations. Later discovery of previously unknown problems with our products, including unanticipated adverse events or adverse events of unanticipated severity or frequency, manufacturing problems, or failure to comply with regulatory requirements may result in changes to labeling, restrictions on such products or manufacturing processes, withdrawal of the products from the market, voluntary or mandatory recalls, a requirement to repair, replace or refund the cost of any medical device we manufacture or distribute, fines, suspension, variation or withdrawal of regulatory clearances, certifications or approvals, product seizures, injunctions or the imposition of civil or criminal penalties which would adversely affect our business, operating results and prospects.

 

As a condition to the FDA approval of the platelet system, we were required to conduct two post-approval studies of the platelet system – a haemovigilance study to evaluate the incidence of acute lung injury following transfusion of INTERCEPT-treated platelets; and a recovery and survival study of INTERCEPT-treated platelets suspended in 100% plasma and stored for five days. The haemovigilance study was completed, met its primary endpoint and was accepted by FDA, and results have been published in a peer-reviewed journal. We have also completed the recovery and survival study for INTERCEPT-treated platelets suspended in 100% plasma and stored for five days and have submitted the study results to the FDA. Successful enrollment and completion of any other post-approval studies will require that we identify and contract with study sites or hospitals that have the desire and ability to participate and contribute to the study in a timely manner, which we may be unable to do in a timely manner or at all. In addition, the FDA may also require us to commit to perform other lengthy post-marketing studies, for which we would have to expend significant additional resources, which could have an adverse effect on our financial condition and results of operations. In addition, there is a risk that post-approval studies will be unsuccessful or show results inconsistent with our previous studies. Should this happen, potential customers may delay or choose not to adopt the INTERCEPT Blood System and existing customers may cease use of the INTERCEPT Blood System. Failure to successfully complete post-marketing studies may place certain restrictions on the use of our products or regulators could suspend or revoke our approvals.

 

We are also required to comply with applicable FDA and other regulatory post-approval requirements relating to, among other things, labeling, packaging, storage, advertising, promotion, record-keeping and reporting of safety and other information. In addition, our manufacturers and their facilities are required to comply with extensive FDA and foreign regulatory authorities' requirements, including, in the U.S., ensuring that quality control and manufacturing procedures conform to cGMP and current QSR requirements. We must also comply with requirements concerning advertising and promotion for our products. For example, our promotional materials and training methods must comply with FDA and other applicable laws and regulations, including the prohibition of the promotion of unapproved, or off-label, use. If the FDA determines that our promotional materials or training constitutes promotion of an off-label use, it could request that we modify our training or promotional materials or subject us to regulatory or enforcement actions. It is also possible that other federal, state or foreign enforcement authorities might take action if they consider our promotional or training materials to constitute promotion of an off-label use, or a violation or any other federal or state law that applies to us, such as laws prohibiting false claims for reimbursement. In addition, our reputation could be damaged and adoption of the products could be impaired.

 

If a regulatory authority or Notified Body suspects or discovers problems with a product, such as serious incidents, adverse events of unanticipated severity or frequency, or problems with the facility or the manufacturing process at the facility where the product is manufactured, or problems with the quality of product manufactured, or disagrees with the promotion, marketing, or labeling of a product, a regulatory authority may impose restrictions on use of that product, including requiring withdrawal of the product from the market. For example the FDA has requested information on bacterial contamination of INTERCEPT-treated products in conjunction with their investigation of complaints stemming from contamination of manufacturing sites and blood centers. Our failure to comply with applicable regulatory requirements could result in enforcement action by regulatory agencies, which may include any of the following sanctions:

adverse publicity, warning letters, fines, injunctions, seizure, consent decrees and civil penalties;
repair, replacement, recall or seizure of our products;
operating restrictions or partial suspension or total shutdown of production;
delaying or refusing our requests for approval of new products, new intended uses or modifications to our existing products and regulatory strategies;
exclusion from participation in government programs, such as Medicare and Medicaid;
refusal to grant export or import approval for our products or refusal to allow us to enter into government contracts;

35


 

additional reporting obligations and oversight if we become subject to a corporate integrity agreement or other agreement to resolve allegations of non-compliance;
withdrawing, suspension or variation in marketing approvals or CE Certificates of Conformity that have already been granted, resulting in prohibitions on sales of our products; and
criminal prosecution.

 

Any of these actions, in combination or alone, could prevent us from selling our products and harm our business. In addition, any government investigation of alleged violations of law could require us to expend significant time and resources in response and could generate negative publicity.

 

Should we obtain approval or a CE Certificate of Conformity for our red blood cell system, we will likely be required by regulators or Notified Bodies to collect additional data in patients receiving INTERCEPT-treated red blood cells. In addition, assuming approval or certification, we will be required to develop a registry of patients receiving INTERCEPT-treated red blood cells for future data collection and evaluation. To commence, enroll and complete such a registry, we may incur significant costs. Further, introducing and implementing use of such a registry may face data collection challenges or resistance from transfusing physicians, hospitals or patients. We cannot ensure that the data collected in such a registry would support continued use of INTERCEPT-treated red blood cells.

In addition, the regulations to which we are subject are complex and have become more stringent over time. Regulatory changes could result in restrictions on our ability to carry on or expand our operations, increased operation costs or lower than anticipated sales. For example, complying with the new MDR will require considerable time, attention and effort by our manufacturers and us and may limit or delay any contemplated changes to our products or expansion of label claims. In addition, regulators have been impacted by the global staffing shortage, as well as the volume of existing and new MDR filings, all of which further constrain their ability to review submissions timely.

 

If we or our third-party suppliers fail to comply with the FDA’s or other regulatory authorities’ or foreign regulatory authorities' good manufacturing practice regulations, it could impair our ability to market our products in a cost-effective and timely manner.

 

In order to be used in clinical studies or sold in the U.S., our products are required to be manufactured in FDA-approved facilities. If any of our suppliers fail to comply with FDA’s cGMP regulations or otherwise fail to maintain FDA approval, we may be required to identify an alternate supplier for our products or components. Our products are complex and difficult to manufacture. Finding alternate facilities and obtaining FDA approval for the manufacture of the INTERCEPT Blood System at such facilities would be costly and time-consuming and would negatively impact our ability to generate product revenue from the sale of our platelet, plasma or cryoprecipitation system in the U.S. and achieve operating profitability. Our red blood cell system also needs to be manufactured in FDA-approved facilities, several of which are not currently FDA-approved. Failure of our suppliers to meet cGMP regulations and failure to obtain or maintain FDA approval will negatively impact our ability to achieve FDA approval for our products or may require that we identify, qualify and contract with alternative suppliers, if they are available, which would be time consuming, costly and result in further approval delays.

 

We, our third-party suppliers and third-party suppliers of products or components used by our customers in combination with our products are also required to comply with the cGMP and QSR requirements, which cover the methods and documentation of the design, testing, production, control, quality assurance, labeling, packaging, sterilization, storage and shipping of products, all of which is costly and may require updating periodically. The FDA and other regulatory authorities, including international regulatory authorities and Notified Bodies, audit compliance with cGMP and QSR requirements through periodic announced and unannounced inspections of manufacturing and other facilities. These audits and inspections may be conducted at any time. The manufacturing facility which produces our platelet and plasma systems was recently audited by the FDA. While there were not objectionable conditions observed during the audit, the FDA or other regulatory authorities, including third country authorities and Notified Bodies, may inspect and audit facilities manufacturing our products or components or products and components of third-party suppliers used by our customers in combination with our products at any time. Complying with and resolving any audit findings may result in additional costs, changes to our manufacturers’ quality management systems or both. Failure to timely resolve and comply to audit findings, if any, may result in enforcement actions and may result in a disruption to the supply of our products or other products or components used by our customers in combination with our products. In any event, if we or our suppliers fail to adhere to cGMP and QSR requirements, have significant non-compliance issues or fail to timely and adequately respond to any adverse inspectional observations or product safety issues, or if any corrective action plan that we or our suppliers propose in response to observed deficiencies is not sufficient, the FDA or other regulatory agency could take enforcement action against us, which could delay production of our products and may include:

untitled letters, warning letters, fines, injunctions, consent decrees and civil penalties;
unanticipated expenditures to address or defend such actions;
customer notifications or repair, replacement, refunds, recall, detention or seizure of our products;

36


 

operating restrictions or partial suspension or total shutdown of production;
refusing or delaying our requests for premarket approval of new products or modified products;
withdrawing, suspension or variation of marketing approvals or CE Certificates of Conformity that have already been granted;
refusal to grant export or import approval for our products; or
criminal prosecution.

 

Any of the foregoing actions could have a material adverse effect on our reputation, business, financial condition, results of operations and growth prospects.

 

If we modify our FDA-approved or CE Marked products, we may need to seek additional approvals, or certification, which, if not granted, would prevent us from selling our modified products.

 

Any modifications to the platelet, plasma or cryoprecipitation systems could be determined to significantly affect their safety or effectiveness, including significant design and manufacturing changes, or determined to constitute a major change in their intended use, manufacture, design, components, or technology which would require approval of a new premarket approval application, or PMA, or PMA supplement. Further, any modification to our plasma system may have an impact on the cryoprecipitation system, which may similarly require approval of a new PMA supplement. However, certain changes to a PMA-approved device do not require submission and approval of a new PMA or PMA supplement and may only require notice to FDA in a PMA Annual Report. The FDA requires every supplier to make this determination in the first instance, but the FDA may review any supplier’s decision. The FDA may not agree with our decisions regarding whether new submissions or approvals are necessary. Our products could be subject to recall if the FDA determines, for any reason, that our products are not safe or effective or that appropriate regulatory submissions were not made. If new regulatory approvals are required, this could delay or preclude our ability to market the modified system. For example, we are redesigning the illuminators used in the platelet and plasma systems and may need to further redesign the illuminator. We will need to obtain regulatory approval of any future redesign of the illuminator before it can be commercialized. Generating data from the new illuminator may be time consuming, expensive or unsuccessful. In addition, in order to address the entire market in the U.S., customers will need to change their operating practices to conform to our product specifications or we will need to obtain approval for additional configurations of the platelet system, as discussed in greater detail above under “Risks Related to Our Business and Industry—Our platelet and plasma products and product candidates are not compatible with some collection, production and storage methods or combinations thereof.” Should we decide not to pursue or otherwise fail to obtain FDA and foreign regulatory approvals of any new configurations, our ability to generate product revenue from sales of the platelet system may be impaired and our growth prospects may be materially and adversely affected.

 

In addition, if the FDA or other regulatory or accrediting body were to mandate safety interventions or modify existing requirements for safety interventions, including safety interventions involving the use of pathogen reduction technology, when we had not received approval for all operational configurations, the market to which we could sell our products may be limited until we obtain such approvals, if ever, or may be permanently impaired if competing options are more broadly available.

 

For those products sold in the EU, we must notify our Notified Body if significant changes are made to the products or if there are substantial changes to our quality assurance systems affecting those products. Obtaining certification can be a time-consuming process, and delays in obtaining required future clearances, certifications or approvals would adversely affect our ability to introduce new or enhanced products in a timely manner, which in turn would harm our future growth.

 

We are subject to federal, state and foreign laws governing our business practices which, if violated, could result in substantial penalties and harm our reputation and business.

 

In the ordinary course of business, we collect, receive, store, process, generate, use, transfer, disclose, make accessible, protect, secure, dispose of, transmit, and share (collectively, processing) personal data and other sensitive information, including proprietary and confidential business data, trade secrets, intellectual property, data we collect about trial participants in connection with clinical trials, and sensitive third-party data.

 

Our data processing activities may subject us to numerous data privacy and security obligations established in various laws, regulations, guidance, industry standards, external and internal privacy and security policies, contractual requirements, and other obligations relating to data privacy and security, that affect our sales, marketing and other promotional activities by, among other things, limiting the kinds of financial arrangements we may have with hospitals, healthcare providers or other potential purchasers of our products. These laws are often broadly written, and it is often difficult to determine precisely how these laws will be applied to specific circumstances. For example, within the EU, the control of unlawful marketing activities is a matter of national law and regulations in each of the EU

37


 

Member States. There are a variety of organizations and entities within EU Member States which monitor perceived unlawful marketing activities. We could face civil, criminal and administrative sanctions if it is determined that we have breached our obligations in any EU Member State in respect of our marketing activities. Industry associations also closely monitor the activities of member companies. If these organizations or authorities name us as having breached our obligations under their regulations, rules or standards, our reputation would suffer and our business and financial condition could be adversely affected.

 

In addition, there are numerous U.S. federal, state and local healthcare regulatory laws, and similar foreign laws, including but not limited to, anti-kickback laws, false claims laws, antitrust, privacy laws, and transparency laws. Our relationships with healthcare providers and entities, including but not limited to, hospitals, blood centers, physicians, other healthcare providers, and our customers are subject to scrutiny under these laws. Violations of these laws can subject us to significant penalties, including, but not limited to, administrative, civil and criminal penalties, damages, fines, disgorgement, imprisonment, exclusion from participation in federal and state healthcare programs, including the Medicare and Medicaid programs, or equivalent foreign programs, additional reporting requirements and/or oversight if we become subject to a corporate integrity agreement or similar agreement to resolve allegations of non-compliance with these laws, and the curtailment of our operations. The laws that may affect our ability to operate include, but are not limited to:

the federal Anti-Kickback Statute, which prohibits, among other things, persons and entities from knowingly and willfully offering, paying, soliciting, or receiving any remuneration, directly or indirectly, overtly or covertly, in cash or in kind, in exchange for or to induce, the referral of an individual for, the purchase, lease, order or recommendation of, any good, facility, item or service for which payment may be made, in whole or in part, under federal healthcare programs such as Medicare and Medicaid;
federal false claims laws, including the civil False Claims Act, which can be enforced by private citizens on behalf of the government, through civil whistleblower or qui tam actions, and the federal civil monetary penalties law, that prohibit, among other things, knowingly presenting, or causing to be presented, claims for payment or approval from Medicare, Medicaid or other federal payors that are false or fraudulent, or knowingly making a false statement to improperly avoid, decrease or conceal an obligation to pay money to the federal government, and which may apply to entities that provide coding and billing advice to customer;
the federal Health Insurance Portability and Accountability Act of 1996, as amended, or HIPAA, which created federal criminal laws that prohibit, among other things, executing a scheme to defraud any healthcare benefit program, including private payors, or making materially false statements in connection with the delivery of, or payment for, healthcare benefits, items or services relating to healthcare matters;
HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act of 2009, or HITECH, and their respective implementing regulations, which impose requirements on covered entities, including certain healthcare providers, health plans and healthcare clearinghouses as well as their business associates and their subcontractors that create, receive, maintain or transmit individually identifiable health information for or on behalf of a covered entity, relating to the privacy, security and transmission of individually identifiable health information, including mandatory contractual terms as well as directly applicable privacy and security standards and requirements;
the Federal Trade Commission Act and similar laws regulating advertisement and consumer protections; and
foreign, or U.S. state or local law equivalents of each of the above federal laws, such as anti-kickback and false claims laws which may apply to items or services reimbursed by any third-party payor, including commercial insurers; U.S. state laws that require device and biologics companies to comply with the industry’s voluntary compliance guidelines and the relevant compliance guidance promulgated by the U.S. federal government or otherwise restrict payments that may be made to healthcare providers; U.S. state and local laws that require device and biologics manufacturers and distributors to report information related to payments and other transfers of value to physicians and other healthcare providers or marketing expenditures; and U.S. state laws governing the privacy and security of certain health information, many of which differ from each other in significant ways and often are not preempted by HIPAA, thus complicating compliance efforts.

Moreover, our business practices are also subject to regulation by national, regional, state and local agencies, including but not limited to the Department of Justice, Federal Trade Commission, HHS Office of Inspector General and other regulatory bodies. For example, on November 29, 2022, we received a civil investigative demand, or the CID, from the U.S. Department of Justice Antitrust Division, or the Division, inquiring regarding contracting and information exchange practices related to our products and services. Although we do not believe that such practices violate antitrust regulations, we are unable to predict how long this investigation will continue or its outcome. At this time, the Division has not initiated any claim or proceeding against us relating to these matters. We are working cooperatively with the Division and are currently in the process of responding to the CID. If the outcome of the CID is unfavorable to us, it may result in changes to our business practices, fines, penalties or administrative sanctions against us, negative publicity and/or other negative actions that could materially harm our financial performance and results of operations, as well as our stock price. In

38


 

addition, we have incurred and we expect to continue to incur significant costs in connection with this investigation, regardless of the outcome, which could harm our ability to achieve our financial performance objectives.

 

In addition, there has been a trend of increased U.S. federal, state and local regulation of payments and transfers of value provided to healthcare professionals or entities. The Physician Payments Sunshine Act, imposes annual reporting requirements on device and biologics manufacturers and distributors for which payment is available under Medicare, Medicaid, or the Children’s Health Insurance Program, with specific exceptions, to track and annually report to the Centers for Medicare & Medicaid Services, or CMS, for payments and other transfers of value provided by them, directly or indirectly, to physicians (defined to include doctors, dentists, optometrists, podiatrists and chiropractors), other healthcare professionals (such as physician assistants and nurse practitioners) and teaching hospitals, as well as ownership and investment interests held by physicians and their family members. Some states, such as California and Connecticut, also mandate implementation of commercial compliance programs, and other states, such as Massachusetts and Vermont, impose restrictions on device and biologics manufacturer and distributor marketing practices and tracking and reporting of gifts, compensation and other remuneration to healthcare professionals and entities. The shifting commercial compliance environment and the need to build and maintain robust and expandable systems to comply with different compliance and reporting requirements in multiple jurisdictions increase the possibility that we may fail to comply fully with one or more of these requirements.

 

Outside the United States, interactions between medical devices companies and health care professionals are also governed by strict laws, such as national anti-bribery laws of European countries, national sunshine rules, regulations, industry self-regulation codes of conduct and physicians’ codes of professional conduct. Failure to comply with these requirements could result in reputational risk, public reprimands, administrative penalties, fines or imprisonment.

 

We are also subject to domestic and foreign laws and regulations covering data privacy and the protection of health-related and other personal information. Domestic privacy and data security laws are complex and changing rapidly. Many states have enacted laws regulating the online collection, use and disclosure of personal information and requiring that companies implement reasonable data security measures. Laws in all states and U.S. territories also require businesses to notify affected individuals, governmental entities and/or credit reporting agencies of certain security breaches affecting personal information. These laws are not consistent, and compliance with them in the event of a widespread data breach is complex and costly.

 

In the U.S., the California Consumer Privacy Act of 2018, or CCPA, gives California residents expanded rights related to their personal information, including the right to access and delete their personal information, and receive details about how their personal information is used and shared. These create an additional burden on us, as do the restrictions on “sales” of personal information that allow Californians to opt-out of certain sharing of their personal information. The CCPA prohibits discrimination against individuals who exercise their privacy rights, provides for civil penalties for violations and creates a private right of action for data breaches that is expected to increase data breach litigation. Similarly, the California Privacy Rights Act, or CPRA, which became effective on January 1, 2023, restricts use of certain categories of sensitive personal information; further restricts the use of cross-contextual advertising techniques; establishes restrictions on the retention of personal information; expands the types of data breaches subject to the private right of action; and establishes the California Privacy Protection Agency to implement and enforce the new law, as well as impose administrative fines. Other states have also enacted data privacy laws. For example, Virginia passed the Consumer Data Protection Act, and Colorado passed the Colorado Privacy Act, both of which differ from the CPRA and also become effective in 2023. If we become subject to new data privacy laws, at the state level, the risk of enforcement action against us could increase because we may become subject to additional obligations, and the number of individuals or entities that can initiate actions against us may increase (including individuals, via a private right of action, and state actors).

 

In the EEA, the General Data Protection Regulation, or EU GDPR and in the UK the United Kingdom's implementation of the EU GDPR, the UK GDPR, which are wide-ranging in scope, imposes detailed requirements, in particular, in relation to the control over personal data by individuals to whom the personal data relates, the information that we must provide to the individuals, the documentation we must maintain, the security and confidentiality of the personal data, data breach notification, the legal bases for processing personal data, the exceptions that allow us to process special categories of personal data and the use of third-party processors in connection with the processing of personal data. The EU GDPR and UK GDPR also imposes strict rules on the transfer of personal data out of the EEA and United Kingdom respectively, and authorizes the imposition of large penalties for noncompliance, including the potential for fines of up to 20 million euros under the EU GDPR, 17.5 million pound sterling under the UK GDPR, or, in each case, 4% of the annual global revenues of the non-compliant company, whichever is greater. In addition, companies may face 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 the ordinary course of business, we may transfer personal data from Europe and other jurisdictions to the United States or other countries. 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 European Economic Area and the United Kingdom have significantly restricted the transfer of personal data to the United States and other countries whose privacy laws it generally believes are inadequate. Other jurisdictions may adopt

39


 

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 standard contractual clauses, the UK’s International Data Transfer Agreement / Addendum, and the EU-U.S. Data Privacy Framework and the UK extension thereto (which allows for transfers to relevant U.S.-based organizations who self-certify compliance and participate in the Framework), 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 (such as Europe) 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 European regulators have ordered certain companies to suspend or permanently cease certain transfers out of Europe for allegedly violating the GDPR’s cross-border data transfer limitations.

 

The CCPA, CPRA and similar laws in other states, the EU GDPR, the UK GDPR and other international privacy laws have increased our responsibility and potential liability in relation to personal data that we process compared to prior law, including in clinical trials and employee data, and we may be required to put in place additional mechanisms to ensure compliance with these laws, which could divert management’s attention and increase our cost of doing business. However, despite our ongoing efforts to bring our practices into compliance with the EU GDPR and the UK GDPR, we may not be successful either due to various factors within our control or other factors outside our control. It is also possible that local courts and data protection authorities may have different interpretations of applicable law, leading to potential inconsistencies in application of these laws. If we are unable to implement sufficient safeguards to ensure that our transfers of personal information from the EEA or the UK are lawful, we will face increased exposure to regulatory actions, substantial fines, and injunctions against processing personal information from the EEA or the UK.

 

Complying with our obligations under applicable privacy laws, regulations, amendments to or re-interpretations of existing laws and regulations, and contractual or other requirements relating to privacy, data protection, data transfers, data localization, or information security may require us to make changes to our services to enable us or our customers to meet new legal requirements, incur substantial operational costs, modify our data practices and policies, and restrict or otherwise impact our business operations. Any failure or alleged failure (including as a result of deficiencies in our policies, procedures or measures relating to privacy, data security, marketing or communications) by us or by the third parties on which we rely to comply with laws, regulations, policies, legal or contractual obligations, industry standards or regulatory guidance relating to privacy or data security, may result in governmental enforcement actions, including investigations litigation, fines, audits, inspections and other penalties or adverse publicity, additional reporting requirements and/or oversight, bans on processing personal data and orders to destroy or not use personal data. Any of these events could have an adverse effect on our reputation, business, or financial condition, including but not limited to: loss of customers; interruptions or stoppages in our business operations; inability to process personal data or to operate in certain jurisdictions; limited ability to develop or commercialize our products; expenditure of time and resources to defend any claim or inquiry; or substantial changes to our business model or operations. In addition, new regulations, legislative actions or changes in interpretation of existing laws or regulations regarding data privacy and security (together with applicable industry standards) may increase our costs of doing business.

 

We are also subject to the U.S. Foreign Corrupt Practices Act and anti-corruption laws, and similar laws with a significant anti-corruption intent in foreign countries. In general, there is a worldwide trend to strengthen anticorruption laws and their enforcement. Any violation of these laws by us or our agents, distributors or joint venture partners could create a substantial liability for us, subject our officers and directors to personal liability and also cause a loss of reputation in the market. We currently operate in many countries where the public sector is perceived as being more or highly corrupt. Our strategic business plans include expanding our business in regions and countries that are rated as higher risk for corruption activity, such as China, India and Russia. Becoming familiar with and implementing the infrastructure necessary to comply with laws, rules and regulations applicable to new business activities and mitigate and protect against corruption risks could be quite costly. In addition, failure by us or our agents, distributors or joint venture partners to comply with these laws, rules and regulations could delay our expansion into high-growth markets, could damage market perception of our business and could adversely affect our existing business operations. Increased business in higher risk countries could also subject us and our officers and directors to increased scrutiny and increased liability.

 

To enforce compliance with the healthcare regulatory laws, federal and state enforcement bodies have increased their scrutiny of interactions between healthcare companies and healthcare providers, which have led to a number of investigations, prosecutions, convictions and settlements in the healthcare industry. Any such investigation or settlement could increase our costs or otherwise have an adverse effect on our business. In addition, most of these laws apply to not only the actions taken by us, but also actions taken by our distributors and other third-party agents, and healthcare providers with whom we interact. We have limited knowledge and control over

40


 

the business practices of our distributors and agents, and we may face regulatory action against us as a result of their actions which could have a material adverse effect on our reputation, business, results of operations and financial condition.

 

Legislative, regulatory, or other healthcare reforms may make it more difficult and costly for us to obtain regulatory approval or CE Certificates of Conformity for our products and to produce, market and distribute our products after approval or certification is obtained.

 

Regulatory guidance and regulations are often revised or reinterpreted by the regulatory agencies in ways that may significantly affect our business and our products. Any new regulations or revisions or reinterpretations of existing regulations may impose additional costs or lengthen review times of our products. Delays in receipt of, or failure to receive, regulatory approvals or certification for our new products or product configurations would have a material adverse effect on our business, results of operations and financial condition.

Federal and state governments in the U.S. have enacted legislation to overhaul the nation’s healthcare system. While the goal of healthcare reform is to expand coverage to more individuals, it also involves increased government price controls, additional regulatory mandates and other measures designed to constrain medical costs. The Patient Protection and Affordable Care Act, or ACA, continues to significantly impact the health care industry. Among other things, the ACA:

established a Patient-Centered Outcomes Research Institute to oversee and identify priorities in comparative clinical effectiveness research in an effort to coordinate and develop such research; and
implemented payment system reforms including a national pilot program on payment bundling to encourage hospitals, physicians and other providers to improve the coordination, quality and efficiency of certain healthcare services through bundled payment models.

 

There have been executive, judicial and Congressional challenges to numerous provisions of the ACA. For example, 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. Further, on August 16, 2022, President Biden signed the Inflation Reduction Act of 2022, or 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 creating a manufacturer discount program. It is unclear how any such challenges and the healthcare reform efforts of the Biden administration will impact ACA and our business. The implementation of new health care legislation could result in significant changes to the health care system, which could have a material adverse effect on our business, results of operations, financial condition and growth prospects.

 

More recently, there has been heightened governmental scrutiny in the U.S. to control the rising cost of healthcare. Such scrutiny has resulted in several recent presidential executive orders, congressional inquiries and federal and state legislative activity designed to, among other things, bring more transparency to pricing and reform government program reimbursement methodologies for healthcare products. State legislatures are also increasingly passing legislation and implementing regulations designed to control the cost of healthcare, including price or patient reimbursement constraints, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures.

 

We cannot predict the likelihood, nature, or extent of health reform initiatives that may arise from future legislation or administrative action. We expect that additional U.S. federal and state and foreign healthcare reform measures will be adopted in the future, any of which could limit the amounts that governments will pay for healthcare products and services, which could result in reduced demand for our products or additional pricing pressure.

 

The changes to the regulatory system implemented in the EU by the MDR include stricter requirements for clinical evidence and pre-market assessment of safety and performance, new classifications to indicate risk levels, requirements for third-party testing by Notified Bodies, additional requirements for the quality management system, traceability of products and transparency as well a refined responsibility of economic operators. We are also required to provide clinical data in the form of a clinical evaluation report. Fulfilment of the obligations imposed by the MDR may cause us to incur substantial costs. We may be unable to fulfil these obligations, or our Notified Body, where applicable, may consider that we have not adequately demonstrated compliance with our related obligations to merit a CE Certificate of Conformity on the basis of the MDR or continued certification under the MDR.

 

Moreover, in the EU some countries may require the completion of additional studies that compare the cost-effectiveness of a particular medical device candidate to currently available therapies. This Health Technology Assessment, or HTA process, which is currently governed by the national laws of the individual EU Member States, is the procedure according to which the assessment of the public health impact, therapeutic impact and the economic and societal impact of use of a given medical device in the national healthcare systems of the individual country is conducted. The outcome of HTA regarding specific medical device will often influence the pricing and reimbursement status granted to these products by the competent authorities of individual EU Member States. On January 31, 2018, the European Commission adopted a proposal for a regulation on health technologies assessment. The proposed regulation is intended

41


 

to boost cooperation among EU Member States in assessing health technologies, including new medical devices, and providing the basis for cooperation at EU level for joint clinical assessments in these areas. In December 2021 the HTA Regulation was adopted and entered into force on January 11, 2022. It will apply from 2025 onward.

Risks Related to Government Contracts

 

A significant portion of the funding for the development of the red blood cell system has come and is expected to continue to come from our BARDA agreement, and if BARDA were to eliminate, reduce, delay, or object to extensions for funding of our agreement, it would have a significant, negative impact on our government contract revenues and cash flows, and we may be forced to suspend or terminate our U.S. red blood cell development program or obtain alternative sources of funding. Our ability to be paid by the DoD is predicated on our ability to achieve the stated milestones in the agreement and for the DoD to agree with the successful completion of each.

 

We anticipate that a significant portion of the funding for the development of the red blood cell system in the United States will come from our agreement with BARDA. The agreement, including its subsequent modifications, provide for reimbursement of certain expenses incurred by us for up to approximately $270.2 million to support the development of the red blood cell system. However, our agreement with BARDA only reimburses certain specified development and clinical activities that have been authorized by BARDA pursuant to the base period and certain options of the agreement and the potential exercise of subsequent option periods. To date, BARDA has exercised approximately $185.5 million under the base period of the agreement and associated options. Accordingly, our ability to receive any of the unexercised $84.7 million in additional funding provided for under the BARDA agreement is dependent on BARDA exercising additional options under the agreement, which it may do or not do at its sole discretion. In addition, BARDA is entitled to terminate our BARDA agreement for convenience at any time, in whole or in part, and is not required to provide continued funding beyond reimbursement of amounts currently incurred and obligated by us as a result of contract performance. In addition, activities covered under the base period and exercised options may ultimately take longer than is allowed or cost more than is covered by the BARDA contract. Exercised and unexercised options under the BARDA contract will likely require a longer performance period to complete than is remaining on our agreement; if we are unable to secure additional funding or allow for additional time for completion, we would have to bear the cost to complete the activities or terminate the activities before completion. In addition, should there be a temporary funding shortfall with any of the activities contemplated, we may need to cease, delay or defer completion of the activities until the funding shortfall is resolved, if ever. For example, we know that certain options are expected to run out of approved amounts under the agreement in the near-term. Should BARDA be unable to secure additional funds to support those ongoing costs timely, or at all, we will have to cease, delay, defer or pay for ongoing activities. We are uncertain how the current U.S. debt ceiling will affect BARDA funding. We have hired and maintain staffing, as well as having entered into agreements with third parties to perform activities associated with the BARDA contract. Should we be unable to fully utilize the personnel or third parties as planned, either because of BARDA funding or time limitations, or other reasons, we may be forced to bear costs that we had anticipated would be covered under the contract. Moreover, the continuation of our BARDA agreement depends in large part on our ability to meet development milestones previously agreed to with BARDA and on our compliance with certain operating procedures and protocols. BARDA may suspend or terminate the agreement should we fail to achieve key milestones, or fail to comply with the operating procedures and processes approved by BARDA and its audit agency. There can be no assurance that we will be able to achieve these milestones or continue to comply with these procedures and protocols. The uncertainty regarding the after effects of the COVID-19 pandemic, and its impact on participating blood centers, hospitals and their patients, severe weather or other natural disaster impacts to sites enrolling our clinical trials may all negatively impact our ability to complete our clinical trials. Our ability to meet the expectations of BARDA under our contract is largely dependent on our ability to attract, hire and retain personnel with competencies that are in short supply. In addition, in many instances we must identify third-party suppliers, negotiate terms acceptable to us and BARDA and ensure ongoing compliance by these suppliers with the obligations covered by our BARDA agreement. If we are unable to provide adequate supplier oversight or if suppliers are unable to comply with the requirements of the agreement, our ability to meet the anticipated milestones may be impaired.

 

There can also be no assurance that our BARDA agreement will not be terminated, that our BARDA agreement will be extended for existing exercised options or through the exercise of subsequent option periods, that any such extensions would be on terms favorable to us, or that we will otherwise obtain the funding that we anticipate to obtain under our agreement with BARDA. In addition, access to federal contracts is subject to the authorization of funds and approval of our research plans by various organizations within the federal government, including the U.S. Congress. The general economic environment and uncertainty, coupled with tight federal budgets, and the lack of congressional unanimity on the national debt ceiling and budget, has led to a general decline in the amount available for government funding. Moreover, changes in government budgets and agendas may result in a decreased and deprioritized emphasis on supporting the development of pathogen reduction technology. While BARDA has provided funding for and has indicated a potential for future funding for many activities associated with combating COVID-19, the availability and focus for any BARDA funding will likely be finite and may require us to compete with other technologies, both similar and disparate. Furthermore, funding limitations may require certain activities to slow or be deferred which may be impractical to do. In addition, if we are unable to generate sufficient prerequisite Phase 3 clinical data, our agreement with BARDA will be severely limited in scope or could be terminated altogether, and our ability to complete the development activities required for licensure in the U.S. may require additional capital beyond which we

42


 

currently have. If our BARDA agreement is terminated or suspended, if there is any reduction or delay in funding under our BARDA agreement, or if BARDA determines not to exercise some or all of the options provided for under the agreement, our revenues and cash flows would be significantly and negatively impacted and we may be forced to seek alternative sources of funding, which may not be available on non-dilutive terms, terms favorable to us or at all. If alternative sources of funding are not available, or if we determine that the cost of alternative available capital is too high, we may be forced to suspend or terminate development activities related to the red blood cell system in the U.S. Furthermore, should we be unable to deploy personnel or derive a benefit from fixed study costs or generate data from clinical sites and studies reimbursed by BARDA, our cash flows would be negatively impacted, or we may have to initiate furloughs and layoffs which would likely prove disruptive to our management and operations. This in turn would impair our ability to complete ongoing studies or commence new studies.

 

In addition, under the BARDA agreement, BARDA will regularly review our development efforts and clinical activities. Under certain circumstances, BARDA may advise us to delay certain activities and invest additional time and resources before proceeding. If we follow such BARDA advice, overall red blood cell program delays and costs associated with additional resources for which we had not planned may result. Also, the costs associated with following such advice may or may not be reimbursed by BARDA under our agreement. Finally, we may decide not to follow the advice provided by BARDA and instead pursue activities that we believe are in the best interests of our red blood cell program and our business, even if BARDA would not reimburse us under our agreement.

 

We are reimbursed for costs and are compensated by the DoD based on achievement of stated milestones in the agreement. In order for the DoD to pay for our claimed costs and compensation, they must agree on the successful completion of each milestone. Should we be unsuccessful in satisfactorily completing the stated milestones or if we encounter delays or disputes with the DoD, our cash flows and anticipated results of operations will be negatively impacted.

 

Unfavorable provisions in government contracts, including in our contracts with BARDA, FDA and DoD, may harm our business, financial condition and operating results.

 

U.S. government contracts typically contain unfavorable provisions and are subject to audit and modification by the government at its sole discretion, which will subject us to additional risks. For example, under our agreement with BARDA, the U.S. government has the power to unilaterally:

audit and object to any BARDA agreement-related costs and fees on grounds that they are not allowable under the Federal Acquisition Regulation, or FAR, and require us to reimburse all such costs and fees;
suspend or prevent us for a set period of time from receiving new contracts or grants or extending our existing agreement based on violations or suspected violations of laws or regulations;
claim nonexclusive, nontransferable rights to product manufactured and intellectual property developed under the BARDA agreement and may, under certain circumstances involving public health and safety, license such inventions to third parties without our consent;
cancel, terminate or suspend our BARDA agreement based on violations or suspected violations of laws or regulations;
terminate our BARDA agreement in whole or in part for the convenience of the government for any reason or no reason, including if funds become unavailable to the U.S. Department of Health and Human Services’ Office of the Assistant Secretary for Preparedness and Response;
reduce the scope and value of our BARDA agreement;
decline to exercise an option to continue the BARDA agreement;
direct the course of the development of the red blood cell system in a manner not chosen by us;
require us to perform the option periods provided for under the BARDA agreement even if doing so may cause us to forego or delay the pursuit of other red blood cell program opportunities with greater commercial potential;
take actions that result in a longer development timeline than expected;
limit the government’s financial liability to amounts appropriated by the U.S. Congress on a fiscal-year basis, thereby leaving some uncertainty about the future availability of funding for the red blood cell program even after it has been funded for an initial period; and
change certain terms and conditions in our BARDA agreement.

 

Generally, government contracts, including our agreements with BARDA, the FDA and the DoD, contain provisions permitting unilateral termination or modification, in whole or in part, at the U.S. government’s convenience. Termination-for-convenience

43


 

provisions generally enable us to recover only our costs incurred or committed (plus a portion of the agreed fee) and settlement expenses on the work completed prior to termination. Except for the amount of services received by the government, termination-for-default provisions do not permit recovery of fees. In addition, in the event of termination or upon expiration of our BARDA agreement, the U.S. government may dispute wind-down and termination costs and may question prior expenses under the contract and deny payment of those expenses. Should we choose to challenge the U.S. government for denying certain payments under our BARDA agreement, such a challenge could subject us to substantial additional expenses that we may or may not recover. Further, if any of our government contracts are terminated for convenience, or if we default by failing to perform in accordance with the contract schedule and terms, a significant negative impact on our cash flows and operations could result. Our ability to receive funding under our contract with DoD for the development of pathogen reduced, lyophilized cryoprecipitate is based on achievement of milestones which cannot be guaranteed. If we are unable to achieve any of those milestones, funding may be limited, less than expected, or non-existent for that particular milestone, which in all cases would negatively impact our cash flows and financial results.

 

In addition, government contracts normally contain additional requirements that may increase our costs of doing business and expose us to liability for failure to comply with these terms and conditions. These requirements include, for example:

specialized accounting systems unique to government contracts;
mandatory financial audits and potential liability for price adjustments or recoupment of government funds after such funds have been spent;
public disclosures of certain contract information, which may enable competitors to gain insights into our research program;
mandatory internal control systems and policies; and
mandatory socioeconomic compliance requirements, including labor standards, non-discrimination and affirmative action programs and environmental compliance requirements.

 

If we fail to maintain compliance with these requirements, we may be subject to potential liability and to the termination of our government contracts.

 

Furthermore, we have entered into and will continue to enter into agreements and subcontracts with third parties, including suppliers, consultants and other third-party contractors, in order to satisfy our contractual obligations under our government contracts. Negotiating and entering into such arrangements can be time-consuming and we may not be able to reach agreement with such third parties. Any such agreement must also be compliant with the terms of our government contracts. Any delay or inability to enter into such arrangements or entering into such arrangements in a manner that is non-compliant with the terms of our contract, may result in violations of our government contracts.

 

To ensure proper administration of our government contracts, including management of third-party suppliers, consultants or contractors, we must invest and commit resources to undertake significant compliance activities. The diversion of resources from our development and commercial programs to these compliance activities, as well as the exercise by the U.S. government of any rights under these provisions, could materially harm our business.

 

Laws and regulations affecting government contracts, including our agreements with BARDA, FDA and DoD, make it more costly and difficult for us to successfully conduct our business. Failure to comply with laws and regulations could result in significant civil and criminal penalties and adversely affect our business.

 

We must comply with numerous laws and regulations relating to the administration and performance of our agreements. Among the most significant government contracting regulations are:

the FAR and agency-specific regulations supplemental to the FAR, which comprehensively regulate the procurement, formation, administration and performance of government contracts;
the business ethics and public integrity obligations, which govern conflicts of interest and the hiring of former government employees, restrict the granting of gratuities and funding of lobbying activities and incorporate other requirements such as the Anti-Kickback Statute, the Procurement Integrity Act, the False Claims Act and the U.S. Foreign Corrupt Practices Act;
export and import control laws and regulations; and
laws, regulations and executive orders restricting the exportation of certain products and technical data.

 

In addition, as a U.S. government contractor, we are required to comply with applicable laws, regulations and standards relating to our accounting practices and are subject to periodic audits and reviews. As part of any such audit or review, the U.S. government may review the adequacy of, and our compliance with, our internal control systems and policies, including those relating to our purchasing, property,

44


 

estimating, compensation and management information systems. Based on the results of its audits, the U.S. government may adjust our agreement-related costs and fees, including allocated indirect costs. This adjustment could impact the amount of revenues reported on a historic basis and could impact our cash flows under the contract prospectively. In addition, in the event that the government determines that certain costs and fees were unallowable or determines that the allocated indirect cost rate was higher than the actual indirect cost rate, the government would be entitled to recoup any overpayment from us as a result. In addition, if an audit or review uncovers any improper or illegal activity, we may be subject to civil and criminal penalties and administrative sanctions, including termination of our agreements, forfeiture of profits, suspension of payments, fines and suspension or prohibition from doing business with the U.S. government. We could also suffer serious harm to our reputation if allegations of impropriety were made against us, which could cause our stock price to decline. In addition, under U.S. government purchasing regulations, some of our costs may not be reimbursable or allowed under our contracts. Further, as a U.S. government contractor, we are subject to an increased risk of investigations, criminal prosecution, civil fraud, whistleblower lawsuits and other legal actions and liabilities as compared to solely private sector commercial companies.

 

Risks Related to Our Reliance on Third Parties

 

We rely on third parties to market, sell, distribute and maintain our products and to maintain customer relationships in certain countries.

 

We have entered into distribution agreements, generally on a geographically exclusive basis, with distributors in certain regions. We rely on these distributors to obtain and maintain any necessary in-country regulatory approvals, as well as market and sell the INTERCEPT Blood System, provide customer and technical product support, maintain inventories, and adhere to our quality system in all material respects, among other activities. Generally, our distribution agreements require distributors to purchase minimum quantities in a given year over the term of the agreement. Failure by our distributors to meet these minimum purchase obligations may adversely affect our financial condition and results of operations. In addition, failure by our distributors to provide an accurate forecast impacts our ability to predict the timing of product revenue and our ability to accurately forecast our product supply needs. While our contracts generally require distributors to exercise diligence, these distributors may fail to commercialize the INTERCEPT Blood System in their respective territories. For example, our distributors may fail to sell product inventory they have purchased from us to end customers or may sell competing products ahead of or in conjunction with INTERCEPT. In addition, initial purchases of illuminators or INTERCEPT disposable kits by these third parties may not lead to follow-on purchases of platelet and plasma systems’ disposable kits. We have a finite number of illuminators that can be produced under the current approved configuration before a redesigned and approved illuminator is available. Agreements with our distributors typically require the distributor to maintain quality standards that are compliant with standards generally accepted for medical devices. We may be unable to ensure that our distributors are compliant with such standards. Further, we have limited visibility into the identity and requirements of blood banking customers these distributors may have. Accordingly, we may be unable to ensure our distributors properly maintain illuminators sold or provide quality technical services to the blood banking customers to which they sell. In Russia and Belarus, our illuminators and related spare parts are subject to sanctions. We have a number of installed illuminators in Russia and Belarus that require routine maintenance and replacement of spare parts in order to remain in service. We recently obtained licensure in the U.S. to resume supplying new illuminators and spare parts to service existing illuminators installed in Russia and Belarus, under certain conditions and requirements. If we are unable to maintain our license or comply with the conditions and requirements in the license, we will be unable to sell new illuminators or provide spare parts to maintain the installed devices in Russia and Belarus, which would impact our financial results. Additionally, if new sanctions restrictions are placed on our ability to continue to support our business in Russia, Belarus, or other CIS countries, then we may decide to cease that business which would have a detrimental impact on our financial results, our reputation in those countries, and the eligibility of our Russian and Belarussian distributors to participate in public contracts.

 

Currently, a fairly concentrated number of distributors contribute a meaningful minority of our product revenue and we may have little recourse, short of termination, in the event that a distributor fails to execute according to our expectations and contractual provisions. In the past, we have experienced weaker than expected growth due to declining performance by certain of our distributors. Periodically, we transition certain territories to new distribution partners or our direct sales force where we believe we can improve performance relative to the distributor. Because new distribution partners or our direct sales force may have limited experience marketing and selling our products in certain territories, or at all, we cannot be certain that they will perform better than the predecessor distributor. In certain cases, our distributors hold the regulatory approval to sell INTERCEPT for their particular geography. Termination, loss of exclusivity or transitioning from these distributors may require us to negotiate a transfer of the applicable regulatory approvals to us or new distributors which may be difficult to do in a timely manner, or at all. We expect that our product revenue will be adversely impacted with the loss or transition of one or more of these distributors. If we choose to terminate distributor agreements, we would either need to reach agreement with, qualify, train and supply a replacement distributor or supply and service end-user customer accounts in those territories ourselves. Although our distribution agreements generally provide that the distributor will promptly and efficiently transfer its existing customer agreements to us, there can be no assurance that this will happen in a timely manner or at all or that the distributor will honor its outstanding commitments to us. In addition, terminated distributors may own illuminators placed at customer sites and may necessitate us to repurchase those devices or require end-user customers to purchase new devices from us. Additionally, we may

45


 

need terminated distributors to cooperate with us or a new distributor in transitioning sub-distributor relationships and contracts, hospital contracts, public tenders, or regulatory certificates or licenses held in their name. These factors may be disruptive for our customers and our reputation may be damaged as a result. In certain territories there may not be an alternate distributor capable of covering the entirety of the geography, in which case we may need to contract and manage multiple distributors for a region or a distributor and sub-distributor system. Such complexities will dilute our attention and may result in customer dissatisfaction. Our distribution partners may have more established relationships with potential end user customers than a new distributor or we may have in a particular territory, which could adversely impact our ability to successfully commercialize our products in these territories. In addition, it may take longer for us to be paid if payment timing and terms in these new arrangements are less favorable to us than those in our existing distributor arrangements. As we service end-user accounts directly rather than through distributors, we incur additional expense, our working capital is negatively impacted due to longer periods from cash collection from direct sales customers when compared to the timing of cash collection from our former distribution partners and we may be exposed to additional complexity including local statutory and tax compliance. Current or transitioning distributors may irreparably harm relationships with local existing and prospective customers and our standing with the blood banking community in general. In the event that we are unable to find alternative distributors or mobilize our own sales efforts in the territories in which a particular distributor operates, customer supply, our reputation and our operating results may be adversely affected. In addition, in territories where new distributors are responsible for servicing end-user accounts, there will be a period of transition in order to properly qualify and train these new distributors, which may disrupt the operations of our customers and adversely impact our reputation and operating results. In certain cases where a terminated distributor holds title to illuminators placed in the field, we may choose to buy back the illuminators from the distributor to ensure continuity of service to those customers. If this were to occur, our recognizable product revenue would be negatively impacted.

 

In February 2021, we entered into an Equity Joint Venture Contract with Shandong Zhongbaokang Medical Implements Co., Ltd., or ZBK, to establish Cerus Zhongbaokang (Shandong) Biomedical Co., LTD., or the JV, for the purpose of developing, obtaining regulatory approval for, and eventual manufacturing and commercialization of the INTERCEPT blood system for platelets and red blood cells in the People’s Republic of China. We own 51% of equity in the JV and consolidate the JV. The JV will need to obtain regulatory approval for the INTERCEPT Blood System for Platelets and Red Blood Cells before it can begin commercializing in China. In order to obtain that regulatory approval, the JV may need to run additional clinical studies in China. We cannot assure you the JV will be successful in meeting the endpoint, once defined, or be successful in meeting any other requirements or that it will ever receive regulatory approval. If the JV is unable to obtain regulatory approval to sell INTERCEPT in China, our ability to grow our business and achieve significant revenues in China will be negatively impacted. We may be unable to realize a return on any investment in the JV or we may not be able to monetize any profit or otherwise generate meaningful value from our ownership of the JV.

 

Our manufacturing supply chain exposes us to significant risks.

 

We do not own our own manufacturing facilities, but rather manufacture our products using a number of third-party suppliers, many of whom are our sole suppliers for the particular product or component that we procure. We rely on various contracts and our relationships with these suppliers to ensure that the sourced products are manufactured in sufficient quantities, timely, to our exact specifications and at prices we agree upon with the supplier. For example, Fresenius is our sole supplier for the manufacture of finished disposable kits for the platelet and plasma systems. We also rely on other third-party suppliers for other components and products that are currently our sole qualified suppliers for such components and products. In the event Fresenius or any of our other sole qualified suppliers refuses or is unable to continue operating under our supply agreements with them, we may be unable to maintain inventory levels or otherwise meet customer demand, and our business and operating results would be materially and adversely affected. Fresenius may have financial constraints or impose additional financial conditions on us. We may also encounter unforeseen manufacturing difficulties which, at a minimum, may lead to higher than anticipated costs, scrap rates, or delays in manufacturing products. Until we are able to generate data satisfactory to the FDA regarding the stability of platelet products using a component manufactured with a new solvent, our platelet product shelf life is limited to six months in the U.S., straining our supply chain and distribution to customers to supply product with sufficient remaining available shelf life. In some cases, our customers have experienced increased outdated product which negatively impacts our results of operations. In addition, our product supply chain requires us to purchase certain components in minimum quantities or make last time purchases of obsolete components and may result in a production cycle of more than one year. Significant disruptions to any of the steps in our supply chain process may result in longer productions cycles which could lead to inefficient use of cash or may impair our ability to supply customers with product. Moreover, the price that we pay to some of our suppliers is dependent on the volume of products or components that we order. If we are unable to meet the volume tiers that afford the most favorable pricing, our gross margins will be negatively impacted.

 

Facilities at which the INTERCEPT Blood System or its components are manufactured may cease operations for planned or unplanned reasons or may unilaterally change the formulations of certain commercially available reagents that we use, causing at least temporary interruptions in supply. Furthermore, suppliers producing third-party components which are used by our customers and are compatible for use in combination with our products may not be available for a variety of reasons, including manufacturing problems, regulatory delays or audit deficiencies. Should that happen, customers may not be able to use our product with alternate components for which our products are compatible, which in turn, may damage our business. In addition, we may need to identify, validate and qualify additional

46


 

manufacturing capacity with existing or new suppliers. Further, customer demand for our platelet kits is likely to fully utilize the production capacity of our third-party manufacturer(s). Under the terms of our 2022 Agreement, Fresenius will expand manufacturing of the components and disposable sets to multiple production facilities, following qualification and licensure of such additional facilities. If Fresenius experiences any delays in the qualification and licensure for its new production facilities, then our ability to continue to grow the platelet business will be impaired and our supply and mix of platelet kits or plasma kits will be adversely impacted. Even a temporary failure to supply adequate numbers of INTERCEPT Blood System components may cause an irreparable loss of customer goodwill and potentially irreversible loss of momentum in the marketplace. Although we are actively evaluating alternate suppliers and have made and plan to continue making capital investments to operationalize additional sites within our existing supplier’s networks for certain components and finished kits, we do not have qualified additional sites or suppliers or capacity beyond those on which we currently rely, and we understand that Fresenius relies substantially on sole suppliers of certain materials for our products. In addition, suppliers from whom our contract manufacturers source components and raw materials may cease production or supply of those components to our contract manufacturers. Identification and qualification of alternate suppliers is time consuming and costly, and there can be no assurance that we will be able to demonstrate equivalency of alternate components or suppliers or that we will receive regulatory approval in the U.S. or other jurisdictions. If we conclude that supply of the INTERCEPT Blood System or components from suppliers is uncertain, we may choose to build and maintain inventories of raw materials, work-in-process components, or finished goods, which would consume capital resources faster than we anticipate and may cause our supply chain to be less efficient.

 

We have purchased a last time build of our current model illuminator, which is being phased out of manufacture due to obsolescence of certain components. As a result, we will not be able to continue manufacturing the current model illuminator. We are currently developing the new illuminator which may take an extended period of time to complete and obtain regulatory approval. Until such time as we obtain approval for the redesigned illuminator, if ever, the demand for illuminators may be higher than the remaining number of illuminators in inventory, resulting in possible customer allocations or loss of sales. We anticipate that we will need to continue investing in subsequent versions of the illuminator to enhance functionality and manage obsolescence. We and our customers rely on the availability of spare parts and replacement components to ensure that customer platelet and plasma production is not interrupted. If we are not able to supply spare parts or replace components during the maintenance of customer illuminators, our ability to keep existing customers, increase production for existing customers or sign up new customers may be negatively impacted. We understand that components used in the current model illuminator are no longer commercially available beyond what we have stockpiled or to which we have access under final buy transactions or may become unavailable in the current specifications in the near-term. As components become unavailable or obsolete, we may be required to identify and qualify replacement components for the current model illuminator and in doing so, we may be required to conduct additional studies, which could include clinical trials to demonstrate equivalency or validate any required design or component changes. In addition, our illuminators contain embedded proprietary software that runs on software code we have developed and that we own. Changes to certain components due to obsolescence, illuminator redesign or market demand, may require us to modify the existing software code or to develop new illuminator software. Our ability to develop new illuminator software, correct coding flaws and generally maintain the software code is reliant on third-party contractors who, in some cases, have sole knowledge of the software code. Our ability to develop and maintain the illuminator software may be impaired if we are not able to continue contracting with those key third-party contracted developers or if we are unable to source alternate employees or consultants to do so.

 

We recently signed an agreement with a supplier to produce the new redesigned illuminator. Some of the new components require long order lead times and have required that we procure the components in advance of receiving regulatory approval in order to satisfy demand for our products. Until we are able to validate our new supplier, obtain regulatory approvals and sell our newly designed illuminator, sales of illuminators will be limited to the quantity of the current model illuminator that we have on hand. Furthermore, our ability to maintain the existing installed base of current model of illuminators is limited, in some cases, to the existing stockpiled components that we have on hand and our ability to calibrate light dose on such illuminators is limited to maintaining the bulbs required to operate a calibration station and external radiometers. Any failure to, or delays in, receiving regulatory approvals for the redesigned illuminator, or increased costs associated with mitigating any such delays, could materially and adversely affect our business, financial condition, results of operations and growth prospects and impair our sales and ability to penetrate new markets.

 

To meet the growing demand for our products, we are likely to invest in manufacturing capacity at existing or alternative manufacturing sites with existing and alternative suppliers, which could be costly and disruptive to our business. In order to increase and diversify manufacturing capacity, our manufacturing partners have in the past, and may in the future, require us to pay for capital investments in whole or in-part in order to offset the impact of cash flows and risk. In the event that alternate manufacturers or alternate manufacturing sites are identified and qualified, we will need to transfer know-how relevant to the manufacture of the INTERCEPT Blood System to such alternate manufacturers and manufacturing sites; however, certain of our supplier’s materials, manufacturing processes and methods are proprietary to them, which will impair our ability to establish alternate sources of supply, even if we are required to do so as a condition of regulatory approval. We may be unable to establish alternate suppliers without having to redesign certain elements of the platelet and plasma systems. Such redesign may be costly, time consuming and require further regulatory review and approvals. We may be unable to identify, select, and qualify such manufacturers or those third parties able to provide support for development and testing activities on a timely basis or enter into contracts with them on reasonable terms, if at all.

47


 

 

Moreover, the inclusion of components manufactured by new suppliers or by alternate sites within our current network of suppliers could require us to seek new or updated approvals from regulatory authorities, which could result in delays in product delivery. We may not receive any such required regulatory approvals. We cannot assure you that any amendments to existing manufacturing agreements or any new manufacturing agreements that we may enter into will contain terms more favorable to us than those that we currently have with our manufacturers. Many of the existing agreements we have with suppliers contain provisions that we have been operating under for an extended period of time, including pricing. Should we enter into agreements or amend agreements with any manufacturer with less favorable terms, including pricing, our results of operations may be impacted, our recourse against such manufacturers may be limited, and the quality of our products may be impacted. Furthermore, we do not have experience working with partners that are producing our products in multiple sites globally. Should we need to oversee our manufacturers producing components or finished goods for our products in multiple global plants, we may be unsuccessful in providing an adequate level of oversight, may be unable to manage the complexity of such operations, including quality, incur additional costs in managing the global supply chain including capital investments in those plants or become less efficient with our use of cash and working capital.

 

Raw materials, components or finished product may not meet specifications or may be subject to other non-conformities. In the past, non-conformities in certain component lots have caused delays in manufacturing of INTERCEPT disposable kits. Similarly, we have experienced non-conformities and out of specification results in certain component manufacturing needed for clinical use, commercial sale and regulatory submissions. Non-conformities can increase our expenses and reduce gross margins or result in delayed regulatory submissions or clinical trials. Any quality failure in manufacturing by our suppliers may result in a significant write down and impact to our reported gross margins. Should non-conformities occur in the future, we may be unable to manufacture products to support our red blood cell clinical trials, or to meet customer demand for our commercial products, which would result in delays for our clinical programs, or lost sales for our commercial products, and could cause irreparable damage to our customer relationships. Later discovery of problems with a product, manufacturer or facility may result in additional restrictions on the product, manufacturer or facility, including withdrawal of the product from the market.

 

In addition, we may not receive timely or accurate demand information from distributors or direct customers, or may not accurately forecast demand ourselves for the INTERCEPT Blood System. Should actual demand for our products exceed our own forecasts or forecasts that customers provide, we may be unable to fulfill such orders timely, if at all. Should we be unable to fulfill demand, particularly if mandated by a public health authority or as included in the Final Guidance Document for the U.S., our reputation and business prospects may be impaired.

 

Further, certain distributors and customers require, and potential future distributors or customers may require, product with a minimum shelf life. If customers requiring minimum shelf-lives order smaller quantities or do not purchase product as we anticipate, or at all, we may have elevated inventory levels with relatively short shelf-lives which may lead to increased write-offs and inefficient use of our cash. Should we choose not to fulfill smaller orders with minimum shelf lives, our product sales may be harmed. We will need to destroy or consume outdated inventory in product demonstration activities, which may in turn lead to elevated product demonstration costs and/or reduced gross margins. In order to meet minimum shelf-life requirements, we may need to manufacture sufficient product to meet estimated forecasted demand. As a result, we may carry excess work-in-process or finished goods inventory, which would consume capital resources and may become obsolete, or our inventory may be inadequate to meet customer demand. Our platelet and plasma systems’ disposable kits have 6 to 24 months shelf lives from the date of manufacture. Should we change or modify any of our product configurations or components, such future configurations of our products may not achieve the same shelf life that existing products have. For instance, until we are able to generate data satisfactory to the FDA regarding the stability of platelet products using a component manufactured with a new solvent, our platelet product shelf life will be limited to six months in the U.S. Given the short shelf life in the U.S. and logistical challenges of producing the products in Europe before shipping to the U.S., we may incur elevated air freight costs, may receive requests by customers to return expired product or we may not be able to supply product to customers in the U.S. with sufficient shelf life, each of which would negatively impact our results of operations. In addition, we may need to impair the value of any purchased inventory if we believe we will not be able to supply product to U.S. customers with sufficient shelf life. We and our distributors may be unable to ship product to customers prior to the expiration of the product shelf life, a risk that is heightened if we elect to increase our inventory levels in order to mitigate supply disruptions. We have entered into certain public tenders or may enter into commercial contracts with customers, that call for us to maintain certain minimum levels of inventory. If our suppliers fail to produce components or our finished products satisfactorily, timely, at acceptable costs, and in sufficient quantities, we may incur delays, shortfalls and additional expenses, or non-compliance with certain public tenders which may in turn result in penalty fees, permanent harm to our customer relations or loss of customers. In addition, certain large national prospective customers, like those in the UK or Japan, may choose to convert all of their operations to INTERCEPT. Should we or our suppliers encounter any manufacturing issues or if we and our suppliers are not able to build more manufacturing capacity, we may not be able to satisfy all of the global demand or may have to allocate available product to certain customers which may force customers to adopt competing products, which could permanently impact our ability to convert those customers to INTERCEPT users and may negatively impact our customers operations and consequently, our competitive position and reputation. Conversely, we may choose to overstock inventory in order to mitigate any

48


 

unforeseen potential disruption to manufacturing which could consume our cash resources faster than we anticipate and may cause our supply chain to be less efficient.

 

The current conflict in the Middle East and impact on shipping routes has resulted in increased costs to ship our products via ocean and meet our supply chain requirements. Should the conflict continue or worsen, or if we are unable to ship products and components to meet our supply chain demand, we may continue to incur increased costs, encounter delays, and/or have to rely on air freight which is significantly more expensive than ocean shipment.

 

Until we sell sufficient INTERCEPT Blood System for Cryoprecipitation kits to blood center affiliate organizations, expand the number of manufacturing partners producing IFC for us, or more of our manufacturing partners for IFC receive approval of their BLAs, our IFC sales will be limited. Additionally, because IFC are products derived from our INTERCEPT Blood System for plasma, any supply disruptions or failures that could impact our plasma system will have a negative direct impact on the production of IFC. We currently have no experience with customer expectations regarding turnover or inventory levels of IFC held at either our blood center manufacturing partners or at the hospitals themselves. Our IFC product has a shelf life of five days from thaw before it expires. To mitigate product expiration, should hospitals require that we use a consigned inventory model whereby unused product at the hospital at expiration is replaced with fresh product at reduced or no cost to the hospital, we may need to keep additional inventory or manufacture IFC above levels generating an economic return, which could adversely affect our results of operations and financial condition.

 

Obsolescence or shortage of raw materials, key components of and accessories to the INTERCEPT Blood System, may impact our ability to supply our customers, may negatively impact the operational costs of our customers and may increase the prices at which we sell our products, resulting in slower than anticipated growth or negative future financial performance.

 

The manufacture, supply and availability of key components of, and accessories to, our products are dependent upon a limited number of third parties and the commercial adoption and success of our products is dependent upon the continued availability of these components or accessories. For example, our customers rely on continued availability of third-party sets, supplied plastics, saline and reagents for processing, storing and manufacturing blood components. If the blood product industry experiences shortages of these components or accessories, or if manufacturers cease production of these components or accessories, the availability and use of our products may be impaired.

 

With respect to the manufacture of our products, our third-party manufacturers source components and raw materials for the manufacture of the INTERCEPT processing sets. Certain of these components are no longer commercially available, are nearing end-of-life or are available only from a limited number of suppliers. We and our third-party manufacturers do not have guaranteed supply contracts with all of the raw material or component suppliers for our products, which magnify the risk of shortage and obsolescence and decreases our manufacturers’ ability to negotiate pricing with their suppliers. For example, a solvent used in the manufacture of the plastic beads for the compound adsorption devices used for our products is no longer available. Accordingly, we purchased all remaining existing material. We will need to qualify plastic beads produced with a new solvent prior to consuming available inventory levels. If we are unable to use all of the raw material produced during the final production run, or if the final material produces suboptimal results, we may require customers to modify their operating practices, or run out of material before an alternate material can be qualified. Moreover, we may be required to impair or write-off the value of any unused last-time-buy raw materials or components. Customers may object to changes in operating practices or changes to the instructions for use, and a potential negative impact on their operations as a result of the use of this material, could impair our reputation or customer acceptance of our products. Any shortage or obsolescence of raw materials, components or accessories or our inability to control costs associated with raw materials, components or accessories, could increase our costs to manufacture our products. Further, if any supplier to our third-party manufacturers is unwilling or unable to provide high quality raw materials in required quantities and at acceptable prices, our manufacturers may be unable to find alternative sources or may fail to find alternative suppliers at commercially acceptable prices, on satisfactory terms, in a timely manner, or at all. Furthermore, we do not yet know whether or not certain components used by blood center operators or used in the production of INTERCEPT will comply with the new standards under the MDR. Failure to comply with the new standards timely may result in a disruption to blood center operations or the manufacture of the INTERCEPT Blood System. If any of these events were to occur, our product quality, competitive position, reputation and business could suffer, we could experience cancellations of customer orders, refusal by customers to accept deliveries or a reduction in our prices and margins to the detriment of our financial performance and results of operations.

 

Risks Related to Our Financial Condition and Capital Requirements

 

We expect to continue to generate losses and we may never achieve a profitable level of operations.

 

Our cost of product sold, research and development and selling, general and administrative expenses have resulted in substantial losses since our inception. While our net losses have recently narrowed, at our expected and guided sales levels of the platelet, plasma and cryoprecipitation systems, and of IFC, our costs to manufacture, distribute, market and sell our products, support the systems, and

49


 

develop new products will likely be in excess of our product revenue. In particular, it is expensive and time consuming to continually address ever-changing regulatory requirements whether those changes are due to changes in the requirements or changes in our products to expand or maintain our products’ label claims. Furthermore, the cost of complying with increased oversight and changing requirements under U.S. GAAP, the SEC and PCAOB and other administrative regulators are expected to continue to increase and may be unsustainable or increase faster than the anticipated revenue growth. In addition, we expect to incur additional research and development costs associated with the development of different configurations of existing product candidates and products and our new illuminator, development of new products, planning, enrolling and completing ongoing clinical and non-clinical studies, including the post-approval studies or registry studies we are and may be required to conduct in connection with the approvals of the platelet system, pursuing potential regulatory approvals in other geographies where we do not currently sell our platelet and plasma systems, planning and conducting in vitro studies and clinical development of our red blood cell system in Europe and the U.S., and completing activities to support a potential CE Certificate of Conformity and the CE Marking for our red blood cell system in the EU. These costs could be substantial and could extend the period during which we expect to operate at a loss, particularly if we experience any difficulties or delays in completing the activities. In addition, we may be required to reduce the sales price for our products in order to make our products economically attractive to our customers and to governmental and private payors, or to compete favorably with other blood safety interventions or other pathogen reduction technologies, which may reduce or altogether eliminate any gross profit on sales.

 

If we fail to obtain the capital necessary to fund our future operations or if we are unable to generate positive cash flows from our operations, we will need to curtail planned development or sales and commercialization activities.

 

Until we are able to generate a sufficient amount of product revenue or limit expenses or capital investments and generate positive net cash flows from operations, which we may never do, meeting our long-term capital requirements is in large part reliant on continued access to funds under our government contracts and the public and private equity and debt capital markets, as well as on collaborative arrangements with partners, augmented by cash generated from operations and interest income earned on the investment of our cash balances. While we believe that our available cash and cash equivalents and short-term investments, as well as cash received from product sales and under our agreements with BARDA, the FDA, and the DoD will be sufficient to meet our working capital requirements for at least the next 12 months, if we are unable to generate sufficient product revenue, or access sufficient funds under our government contracts or the public and private equity and debt capital markets, we may be unable to execute successfully on our operating plan. We have based our cash sufficiency estimate on assumptions that may prove to be incorrect. If our assumptions prove to be incorrect, we could consume our available capital resources sooner than we currently expect or in excess of amounts than we currently expect, which could adversely affect our commercialization and clinical development activities. In addition, while our stated goal is to achieve profitability in the future, actual results may be different than our forecasted operating plan and may require that we make certain trade-offs to potentially achieve profitability. Such trade-offs may negatively impact our commercial potential or result in deferrals in development activities.

 

We have borrowed and in the future may borrow additional capital from institutional and commercial banking sources to fund future growth, including pursuant to our Amended and Restated Credit, Security and Guaranty Agreement (Term Loan), or the Amended Term Loan Credit Agreement, and our Amended and Restated Credit, Security and Guaranty Agreement (Revolving Loan), or the Revolving Loan Credit Agreement, both with MidCap Financial Trust, or MidCap, or potentially pursuant to new arrangements with different lenders. We have borrowed and may in future borrow funds on terms that may include restrictive covenants, including covenants that restrict the operation of our business, liens on assets, high effective interest rates, financial performance covenants and repayment provisions that reduce cash resources and limit future access to capital markets. In addition, unless we restructure our credit agreements prior to April 1, 2026, the principal amounts outstanding under our Term Loan Credit Agreement will begin amortizing and require us to pay amounts as they come due in cash, which would negatively impact our available working capital beyond the next 12 months. Should interest rates continue to increase, the rates that we are obligated to pay under our credit agreements would likely increase, potentially leading to higher interest expense. In addition, we expect to continue to opportunistically seek access to the equity capital markets to support our development efforts and operations. To the extent that we raise additional capital by issuing equity securities, our stockholders may experience substantial dilution. To the extent that we raise additional funds through collaboration or partnering arrangements, we may be required to relinquish some of our rights to our technologies or rights to market and sell our products in certain geographies, grant licenses on terms that are not favorable to us, or issue equity that may be substantially dilutive to our stockholders. Moreover, recent developments in the financial services industry could cause us to experience liquidity constraints or failures, hinder our ability to perform obligations under various types of financial, credit or liquidity agreements or arrangements, and result in further disruptions or instability in the financial services industry or financial markets. In addition, widespread investor concerns regarding the U.S. or international financial systems could result in less favorable commercial financing terms, including higher interest rates or costs and tighter financial and operating covenants, or systemic limitations on access to credit and liquidity sources, thereby making it more difficult for us to acquire financing on acceptable terms or at all. Any decline in available funding or access to our cash and liquidity resources could, among other risks, adversely impact our ability to meet our operating expenses, financial obligations or fulfill our other obligations, result in breaches of our financial and/or contractual obligations or result in violations of federal or state wage and hour laws. Any of these impacts, or any other impacts resulting from the factors described above or other related or similar factors not

50


 

described above, could have material adverse impacts on our liquidity and our current and/or projected business operations and financial condition and results of operations.

 

As a result of economic conditions, general global economic uncertainty, political change, war, the effects of inflationary pressures and other factors including recent and potential U.S. bank failures, we do not know whether additional capital will be available when needed, or that, if available, we will be able to obtain additional capital on reasonable terms. As a result of stimulus programs put in place over the past two years, the U.S. and many countries are currently experiencing an inflationary environment. In addition, the U.S. Federal Reserve has raised, and may again raise, interest rates, in response to concerns about inflation. Moreover, the U.S. Federal Reserve may not lower interest rates as quickly as markets expect, if at all, which in turn could negatively impact equity values, including the value of our common stock. Furthermore, our vendors and suppliers may raise prices in an inflationary environment, costs to transport our products may increase and access to timely shipping may be limited. Recent bank failures have also caused increased concerns about liquidity in the broader financial services industry, and our business, our business partners, or industry as a whole may be adversely impacted in ways that we cannot predict at this time. If we are unable to generate positive cash flows we may need to raise additional capital to support our operations which may be unavailable if and when needed. Should this occur, we may need to curtail planned development or commercialization activities. In addition, we may need to obtain additional funds to complete development activities for the red blood cell system if additional studies are necessary for regulatory approval or certifications in the EU, which would increase our costs and potentially delay the approval. We may need to obtain additional funding to conduct additional randomized controlled clinical trials for existing or new products, particularly if we are unable to access any additional portions of the funding contemplated by our BARDA agreement, and we may choose to defer such activities until we can obtain sufficient additional funding or, at such time, our existing operations provide sufficient cash flow to conduct these trials.

 

Covenants in our Term Loan Credit Agreement and Revolving Loan Credit Agreement can restrict our business and operations in many ways and if we do not effectively manage our covenants, our financial conditions and results of operations could be adversely affected. In addition, our operations may not provide sufficient cash to meet the repayment obligations of our debt incurred under the Term Loan Credit Agreement and Revolving Loan Credit Agreement.

 

As of December 31, 2023, our total indebtedness under our Term Loan Credit Agreement and Revolving Loan Credit Agreement was approximately $79.8 million. All of our current and future assets, except for intellectual property and certain investments in subsidiaries and affiliates, are secured for our borrowings under the Term Loan Credit Agreement and Revolving Loan Credit Agreement. The Term Loan Credit Agreement and Revolving Loan Credit Agreement require that we comply with certain covenants applicable to us and our subsidiary, including among other things, covenants restricting dispositions, changes in business, management, ownership or business locations, mergers or acquisitions, indebtedness, encumbrances, distributions, investments, transactions with affiliates and subordinated debt, any of which could restrict our business and operations, particularly our ability to respond to changes in our business or to take specified actions to take advantage of certain business opportunities that may be presented to us. Our failure to comply with any of the covenants could result in a default under the Term Loan Credit Agreement or the Revolving Loan Credit Agreement, which could permit the lenders to declare all or part of any outstanding borrowings to be immediately due and payable, or to refuse to permit additional borrowings under the Term Loan Credit Agreement or the Revolving Loan Credit Agreement. In addition, our failure to comply with certain financial covenants could result in the lenders obtaining a security interest in our intellectual property. If we are unable to repay those amounts, the lenders under the Term Loan Credit Agreement or the Revolving Loan Credit Agreement could proceed against the collateral granted to them to secure that debt, which would seriously harm our business. In addition, should we be unable to comply with these or certain other covenants or if we default on any portion of our outstanding borrowings, the lenders can also impose an exit fee of a percentage of the amount borrowed pursuant to the Term Loan Credit Agreement. Unless we prepay the principal amount due or meet the requirements for and choose to extend the interest only period of the Term Loan we will be required to make principal payments beginning in April 2026 until March 1, 2028 if not repaid sooner.

 

Risks Related to Managing Our Growth and Other Business Risks

 

We operate a complex global commercial organization, with limited experience in many countries. We have limited resources and experience complying with regulatory, legal, tax and political complexities as we expand into new and increasingly broad geographies. We may be distracted by expansion into new geographies where we do not have experience and we may be unsuccessful in monetizing such opportunities for the benefit of our organization at large.

 

We are responsible for worldwide sales, marketing, distribution, maintenance and regulatory support of the INTERCEPT Blood System. If we fail in our efforts to develop or maintain such internal competencies or establish acceptable relationships with third parties to support us in these areas on a timely basis, our ability to commercialize the INTERCEPT Blood System may be irreparably harmed.

 

We will need to maintain and may need to increase our competence and size in a number of functions, including sales, deployment and product support, marketing, regulatory, inventory and logistics, customer service, credit and collections, risk management, and quality assurance systems in order to successfully support our commercialization activities in all of the jurisdictions we currently sell and

51


 

market, or anticipate selling and marketing, our products. Many of these competencies require compliance with U.S., EU, South American, Asian and local standards and practices, including regulatory, legal and tax requirements, some of which we have limited experience. In this regard, should we obtain regulatory approval in an increased number of geographies, we will need to ensure that we maintain a sufficient number of personnel or develop new business processes to ensure ongoing compliance with the multitude of regulatory requirements in those territories. Hiring, training and retaining new personnel is costly, time consuming and distracting to existing employees and management. Currently, we, third-party suppliers and vendors and customers are experiencing an extremely tight labor market exacerbating our ability to attract and retain talent. Furthermore, a significant component of our employee compensation and retention practice involves stock-based compensation. Given the pull back in our stock price, key talent may not find our stock-based compensation to be a compelling reason to stay employed at Cerus. We recently enacted a restructuring plan and reduced our workforce by approximately 10 percent. The absence of such employees may require us to reduce the scope of activities we planned for or result in an impact to our operations, including but not limited to our quality systems, ability to timely meet our deadlines, sufficiently service customers, adequately and timely respond to regulatory authorities and maintain an effective internal control structure, among others. We have limited experience operating on a global scale and we may be unsuccessful complying with the variety and complexity of laws and regulations in a timely manner, if at all. In addition, in some cases, the cost of obtaining approval and maintaining compliance with certain regulations and laws may exceed the product revenue that we recognize from such a territory, which would adversely affect our results of operations and could adversely affect our financial condition. Furthermore, we may choose to seek alternative ways to sell or treat blood components with our products. These may include new business models, which may include selling kits to blood centers, performing inactivation ourselves, staffing blood centers or selling services or other business model changes. We have no experience with these types of business models, or the regulatory requirements or licenses needed to pursue such new business models. We cannot assure you that we will pursue such business models or if we do, that we will be successful. For example, in early 2021, we formed a joint venture with a Chinese entity with the intent to develop and commercialize blood transfusion products to enhance blood safety in the People's Republic of China. Our involvement in the joint venture may be a distraction for our management and impair our ability to successfully and timely manage our other operations. Additionally, the operations of the joint venture may require future capital infusion from us and we may never see a return from our investment in the joint venture.

 

Adverse market and economic conditions may exacerbate certain risks affecting our business.

 

Sales of our products are dependent on purchasing decisions of and/or reimbursement from government health administration authorities, distribution partners and other organizations. As a result of adverse conditions affecting the global economy and credit and financial markets, including the COVID-19 pandemic, disruptions due to political instability, terrorist attacks or war, economies and currencies largely affected by declining commodity prices, inflationary pressures or otherwise, these organizations may defer purchases, may be unable to satisfy their purchasing or reimbursement obligations, or may delay payment for the INTERCEPT Blood System, and of which could adversely affect our business, financial condition, results of operations and growth prospects.

 

In the past, a meaningful amount of our product revenue has come from sales to distributors for the Russian and CIS country markets, as well as Middle Eastern markets. While we believe that all patients wanting access to INTERCEPT-treated blood components should have access, Russia’s ongoing war against Ukraine and the elevated U.S. and EU sanctions imposed against Russia and Belarus has made servicing our distributors in Russia and Belarus more difficult. Additionally, the state of war between Israel and Hamas and the risk of a larger regional conflict may affect our business. We understand that certain of our products are now prohibited to be sold under U.S. sanctions against Russia. While we are applying for a license to continue ensuring that Russian and Belarusian patients can receive INTERCEPT products, we cannot assure you when we will be successful in obtaining such a license, if ever, or for what duration such a license may be effective if we ever receive one. Furthermore, because of the severe devaluation of the Russian ruble in the currency markets, our products have become more costly for the Russian market. Should the situation persist or worsen, including additional sanctions in response to the war, we may be unable to service our Russian and Belarusian distributors. Weakness and/or instability in worldwide oil demand and/or prices, civil, political and economic disturbances and any potential spillover effect may have a negative impact on markets that we service.

 

Risks associated with our operations outside of the United States could adversely affect our business.

 

We have operations and conduct business outside the United States and we plan to expand these activities. Consequently, we are, and will continue to be, subject to risks related to operating in foreign countries, which include:

complying with diverse and unfamiliar foreign laws or regulatory requirements or unexpected changes to those laws or requirements;
complying with other laws and regulatory requirements to which our business activities abroad are subject, such as the U.S. Foreign Corrupt Practices Act and anti-corruption laws, and similar laws with a significant anti-corruption intent in foreign countries (as discussed in greater detail above under “Risks Related to Regulatory Approval, CE Certificates of Conformity and Oversight, and Other Legal Compliance Matters—We are subject to federal, state and foreign laws governing our business practices which, if violated, could result in substantial penalties and harm our reputation and business” and “Risks

52


 

Related to Our Reliance on Third Parties—We rely on third parties to market, sell, distribute and maintain our products and to maintain customer relationships in certain countries”);
differing payor reimbursement regimes, governmental payors and price controls;
changes in the political or economic condition of a specific country or region;
fluctuations in the value of foreign currency versus the U.S. dollar;
adverse tax consequences, including changes in applicable tax laws and regulations;
liabilities for activities of, or related to, our international operations and those of our agents, distributors and joint venture partners;
tariffs, trade protection measures, import or export licensing requirements, trade embargoes, and sanctions (including those administered by the Office of Foreign Assets Control of the U.S. Department of the Treasury), and other trade barriers;
economic weakness, including inflation, bank failures, or political or economic instability in particular economies and markets outside the U.S.;
difficulties in attracting, retaining, and paying qualified personnel; and
cultural differences in the conduct of business.

 

For example, product sales of the INTERCEPT Blood System in many countries outside of the U.S. are typically invoiced to customers in Euros. In addition, we purchase finished INTERCEPT disposable kits for our platelet and plasma systems and incur certain operating expenses in Euros and other foreign currencies. Our exposure to foreign exchange rate volatility is a direct result of our product sales, cash collection and cash payments for expenses to support our international operations. Significant fluctuations in the volatility of foreign currencies relative to the U.S. dollar may materially affect our results of operations. In addition, in a period where the U.S. dollar is strengthening/weakening as compared to Euros and other currencies we transact in, our product revenues and expenses denominated in Euros or other foreign currencies are translated into U.S. dollars at a lower/higher value than they would be in an otherwise constant currency exchange rate environment. Currently we do not have a formal hedging program to mitigate the effects of foreign currency volatility. As our commercial operations grow globally, our operations are exposed to more currencies and as a result our exposure to foreign exchange risk will continue to grow.

 

Additionally, all of the employees of our subsidiary, Cerus Europe B.V., are employed outside the U.S., including in France, where labor and employment laws are relatively stringent and, in many cases, grant significant job protection to certain employees, including rights on termination of employment. In addition, one of our manufacturing partners that we are dependent on is located in France and may have employees that are members of unions or represented by a works council as required by law. These more stringent labor and employment laws to the extent that they are applicable, coupled with the requirement to consult with the relevant unions or works’ councils, could increase our operational costs with respect to our own employees and could result in passed through operational costs by our manufacturing partner. If the increased operational costs become significant, our business, financial condition and results of operations could be adversely impacted, perhaps materially.

 

Finally, following the result of a referendum in 2016, the UK left the EU on January 31, 2020, commonly referred to as “Brexit.” We may face new regulatory costs and challenges as a result of Brexit that could have a material adverse effect on our operations as the UK determines which EU laws to replace or replicate. Altered regulations could add time and expense to the process by which our product candidates receive regulatory approval or certification in the EU. Given the lack of comparable precedent, it is unclear what financial, regulatory, trade and legal implications the withdrawal of the UK from the EU will ultimately have and how such withdrawal will affect us.

 

If we fail to attract, retain and motivate key personnel or to retain the members of our executive management team, our operations and our future growth may be adversely affected.

 

We are highly dependent upon our executive management team and other critical personnel, including our specialized research and development, regulatory and operations personnel, many of whom have been employed with us for many years and have a significant amount of institutional knowledge about us and our products. We do not carry “key person” insurance. If one or more members of our executive management team or other key personnel were to retire or resign, our ability to achieve development, regulatory or operational milestones for commercialization of our products could be adversely affected if we are unable to replace them with employees of comparable knowledge and experience. In addition, we may not be able to retain or recruit other qualified individuals, and our efforts at knowledge transfer could be inadequate. If knowledge transfer, recruiting and retention efforts are inadequate, significant amounts of internal historical knowledge and expertise could become unavailable to us. We also rely on our ability to attract, retain and motivate skilled and highly qualified personnel in order to grow our company. Our depressed stock price negatively impacts our ability to provide

53


 

perceived valuable equity compensation to our employees, including executive management. Competition for qualified personnel in the medical device and pharmaceutical industry is very intense. Labor shortages of qualified personnel is expected to persist for the foreseeable future and has required that we broaden our searches and change the way we operate. If we are unable to attract, retain and motivate quality individuals, our business, financial condition, ability to perform under our BARDA agreement, or results of operations and growth prospects could be adversely affected. Even if we are able to identify and hire qualified personnel commensurate with our growth objectives and opportunities, the process of integrating new employees is time consuming, costly and distracting to existing employees and management. Such disruptions may have an adverse impact on our operations, our ability to service existing markets and customers, or our ability to comply with regulations and laws.

 

Virtually all of our research and development activities and the significant majority of our general and administrative activities are performed in or managed from a single site that may be subject to lengthy business interruption in the event of a severe earthquake. We also may suffer loss of computerized information and may be unable to make timely filings with regulatory agencies in the event of catastrophic failure of our data storage and backup systems.

 

Much of our research and development activities and the significant portion of our general and administrative activities are performed in or managed from our facilities in Concord, California, which are within an active earthquake fault zone and are located near a small plane airport. Should a severe earthquake occur or a plane crash into our site, we might be unable to occupy our facilities or conduct research and development and general and administrative activities in support of our business and products until such time as our facilities could be repaired and made operational. Our property and casualty and business interruption insurance in general does not cover losses caused by earthquakes. While we have taken certain measures to protect our scientific, technological and commercial assets, a lengthy or costly disruption due to an earthquake would have a material adverse effect on us. We have also taken measures to limit damage that may occur from the loss of computerized data due to power outage, system or component failure or corruption of data files. However, we may lose critical computerized data, which may be difficult or impossible to recreate, which may harm our business. We may be unable to make timely filings with regulatory agencies in the event of catastrophic failure of our data storage and backup systems, which may subject us to fines or adverse consequences, up to and including loss of our ability to conduct business.

 

Significant disruptions of information technology systems or actual or alleged breaches of data security could adversely affect our business.

 

Our business is increasingly dependent on complex and interdependent information technology systems, including internet-based systems, databases and programs, to support our business processes as well as internal and external communications. These include those that are used directly by our operations and those used by critical service providers and suppliers, including our manufacturing partners. As use of information technology systems has increased, deliberate attacks, attempts to gain unauthorized access to computer systems and networks, and unintentional actions or inactions that expose us to security vulnerabilities and incidents have increased in frequency and sophistication. Our and our supplier’s information technology, systems and networks are potentially vulnerable to breakdown, ransomware, supply chain attacks, malicious intrusion and computer viruses which may result in the impairment of production and key business processes or loss of data or information. We and our suppliers are also potentially vulnerable to data security breaches-whether by (a) intentional or accidental actions or inactions or (b) employees or others-which may expose sensitive data to unauthorized persons. For example, we have in the past and may in the future be subject to “phishing” attacks in which third parties send emails purporting to be from reputable sources. Phishing attacks may attempt to obtain personal information, infiltrate our systems to initiate wire transfers or otherwise obtain proprietary or confidential information. Although we have not experienced any losses as a result of such attacks or any other breaches of data security, such breaches could lead to the loss of trade secrets or other intellectual property, or could lead to the public exposure of personal information (including sensitive personal information) of our employees, clinical trial patients, distributors, customers and others.

 

We may be subject to contractual, regulatory, or legal requirements that obligate us to use industry-standard or reasonable security measures to safeguard personal information. A security breach could lead to claims by our customers or other relevant stakeholders that we have failed to comply with such legal or contractual obligations. As a result, we could be subject to legal action or our customers could end their relationships with us. There can be no assurance that the limitations of liability in our contracts would be enforceable or adequate or would otherwise protect us from liabilities or damages, and in some cases our customer agreements do not limit our remediation costs or liability with respect to data breaches.

 

Litigation resulting from security incidents may adversely affect our business. Actual or alleged unauthorized access to our platform, systems, networks, or physical facilities, or those of our vendors, could result in litigation with our customers or other relevant stakeholders. These proceedings could force us to spend money in defense or settlement, divert management’s time and attention, increase our costs of doing business, or adversely affect our reputation. We could be required to fundamentally change our business activities and practices or modify our products and/or platform capabilities in response to such litigation, which could have an adverse effect on our business. If a security breach were to occur, and the confidentiality, integrity, or availability of personal information was

54


 

disrupted, we could incur significant liability, or our platform, systems, or networks may be perceived as less desirable, which could negatively affect our business and damage our reputation.

 

We know that certain of our suppliers have been successfully attacked by certain malware aimed at extracting a ransom. Should such ransomware breaches occur in the future, production may be impacted, information exfiltrated or other records and information compromised or lost. Breaches and other inappropriate access can be difficult to detect and any delay in identifying them could increase their harm. While we have implemented security measures designed to protect our data security and information technology systems, such measures may not prevent such events. Notifications and follow-up actions related to a security breach of one of our suppliers could impact our reputation, cause us to incur significant costs, including legal expenses and remediation costs.

 

Any such breaches of security and inappropriate access could disrupt our operations, harm our reputation or otherwise have a material adverse effect on our business, financial condition and results of operations. Further, the costs to respond to a security breach and/or to mitigate any security vulnerabilities that may be identified could be significant, our efforts to address these problems may not be successful, and these problems could result in interruptions, delays, cessation of service, negative publicity, loss of customer trust, less use of our products and services as well as other harms to our business and our competitive position. Remediation of any potential security breach may involve significant time, resources, and expenses, which may result in potential regulatory inquiries, litigation or other investigations, and can affect our financial and operational condition.

 

While we have attempted to limit our liability in our contracts, there can be no assurance that contractual limitations of liability 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.

 

Uncertainties in the interpretation and application of existing, new and proposed tax laws and regulations could materially affect our tax obligations and effective tax rate.

 

The tax regimes to which we are subject or under which we operate are unsettled and may be subject to significant change. The issuance of additional guidance related to existing or future tax laws, or changes to tax laws or regulations proposed or implemented by the current or a future U.S. presidential administration, Congress, or taxing authorities in other jurisdictions, including jurisdictions outside of the United States, could materially affect our tax obligations and effective tax rate. To the extent that such changes have a negative impact on us, including as a result of related uncertainty, these changes may adversely impact our business, financial condition, results of operations, and cash flows.

 

The amount of taxes we pay in different jurisdictions depends on the application of the tax laws of various jurisdictions, including the United States, to our international business activities, tax rates, new or revised tax laws, or interpretations of tax laws and policies, and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for pricing intercompany transactions pursuant to our intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a challenge or disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows, and lower overall profitability of our operations. Our financial statements could fail to reflect adequate reserves to cover such a contingency. Similarly, a taxing authority could assert that we are subject to tax in a jurisdiction where we believe we have not established a taxable connection, often referred to as a “permanent establishment” under international tax treaties, and such an assertion, if successful, could increase our expected tax liability in one or more jurisdictions.

 

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

 

Our ability to use our federal and state net operating loss, or NOL, carryforwards to offset potential future taxable income and related income taxes that would otherwise be due is dependent upon our generation of future taxable income before the expiration dates of the NOL carryforwards (if any), and we cannot predict with certainty when, or whether, we will generate sufficient taxable income to use all of our NOL carryforwards. Under current law, U.S. federal net operating losses incurred in tax years beginning after December 31, 2017, may be carried forward indefinitely, but the deductibility of such federal net operating losses is limited to 80% of taxable income. It is uncertain if and to what extent various states will conform to federal tax laws. In general, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, if a corporation undergoes an “ownership change,” generally defined as a greater than 50% change (by value) in its equity ownership over a three-year period, the corporation’s ability to use its pre-change NOL carryforwards and other pre-change tax attributes (such as research and development credit carryforwards) to offset its post-change taxable income or taxes may be limited. Our equity offerings and other changes in our stock ownership, some of which are outside of our control, may have resulted or could in the future result in an ownership change. Although we have completed studies to provide reasonable assurance that an

55


 

ownership change limitation would not apply, we cannot be certain that a taxing authority would reach the same conclusion. If, after a review or audit, an ownership change limitation were to apply, utilization of our domestic NOL and tax credit carryforwards could be limited in future periods and a portion of the carryforwards could expire before being utilized to reduce future income tax liabilities. In addition, at the state level, there may be periods during which the use of net operating loss carryforwards is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed. As a result, if we earn net taxable income, we may be unable to use all or a material portion of our net operating loss carryforwards and other tax attributes, which could potentially result in increased future tax liability to us and adversely affect our future cash flows.

 

Risks Related to Our Intellectual Property

 

We may not be able to protect our intellectual property or operate our business without infringing intellectual property rights of others.

 

Our commercial success will depend, in part, on obtaining and maintaining patent protection on our products and successfully defending our products against third-party challenges. Our technology will be protected from unauthorized use only to the extent that it is covered by valid and enforceable patents or effectively maintained as trade secrets. As a result, our success depends in part on our ability to:

obtain patents;
protect trade secrets;
operate without infringing upon the proprietary rights of others; and
prevent others from infringing on our proprietary rights.

 

We cannot be certain that our patents or patents that we license from others will be enforceable and afford protection against competitors. Our patents or patent applications, if issued, may be challenged, invalidated or circumvented. Our patent rights may not provide us with proprietary protection or competitive advantages against competitors with similar technologies. Others may independently develop technologies similar to ours or independently duplicate our technologies. For example, we are aware of an expired U.S. patent issued to a third-party that covers methods to remove psoralen compounds from blood products. We have reviewed the patent and believe there exist substantial questions concerning its validity. We cannot be certain, however, that a court would hold the patent to be invalid or not infringed by our platelet or plasma systems. In this regard, whether or not we have infringed this patent will not be known with certainty unless and until a court interprets the patent in the context of litigation. In the event that we are found to have infringed any valid claim of this patent, we may, among other things, be required to pay damages. Our patents expire at various dates between 2025 and 2040. In addition, we have a license from Fresenius to U.S. and foreign patents relating to the INTERCEPT Blood System, which expire in 2024. Due to the extensive time required for development, testing and regulatory review of our potential products, our patents may expire or remain in existence for only a short period following commercialization. This would reduce or eliminate any advantage of the patents.

 

We cannot be certain that we were the first to make the inventions covered by each of our issued patents or pending patent applications or that we were the first to file patent applications for such inventions. We may need to license the right to use third-party patents and intellectual property to continue development and commercialization of our products. We may not be able to acquire such required licenses on acceptable terms, if at all. If we do not obtain such licenses, we may need to design around other parties’ patents, or we may not be able to proceed with the development, manufacture or sale of our products.

 

Our patents do not cover all of the countries in which we are selling, and planning to sell, our products. We will not be able to prevent potential competitors from using our technology in countries where we do not have patent coverage. Further, the laws of some foreign countries may not protect intellectual property rights to the same extent as the laws of the U.S., including the CIS countries, China and other jurisdictions where we are currently expanding or seeking to expand our commercialization efforts through distributors or otherwise. For example, we recently formed a joint venture with the intent to develop and commercialize blood transfusion products to enhance blood safety in the Peoples Republic of China. The prosecution of intellectual property infringement and trade secret theft in China is more difficult and unpredictable than in the United States, and we may also have limited legal recourse in the event our intellectual property rights are infringed. In any event, our inability to adequately enforce or protect our intellectual property rights to INTERCEPT in China and other foreign jurisdictions where we are currently expanding or seeking to expand our commercialization efforts could adversely impact our potential commercial success and harm our business.

 

In certain countries, including EU Member States, China and India, compulsory licensing laws exist that may be used to compel a patent owner to grant licenses to third parties, for reasons such as non-use of the patented subject matter within a certain period of time after patent grant or commercializing in a manner that is cost-prohibitive in the country. In those countries, we may have limited remedies if our patents are infringed or if we are compelled to grant a license for the INTERCEPT Blood System to a third-party, which could materially diminish the value of such patents. This could adversely impact our potential product revenue opportunities.

56


 

We may face litigation requiring us to defend against claims of infringement, assert claims of infringement, enforce our patents, protect our trade secrets or know-how or determine the scope and validity of others’ proprietary rights. Patent litigation is costly. In addition, we may require interference proceedings before the U.S. Patent and Trademark Office to determine the priority of inventions relating to our patent applications. Litigation or interference proceedings could be expensive and time consuming, and we could be unsuccessful in our efforts to enforce our intellectual property rights. We may rely, in certain circumstances, on trade secrets to protect our technology. However, trade secrets are difficult to protect. We protect our proprietary technology and processes, in part, by confidentiality agreements with employees, consultants and contractors. These agreements may be breached and we may not have adequate remedies for any breach or our trade secrets may otherwise become known or be independently discovered by competitors. To the extent that our employees, consultants or contractors use intellectual property owned by others, disputes also may arise as to the rights in related or resulting know-how and inventions.

 

Risks Related to Our Common Stock

 

Our stock price is volatile and your investment may suffer a decline in value.

 

The market price for our common stock has varied between a high of $4.05 on January 5, 2023, and a low of $1.21 on October 9, 2023, in the twelve-month period ended December 31, 2023. As a result of fluctuations in the price of our common stock, you may be unable to sell your shares at or above the price you paid for them. The market price of our common stock is likely to continue to be volatile and subject to significant price and volume fluctuations in response to market, industry and other factors, including the risk factors described in this “Risk Factors” section. The market price of our common stock may also be dependent upon the valuations and recommendations of the analysts who cover our business. If the results of our business do not meet these analysts’ forecasts, the expectations of investors or the financial guidance we provide to investors in any period, the market price of our common stock could decline.

 

In addition, the stock markets in general, and the markets for biotechnology stocks in particular, have experienced significant volatility that has often been unrelated to the operating performance of particular companies. These broad market fluctuations have in the past and may in the future adversely affect the trading price of our common stock. In the past, following periods of volatility in the market or significant price declines, securities class-action litigation has often been instituted against companies. Such litigation, if instituted against us, could result in substantial costs and diversion of management’s attention and resources, which could materially and adversely affect our business, financial condition, results of operations and growth prospects.

 

The exclusive forum provisions in our amended and restated bylaws could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or any of our directors, officers or employees, or our stockholders, or the underwriters of any offering giving rise to such claim, which may discourage lawsuits with respect to such claims.

 

Our amended and restated bylaws provide that, unless we consent to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if and only if the Court of Chancery of the State of Delaware lacks subject matter jurisdiction, any state court located within the State of Delaware or, if and only if all such state courts lack subject matter jurisdiction, the federal district court for the District of Delaware) will be the sole and exclusive forum for:

any derivative claim or cause of action or proceeding brought on our behalf;
any claim or cause of action for breach of a fiduciary duty owed by any of our current or former directors, officers or other employees, or our stockholders, to us or to our stockholders;
any claim or cause of action against us or any of our current or former directors, officers or other employees, or our stockholders, arising out of or pursuant to any provision of the General Corporation Law of the State of Delaware, our certificate of incorporation, or our bylaws;
any claim or cause of action seeking to interpret, apply, enforce or determine the validity of our certificate of incorporation or bylaws;
any claim or cause of action as to which the General Corporation Law of the State of Delaware confers jurisdiction on the Court of Chancery of the State of Delaware; and
any claim or cause of action against us or any of our current or former directors, officers or other employees, or our stockholders, governed by the internal affairs doctrine or otherwise related to our internal affairs.

 

In addition, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all claims brought to enforce any duty or liability created by the Securities Act of 1933, as amended, or the Securities Act, or the rules and regulations thereunder. Our amended and restated bylaws provide that the federal district courts of the United States of America will, to the fullest extent permitted by law, be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, or the Federal Forum Provision, including for all causes of action asserted against any defendant named in such complaint. For the avoidance

57


 

of doubt, this provision is intended to benefit and may be enforced by us, our officers and directors, the underwriters to any offering giving rise to such complaint, and any other professional entity whose profession gives authority to a statement made by that person or entity and who has prepared or certified any part of the documents underlying the offering. The application of the Federal Forum Provision means that suits brought by our stockholders to enforce any duty or liability created by the Securities Act must be brought in federal court and cannot be brought in state court, and our stockholders cannot waive compliance with the federal securities laws and the rules and regulations thereunder.

 

While the Delaware courts have determined that such choice of forum provisions are facially valid and several state trial courts have enforced such provisions and required that suits asserting Securities Act claims be filed in federal court, there is no guarantee that courts of appeal will affirm the enforceability of such provisions, and a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such an instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated bylaws. This may require significant additional costs associated with resolving such action in other jurisdictions, which costs could be borne by stockholders, and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.

 

Any person or entity purchasing or otherwise acquiring or holding any interest in any of our securities shall be deemed to have notice of and consented to the exclusive forum provisions in our amended and restated bylaws, including the Federal Forum Provision. These provisions could limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers or other employees, or our stockholders, or the underwriters of any offering giving rise to such claims, which may discourage lawsuits with respect to such claims. Furthermore, if a court were to find the exclusive forum provisions contained in our bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could have a material and adverse impact on our operating results and our financial condition.

 

Because we do not anticipate paying any cash dividends on our common stock in the foreseeable future, capital appreciation, if any, will be your sole source of gain.

 

We have never declared or paid cash dividends on our common stock and do not intend to pay cash dividends on our common stock in the foreseeable future. We currently intend to retain all of our future earnings, if any, to finance the growth and development of our business. Additionally, any cash dividends declared or paid would require prior written consent under the terms of our Term Loan Credit Agreement and Revolving Loan Credit Agreement. As a result, capital appreciation, if any, of our common stock will be your sole source of gain for the foreseeable future.

 

General Risk Factors

 

We are obligated to develop and maintain proper and effective internal control over financial reporting. In the future, we may not complete our analysis of our internal control over financial reporting in a timely manner, or these internal controls may not be determined to be effective, which may adversely affect investor confidence in our company and, as a result, the value of our common stock.

We are required, pursuant to Section 404 of the Sarbanes-Oxley Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting. This assessment includes disclosure of any material weakness identified by our management in our internal control over financial reporting, as well as a statement that our independent registered public accounting firm has issued an attestation report on the effectiveness of our internal control over financial reporting.

 

Complying with Section 404 requires a rigorous compliance program as well as adequate time and resources. As a result of expanding our commercialization efforts, developing, improving and expanding our core information technology systems as well as implementing new systems to support our sales, supply chain activities and reporting capabilities, all of which require significant management time and support, we may not be able to complete our internal control evaluation, testing and any required remediation in a timely fashion. For example, with respect our joint venture formed with the intent to develop and commercialize blood transfusion products to enhance blood safety in the Peoples Republic of China, we had no prior experience designing and maintaining effective internal control over financial reporting for joint ventures or for economic entities in China. Failure to adequately maintain an effective internal control structure over the joint venture’s financial results may result in significant deficiencies or material weaknesses in our internal control over financial reporting. Additionally, if we identify one or more material weaknesses in our internal control over financial reporting, we will not be unable to assert that our internal controls are effective. Should our internal controls be deemed ineffective, our ability to obtain additional financing, or obtain additional financing on favorable terms, could be materially and adversely affected which, in turn, could materially and adversely affect our business, our financial condition and the value of our common stock. If we are unable to assert that our internal control over financial reporting is effective in the future, or if our independent registered public accounting firm is unable to express an opinion or expresses an adverse opinion on the effectiveness of our internal controls in the future, investor

58


 

confidence in the accuracy and completeness of our financial reports could be further eroded, which would have a material adverse effect on the price of our common stock.

 

Provisions of our charter documents, our compensatory arrangements and Delaware law could make it more difficult for a third-party to acquire us, even if the offer may be considered beneficial by our stockholders.

 

Provisions of the Delaware General Corporation Law could discourage potential acquisition proposals and could delay, deter or prevent a change in control. The anti-takeover provisions of the Delaware General Corporation Law impose various impediments to the ability of a third-party to acquire control of us, even if a change in control would be beneficial to our existing stockholders. Additionally, provisions of our amended and restated certificate of incorporation and bylaws could deter, delay or prevent a third-party from acquiring us, even if doing so would benefit our stockholders, including without limitation, the authority of the board of directors to issue, without stockholder approval, preferred stock with such terms as the board of directors may determine. In addition, our executive employment agreements, change of control severance benefit plan and equity incentive plans and agreements thereunder provide for certain severance benefits in connection with a change of control of us, including single-trigger equity vesting acceleration benefits with respect to outstanding stock options, which could increase the costs to a third-party acquirer and/or deter such third-party from acquiring us.

 

Item 1B. Unresolved Staff Comments

None.

Item 2. Properties

Our corporate headquarters, which includes our principal executive offices, is located in Concord, California. We lease this facility, which includes 84,631 square feet and includes laboratory space for blood safety research and supports general administrative, marketing and technical support functions. Of the 84,631 square feet, we sublease 14,908 square feet to a subtenant under a three-year lease ending March 31, 2025 and ceased using approximately 15,000 square feet of rentable area of corporate office building in the third quarter of 2023. We also lease an office facility in Amersfoort, the Netherlands, which is used for selling and administrative functions. We believe that our current and future facilities will be adequate for the foreseeable future.

Item 1C. Cybersecurity

Risk management and strategy

We have implemented and maintain various information security processes designed to identify, assess and manage material risks from cybersecurity threats to our critical computer networks, third party hosted services, communications systems, hardware and software, and our critical data, including intellectual property and confidential information that is proprietary, strategic or competitive in nature or Information Systems and Data.

Our information security function, led by our Senior Director, IT & Facilities and our Senior Manager, IT Infrastructure and Operations, helps identify, assess and manage our cybersecurity threats and risks. Our information security function identifies and assesses risks from cybersecurity threats by monitoring and evaluating our threat environment using various methods and resources including, for example automated tools, internal and external audits, external intelligence feeds and third-party threat assessments; conducting scans of the threat environment, threat assessments for internal and external risk and vulnerability assessments to identify vulnerabilities; evaluating our and our industry’s risk profile and threats reported to us; subscribing to reports and services that identify cybersecurity threats; analyzing reports of threat and threat actors and coordinating with law enforcement concerning threats; and internal tabletop incident response exercises.

Depending on the environment, we implement and maintain various technical, physical, and organizational measures, processes, standards and policies designed to manage and mitigate material risks from cybersecurity threats to our Information Systems and Data, including, for example: an incident response plan, disaster recovery/business continuity plans and cybersecurity insurance; incident detection and response, risk assessments, systems monitoring and penetration testing; encryption of data, network security controls, access controls, physical security and asset management, tracking and disposal; and employee training.

Our assessment and management of material risks from cybersecurity threats are integrated into our overall risk management processes. For example, cybersecurity risk is addressed as a component of our enterprise risk management process; the information security function works with management to prioritize our risk management processes and mitigate cybersecurity threats that are more likely to lead to a material impact to our business; our senior management evaluates material risks from cybersecurity threats against our overall business objectives and reports to the audit committee of the board of directors, which evaluates our overall enterprise risk.

We use third-party service providers to assist us from time to time to identify, assess, and manage material risks from cybersecurity threats, including for example professional service firms, threat intelligence service providers, cybersecurity software providers, managed cybersecurity service providers, penetration testing firms and forensic investigators.

59


 

We use third-party service providers to perform a variety of functions throughout our business, such as third-party distributors for our products in certain countries and third-party suppliers for the manufacture of our products, as well as third-party application providers and third-party hosting companies. Depending on the nature of the services provided, the sensitivity of the Information Systems and Data at issue, and the identity of the provider, we may impose contractual obligations related to cybersecurity on the provider.

For a description of the risks from cybersecurity threats that may materially affect us and how they may do so, see our risk factors under “Item 1A—Risk Factors” in Part I of this Annual Report on Form 10-K, including the risk factor captioned, “Significant disruptions of information technology systems or actual or alleged breaches of data security could adversely affect our business.”

Governance

Our board of directors addresses our cybersecurity risk management as part of its general oversight function. The audit committee of the board of directors is responsible for overseeing our cybersecurity risk management processes, including oversight and mitigation of risks from cybersecurity threats.

Our cybersecurity risk assessment and management processes are implemented and maintained by members of management, including our Senior Director, IT & Facilities and our Senior Manager, IT Infrastructure and Operations. Our Senior Director, IT & Facilities has over 26 years of experience in systems engineering, network design and security and is a Certified Information Systems Security Professional, or CISSP. Our Senior Manager, IT Infrastructure and Operations has over 24 years of experience in network administration, security administration and incident response and remediation.

Our Senior Director, IT & Facilities and our Senior Manager, IT Infrastructure and Operations are responsible for helping to integrate cybersecurity risk considerations into our overall risk management strategy and communicating key priorities to relevant personnel. Our Senior Director, IT & Facilities and our Senior Manager, IT Infrastructure and Operations are responsible for helping prepare for cybersecurity incidents, approving cybersecurity processes and reviewing security assessments and other security-related reports.

Our cybersecurity incident response plan is designed to escalate certain cybersecurity incidents to members of management depending on the circumstances, including Senior Director, IT & Facilities, Chief Legal Officer, Chief Financial Officer, Chief Executive Officer and others. Those individuals work with our incident response team to help us mitigate and remediate cybersecurity incidents of which they are notified. In addition, our incident response plan includes reporting to the audit committee of the board of directors for certain cybersecurity incidents.

The audit committee of the board of directors receives periodic reports from our Senior Director, IT & Facilities concerning our significant cybersecurity threats and risk and the processes we have implemented to address them. The board of directors also has access to various reports, summaries or presentations related to cybersecurity threats, risk and mitigation.

None.

Item 4. Mine Safety Disclosures

Not applicable.

 

 

60


 

PART II

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

Our common stock is traded on the Nasdaq Global Market under the symbol “CERS”. On February 8, 2024, we had 116 holders of record of our common stock.

Dividends

We have not declared or paid dividends on our common stock and do not intend to pay cash dividends on our common stock in the foreseeable future.

Stock Performance Graph (1)

The following graph shows the total stockholder return of an investment of $100 in cash (and the reinvestment of any dividends thereafter) on December 31, 2018, and tracked the performance through December 31, 2023, for (i) our common stock, (ii) the US Benchmark Medical Suppliers TR, and (iii) the Nasdaq Stock Market (United States) Index. Our stock price performance shown in the graph below is based upon historical data and is not indicative of future stock price performance.

 

Comparison of 5-year Cumulative Total Return on Investment

 

img234657320_0.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31,

 

 

2018

 

 

2019

 

 

2020

 

 

2021

 

 

2022

 

 

2023

 

 

Cerus Corporation

 

$

100.00

 

 

$

83.23

 

 

$

136.49

 

 

$

134.32

 

 

$

71.99

 

 

$

42.60

 

 

Nasdaq US Benchmark Medical Supplies TR

 

 

100.00

 

 

 

133.88

 

 

 

167.70

 

 

 

203.48

 

 

 

133.42

 

 

 

141.15

 

 

Nasdaq

 

 

100.00

 

 

 

96.12

 

 

 

129.97

 

 

 

186.69

 

 

 

226.63

 

 

 

217.45

 

 

(1)
The graph and the other information furnished in this section is not “soliciting material,” is not deemed “filed” with the SEC and is not to be incorporated by references to any filing of Cerus Corporation under the Securities Act of 1933, as amended or the Exchange Act, whether made before or after the date hereof and irrespective of any general incorporation language in such filing.

 

Item 6. Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

 

% Change

 

2023

 

 

2022

 

 

2021

 

 

2023 to 2022

 

2022 to 2021

Restructuring

 

$

3,728

 

 

$

 

 

$

 

 

N/A

 

N/A

 

61


 

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

This discussion and analysis should be read in conjunction with our audited consolidated financial statements and the accompanying notes included in this Annual Report on Form 10-K for the year ended December 31, 2023. Operating results for the year ended December 31, 2023, are not necessarily indicative of results that may occur in future periods. This discussion contains forward-looking statements that involve risks and uncertainties. When reviewing the discussion below, you should keep in mind the substantial risks and uncertainties that impact our business, including but not limited to the risks and uncertainties described in “Risk Factors” in Part I, Item 1A in this Annual Report on Form 10-K. These risks and uncertainties could cause actual results to differ materially from those projected in forward-looking statements contained in this report or implied by past results and trends.

Overview

Since our inception in 1991, we have devoted substantially all of our efforts and resources to the research, development, clinical testing and commercialization of the INTERCEPT Blood System. Our INTERCEPT Blood System is intended for use with blood components and certain of their derivatives: plasma, platelets, red blood cells and to produce INTERCEPT Fibrinogen Complex, or IFC, and pathogen reduced plasma, cryoprecipitate reduced. The INTERCEPT Blood System for platelets, or platelet system, and the INTERCEPT Blood System for plasma, or plasma system, have received a broad range of regulatory approvals and certifications, and are being marketed and sold in a number of countries around the world, including the U.S., certain countries in Europe, the Commonwealth of Independent States, or CIS, the Middle East, and Latin America and selected countries in other regions of the world. Additionally, we have received U.S. Food and Drug Administration, or FDA, approval for the INTERCEPT Blood System for Cryoprecipitation which uses our plasma system to produce IFC for the treatment and control of bleeding, including massive hemorrhage, associated with fibrinogen deficiency. In addition, the INTERCEPT Blood System for Cryoprecipitation is used to produce pathogen reduced plasma, cryoprecipitate reduced. We currently sell the platelet and plasma systems using our direct sales force and through distributors and we sell IFC or disposable kits to manufacture IFC in the U.S. using our direct sales force.

The platelet system is approved by the FDA in the U.S. for ex vivo preparation of pathogen-reduced apheresis platelet components collected and stored in 100% plasma or InterSol in order to reduce the risk of transfusion-transmitted infection, or TTI, including sepsis, and as an alternative to gamma irradiation for prevention of transfusion-associated graft versus host disease or TA-GVHD. The plasma system is approved by the FDA in the U.S. for ex vivo preparation of pathogen-reduced, whole blood derived or apheresis plasma in order to reduce the risk of TTI when treating patients requiring therapeutic plasma transfusion, and as an alternative to gamma irradiation for prevention of TA-GVHD. Outside of the U.S., we have received CE Certificates of Conformity issued by our Notified Body in accordance with the European Union MDR, for the platelet system and the plasma system and affixed the CE Mark to these products.

The INTERCEPT Blood System for red blood cells, or the red blood cell system, is currently in development and has not been commercialized anywhere in the world. We filed our application to obtain a CE Certificate of Conformity to affix the CE Mark to the red blood cell system in December 2018 under the MDD, and in June 2021, we completed the resubmission of our application under the MDR. While at this time we expect a decision concerning certification in the second half of 2024, we cannot predict with certainty when, if ever, a decision concerning certification will actually occur. See also the risk factor entitled “The red blood cell system is currently in development and may never receive any marketing approvals or CE Certificates of Conformity” under “Item 1A—Risk Factors” of this Annual Report on Form 10-K for additional information with respect timing of the ultimate decision on our CE Certificate of Conformity application. In 2017, we initiated a Phase 3 clinical, double-blind study in the U.S., known as the RedeS study, to assess the safety and efficacy of INTERCEPT-treated red blood cells when compared to conventional, red blood cells. We have recently completed enrollment of a Phase 3 clinical trial, known as the ReCePI study that is designed to evaluate the efficacy and safety of INTERCEPT-treated red blood cells in patients requiring transfusion for acute blood loss during surgery. In addition, we will need to generate acceptable Phase 3 clinical data from chronic anemia patients in the U.S. before the FDA will consider our red blood cell system for approval. In part, we will seek to introduce supplemental clinical data we obtained from European clinical trials, though we cannot assure you that we will be able to demonstrate comparability or that the FDA will allow supplemental clinical European data. We must demonstrate to the FDA an ability to define, test and meet acceptable specifications for our current Good Manufacturing Practice and ISO standards for the manufactured compounds used to prepare INTERCEPT-treated red blood cells before we can submit and seek regulatory approval of our red blood cell system from the FDA.

In June 2022, we extended portions of our agreement with Biomedical Advanced Research and Development Authority, or BARDA, part of the U.S. Department of Health and Human Services’ Office of the Assistant Secretary for Preparedness and Response, through December 2025. In March 2023, we extended portions of our BARDA agreement until September 2026. The existing agreement provides funding from BARDA to support the development of our red blood cell system, including clinical and regulatory development programs in support of potential licensure, and development, manufacturing and scale-up activities, as well as activities related to broader implementation of all three INTERCEPT systems in areas of emerging pathogens. The RedeS and ReCePI and other studies are being funded as part of our agreement with BARDA. Under the existing contract, BARDA reimburses us for allowable direct contract costs, as such costs are incurred, and for allowable indirect costs. We will either need to obtain an additional BARDA contract or fund the remaining initiatives ourselves in order to satisfy the requirements for PMA licensure in the U.S. See the discussion under “Government contracts” below for more information. Successful completion of these activities may require capital beyond that which we currently

62


 

have or that may be available to us under our agreement with BARDA, and we may be required to obtain additional capital in order to complete the development of and obtain any regulatory approvals for the red blood cell system. In addition, if we are unable to obtain from our suppliers sufficient clinical quantities of the active compounds for our red blood cell system meeting defined quality and regulatory specifications, if our suppliers are not able to maintain regulatory compliance or if we experience additional delays in enrollment for the RedeS study, we may experience delays in testing, conducting trials or obtaining approvals, and our product development costs would likely increase.

In November 2020, we received FDA approval for the INTERCEPT Blood System for Cryoprecipitation. Beginning in 2021, we began supplying INTERCEPT Blood System for Cryoprecipitation to select blood centers that manufacture IFC for us, and completed our first sale of IFC to a hospital customer. We commercialize and sell the finished IFC made by our manufacturing blood center partners directly to hospitals and indirectly through certain blood centers. Similar to our platelet and plasma products, any blood center manufacturing IFC will need to complete its process validations and obtain site-specific licenses from the FDA Center for Biologics Evaluation and Research, or CBER, before we or they can sell finished IFC to hospital customers outside of the states producing IFC. While three of our manufacturing partners received their Biologics License Application, or BLAs, from CBER, we plan to continue working with our other U.S.-based blood centers manufacturing partners to support these activities and any further delay in obtaining these licenses would adversely impact the nationwide availability of our finished IFC in the U.S. In addition, we have also entered into certain agreements with blood centers who will purchase the finished IFC from us to sell to their hospital customers, and with blood center and blood center affiliate organizations to sell the INTERCEPT Blood System for Cryoprecipitation kits which will allow those blood centers and blood center affiliate organizations to produce finished IFC for their own sales efforts to hospitals. In any event, until we sell sufficient INTERCEPT Blood System for Cryoprecipitation kits to blood center affiliate organizations, expand the number of manufacturing partners producing IFC for us, or more of our manufacturing partners for IFC receive approval of their BLAs, our IFC sales will be limited.

We have borrowed and, in the future, may borrow additional capital from institutional and commercial banking sources to fund future growth, including pursuant to the Amended and Restated Credit, Security and Guaranty Agreement (Term Loan), or the Term Loan Credit Agreement, and Amended and Restated Credit, Security and Guaranty Agreement (Revolving Loan), or the Revolving Loan Credit Agreement, as described below, or potentially pursuant to new arrangements with different lenders. We have borrowed and may in the future borrow funds on terms that may include restrictive covenants, including covenants that restrict the operation of our business, liens on assets, high effective interest rates, financial performance covenants and repayment provisions that reduce cash resources and limit future access to capital markets. In addition, we expect to continue to opportunistically seek access to the equity capital markets to support our development efforts and operations. To the extent that we raise additional capital by issuing equity securities, our stockholders may experience substantial dilution. To the extent that we raise additional funds through collaboration or partnering arrangements, we may be required to relinquish some of our rights to our technologies or rights to market and sell our products in certain geographies, grant licenses on terms that are not favorable to us, or issue equity that may be substantially dilutive to our stockholders.

As a result of economic conditions, general global economic uncertainty, political change, war, the effects of inflationary pressures, and other factors including recent and potential U.S. bank failures, we do not know whether additional capital will be available when needed, or that, if available, whether we will be able to obtain additional capital on reasonable terms. Specifically, monetary policies of many countries, as well as recent bank failures, have significantly disrupted global financial markets, and may limit our ability to access capital, which could in the future negatively affect our liquidity. As a result of stimulus programs and global events over the past few years, the U.S. and many countries are currently experiencing an inflationary environment. In addition, the U.S. Federal Reserve has raised, and may again raise, interest rates in response to concerns about inflation. Moreover, the U.S. Federal Reserve may not lower interest rates as quickly as markets expect, if at all, which in turn could negatively impact equity values, including the value of our common stock. Furthermore, we expect that the costs of our business may increase as labor rates and prices rise in the current inflationary environment, transportation costs increase, and global supply chain constraints impact availability of our products. If we are unable to raise additional capital due to the volatile global financial markets, general economic uncertainty or other factors, we may need to curtail planned development or commercialization activities. In addition, we may need to obtain additional funds to complete development activities for the red blood cell system necessary for potential regulatory approval or certification in the EU, if costs are higher than anticipated or we encounter delays. We may need to obtain additional funding to conduct additional randomized controlled clinical trials for existing or new products, particularly if we are unable to access any additional portions of the funding contemplated by our government contracts, and we may choose to defer such activities until we can obtain sufficient additional funding or, at such time our existing operations provide sufficient cash flow to conduct these trials.

Although we received FDA approval of our platelet and plasma systems in December 2014, our U.S. commercial efforts continue to be largely focused on enabling blood centers that are using INTERCEPT to optimize production and increase the number of platelet units produced and made available to patients and continuing to develop awareness of INTERCEPT’s product profile relative to other platelet and plasma products, including conventional, un-treated components. In addition, to address the entire market in the U.S., customers will need to modify their operating practices, or we will need to develop, test and obtain FDA approval of additional configurations of the platelet system. All U.S. blood centers must be compliant with the FDA guidance document, “Bacterial Risk Control Strategies for Blood Collection Establishments and Transfusion Services to Enhance the Safety and Availability of Platelets for Transfusion,” or the

63


 

Final Guidance Document. Although the INTERCEPT Blood System is one of the options available to U.S. blood centers for compliance, we cannot predict if U.S. customers will continue to adopt INTERCEPT over other options or at what levels. Should we be unable to manufacture INTERCEPT in sufficient quantities in a timely manner, or have adequate resources to assist customers with implementing the INTERCEPT Blood System, U.S. blood centers may be forced to use alternate options allowed by the guidance document, which could permanently impact our ability to convert those blood centers to INTERCEPT users.

Outside of the U.S., we recognize product revenues from the sale of our platelet and plasma systems in a number of countries around the world including those in Europe, the CIS, and the Middle East. We utilize both our direct sales organization and regional distributors to market and sell our platelet and plasma systems in these international markets. Our commercial efforts outside the U.S. are focused on increasing market adoption with our existing customer relationships and building demand in new geographies.

Generally, we enter into customer agreements for a specified term and varying options or extensions beyond the initial term. We cannot assure that all customers will use our products at historical levels or at all since securing long-term purchase volume commitments is not always possible, given the unpredictable nature of blood collection and usage. We also cannot provide any assurance that we will be able to secure any subsequent contracts with our customers or that the terms, including the pricing or committed volumes, if any, of any future contract will be equivalent or superior to the terms under our current contracts.

 

If we are unable to gain widespread commercial adoption in markets where our blood safety products are approved for commercialization, including the U.S., we will have difficulties achieving profitability. In order to commercialize all of our products and product candidates, we will be required to conduct significant research, development, preclinical and clinical evaluation, commercialization and regulatory compliance activities for our products and product candidates, which, together with anticipated selling, general and administrative expenses, are expected to result in substantial losses. Accordingly, we may never achieve a profitable level of operations in the future.

In addition to the anticipated product revenues from sales of our platelet and plasma systems and sales of IFC, we anticipate that we will continue to recognize revenue from our government contracts. We recognize government contract revenue associated with the government contracts as qualified costs are incurred for reimbursement over the performance period or as a percentage of the overall contract price based on the extent of progress towards completion.

Fresenius

Fresenius Kabi AG, Fenwal France SAS, and Fenwal International, Inc., or collectively, Fresenius, manufactures and supplies the platelet and plasma systems to us under our Second Amended and Restated Supply and Manufacturing Agreement, or the 2022 Agreement, until December 31, 2031. Fresenius is obligated to sell, and we are obligated to purchase, finished disposable kits for the platelet and plasma systems. The 2022 Agreement permits us to purchase sets for the platelet and plasma systems from third parties to the extent necessary to maintain supply qualifications with such third parties or where local or regional manufacturing is needed to obtain product registrations or sales. The term of the 2022 Agreement will automatically renew for successive two-year periods unless terminated by either party upon two years’ prior written notice, in the case of the initial term, or one year prior written notice, in the case of any successive renewal term. Each party has normal and customary termination rights, including termination for material breach. Pricing under the 2022 Agreement for the initial term is based on volume purchases by us and subject to an annual adjustment based on variation in a price index. For a discussion of the risks presented to our supply chain, see “Item 1A—Risk Factors” of this Annual Report on Form 10-K.

See Note 14, Development and License Agreements, to our audited consolidated financial statements included in Part IV, Item 15, “Exhibits and Financial Statement Schedules” of this Annual Report on Form 10-K for further information regarding the Supply Agreement with Fresenius.

Government contracts

In June 2016, we entered into an agreement with BARDA to support our development and implementation of pathogen reduction technology for platelet, plasma, and red blood cells, including access to funding that could potentially support various activities, including conducting studies necessary to support a potential premarket approval application submission to the FDA for the red blood cell system, and accelerating commercial scale up activities to facilitate potential adoption of the red blood cell system by U.S. blood centers.

This agreement with BARDA provides for the reimbursement of certain amounts incurred by us in connection with our satisfaction of certain contractual milestones. Under the agreement, we are reimbursed and recognize revenue as qualified direct contract costs are incurred plus allowable indirect costs, based on approved provisional indirect billing rates, which permit recovery of fringe benefits, overhead and general and administrative expenses. As of December 31, 2023, BARDA has committed to reimburse certain of our expenses related to the clinical development of the red blood cell system during a base period, or the Base Period, and under exercised option periods, or Option Periods, in an aggregate amount of up to $185.5 million. If we satisfy subsequent milestones and BARDA were to exercise additional Option Periods, the total funding opportunity under the BARDA agreement (inclusive of the committed

64


 

funding amounts as of December 31, 2023) could reach up to $270.2 million through September 2026. If exercised by BARDA in its sole discretion, each subsequent Option Period would fund activities related to broader implementation of the platelet and plasma system or the red blood cell system in areas of emerging pathogens, clinical and regulatory development programs in support of the potential licensure of the red blood cell system in the U.S., and development, manufacturing and scale-up activities for the red blood cell system. If certain additional Option Periods are exercised by BARDA, we will be responsible for up to $1.4 million of co-investment. See Note 14, Development and License Agreements, to our audited consolidated financial statements included in Part IV, Item 15, “Exhibits and Financial Statement Schedules” of this Annual Report on Form 10-K for further information regarding the agreement with BARDA.

In September 2020, we entered into a five-year agreement with the FDA for the development of next-generation compounds to optimize pathogen reduction treatment of whole blood to reduce the risk of transfusion-transmitted infections. Under the agreement, we are reimbursed and will recognize revenue as qualified direct contract costs are incurred plus allowable indirect costs, based on approved provisional indirect billing rates, which permit recovery of fringe benefits, overhead and general and administrative expenses. The total contract value is $11.1 million. See Note 14, Development and License Agreements, to our audited consolidated financial statements included in Part IV, Item 15, “Exhibits and Financial Statement Schedules” of this Annual Report on Form 10-K for further information regarding the agreement with FDA.

In September 2022, we entered into an agreement with the U.S. Department of Defense, or DoD, for the development of pathogen reduced, lyophilized cryoprecipitate to treat bleeding due to trauma. In May 2023, we entered into an amendment to the agreement with the DoD to extend the agreement to February 2027 and increased the total contract value from $9.1 million to $17.8 million. Under the agreement, we are reimbursed upon completion of each milestone and will recognize revenue based on the application of the cost-to-cost input method, which measures the extent of progress towards completion based on the ratio of actual costs incurred to the total estimated costs. Revenue is recorded as a percentage of the overall contract price based on the extent of progress towards completion. See Note 14, Development and License Agreements, to our audited consolidated financial statements included in Part IV, Item 15, “Exhibits and Financial Statement Schedules” of this Annual Report on Form 10-K for further information regarding the agreement with the DoD.

Equity Agreements

See Note 11, Stockholders’ Equity, to our audited consolidated financial statements included in Part IV, Item 15, “Exhibits and Financial Statement Schedules” of this Annual Report on Form 10-K for further information regarding the Amended Sales Agreement.

Debt Agreements

See Note 8, Debt, to our audited consolidated financial statements included in Part IV, Item 15, “Exhibits and Financial Statement Schedules” of this Annual Report on Form 10-K for more information on the debt under our Term Loan Credit Agreement and the Revolving Loan Credit Agreement.

Comparability

This Management’s Discussion and Analysis of Financial Condition and Results of Operations generally discusses December 31, 2023 and December 31, 2022 items and year-to-year comparisons between 2023 and 2022, respectively. Discussions of 2021 items and year-to-year comparisons between 2022 and 2021 that are not included in this Annual Report on Form 10-K can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II Item 7 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 1, 2023.

Critical Accounting Policies and Management Estimates

The preparation of financial statements requires us to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates, including those related to product revenue recognition and government contract revenue. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form our basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from those estimates under different assumptions or conditions.

We believe the following critical accounting policies require us to make significant judgments and estimates used in the preparation of our financial statements:

Revenue—Revenue is recognized in accordance with Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers”, by applying the following five steps: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies a performance obligation.

The main source of our revenue is product revenue from sales of the INTERCEPT Blood System for platelets and plasma, or the platelet and plasma systems or disposable kits, UVA illumination devices, or illuminators, spare parts, storage solutions, maintenance services of illuminators, and IFC. We sell the platelet and plasma systems directly to blood banks, hospitals, universities, government agencies,

65


 

as well as to distributors in certain regions. We sell IFC directly to hospital customers in the U.S. using a direct sales force, though we may in the future sell INTERCEPT Blood System for Cryoprecipitation disposable kits to strategic blood centers that are not manufacturing partners for our distribution and sale of IFC. For all sales of our INTERCEPT Blood System products, we use a binding purchase order or signed sales contract as evidence of a contract and satisfaction of our policy. Generally, our contracts with customers do not provide for open return rights, except within a reasonable time after receipt of goods in the case of defective or non-conforming product. The contracts with customers can include various combinations of products, and to a lesser extent, services. We must determine whether products or services are capable of being distinct and accounted for as separate performance obligations, or are accounted for as a combined performance obligation. We must allocate the transaction price to each performance obligation on a relative standalone selling price, or SSP basis, and recognize the revenue when the performance obligation is satisfied. We determine the SSP by using the historical selling price of the products and services. If the amount of consideration in a contract is variable, we estimate the amount of variable consideration that should be included in the transaction price. Product revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration that we expect to receive in exchange for those products or services. Product revenue from the sale of illuminators, disposable kits, spare parts, storage solutions and IFC are recognized upon the transfer of control of the products to the customer. Product revenue from maintenance services is recognized ratably on a straight-line basis over the term of maintenance as customers simultaneously consume and receive benefits. Freight costs charged to customers are recorded as a component of product revenue. Taxes invoiced to our customers and remitted to governments are recorded on a net basis, which excludes such tax from product revenue.

Government contract revenue—Revenue related to the cost reimbursement provisions under our government contract agreements is recognized as the allowable direct contract costs plus allowable indirect costs are incurred based on approved provisional indirect billing rates, which permit recovery of fringe benefits, overhead and general and administrative expenses. Revenue on our milestone-based DoD contract will be recognized on the application of the cost-to-cost input method, which measures the extent of progress towards completion based on the ratio of actual costs incurred to the total estimated costs. Revenue is recorded as a percentage of the total contract price based on the extent of progress towards completion. Direct costs incurred under cost reimbursable contracts are recorded as research and development expenses or general and administrative expenses. Payments to us pursuant to our government contract agreements are provisional payments subject to adjustment upon audit by the government. These audits could result in an adjustment to revenue previously reported, which adjustments potentially could be significant. We believe that revenue for periods not yet audited has been recorded in amounts that are expected to be realized upon final audit and settlement. When the final determination of the allowable costs for any year has been made, revenue and billings may be adjusted accordingly in the period that the adjustment is known.

Results of Operations

Years Ended December 31, 2023, 2022 and 2021

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

 

% Change

 

(in thousands, except percentages)

 

2023

 

 

2022

 

 

2021

 

 

2023 to 2022

 

 

2022 to 2021

 

Product revenue

 

$

156,367

 

 

$

162,048

 

 

$

130,859

 

 

 

(4

%)

 

 

24

%

Government contract revenue

 

 

30,430

 

 

 

26,267

 

 

 

28,659

 

 

 

16

%

 

 

(8

%)

Total revenue

 

$

186,797

 

 

$

188,315

 

 

$

159,518

 

 

 

(1

%)

 

 

18

%

Product revenue decreased during the year ended December 31, 2023, compared to the year ended December 31, 2022, primarily due to year-over-year sales volume decrease of disposable platelet system kit sales as a result of U.S. customers lowering their inventory levels due to the reduction of the FDA approved shelf life for U.S. INTERCEPT platelet kits that we expect to be temporary in nature. We expect product revenue for INTERCEPT disposable kits to increase in future periods driven by growth in our platelet business due in part to increased market acceptance of the INTERCEPT Blood System and adoption of the INTERCEPT Blood System in geographies where commercialization efforts are underway. We understand our customers have experienced overall supply chain challenges which may necessitate carrying lower inventory levels, which in turn, may continue to impact our operating results in future periods. We expect to see product revenue growth in future periods. As a result of these and other factors, the historical results may not be indicative of INTERCEPT Blood System product revenue in the future.

Government contract revenue increased during the year ended December 31, 2023, compared to the year ended December 31, 2022, primarily due to an increase in revenue from BARDA and to a lesser extent from the DoD contract which was entered into in the third quarter of 2022. We do not anticipate that government contracts revenue will materially increase in future periods.

Cost of Product Revenue

66


 

Our cost of product revenue consists of the cost of the INTERCEPT Blood System sold, provisions for obsolete, slow-moving and unsaleable product, certain order fulfillment costs, to the extent applicable and costs for idle facilities. Inventory is accounted for on a first-in, first-out basis.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

 

% Change

 

(in thousands, except percentages)

 

2023

 

 

2022

 

 

2021

 

 

2023 to 2022

 

 

2022 to 2021

 

Cost of product revenue

 

$

69,967

 

 

$

74,954

 

 

$

63,475

 

 

 

(7

%)

 

 

18

%

 

Cost of product revenue decreased during the year ended December 31, 2023, compared to the year ended December 31, 2022. The year-over-year decrease in the cost of product revenue was primarily due to the volume of product sold driven largely by a decrease in disposable platelet kit sales to U.S. customers, and the benefit of a strengthening of the U.S. dollar relative to our Euro denominated manufacturing and supply costs.

Our gross margin on product sales was 55% during the year ended December 31, 2023, compared to 54% during the year ended December 31, 2022. Margins were impacted by the mix of geographies into which products were sold, with higher U.S. kit sales over sales in other regions and, to a lesser extent product mix, with platelet kit sales representing a larger proportion of overall sales during the year ended December 31, 2023, compared to the year ended December 31, 2022. Changes in our gross margin on product sales are affected by various factors, including prices of products sold, the volume of product manufactured, pricing with suppliers, the timing of inventory purchases related to the underlying exchange rate of the Euro relative to the U.S. dollar, manufacturing and supply chain costs, including transportation costs, the mix of product sold, the mix of customers to which products are sold, and the reserves for excess and obsolete inventory. Furthermore, we may experience cost pressure due to the inflationary environment, increased transportation costs and an adverse impact on the efficiency of our supply chain. Additionally, we may encounter unforeseen manufacturing difficulties, which, at a minimum, may lead to higher than anticipated costs, scrap rates, delays in manufacturing products, or lower production levels of manufacturing than would be needed to meet demand. We may also decide to make investments with our manufacturing partners to identify longer-term efficiencies, but result in near-term increased costs. In addition, we may face competition which may limit our ability to maintain existing selling prices for our products which in turn would negatively affect our reported gross margins on product sales. Further, until we are able to generate data satisfactory to the FDA regarding the stability of the disposable kits for the platelet system using a component manufactured with a new solvent, the shelf life for our platelet kits will be limited to six months in the U.S., straining our supply chain and distribution to customers to supply product with sufficient remaining available shelf life. Our gross margins on product sales may be impacted in the future based on all of these and other criteria.

We expect to build inventory levels that we believe will be sufficient to meet forecasted demand. At times, we may purchase quantities of materials, components or finished products that are expected to be on-hand for longer than one year. We may procure and carry this inventory to mitigate obsolescence, supply chain disruption and for business continuity reasons.

Research and Development Expenses

Our research and development expenses include salaries and related expenses for our scientific personnel, non-cash stock-based compensation, payments to consultants, costs to prepare and conduct preclinical and clinical trials, third-party costs for development activities, certain regulatory costs, costs associated with our facility related infrastructure, and laboratory chemicals and supplies.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

 

% Change

 

(in thousands, except percentages)

 

2023

 

 

2022

 

 

2021

 

 

2023 to 2022

 

 

2022 to 2021

 

Research and development

 

$

67,639

 

 

$

64,107

 

 

$

63,691

 

 

 

6

%

 

 

1

%

Research and development expenses increased during the year ended December 31, 2023, compared to the year ended December 31, 2022, primarily due to the development of our next generation illuminator and increased clinical research activities.

We expect to incur additional research and development costs associated with inflationary pressures on labor and study costs, pursuing potential regulatory approvals in other geographies where we do not currently sell our platelet and plasma systems, planning and conducting in vitro studies and clinical development of our red blood cell system in Europe and the U.S., completing activities in support of our completed application for a CE Certificate of Conformity for our red blood cell system in the EU, new product development and product enhancements, including potential new label claims, design efforts on our new illuminator, and costs associated with performing the activities under our government contracts. Due to the inherent uncertainties and risks associated with developing biomedical products, including, but not limited to, intense and changing government regulation, the impact of macroeconomic developments, including the ongoing conflict between Ukraine and Russia and the state of war between Israel and Hamas and the risk of a larger regional conflict, the uncertainty of future preclinical studies and clinical trial results and the uncertainty associated with manufacturing, it is not possible to reasonably estimate the costs to complete these research and development projects. We face numerous risks and uncertainties associated with the successful completion of our research and development projects, which risks and uncertainties are discussed in further detail under “Item 1A—Risk Factors” in Part I of this Annual Report on Form 10-K.

Selling, General and Administrative Expenses

67


 

Selling, general and administrative expenses include salaries and related expenses for administrative personnel, non-cash stock-based compensation, expenses for our commercialization efforts in a number of countries around the world including those in U.S., Europe, the CIS and the Middle East, Asia, and Latin America, and expenses for accounting, tax, internal control, legal, facility and infrastructure related expenses, and insurance premiums. We expect to incur additional selling, general and administrative costs associated with inflationary pressures on labor and vendor costs.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

 

% Change

 

(in thousands, except percentages)

 

2023

 

 

2022

 

 

2021

 

 

2023 to 2022

 

 

2022 to 2021

 

Selling, general and administrative

 

$

75,516

 

 

$

83,335

 

 

$

81,288

 

 

 

(9

%)

 

 

3

%

Selling, general, and administrative expenses decreased during the year ended December 31, 2023, compared to the year ended December 31, 2022, primarily driven by the decreased headcount due to the reduction in force in the second quarter of 2023 and decreased non-cash stock-based compensation.

Restructuring

In June 2023, we began implementing a restructuring plan to pursue greater efficiency and to realign our business and strategic priorities, which included a reduction in force of our employee base during the three months ended June 30, 2023. The restructuring also included a facilities consolidation strategy to cease use of a part of our corporate office building which occurred during the third quarter of 2023. We recognized certain charges related to our facilities consolidation. A summary of our restructuring charges for the twelve months ended December 31, 2023 is as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

 

% Change

 

2023

 

 

2022

 

 

2021

 

 

2023 to 2022

 

2022 to 2021

Restructuring

 

$

3,728

 

 

$

 

 

$

 

 

N/A

 

N/A

 

See Note 7, Restructuring to our audited consolidated financial statements included in Part IV, Item 15, “Exhibits and Financial Statement Schedules” of this Annual Report on Form 10-K for further information regarding the restructuring charges related to one-time termination benefits.

Non-Operating Expense, Net

Non-operating expense, net consists of foreign exchange gains and losses, interest charges incurred on our debt, and other non-operating gains and losses, including interest earned from our short-term investment portfolio, and gains and losses due to changes in the fair value of certain investments.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

 

% Change

 

(in thousands, except percentages)

 

2023

 

 

2022

 

 

2021

 

 

2023 to 2022

 

 

2022 to 2021

 

Foreign exchange loss

 

$

(648

)

 

$

(690

)

 

$

(572

)

 

 

(6

%)

 

 

21

%

Interest expense

 

 

(8,386

)

 

 

(5,831

)

 

 

(4,923

)

 

 

44

%

 

 

18

%

Other income (expense), net

 

 

1,765

 

 

 

(1,735

)

 

 

374

 

 

 

(202

%)

 

 

(564

%)

Total non-operating expense, net

 

$

(7,269

)

 

$

(8,256

)

 

$

(5,121

)

 

 

(12

%)

 

 

61

%

Foreign Exchange Loss

Foreign exchange losses decreased during the year ended December 31, 2023, compared to the year ended December 31, 2022. This is primarily due to foreign exchange variations between the Euro and the U.S. dollar.

Interest Expense

Interest expense increased during the year ended December 31, 2023, compared to the year ended December 31, 2022, primarily due to the increase in interest rates of our Term Loan. Should interest rates continue to increase, the rates that we are obligated to pay under our credit agreements would likely increase, potentially leading to higher interest expense.

Other Income (Expense), Net

We had other income, net during the year ended December 31, 2023, compared to other expense, net during the year ended December 31, 2022, primarily driven by the impairment of our holdings of certain preferred stock and warrants during the year ended December 31, 2022.

Provision for Income Taxes

68


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

 

% Change

 

(in thousands, except percentages)

 

2023

 

 

2022

 

 

2021

 

 

2023 to 2022

 

 

2022 to 2021

 

Provision for income taxes

 

$

325

 

 

$

488

 

 

$

319

 

 

 

(33

%)

 

 

53

%

 

The tax expenses were primarily a result of our Cerus Europe B.V. subsidiary’s operations.

Due to our history of cumulative operating losses, management has concluded that, after considering all of the available objective evidence, it is not likely that all our net deferred tax assets as of December 31, 2023, will be realized. Accordingly, substantially all of our U.S. deferred tax assets continue to be subject to a valuation allowance as of December 31, 2023.

 

Liquidity and Capital Resources

In recent years, our sources of capital have primarily consisted of public issuance of common stock, debt instruments and, to a lesser extent, cash from product sales and reimbursements under our government agreements.

As of December 31, 2023 and December 31, 2022, we had the following cash and cash equivalents, short-term investments and restricted cash (in thousands):

 

December 31, 2023

 

 

December 31, 2022

 

Cash and cash equivalents

 

$

11,647

 

 

$

35,585

 

Short-term investments

 

 

54,205

 

 

 

66,569

 

Restricted cash

 

 

1,712

 

 

 

1,773

 

    Total

 

$

67,564

 

 

$

103,927

 

 

 

 

 

 

 

 

Cash is typically invested in highly liquid instruments of short-term investments with high-quality credit rated corporate and government agency fixed-income securities in accordance with our investment policy.

As of December 31, 2023 and December 31, 2022, we had the following indebtedness (in thousands):

 

December 31, 2023

 

 

December 31, 2022

 

Debt – current

 

$

20,000

 

 

$

56,159

 

Debt – non-current

 

 

59,796

 

 

 

13,644

 

    Total

 

$

79,796

 

 

$

69,803

 

Operating Activities

 

 

Year Ended

 

(in thousands)

 

December 31, 2023

 

 

December 31, 2022

 

Net cash used in operating activities

 

$

(43,168

)

 

$

(25,615

)

The increase in net cash used in operating activities was primarily related to the decrease in product sales, the increase in inventory related purchases, and the timing of cash collections and payments during the year ended December 31, 2023, compared to the same period in 2022.

Investing Activities

 

 

Year Ended

 

(in thousands)

 

December 31, 2023

 

 

December 31, 2022

 

Net cash provided by investing activities

 

$

8,624

 

 

$

8,464

 

The increase in net cash provided by investing activities was primarily due to lower purchases of investments offset by lower proceeds from the maturity and sale of our investments during the year ended December 31, 2023, compared to the same period in 2022.

Financing Activities

 

 

Year Ended

 

(in thousands)

 

December 31, 2023

 

 

December 31, 2022

 

Net cash provided by financing activities

 

$

10,673

 

 

$

4,192

 

The increase in net cash provided by financing activities for the year ended December 31, 2023, was primarily due to the increased proceeds from the Term Loan Credit Agreement and the Revolving Loan Credit Agreement, partially offset by the decreased proceeds from equity incentives during the year ended December 31, 2023 compared to the same period in 2022. See Note 8, Debt, to our audited

69


 

consolidated financial statements included in Part IV, Item 15 “Exhibits and Financial Statement Schedules” of this Annual Report on Form 10-K for more information.

Working Capital

(in thousands)

 

December 31, 2023

 

 

December 31, 2022

 

Working capital

 

$

78,392

 

 

$

53,086

 

 

Working capital increased as of December 31, 2023, compared to December 31, 2022, primarily due to the reclassification of $41.3 million of short-term debt to long-term due to our amended Term Loan Credit Agreement. This was partially offset by continued overall use of cash in operations to support costs associated with product enhancements, costs associated with increasing inventory levels, including securing a reliable supply of components, capital investments with suppliers, initiatives for expanded platelet label claims, design efforts on our next generation illuminator, and investments associated with the commercial launch of IFC. Contract liabilities related to DoD of $1.5 million and zero as of December 31, 2023 and December 31, 2022, respectively, are excluded from the working capital.

Capital Requirements

Our near-term capital requirements are dependent on various factors, including operating costs and working capital investments associated with developing and commercializing the INTERCEPT Blood System, including in connection with the continuing U.S. commercialization of our platelet, plasma systems and IFC, costs to develop different configurations of existing products and new products, including our illuminator, costs associated with planning, enrolling and completing ongoing studies, and the post-approval studies we are required to conduct in connection with the FDA approval of the platelet system, costs associated with pursuing potential regulatory approvals in other geographies where we do not currently sell our platelet and plasma systems, costs associated with conducting in vitro studies and clinical development of our red blood cell system in Europe and the U.S., costs associated with performing the agreed-upon activities under our government agreements, costs related to legal compliance and cooperating with the ongoing civil investigative demand from the Department of Justice Antitrust Division, and costs related to creating, maintaining and defending our intellectual property. In addition, both our near and long-term capital requirements will require that we continue to invest in capital purchases to support ongoing and proposed studies, in addition to manufacturing capacity expansion to support our growing business. Our long-term capital requirements will also be dependent on the success of our sales efforts, competitive developments, the timing, costs and magnitude of our longer-term clinical trials and other development activities, required post-approval studies, market preparedness and product launch activities for any of our product candidates and products in geographies where we do not currently sell our products, and regulatory factors. Until we are able to generate a sufficient amount of product revenue and generate positive net cash flows from operations, which we may never do, meeting our long-term capital requirements is in large part reliant on access to funds under our government contracts and the public and private equity and debt capital markets, as well as on collaborative arrangements with partners, augmented by cash generated from operations, if at all, and interest income earned on the investment of our cash balances. We believe that our available cash and cash equivalents and short-term investments, as well as cash received from product sales and under our government contracts, will be sufficient to meet our capital requirements for at least the next 12 months. However, if we are unable to generate sufficient product revenue, or access sufficient funds under our government contracts or the public and private equity and debt capital markets, we may be unable to execute successfully on our operating plan. We have based our cash sufficiency estimate on assumptions that may prove to be incorrect, therefore, we could consume our available capital resources sooner than we currently expect or in excess of amounts than we currently expect, which could adversely affect our commercialization and clinical development activities.

We have borrowed and in the future may borrow additional capital from institutional and commercial banking sources to fund future growth, including pursuant to the Term Loan Credit Agreement and Revolving Loan Credit Agreement, or potentially pursuant to new arrangements with different lenders. We have borrowed and in the future may borrow funds on terms that may include restrictive covenants, including covenants that restrict the operation of our business, liens on assets, high effective interest rates, financial performance covenants and repayment provisions that reduce cash resources and limit future access to capital markets. In addition, unless we restructure our credit agreements prior to April 1, 2026, the principal amounts outstanding under our Term Loan Credit Agreement will begin amortizing and will require us to pay amounts as they come due in cash, which would negatively impact our available working capital beyond the next 12 months. See Note 8, Debt, to our audited consolidated financial statements included in Part IV, Item 15—Exhibits and Financial Statement of this Annual Report on Form 10-K for more information on the debt under our Term Loan Credit Agreement and the Revolving Loan Credit Agreement.

In addition, we expect to continue to opportunistically seek access to the equity capital markets to support our development efforts and operations. To the extent that we raise additional capital by issuing equity securities, our stockholders may experience substantial dilution. To the extent that we raise additional funds through collaboration or partnering arrangements, we may be required to relinquish some of our rights to our technologies or rights to market and sell our products in certain geographies, grant licenses on terms that are not favorable to us, or issue equity that may be substantially dilutive to our stockholders.

70


 

In March 2023, we entered into an amendment to our Sales Agreement under which we may issue and sell up to $96.8 million of our common stock through or to Cantor Fitzgerald & Co. or Stifel, Nicolaus & Company, Incorporated, as sales agent or principal. During the period ended December 31, 2023, we did not sell shares of our common stock under the Amended Sales Agreement.

While we expect to receive significant funding under our agreement with BARDA, our ability to obtain the funding we expect to receive under this agreement is subject to various risks and uncertainties, including with respect to BARDA’s ability to terminate the agreement for convenience at any time and our ability to achieve the required milestones under this agreement, including the completion of the RedeS and ReCePI studies. In addition, access to federal contracts is subject to the authorization of funds and approval of our research plans by various organizations within the federal government, including the U.S. Congress. The general economic environment, coupled with tight federal budgets, has led to a general decline in the amount available for government funding. If BARDA were to eliminate, reduce or delay funding under our agreement, this would have a significant negative impact on the programs associated with such funding and could have a significant negative impact on our revenues and cash flows. Furthermore, should we be unable to deploy personnel or derive a benefit from fixed study costs or generate data from clinical sites and studies reimbursed by BARDA, our cash flows would be negatively impacted or we may have to initiate furloughs and layoffs which would likely prove disruptive to our management and operations. In addition, if we are unable to generate sufficient prerequisite Phase 3 clinical data, our agreement with BARDA will be severely limited in scope or could be terminated altogether, and our ability to complete the development activities required for licensure in the U.S. may require additional capital beyond which we currently have. The availability and focus for any BARDA funding will likely be finite and may require us to compete with other technologies, both similar and disparate. If alternative sources of funding are not available, or if we determine that the cost of alternative available capital is too high, we may be forced to suspend or terminate development activities related to the red blood cell system in the U.S.

We do not currently enter into any hedging contracts to normalize the impact of foreign exchange fluctuations. As a result, our future results could be materially affected by changes in these or other factors.

As a result of economic conditions, general global economic uncertainty, political change, war, the effects of inflationary pressures and other factors including recent and potential U.S. bank failures, we do not know whether additional capital will be available when needed, or that, if available, we will be able to obtain additional capital on reasonable terms. If we are unable to raise additional capital due to the volatile global financial markets, general economic uncertainty or other factors, we may need to curtail planned development or commercialization activities. Specifically, the general economic environment has led to wide-spread inflation, disrupting global financial markets, and may limit our ability to access capital, which could in the future negatively affect our liquidity. A recession or prolonged market correction could materially affect our business and the value of our common stock.

In addition, we may need to obtain additional funds to complete development activities for the red blood cell system necessary for potential regulatory approval or certification in the EU if costs are higher than anticipated or we encounter delays. We may need to obtain additional funding to conduct additional randomized controlled clinical trials for existing or new products, particularly if we are unable to access any additional portions of the funding contemplated by our government contracts, and we may choose to defer such activities until we can obtain sufficient additional funding or, at such time, our existing operations provide sufficient cash flow to conduct these trials.

Commitments

See Note 8, Debt, to our audited consolidated financial statements included in Part IV, Item 15, “Exhibits and Financial Statement Schedules” of this Annual Report on Form 10-K for more information on the debt under our Term Loan Credit Agreement and the Revolving Loan Credit Agreement.

See Note 10, Commitments and Contingencies, to our audited consolidated financial statements included in Part IV, Item 15, “Exhibits and Financial Statement Schedules” of this Annual Report on Form 10-K for more information on the operating leases and purchase commitments.

We did not have any off-balance sheet arrangements as of December 31, 2023.

71


 

Financial Instruments

Our investment policy is to manage our marketable securities portfolio to preserve principal and liquidity while maximizing the return on the investment portfolio to assist us in funding our operations. We currently invest our cash and cash equivalents in money market funds and interest-bearing accounts with financial institutions. Our money market funds are classified as Level 1 in the fair value hierarchy, in which quoted prices are available in active markets, as the maturity of money market funds are relatively short and the carrying amount is a reasonable estimate of fair value. Our available-for-sale securities related to corporate debt and U.S. government agency securities are classified as Level 2 in the fair value hierarchy, which uses observable inputs to quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. We maintain portfolio liquidity by ensuring that the securities have active secondary or resale markets. We did not record any credit losses during the years ended December 31, 2023, 2022 and 2021. Adverse global economic conditions have had, and may continue to have, a negative impact on the market values of potential investments.

 

72


 

Item 7A. Quantitative and Qualitative Disclosures about Market Risk

Interest Rate Risk

At December 31, 2023, we held cash, cash equivalents, short-term investments and investments in marketable equity securities of $65.9 million. We do not believe our exposure to interest rate risk to be material given we held cash in interest-bearing accounts with financial institutions and the short-term nature of our investment portfolio consisted of highly liquid money market instruments and corporate debt and U.S. government agency securities with short-term maturities. The weighted average interest rate of our cash and cash equivalents at December 31, 2023, was 2.7%.

Our exposure to market rate risk for changes in interest rates relates primarily to our money market instruments, corporate debt securities and the amounts borrowed pursuant to the Term Loan Credit Agreement and Revolving Loan Credit Agreement. We do not use derivative financial instruments. By policy, we may place investments with high quality debt security issuers, limit the amount of credit exposure to any one issuer and limit duration by restricting the term for single securities and for the portfolio as a whole. Our investments are held and managed by a third-party capital management adviser that in turn, utilizes a combination of active market quotes and where necessary, proprietary pricing models as well as a subscribed pricing service, in order to estimate fair value. While we believe that we will be able to recognize the fair value of our money market instruments when they mature or are sold, or if we purchase investments in securities in the future, there can be no assurance that the markets for these securities will not deteriorate further or that the institutions that these securities are with will be able to meet their debt obligations.

With respect to the Term Loan Credit Agreement and Revolving Loan Credit Agreement, we are exposed to risks associated with changes in interest rates in connection with our related borrowings. Based on our indebtedness under the Term Loan Credit Agreement of $60.0 million and Revolving Loan Credit Agreement of $20.0 million as of December 31, 2023, and the interest rate on such borrowings then in effect, a hypothetical 100 basis point increase in interest rates could increase our net interest expense in 2023 by approximately $0.8 million subject to certain limitations in each agreement.

Foreign Currency Risk

Our international operations are subject to risks typical of an international business, including, among other factors: differing political, economic, and regulatory climates, different tax structures, and foreign exchange volatility. We do not currently enter into any hedging contracts to normalize the impact of foreign exchange fluctuations. As a result, our future results could be materially impacted by changes in these or other factors.

Product sales for our blood safety products are predominantly made in Europe and generally are invoiced to customers in Euro. In addition, we incur operating expenses, including payment for finished goods inventory of disposable kits for the platelet and plasma systems. These inventory purchases and operating expenses are generally paid in Euro and, to a much lesser degree, other foreign currencies. Our exposure to foreign exchange rate volatility is a direct result of our product sales, cash collection and expenses to support our international operations. Foreign exchange rate fluctuations are recorded as a component of non-operating expense, net on our consolidated statements of operations. Significant fluctuations in the volatility of foreign currencies relative to the United States dollar may materially impact our results of operations. An unfavorable 10% change in foreign currency exchange rates for our cash, accounts receivable, accounts payable and accrued liabilities that are denominated in foreign currencies at December 31, 2023, would have negatively impacted our annual financial results by $1.0 million. Currently we do not have any near-term plans to enter into a formal hedging program to mitigate the effects of foreign currency volatility.

Item 8. Financial Statements and Supplementary Data

Our consolidated financial statements, together with related notes and report of Ernst & Young LLP, independent registered public accounting firm, are listed in Item 15(a) and included herein.

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

None.

 

73


 

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our chief executive officer, or CEO, and chief financial officer, or CFO, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Exchange Act, Rule 13a–15(e) and 15d-15(e)), as of the end of the period covered by this Annual Report on Form 10-K. Based on such evaluation, our CEO and CFO have concluded that as of December 31, 2023, our disclosure controls and procedures are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission, or SEC, and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.

Limitations on the Effectiveness of Controls

In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Management conducted an assessment of the effectiveness of our internal control over financial reporting based on the criteria set forth in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on the assessment, management has concluded that our internal control over financial reporting was effective as of December 31, 2023, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S. Generally Accepted Accounting Principles. Our independent registered public accounting firm that audited the financial statements included in this Annual Report on Form 10-K, Ernst & Young LLP, has issued an audit report with respect to our internal control over financial reporting, which is included below.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a-15(d) and 15d-15(d) of the Exchange Act which occurred during our fiscal quarter ended December 31, 2023, which have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

74


 

Report of Independent Registered Public Accounting Firm

To the Shareholders and the Board of Directors of Cerus Corporation

Opinion on Internal Control over Financial Reporting

We have audited Cerus Corporation’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Cerus Corporation (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on the COSO criteria.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive loss, stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes and our report dated March 5, 2024 expressed an unqualified opinion thereon.

Basis for Opinion

The Company's management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

/s/ Ernst & Young LLP
 

San Mateo, California

 

March 5, 2024

 

 

75


 

Item 9B. Other Information

On November 20, 2023, Richard Benjamin, Chief Medical Officer, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense conditions of rule 10b5-1(c) for the sale of up to 60,983 shares of the Company’s stock until November 29, 2024.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

 

 

76


 

PART III

Certain information required by Part III is omitted from this Annual Report on Form 10-K since we intend to file our definitive proxy statement for our 2024 annual meeting of stockholders, or the Proxy Statement, pursuant to Regulation 14A of the Securities Exchange Act of 1934, as amended, not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K, and certain information to be included in the proxy statement is incorporated herein by reference.

Item 10. Directors, Executive Officers and Corporate Governance

The information required by this item is to be included in our 2024 Proxy Statement as follows:

The information relating to our executive officers is to be included in the section entitled “Executive Officers;”
 
The information relating to our directors and nominees for directors is to be included in the section entitled “Proposal No. 1—Election of Directors;”
 
The information relating to our audit committee and audit committee financial expert is to be included in the section entitled “Information Regarding the Board of Directors and Corporate Governance;” and
 
If required, the information regarding compliance with Section 16(a) of the Securities Exchange Act of 1934, as amended, is to be included in the section entitled “Delinquent Section 16(a) Reports.”
 

 

Such information will be included in the Proxy Statement and is incorporated herein by reference.

Code of Ethics

We have adopted the Cerus Corporation Code of Business Conduct and Ethics, or Ethics Code, that applies to all of our officers, directors and employees. The Ethics Code is available on our website at www.cerus.com on the “Corporate Governance” page of the section titled “Investors.” If we make any substantive amendments to the Ethics Code or grant any waiver from a provision of the Ethics Code to any executive officer or director, we intend to promptly disclose the nature of the amendment or waiver as required by applicable laws. To satisfy our disclosure requirements, we plan to post any waivers of or amendments to the Ethics Code on our website in lieu of filing such waivers or amendments on a Form 8-K.

Our employees are required to report any conduct that they believe in good faith to be an actual or apparent violation of the Ethics Code. The Audit Committee of our Board of Directors has established procedures to receive, retain and address complaints regarding accounting, internal accounting controls or auditing matters and to allow for the confidential and anonymous submission by employees of related concerns.

Item 11. Executive Compensation

The information required by this item is to be included in our Proxy Statement under the sections entitled “Executive Compensation,” “Director Compensation,” “Information Regarding the Board of Directors and Corporate Governance—Information Regarding Committees of the Board of Directors—Compensation Committee Interlocks and Insider Participation” and “Information Regarding the Board of Directors and Corporate Governance—Information Regarding Committees of the Board of Directors—Compensation Committee Report” and is incorporated herein by reference.

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

The information required by this item with respect to equity compensation plans is to be included in our Proxy Statement under the section entitled “Securities Authorized for Issuance Under Equity Compensation Plans—Equity Compensation Plan Information” and the information required by this item with respect to security ownership of certain beneficial owners and management is to be included in our Proxy Statement under the section entitled “Security Ownership of Certain Beneficial Owners and Management” and in each case is incorporated herein by reference.

 

77


 

The information required by this item is to be included in our Proxy Statement under the sections entitled “Transactions with Related Persons” and “Information Regarding the Board of Directors and Corporate Governance—Independence of the Board of Directors” and is incorporated herein by reference.

Item 14. Principal Accountant Fees and Services

The information required by this item is to be included in our Proxy Statement under the section entitled “Proposal 4— Ratification of Selection of Independent Registered Public Accounting Firm” and is incorporated herein by reference.

 

78


 

PART IV

Item 15. Exhibits and Financial Statement Schedules

The following documents are being filed as part of this Annual Report on Form 10-K:

(a)
The following documents are being filed as part of this Annual Report on Form 10-K:

(1) Financial Statements.

 

 

Page

 

 

Report of Ernst & Young LLP, Independent Registered Public Accounting Firm (PCAOB ID: 42)

85

Consolidated Balance Sheets

87

Consolidated Statements of Operations

88

Consolidated Statements of Comprehensive Loss

89

Consolidated Statements of Stockholders’ Equity

90

Consolidated Statements of Cash Flows

91

Notes to Consolidated Financial Statements

92

 

(2) Financial Statement Schedules.

Financial statement schedules have been omitted in this Annual Report because they are not applicable, not required under the

instructions, or the information requested is set forth in the financial statements or related notes thereto.

 

(3) Exhibits

 

Exhibit Number

 

Description of Exhibit

 

 

 

  3.1(9)

 

Amended and Restated Certificate of Incorporation of Cerus Corporation.

 

 

 

  3.2(9)

 

Certificate of Amendment to the Amended and Restated Certificate of Incorporation of Cerus Corporation.

 

 

 

  3.3(12)

 

Certificate of Amendment to the Amended and Restated Certificate of Incorporation of Cerus Corporation.

 

 

 

 3.4(23)

 



Certificate of Amendment to the Amended and Restated Certificate of Incorporation of Cerus Corporation. 

 

 

 

  3.5(30)

 

Amended and Restated Bylaws of Cerus Corporation.

 

 

 

  4.1(1)

 

Specimen Stock Certificate.

 

 

 

4.2

 

Description of securities registered under Section 12 of the Exchange Act of 1934.

 

 

 

 

 

Supply and/or Manufacturing Agreements

 

 

 

10.1††

 

Amended and Restated Supply Agreement, dated April 21, 2014, by and between Cerus Corporation and Purolite Corporation.

 

 

 

 10.2(22)

 

First Amendment to Amended and Restated Supply Agreement, dated December 1, 2020, by and between Cerus Corporation and Purolite Corporation.

 

 

 

10.3††

 

Amended and Restated Supply and Manufacturing Agreement, dated April 1, 2017, by and between Cerus Corporation and Porex Corporation.

 

 

 

10.4††

 

First Amendment to Supply and Manufacturing Agreement, by and between Cerus Corporation and Porex Corporation, dated June 22, 2018.

 

 

 

10.5(24)††

 

Second Amendment to Supply and Manufacturing Agreement by and between Cerus Corporation and Porex Corporation, dated December 21, 2021.

 

 

 

79


 

10.6††

 

Amended and Restated Supply Agreement, dated as of September 1, 2011, between Cerus Corporation and Ash Stevens Inc.

 

 

 

10.7(25) ††

 

Second Amended and Restated Manufacturing and Supply Agreement, by and between Cerus Corporation and Fresenius Kabi AG, Fenwal France SAS, and Fenwal International, Inc, effective as of January 1, 2022.

 

 

 

 

 

Loan and Security Agreements

 

 

 

10.8(26)††

 

Amended and Restated Credit, Security and Guaranty Agreement (Term Loan), dated March 31, 2023, by and among Cerus Corporation, the lenders party thereto and MidCap Financial Trust.

 

 

 

10.9††

 

Amendment No. 1 to Amended and Restated Credit, Security and Guaranty Agreement (Term Loan), dated September 1, 2023, by and among Cerus Corporation, the lenders party thereto and MidCap Financial Trust.

 

 

 

10.10††

 

Amendment No. 2 to Amended and Restated Credit, Security and Guaranty Agreement (Term Loan), dated January 5, 2024, by and among Cerus Corporation, the lenders party thereto and MidCap Financial Trust.

 

 

 

10.11(26) ††

 

Amended and Restated Credit, Security and Guaranty Agreement (Revolving Loan), dated March 31, 2023, by and among Cerus Corporation, the lenders party thereto and MidCap Financial IV Trust.

 

 

 

10.12††

 

Amendment No. 1 to Amended and Restated Credit, Security and Guaranty Agreement (Revolving Loan), dated January 5, 2024, by and among Cerus Corporation, the lenders party thereto and MidCap Financial IV Trust.

 

 

 

 

 

Real Estate Lease Agreements

 

 

 

10.13(16) †

 

Lease, dated February 16, 2018, between Cerus Corporation and 1200 Concord LLC.

 

 

 

10.14(17)

 

First Amendment to Lease, dated May 11, 2018, between Cerus Corporation and 1200 Concord LLC.

 

 

 

10.15(18)

 

Second Amendment to Lease, dated August 10, 2018, between Cerus Corporation and 1200 Concord LLC.

 

 

 

10.16(19)

 

Third Amendment to Lease, dated October 5, 2018, between Cerus Corporation and 1200 Concord LLC.

 

 

 

10.17(19)

 

Fourth Amendment to Lease, dated November 30, 2018, between Cerus Corporation and 1200 Concord LLC.

 

 

 

 

 

 

 

 

Employment Agreements or Offer Letters

 

 

 

10.18(7)*

 

Employment Letter, by and between Cerus Corporation and William M. Greenman, dated May 12, 2011.

 

 

 

10.19(10)*

 

Addendum to Employment Agreement for William M. Greenman, dated December 5, 2012.

 

 

 

10.20(17)*

 

Amendment to Employment Letter, by and between Cerus Corporation and William M. Greenman, dated April 17, 2018.

 

 

 

10.21(11)*

 

Employment Letter, by and between Cerus Corporation and Laurence Corash, dated July 30, 2009.

 

 

 

10.22(6)*

 

Employment Letter, by and between Cerus Corporation and Laurence Corash, dated March 2, 2010.

 

 

 

10.23(4)*

 

Employment Letter for Kevin D. Green, dated May 1, 2009.

 

 

 

10.24(17)*

 

Amendment to Employment Letter, by and between Cerus Corporation and Kevin Green, dated April 17, 2018.

 

 

 

10.25(10)*

 

Employment Letter, by and between Cerus Corporation and Chrystal Menard, dated October 19, 2012.

 

 

 

10.26(11)*

 

Employment Letter, by and between Cerus Corporation and Carol Moore, dated December 14, 2007.

 

 

 

80


 

10.27(13)*

 

Employment Letter, by and between Cerus Corporation and Richard J. Benjamin MBChB, PhD, FRCPath, dated May 12, 2015.

 

 

 

10.28(15)*

 

Employment Letter, by and between Cerus Corporation and Vivek Jayaraman, dated May 31, 2016.

 

 

 

 

 

Stock Plans and Related Forms

 

 

 

10.29(20)*

 

Amended and Restated 1996 Employee Stock Purchase Plan, effective June 3, 2020.

 

 

 

10.30(28)*

 

Amended and Restated 2008 Equity Incentive Plan, effective June 7, 2023.

 

 

 

10.31(8)*

 

Form of Option Agreement for employees under the Amended and Restated 2008 Equity Incentive Plan.

 

 

 

10.32(8)*

 

Form of Option Agreement for non-employee directors under the Amended and Restated 2008 Equity Incentive Plan.

 

 

 

10.33(8)*

 

Form of Restricted Stock Unit Agreement under the Amended and Restated 2008 Equity Incentive Plan.

 

 

 

10.34(14)*

 

Cerus Corporation Inducement Plan.

 

 

 

10.35(14)*

 

Form of Stock Option Grant Notice, Option Agreement and Notice of Exercise under the Cerus Corporation Inducement Plan.

 

 

 

10.36(14)*

 

Form of Restricted Stock Unit Grant Notice and Restricted Stock Unit Award Agreement under the Cerus Corporation Inducement Plan.

 

 

 

10.37(17)*

 

Form of Restricted Stock Unit Agreement under the Amended and Restated 2008 Equity Incentive Plan, amended as of April 17, 2018.

 

 

 

10.38(17)*

 

Form of Restricted Stock Unit Agreement for Non-Employee Directors under the Amended and Restated 2008 Equity Incentive Plan, amended as of April 17, 2018.

 

 

 

 

 

Other Compensatory Plans or Agreements

 

 

 

10.39(10)*

 

Bonus Plan for Senior Management of Cerus Corporation, as amended December 5, 2012.

 

 

 

10.40(17)*

 

Cerus Corporation Change of Control Severance Benefit Plan, amended as of April 17, 2018.

 

 

 

10.41(3)*

 

Form of Severance Benefits Agreement.

 

 

 

10.42(26)*

 

Amended and Restated Non-Employee Director Compensation Policy, effective March 24, 2023.

 

 

 

10.43(20)*

 

Nonqualified Plan Service and Expense Agreement, by and between Cerus Corporation and Principal Life Insurance Company, dated May 21, 2020.

 

 

 

10.44(20)*

 

The Executive Nonqualified Excess Plan Adoption Agreement, dated May 21, 2020.

 

 

 

 

 

 

Other Material Agreements

 

 

 

10.45(1)

 

Form of Indemnity Agreement entered into between Cerus Corporation and each of its directors and executive officers.

 

 

 

10.46(2)

 

Form of Amended and Restated Indemnity Agreement, adopted April 24, 2009.

 

 

 

10.47(21)

 

Controlled Equity OfferingSM Sales Agreement, dated December 11, 2020, by and among Cerus Corporation, Cantor Fitzgerald & Co. and Stifel, Nicolaus & Company, Incorporated.

 

 

 

81


 

10.48(27)

 

Amendment No. 1 to the Controlled Equity OfferingSM Sales Agreement, dated March 1, 2023, by and among Cerus Corporation, Cantor Fitzgerald & Co. and Stifel, Nicolaus & Company, Incorporated.

 

 

 

10.49(29)

 

Amendment No. 2 to the Controlled Equity OfferingSM Sales Agreement, dated November 2, 2023, by and among Cerus Corporation, Cantor Fitzgerald & Co. and Stifel, Nicolaus & Company, Incorporated.

 

 

 

10.50(5)†

 

License Agreement, dated as of February 2, 2005, by and between Cerus Corporation and Fresenius Kabi AG (successor-in-interest to Baxter Healthcare S.A. and Baxter Healthcare Corporation).

 

 

 

  21.1

 

List of Registrant’s subsidiaries.

 

 

 

  23.1

 

Consent of Independent Registered Public Accounting Firm.

 

 

 

  24.1

 

Power of Attorney (see signature page).

 

 

 

  31.1

 

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

 

 

 

  31.2

 

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

 

 

 

32.1(31)

 

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

 

 

 

101.INS

 

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

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document.

 

 

 

 

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

 

 

 

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document.

 

 

 

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document.

 

 

 

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

 

104

 

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

 

 

Certain portions of this exhibit are subject to a confidential treatment order.

††

 

Certain portions of this exhibit (indicated by “[***]”) have been omitted as the Registrant has determined (i) the omitted information is not material and (ii) the omitted information would likely cause harm to the Registrant if publicly disclosed.

*

 

Compensatory Plan.

 

 

 

(1)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Registration Statement on Form S-1 (File No. 333-11341) and amendments thereto.

 

 

 

 

(2)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Current Report on Form 8-K, filed with the SEC on April 30, 2009.

 

 

 

(3)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Current Report on Form 8-K, filed with the SEC on June 1, 2009.

 

 

 

(4)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Quarterly Report on Form 10-Q, for the quarter ended June 30, 2009.

 

 

 

82


 

(5)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Annual Report on Form 10-K, for the year ended December 31, 2009.

 

 

 

(6)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Current Report on Form 8-K, filed with the SEC on March 8, 2010.

 

 

 

(7)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Current Report on Form 8-K, filed with the SEC on May 18, 2011.

 

 

 

(8)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Quarterly Report on Form 10-Q, for the quarter ended March 31, 2012.

 

 

 

(9)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Quarterly Report on Form 10-Q, for the quarter ended September 30, 2012.

 

 

 

(10)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Annual Report on Form 10-K, for the year ended December 31, 2012.

 

 

 

(11)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Annual Report on Form 10-K, for the year ended December 31, 2013.

 

 

 

(12)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Quarterly Report on Form 10-Q, for the quarter ended June 30, 2014.

 

 

 

(13)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Quarterly Report on Form 10-Q, for the quarter ended September 30, 2015.

 

 

 

(14)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Current Report on Form 8-K, filed with the SEC on August 31, 2016.

 

 

 

(15)

 

Incorporated by reference to the like-described exhibit to the Registrant's Quarterly Report on Form 10-Q, for the quarter ended September 30, 2016.

 

 

 

(16)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Quarterly Report on Form 10-Q, for the quarter ended March 31, 2018.

 

 

 

(17)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Quarterly Report on Form 10-Q, for the quarter ended June 30, 2018.

 

 

 

(18)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Quarterly Report on Form 10-Q, for the quarter ended September 30, 2018.

 

 

 

(19)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2018.

 

 

 

(20)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2020.

 

 

 

(21)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Current Report on Form 8-K, filed with the SEC on December 11, 2020.

 

 

 

(22)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Annual Report on Form 10-K, for the year ended December 31, 2020.

 

 

 

(23)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2021.

 

 

 

(24)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Annual Report on Form 10-K, for the year ended December 31, 2021.

83


 

 

 

 

(25)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2022.

 

 

 

(26)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2023.

 

 

 

(27)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Post-Effective Amendment No. 1 to Registration Statement (File No. 333-251302) on Form S-3, filed with SEC on March 1, 2023.

 

 

 

(28)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023.

 

 

 

(29)

 

Incorporated by reference to the like-described exhibit to the Registrant’s Registration Statement (File No. 333-275284) on Form S-3, filed with SEC on November 2, 2023.

 

 

 

(30)

 

Incorporated by reference to the like-described exhibit to the Registrant's Current Report on Form 8-K, filed with the SEC on January 5, 2024.

 

 

 

(31)

 

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

 

 

 

 

Item 16. Form 10-K Summary

 

None.

 

 

84


 

Report of Independent Registered Public Accounting Firm

 

To the Shareholders and the Board of Directors of Cerus Corporation

Opinion on the Financial Statements

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

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated March 5, 2024 expressed an unqualified opinion thereon.

Basis for Opinion

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

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

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

 

 

Revenue Recognition

Description of the Matter

 

In the year ended December 31, 2023, the Company recognized $156.4 million of product revenue. As discussed in Note 2 to the consolidated financial statements, product revenue is recognized upon transfer of control of the promised products to the customers in an amount that reflects the consideration which the Company expects to receive in exchange for those products. Product revenue from the sale of illuminators, disposable kits, and INTERCEPT Fibrinogen Complex are recognized upon the transfer of control of the products to the customer.

Auditing the Company’s revenue recognition was challenging due to variability in terms and conditions within certain customer contracts and as certain customer contracts include multiple products requiring management to apply judgment to determine whether the products are distinct performance obligations or should be accounted for as a combined performance obligation. Customer contracts must be carefully evaluated for terms that might affect the timing or measurement of revenue recognition.

How We Addressed the Matter in Our Audit

 

We obtained an understanding of, evaluated the design and tested the operating effectiveness of controls over the Company’s revenue recognition process, including management’s assessment of performance obligations.

Our audit procedures over the determination of the distinct performance obligations and the timing of revenue recognition included, among others, obtaining an understanding of the terms of new revenue contracts by reading both the Company’s summary documentation and the corresponding contract for a sample of new

85


 

 

 

revenue agreements. We also confirmed with a sample of customers the terms and conditions of certain contracts via direct correspondence with customers.

For a sample of individual sales transactions, we inspected the executed contract and purchase order to identify the contract, identified the performance obligation(s) in the contract to compare to those identified by management, calculated the transaction price, and inspected third-party evidence of transfer of control of the goods to the customer.

 

/s/ Ernst & Young LLP


We have served as the Company's auditor since 1991.

 

San Mateo, California

 

March 5, 2024

 

86


 

CERUS CORPORATION

CONSOLIDATED BALANCE SHEETS

(in thousands, except per share amounts)

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

11,647

 

 

$

35,585

 

Short-term investments

 

 

54,205

 

 

 

66,569

 

Accounts receivable, net

 

 

35,500

 

 

 

34,426

 

Current inventories

 

 

39,868

 

 

 

29,003

 

Prepaid and other current assets

 

 

3,221

 

 

 

4,561

 

Total current assets

 

 

144,441

 

 

 

170,144

 

Non-current assets:

 

 

 

 

 

 

Property and equipment, net

 

 

8,640

 

 

 

10,969

 

Operating lease right-of-use assets

 

 

10,713

 

 

 

12,512

 

Goodwill

 

 

1,316

 

 

 

1,316

 

Restricted cash

 

 

1,712

 

 

 

1,773

 

Non-current inventories

 

 

19,501

 

 

 

15,494

 

Other assets

 

 

11,425

 

 

 

5,884

 

Total assets

 

$

197,748

 

 

$

218,092

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

23,842

 

 

$

33,002

 

Accrued liabilities

 

 

19,225

 

 

 

25,203

 

Debt – current

 

 

20,000

 

 

 

56,159

 

Operating lease liabilities – current

 

 

2,452

 

 

 

2,105

 

Deferred revenue

 

 

2,002

 

 

 

589

 

Total current liabilities

 

 

67,521

 

 

 

117,058

 

Non-current liabilities:

 

 

 

 

 

 

Debt – non-current

 

 

59,796

 

 

 

13,644

 

Operating lease liabilities – non-current

 

 

13,751

 

 

 

15,329

 

Other non-current liabilities

 

 

3,236

 

 

 

3,499

 

Total liabilities

 

 

144,304

 

 

 

149,530

 

Commitments and contingencies

 

 

 

 

 

 

Stockholders' equity:

 

 

 

 

 

 

Preferred stock, $0.001 par value; 5,000 shares authorized, issuable in series; zero
   shares issued and outstanding at December 31, 2023 and 2022, respectively

 

 

 

 

 

 

Common stock, $0.001 par value; 400,000 and 400,000 shares authorized; 181,248 and 177,582 shares issued and outstanding at December 31, 2023 and 2022, respectively

 

 

181

 

 

 

177

 

Additional paid-in capital

 

 

1,098,353

 

 

 

1,077,341

 

Accumulated other comprehensive loss

 

 

(1,274

)

 

 

(2,787

)

Accumulated deficit

 

 

(1,044,610

)

 

 

(1,007,121

)

Total Cerus Corporation stockholders' equity

 

 

52,650

 

 

 

67,610

 

Noncontrolling interest

 

 

794

 

 

 

952

 

Total liabilities and stockholders' equity

 

$

197,748

 

 

$

218,092

 

 

 

 

 

 

 

 

 

See accompanying Notes to Consolidated Financial Statements.

 

87


 

CERUS CORPORATION

CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share amounts)

 

 

 

 

Year Ended December 31,

 

 

2023

 

 

2022

 

 

2021

 

Product revenue

$

156,367

 

 

$

162,048

 

 

$

130,859

 

Cost of product revenue

 

69,967

 

 

 

74,954

 

 

 

63,475

 

Gross profit on product revenue

 

86,400

 

 

 

87,094

 

 

 

67,384

 

Government contract revenue

 

30,430

 

 

 

26,267

 

 

 

28,659

 

Operating expenses:

 

 

 

 

 

 

 

 

Research and development

 

67,639

 

 

 

64,107

 

 

 

63,691

 

Selling, general and administrative

 

75,516

 

 

 

83,335

 

 

 

81,288

 

Restructuring

 

3,728

 

 

 

 

 

 

 

Total operating expenses

 

146,883

 

 

 

147,442

 

 

 

144,979

 

Loss from operations

 

(30,053

)

 

 

(34,081

)

 

 

(48,936

)

Non-operating expense, net:

 

 

 

 

 

 

 

 

Foreign exchange loss

 

(648

)

 

 

(690

)

 

 

(572

)

Interest expense

 

(8,386

)

 

 

(5,831

)

 

 

(4,923

)

Other income (expense), net

 

1,765

 

 

 

(1,735

)

 

 

374

 

Total non-operating expense, net

 

(7,269

)

 

 

(8,256

)

 

 

(5,121

)

Loss before income taxes

 

(37,322

)

 

 

(42,337

)

 

 

(54,057

)

Provision for income taxes

 

325

 

 

 

488

 

 

 

319

 

Net loss

 

(37,647

)

 

 

(42,825

)

 

 

(54,376

)

Net loss attributable to noncontrolling interest

 

(158

)

 

 

(46

)

 

 

(2

)

Net loss attributable to Cerus Corporation

$

(37,489

)

 

$

(42,779

)

 

$

(54,374

)

 

 

 

 

 

 

 

 

 

Net loss per share attributable to Cerus Corporation

 

 

 

 

 

 

 

 

Basic and diluted

$

(0.21

)

 

$

(0.24

)

 

$

(0.32

)

Weighted average shares outstanding:

 

 

 

 

 

 

 

 

Basic and diluted

 

180,270

 

 

 

176,545

 

 

 

171,279

 

 

 

 

 

 

 

 

 

 

 

See accompanying Notes to Consolidated Financial Statements.

 

88


 

CERUS CORPORATION

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(in thousands)

 

 

 

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Net loss

 

$

(37,647

)

 

$

(42,825

)

 

$

(54,376

)

Other comprehensive (loss) income

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustment

 

 

(85

)

 

 

 

 

 

 

Unrealized gains (losses) on available-for-sale investments, net of taxes

 

 

1,598

 

 

 

(2,638

)

 

 

(823

)

Comprehensive loss

 

 

(36,134

)

 

 

(45,463

)

 

 

(55,199

)

Comprehensive loss attributable to noncontrolling interest

 

 

(158

)

 

 

(46

)

 

 

(2

)

Total comprehensive loss attributable to Cerus Corporation

 

$

(35,976

)

$

(45,417

)

$

(55,197

)

 

 

 

 

 

 

 

 

 

 

See accompanying Notes to Consolidated Financial Statements.

 

89


 

CERUS CORPORATION

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands)

 

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Accumulated
Other
Comprehensive

 

 

Accumulated

 

 

Noncontrolling

 

 

Total
Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Interest

 

 

Equity

 

Balance at December 31, 2020

 

 

168,170

 

 

$

168

 

 

$

1,012,932

 

 

$

674

 

 

$

(909,968

)

 

$

 

 

$

103,806

 

Issuance of common stock from public offering,
    net of offering costs

 

 

400

 

 

 

1

 

 

 

3,068

 

 

 

 

 

 

 

 

 

 

 

 

3,069

 

Issuance of common stock from exercise of stock options,
   vesting of restricted stock units, and ESPP purchases

 

 

5,100

 

 

 

5

 

 

 

9,365

 

 

 

 

 

 

 

 

 

 

 

 

9,370

 

Stock-based compensation

 

 

 

 

 

 

 

 

23,571

 

 

 

 

 

 

 

 

 

 

 

 

23,571

 

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

(823

)

 

 

 

 

 

 

 

 

(823

)

Equity contribution from noncontrolling interest

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,000

 

 

 

1,000

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(54,374

)

 

 

(2

)

 

 

(54,376

)

Balance at December 31, 2021

 

 

173,670

 

 

$

174

 

 

$

1,048,936

 

 

$

(149

)

 

$

(964,342

)

 

$

998

 

 

$

85,617

 

Issuance of common stock from exercise of stock options,
   vesting of restricted stock units, and ESPP purchases

 

 

3,912

 

 

 

3

 

 

 

3,949

 

 

 

 

 

 

 

 

 

 

 

 

3,952

 

Stock-based compensation

 

 

 

 

 

 

 

 

24,456

 

 

 

 

 

 

 

 

 

 

 

 

24,456

 

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

(2,638

)

 

 

 

 

 

 

 

 

(2,638

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(42,779

)

 

 

(46

)

 

 

(42,825

)

Balance at December 31, 2022

 

 

177,582

 

 

$

177

 

 

$

1,077,341

 

 

$

(2,787

)

 

$

(1,007,121

)

 

$

952

 

 

$

68,562

 

Issuance of common stock from exercise of stock options,
   vesting of restricted stock units, and ESPP purchases

 

 

3,666

 

 

 

4

 

 

 

741

 

 

 

 

 

 

 

 

 

 

 

 

745

 

Stock-based compensation

 

 

 

 

 

 

 

 

20,271

 

 

 

 

 

 

 

 

 

 

 

 

20,271

 

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

1,513

 

 

 

 

 

 

 

 

 

1,513

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(37,489

)

 

 

(158

)

 

 

(37,647

)

Balance at December 31, 2023

 

 

181,248

 

 

$

181

 

 

$

1,098,353

 

 

$

(1,274

)

 

$

(1,044,610

)

 

$

794

 

 

$

53,444

 

 

See accompanying Notes to Consolidated Financial Statements.

 

90


 

CERUS CORPORATION

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

 

 

Year Ended

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Operating activities

 

 

 

 

 

 

 

 

 

Net loss

 

$

(37,647

)

 

$

(42,825

)

 

$

(54,376

)

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

 

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

2,599

 

 

 

2,984

 

 

 

3,148

 

Stock-based compensation

 

 

20,271

 

 

 

24,456

 

 

 

23,571

 

Non-cash operating lease cost

 

 

2,308

 

 

 

1,575

 

 

 

1,422

 

Changes in valuation of warrant investment

 

 

 

 

 

2,183

 

 

 

(148

)

Loss (gain), net on sale of available-for-sale securities

 

 

54

 

 

 

108

 

 

 

(21

)

Unrealized gain on investments

 

 

(170

)

 

 

(564

)

 

 

(267

)

Impairment of long-lived assets

 

 

 

 

 

 

 

 

387

 

Loss on disposal of fixed assets

 

 

65

 

 

 

 

 

 

 

Impairment charges for facilities consolidation

 

 

1,698

 

 

 

 

 

 

 

Non-cash interest expense

 

 

374

 

 

 

609

 

 

 

591

 

Foreign currency remeasurement (gain) loss

 

 

(685

)

 

 

1,911

 

 

 

511

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(1,102

)

 

 

(9,200

)

 

 

(4,215

)

Inventories

 

 

(14,947

)

 

 

(1,768

)

 

 

(19,610

)

Prepaid and other assets

 

 

(994

)

 

 

1,168

 

 

 

2,738

 

Accounts payable

 

 

(7,335

)

 

 

(4,905

)

 

 

12,204

 

Accrued liabilities and other non-current liabilities

 

 

(9,070

)

 

 

(1,263

)

 

 

47

 

Deferred revenue

 

 

1,413

 

 

 

(84

)

 

 

96

 

Net cash used in operating activities

 

 

(43,168

)

 

 

(25,615

)

 

 

(33,922

)

Investing activities

 

 

 

 

 

 

 

 

 

Capital expenditures

 

 

(4,597

)

 

 

(2,000

)

 

 

(910

)

Purchases of investments

 

 

(2,486

)

 

 

(29,640

)

 

 

(52,066

)

Proceeds from maturities and sale of investments

 

 

15,707

 

 

 

40,104

 

 

 

65,664

 

Net cash provided by investing activities

 

 

8,624

 

 

 

8,464

 

 

 

12,688

 

Financing activities

 

 

 

 

 

 

 

 

 

Net proceeds from equity incentives

 

 

925

 

 

 

4,084

 

 

 

9,370

 

Net (costs) proceeds from public offerings

 

 

(175

)

 

 

(104

)

 

 

2,743

 

Net proceeds on revolving line of credit

 

 

5,091

 

 

 

212

 

 

 

6,181

 

Proceeds from loans, net of issuance costs

 

 

4,832

 

 

 

 

 

 

15,000

 

Contribution from noncontrolling interest

 

 

 

 

 

 

 

 

1,000

 

Net cash provided by financing activities

 

 

10,673

 

 

 

4,192

 

 

 

34,294

 

Effect of exchange rates on cash, cash equivalents, and restricted cash

 

 

(128

)

 

 

(727

)

 

 

(919

)

Net (decrease) increase in cash, cash equivalents, and restricted cash

 

 

(23,999

)

 

 

(13,686

)

 

 

12,141

 

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

 

 

37,358

 

 

 

51,044

 

 

 

38,903

 

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

 

$

13,359

 

 

$

37,358

 

 

$

51,044

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

 

 

 

Cash paid for interest

 

$

9,210

 

 

$

5,100

 

 

$

4,181

 

Cash paid for income taxes

 

 

322

 

 

 

270

 

 

 

278

 

See accompanying Notes to Consolidated Financial Statements.

 

91


 

CERUS CORPORATION

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Note 1. Nature of Operations and Basis of Presentation

Cerus Corporation (the “Company”) was incorporated in September 1991 and is developing and commercializing the INTERCEPT Blood System, which is designed to enhance the safety of blood components through pathogen reduction. The Company has worldwide commercialization rights for the INTERCEPT Blood System for platelets, plasma, red blood cells, and cryoprecipitation.

The Company sells its INTERCEPT platelet and plasma systems in North America, Europe, Middle East and Africa, and other regions around the world. Also in the United States (“U.S.”), the INTERCEPT Blood System for Cryoprecipitation is approved for the production of INTERCEPT Fibrinogen Complex, a therapeutic product for the treatment and control of bleeding, including massive hemorrhage, associated with fibrinogen deficiency. The Company conducts significant research, development, testing and regulatory compliance activities on its product candidates that, together with anticipated selling, general, and administrative expenses, are expected to result in substantial additional losses, and the Company may need to adjust its operating plans and programs based on the availability of cash resources.

 

Note 2. Summary of Significant Accounting Policies

Principles of Consolidation

The accompanying consolidated financial statements include those of Cerus Corporation, its subsidiary, and its variable interest entity in which the Company is the primary beneficiary in accordance with the consolidation accounting guidance, after elimination of all intercompany accounts and transactions (together with Cerus Corporation, hereinafter “Cerus” or the “Company”). These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”).

Use of Estimates

The preparation of financial statements requires management to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures of contingent assets and liabilities. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, the collectability of accounts receivable, inventory classification and related reserves, fair values of investments, the allowance for credit losses, stock-based compensation, goodwill, useful lives of property and equipment, income taxes, and incremental borrowing rate, among others. The Company bases its estimates on historical experience, future projections, and on various other assumptions that are believed to be reasonable under the circumstances. Actual results may differ from those estimates under different assumptions or conditions.

Revenue

Revenue is recognized by applying the following five steps: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies a performance obligation.

The Company’s main source of revenue is product revenue from sales of the INTERCEPT Blood System for platelets and plasma (“platelet and plasma systems” or “disposable kits”), UVA illumination devices (“illuminators”), INTERCEPT Fibrinogen Complex (“IFC”), spare parts and storage solutions, and maintenance services of illuminators. The Company sells its platelet and plasma systems directly to blood banks, hospitals, universities, government agencies, as well as to distributors in certain regions. The Company sells its IFC primarily to hospitals and blood banks. The Company uses a binding purchase order or signed sales contract as evidence of a contract and satisfaction of its policy. Generally, the Company’s sales contracts for disposable kits and illuminators with its customers do not provide for open return rights, except within a reasonable time after receipt of goods in the case of defective or non-conforming product. The contracts with customers can include various combinations of products, and to a lesser extent, services. The Company must determine whether products or services are capable of being distinct and accounted for as separate performance obligations, or are accounted for as a combined performance obligation. The Company must allocate the transaction price to each performance obligation on a relative SSP basis and recognize the product revenue when the performance obligation is satisfied. The Company determines the SSP by using the historical selling price of the products and services. If the amount of consideration in a contract is variable, the Company estimates the amount of variable consideration that should be included in the transaction price using the most likely amount method, to the extent it is probable that a significant future reversal of cumulative product revenue under the contract will not occur. Product revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to receive in exchange for those products or services. Product revenue from the sale of illuminators, disposable kits, IFC, spare parts and storage solutions are recognized upon the transfer of control of the products to the customer. Product revenue from maintenance services are recognized ratably on a straight-line basis over the term of maintenance as customers simultaneously

92


 

consume and receive benefits. Freight costs charged to customers are recorded as a component of product revenue. Taxes that the Company invoices to its customers and remits to governments are recorded on a net basis, which excludes such tax from product revenue.

The Company receives reimbursement under its U.S. government contracts that support research and development of defined projects. The contracts generally provide for reimbursement of approved costs incurred under the terms of the contracts. Revenue related to the cost reimbursement provisions under the Company’s U.S. government contracts is recognized as the qualified direct and indirect costs on the projects are incurred. The Company invoices under its U.S. government contracts using the provisional rates in the government contracts and thus is subject to future audits at the discretion of the government. The Company believes that government contract revenue for periods not yet audited has been recorded in amounts that are expected to be realized upon final audit and settlement. However, these audits could result in an adjustment to government contract revenue previously reported, which adjustments could be potentially significant. Costs incurred related to services performed under the contracts are included as a component of research and development or selling, general and administrative expenses in the Company’s consolidated statements of operations. The Company’s use of estimates in recording accrued liabilities for government contract activities (see “Use of Estimates” above) affects the revenue recorded from development funding and under the government contracts.

Disaggregation of Product Revenue

Product revenue by geographical locations of customers during the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

 

2023

 

 

2022

 

 

2021

 

Product revenue:

 

 

 

 

 

 

 

 

 

North America

 

$

99,187

 

 

$

103,978

 

 

$

68,968

 

Europe, Middle East and Africa

 

 

55,008

 

 

 

56,297

 

 

 

60,124

 

Other

 

 

2,172

 

 

 

1,773

 

 

 

1,767

 

Total product revenue

 

$

156,367

 

 

$

162,048

 

 

$

130,859

 

 

Contract Balances

The Company invoices its customers based upon the terms in the contracts, which generally require payment 30 to 60 days from the date of invoice. Accounts receivable are recorded when the Company’s right to the consideration is estimated to be unconditional. The Company's conditional rights to the consideration are recorded as contract assets. As of December 31, 2023 and December 31, 2022, the Company had zero and $0.1 million, respectively, of contract assets included in the “Prepaid and other current assets” on the Company’s consolidated balance sheets.

Contract liabilities mainly consist of deferred revenue related to maintenance services, unshipped products, and uninstalled illuminators, or receivables from customers that are not yet recognized as revenue. Maintenance services are generally billed upfront at the beginning of each annual service period and recognized ratably over the contractual service period. The Company applies an optional exemption to not disclose the value of unsatisfied performance obligations for contracts that have an original expected duration of one year or less. As of December 31, 2023 and December 31, 2022, the Company had $1.5 million and zero, respectively, of contract liabilities included in “Deferred revenue” on the Company’s consolidated balance sheets related to the Department of Defense, or DoD.

Research and Development Expenses

Research and development (“R&D”) expenses are charged to expense when incurred, including cost incurred pursuant to the terms of the Company’s U.S. government contracts. R&D expenses include salaries and related expenses for scientific and regulatory personnel, non-cash stock-based compensation, payments to consultants, supplies and chemicals used in in-house laboratories, costs of R&D facilities, depreciation of equipment and external contract research expenses, including clinical trials, preclinical safety studies, other laboratory studies, process development and product manufacturing for research use.

The Company’s use of estimates in recording accrued liabilities for R&D activities (see “Use of Estimates” above) affects the amounts of R&D expenses recorded from development funding. Actual results may differ from those estimates under different assumptions or conditions.

Cash Equivalents

The Company considers all highly liquid investments with maturities of three months or less from the date of purchase to be cash equivalents. These investments primarily consist of money market instruments and are classified as available-for-sale.

Investments

Investments with original maturities of greater than three months primarily include corporate debt and U.S. government agency securities that are designated as available-for-sale and classified as short-term investments. Available-for-sale securities are carried at estimated

93


 

fair value. The Company views its available-for-sale portfolio as available for use in its current operations. Unrealized gains and losses derived by changes in the estimated fair value of available-for-sale securities are recorded in “Unrealized gains (losses) on available-for-sale investments, net of taxes” on the Company’s consolidated statements of comprehensive loss. Realized gains (losses) from the sale of available-for-sale investments, if any, are determined on a specific identification method, and are recorded in “Other income (expense), net” on the Company’s consolidated statements of operations. The costs of securities sold are based on the specific identification method, if applicable. The Company reported the amortization of any premium and accretion of any discount resulting from the purchase of debt securities as a component of interest income.

The Company also reviews its available-for-sale securities on a regular basis to evaluate whether any security in an unrealized loss position has expected credit loss by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. Expected credit losses, if any, are recorded in “Other income (expense), net” on the Company’s consolidated statements of operations.

During the years ended December 31, 2023 and December 31, 2022, the Company recorded zero and $2.2 million, respectively, of impairment of investments in certain preferred stock and warrants in “Other income (expense), net” on the Company's consolidated statements of operations.

Deferred Compensation Plan

The Company’s deferred compensation plan, pursuant to which compensation deferrals began in 2020, is a nonqualified deferred compensation plan that allows highly compensated employees to defer up to 80 percent of their base salary and up to 100 percent of their variable compensation each plan year. The Company may make discretionary contributions to each participant in an amount determined each year. To fund the deferred compensation plan’s long-term liability, the Company purchases Company-owned life insurance contracts on certain employees. The insurance serves as an investment source for the funds being set aside. Participants in the deferred compensation plan select the mutual funds in which their compensation deferrals are deemed to be invested as a component of the insurance contracts. As of December 31, 2023 and December 31, 2022, $2.6 million and $1.9 million, respectively, were included in “Other assets” on the Company’s consolidated balance sheets, which represents the cash surrender value of the associated life insurance policies. As of December 31, 2023 and December 31, 2022, $2.8 million and $1.9 million, respectively, were included in “Other non-current liabilities” on the Company’s consolidated balance sheets, which represents the carrying value of the liability for deferred compensation. Gains and losses on the investments related to the nonqualified deferred compensation plan are included in “Other income (expense), net”, on the Company’s consolidated statements of operations, and corresponding changes in their deferred compensation liability are included in operating expenses.

Restricted Cash

As of December 31, 2023 and December 31, 2022, the Company’s restricted cash consisted primarily of a letter of credit relating to an office building lease. As of December 31, 2023 and December 31, 2022, the Company also had certain non-U.S. dollar denominated deposits recorded as restricted cash in compliance with certain foreign contractual requirements.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash equivalents, available-for-sale securities and accounts receivable.

Pursuant to the Company’s investment policy, substantially all of the Company’s cash, cash equivalents and available-for-sale securities are maintained at major financial institutions of high credit standing. The Company monitors the financial credit worthiness of the issuers of its investments and limits the concentration in individual securities and types of investments that exist within its investment portfolio. Generally, all of the Company’s investments carry high credit quality ratings, which is in accordance with its investment policy. At December 31, 2023, the Company does not believe there is significant financial risk from non-performance by the issuers of the Company’s cash equivalents and short-term investments.

On a regular basis, including at the time of sale, the Company performs credit evaluations of its significant customers that it expects to sell to on credit terms. Generally, the Company does not require collateral from its customers to secure accounts receivable. To the extent that the Company determines credit losses may occur, the Company maintains an allowance for estimated credit losses on its consolidated balance sheets and records a charge on its consolidated statements of operations as a component of selling, general and administrative expenses.

The Company had three and two customers that accounted for more than 10% of the Company’s outstanding accounts receivables at both December 31, 2023 and December 31, 2022, respectively. These customers cumulatively represented approximately 51% and 49% of the Company’s outstanding trade receivables at December 31, 2023 and December 31, 2022, respectively. To date, the Company has not experienced collection difficulties from these customers.

94


 

Inventories

At December 31, 2023 and December 31, 2022, inventory consisted of raw materials, work-in-process and finished goods. Finished goods include INTERCEPT disposable kits, illuminators, and certain components for the illuminators. Platelet and plasma systems’ disposable kits generally expire no later than 24 months from the date of manufacture. In the U.S., until the Company is able to generate data satisfactory to the FDA regarding the stability of the disposable kits for the platelet system using a component manufactured with a new solvent, the shelf life for our platelet kits will be limited to six months. Illuminators and individual components do not have regulated expiration dates. Raw materials and work-in-process includes certain components that are manufactured over a protracted length of time before being ultimately incorporated and assembled by Fresenius, Inc. (with their affiliates, “Fresenius”) into the finished INTERCEPT disposable kits. It is not customary for the Company’s production cycle for inventory to exceed 12 months, however, in certain circumstances the Company purchases inventory components it expects to consume beyond 12 months. The Company uses its best judgment to factor in lead times for the production of its raw materials, work-in-process and finished units to meet the Company’s forecasted demands. Additionally, from time-to-time, the Company may engage in strategic longer-range inventory purchases due to concentration of supplier risk, obsolescence of materials or components, or simply as safety stock to mitigate disruption to supply. Based upon estimated production needs and current inventory levels, the Company determines the amount of inventory necessary for the next 12 months. Any amounts in excess of this 12 month rolling projection are classified as “Non-current inventories” in the consolidated balance sheets. Changes to those estimates could potentially impact amounts recorded as current or non-current assets.

Inventory is recorded at the lower of cost, determined on a first-in, first-out basis, or net realizable value. The Company uses judgment to analyze and determine if the composition of its inventory is obsolete, slow-moving or unsalable and frequently reviews such determinations. The Company writes down specifically identified unusable, obsolete, slow-moving, or known unsalable inventory that has no alternative use in the period that it is first recognized by using a number of factors including product expiration dates, open and unfulfilled orders, and sales forecasts. Any write-down of its inventory to net realizable value establishes a new cost basis and will be maintained even if certain circumstances suggest that the inventory is recoverable in subsequent periods. Costs associated with the write-down of inventory are recorded within “Cost of product revenue” on the Company’s consolidated statements of operations. At both December 31, 2023 and December 31, 2022, the Company had $0.7 million recorded for potential obsolete, expiring or unsalable product.

Property and Equipment, net

Property and equipment is comprised of furniture, equipment, leasehold improvements, construction-in-progress, information technology hardware and software and is recorded at cost. At the time the property and equipment is ready for its intended use, it is depreciated on a straight-line basis over the estimated useful lives of the assets (generally three to five years). Leasehold improvements are amortized on a straight-line basis over the shorter of the lease term or the estimated useful lives of the improvements. During the twelve months ended December 31, 2023 and 2022, the Company had non-cash purchases of capital expenditures of $0.8 million and $0.7 million, respectively.

Goodwill

Goodwill is not amortized, but instead is subject to an impairment test performed on an annual basis, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. Such impairment analysis is performed on August 31 of each year, or more frequently if indicators of impairment exist. The test for goodwill impairment may be assessed using qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than the carrying amount. If the Company determines that it is more likely than not that the fair value of a reporting unit is less than the carrying amount, the Company must then proceed with performing the quantitative goodwill impairment test. The Company may choose not to perform the qualitative assessment to test goodwill for impairment and proceed directly to the quantitative impairment test; however, the Company may revert to the qualitative assessment to test goodwill for impairment in any subsequent period. The quantitative goodwill impairment test compares the fair value of each reporting unit with its respective carrying amount, including goodwill. The Company has determined that it operates as one reporting unit and estimates the fair value of its one reporting unit using the enterprise approach under which it considers the quoted market capitalization of the Company as reported on the Nasdaq Global Market. The Company considers quoted market prices that are available in active markets to be the best evidence of fair value. The Company also considers other factors, which include future forecasted results, the economic environment and overall market conditions. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. If the carrying amount of the reporting unit’s goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to that excess, limited to the carrying amount of goodwill in the Company’s one reporting unit.

During the years ended December 31, 2023, 2022 and 2021, the Company did not dispose of, impair or recognize additional goodwill.

Long-lived Assets

The Company evaluates its long-lived assets for impairment by continually monitoring events and changes in circumstances that could indicate carrying amounts of its long-lived assets may not be recoverable. When such events or changes in circumstances occur, the Company assesses recoverability by determining whether the carrying value of such assets will be recovered through the undiscounted

95


 

expected future cash flows. If the expected undiscounted future cash flows are less than the carrying amount of these assets, the Company then measures the amount of the impairment loss based on the excess of the carrying amount over the fair value of the assets.

Foreign Currency

The functional currency of the Company’s Cerus Europe B.V. subsidiary is the U.S. dollar. Monetary assets and liabilities denominated in foreign currencies are remeasured in U.S. dollars using the exchange rates at the balance sheet date. Non-monetary assets and liabilities denominated in foreign currencies are remeasured in U.S. dollars using historical exchange rates. Product revenues and expenses are remeasured using average exchange rates prevailing during the period. Remeasurements are recorded in “Foreign exchange loss” on the Company’s consolidated statements of operations.

The functional currency of the JV (as defined below) is the Chinese Renminbi. Monetary assets and liabilities denominated in foreign currencies are remeasured in Renminbi using the exchange rates at the balance sheet date. The financial statements of JV are translated into U.S. dollar for consolidation. The JV's balance sheet is translated using the month-end exchange rate, and the JV's income statement is translated using the monthly average exchange rate, the difference is recognized as cumulative translation adjustment.

Stock-Based Compensation

Stock-based compensation expense is measured at the grant-date based on the fair value of the award and is recognized as expense on a straight-line basis over the requisite service period, which is the vesting period, and is adjusted for estimated forfeitures. To the extent that stock options contain performance criteria for vesting, stock-based compensation is recognized once the performance criteria are probable of being achieved.

See Note 12 for further information regarding the Company’s stock-based compensation assumptions and expenses.

Consolidated Variable Interest Entity

In February 2021, the Company entered into an Equity Joint Venture Contract with Shandong Zhongbaokang Medical Implements Co., Ltd. (“ZBK”), to establish Cerus Zhongbaokang (Shandong) Biomedical Co., LTD. (the “JV”) for the purpose of developing, obtaining regulatory approval for, and eventual manufacturing and commercialization of the INTERCEPT blood transfusion for platelets and red blood cells in the People’s Republic of China. The Company owns 51% of equity in the JV and consolidates the JV as it has determined that the investment is a variable interest entity and that the Company is the primary beneficiary.

Operating expenses for the JV were de minimis for all periods presented.

Income Taxes

The provision for income taxes is accounted for using an asset and liability approach, under which deferred tax assets and liabilities are determined based on differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company does not recognize tax positions that do not have a greater than 50% likelihood of being recognized upon review by a taxing authority having full knowledge of all relevant information. Use of a valuation allowance is not an appropriate substitute for derecognition of a tax position. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in its income tax expense. Although the Company believes it more likely than not that a taxing authority would agree with its current tax positions, there can be no assurance that the tax positions the Company has taken will be substantiated by a taxing authority if reviewed. The Company’s U.S. federal tax returns filed for years 2003 through 2022, and California tax returns filed for years through 2022, remain subject to examination by the taxing jurisdictions due to unutilized net operating losses and research credits. The Company continues to carry a valuation allowance on substantially all of its net deferred tax assets.

Net Loss Per Share Attributable to Cerus Corporation

Basic net loss per share attributable to Cerus Corporation is computed by dividing net loss attributable to Cerus Corporation by the weighted average number of common shares outstanding for the period. Diluted net loss per share attributable to Cerus Corporation gives effect to all potentially dilutive common shares outstanding for the period. The potentially dilutive securities include stock options, employee stock purchase plan rights and restricted stock units, which are calculated using the treasury stock method. For the years ended December 31, 2023, 2022 and 2021, all potentially dilutive securities outstanding have been excluded from the computation of dilutive weighted average shares outstanding because such securities have an antidilutive impact due to losses reported.

The following table sets forth the reconciliation of the numerator and denominator used in the computation of basic and diluted net loss per share for the years ended December 31, 2023, 2022 and 2021 (in thousands, except per share amounts):

 

96


 

 

 

Year Ended December 31,

 

 

 

 

2023

 

 

2022

 

 

2021

 

 

Numerator for Basic and Diluted:

 

 

 

 

 

 

 

 

 

 

Net loss attributable to Cerus Corporation

 

$

(37,489

)

 

$

(42,779

)

 

$

(54,374

)

 

Denominator:

 

 

 

 

 

 

 

 

 

 

Basic weighted average number of shares outstanding

 

 

180,270

 

 

 

176,545

 

 

 

171,279

 

 

Effect of dilutive potential shares

 

 

 

 

 

 

 

 

 

 

Diluted weighted average number of shares outstanding

 

 

180,270

 

 

 

176,545

 

 

 

171,279

 

 

Net loss per share attributable to Cerus Corporation:

 

 

 

 

 

 

 

 

 

 

Basic and diluted

 

$

(0.21

)

 

$

(0.24

)

 

$

(0.32

)

 

 

 

 

 

 

 

 

 

 

 

 

 

The table below presents potential shares that were excluded from the calculation of the weighted average number of shares outstanding used for the calculation of diluted net loss per share. These are excluded from the calculation due to their anti-dilutive effect for the years ended December 31, 2023, 2022 and 2021 (shares in thousands):

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Weighted average number of anti-dilutive potential shares:

 

 

 

 

 

 

 

 

 

Stock options

 

 

14,896

 

 

 

16,072

 

 

 

16,345

 

Restricted stock units

 

 

10,192

 

 

 

7,966

 

 

 

6,798

 

Employee stock purchase plan rights

 

 

396

 

 

 

252

 

 

 

153

 

            Total

 

 

25,484

 

 

 

24,290

 

 

 

23,296

 

 

 

 

 

 

 

 

 

 

 

 

Leases

The Company determines if an arrangement is a lease at inception. Operating leases are included in “Operating lease right-of-use assets”, “Operating lease liabilities - current” and “Operating lease liabilities - non-current” in the Company’s consolidated balance sheets. As of December 31, 2023 and December 31, 2022, the Company did not have finance leases.

ROU assets and operating lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU asset also includes any lease payments made and excludes lease incentives. The lease terms may include options to extend or terminate the lease when the options are reasonably certain to be exercised. Operating leases are recognized on a straight-line basis over the lease term.

Guarantee and Indemnification Arrangements

The Company recognizes the fair value for guarantee and indemnification arrangements issued or modified by the Company. In addition, the Company monitors the conditions that are subject to the guarantees and indemnifications in order to identify if a loss has occurred. If the Company determines it is probable that a loss has occurred, then any such estimable loss would be recognized under those guarantees and indemnifications. Some of the agreements that the Company is a party to contain provisions that indemnify the counter party from damages and costs resulting from claims that the Company’s technology infringes the intellectual property rights of a third-party or claims that the sale or use of the Company’s products have caused personal injury or other damage or loss. The Company has not received any such requests for indemnification under these provisions and has not been required to make material payments pursuant to these provisions.

The Company generally provides for a one-year warranty on certain of its disposable kits and illuminators covering defects in materials and workmanship. The Company accrues costs associated with warranty obligations when claims become known and are estimable. The Company has not experienced significant or systemic warranty claims nor is it aware of any existing current warranty claims. Accordingly, the Company has not accrued for any future warranty costs for its products at December 31, 2023 and December 31, 2022.

Fair Value of Financial Instruments

The Company applies the provisions of fair value relating to its financial assets and liabilities. The carrying amounts of accounts receivables, accounts payable, and other accrued liabilities approximate their fair value due to the relative short-term maturities. Based on the borrowing rates currently available to the Company for loans with similar terms, the Company believes the fair value of its debt approximates their carrying amounts. The Company measures and records certain financial assets and liabilities at fair value on a recurring basis, including its available-for-sale securities. The Company classifies instruments within Level 1 if quoted prices are available in active markets for identical assets, which include the Company’s cash accounts and money market funds. The Company

97


 

classifies instruments in Level 2 if the instruments are valued using observable inputs to quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. These instruments include the Company’s corporate debt and U.S. government agency securities holdings. The available-for-sale securities are held by a custodian who obtains investment prices from a third-party pricing provider that uses standard inputs (observable in the market) to models which vary by asset class. The Company classifies instruments in Level 3 if one or more significant inputs or significant value drivers are unobservable. The Company assesses any transfers among fair value measurement levels at the end of each reporting period.

See Note 3 for further information regarding the Company’s valuation of financial instruments.

New Accounting Pronouncements

Recently issued accounting pronouncements not yet adopted

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. The Company is currently evaluating the provisions of this ASU and expects to adopt them for the year ending December 31, 2024. The Company does not expect the adoption of this guidance to have a material impact on the Company's consolidated financial statements.

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. The Company does not expect the adoption of this guidance to have a material impact on the Company's consolidated financial statements.

 

Note 3. Available-for-sale Securities and Fair Value on Financial Instruments

Available-for-sale Securities

The following is a summary of available-for-sale securities at December 31, 2023 (in thousands):

 

 

 

December 31, 2023

 

 

 

Amortized
Cost

 

 

Gross
Unrealized Gain

 

 

Gross
Unrealized Loss

 

 

Allowance for Credit Loss

 

 

Fair Value

 

Money market funds

 

$

5,062

 

 

$

 

 

$

 

 

$

 

 

$

5,062

 

United States government agency securities

 

 

19,652

 

 

 

16

 

 

 

(314

)

 

 

 

 

 

19,354

 

Corporate debt securities

 

 

32,395

 

 

 

3

 

 

 

(638

)

 

 

 

 

 

31,760

 

Mortgage-backed securities

 

 

3,347

 

 

 

7

 

 

 

(263

)

 

 

 

 

 

3,091

 

Total available-for-sale securities

 

$

60,456

 

 

$

26

 

 

$

(1,215

)

 

$

 

 

$

59,267

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The following is a summary of available-for-sale securities at December 31, 2022 (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

 

 

Amortized
Cost

 

 

Gross
Unrealized Gain

 

 

Gross
Unrealized Loss

 

 

Allowance for Credit Loss

 

 

Fair Value

 

Money market funds

 

$

14,472

 

 

$

 

 

$

 

 

$

 

 

$

14,472

 

United States government agency securities

 

 

27,200

 

 

 

41

 

 

 

(818

)

 

 

 

 

 

26,423

 

Corporate debt securities

 

 

38,496

 

 

 

2

 

 

(1,703

)

 

 

 

 

 

36,795

 

Mortgage-backed securities

 

 

3,660

 

 

 

7

 

 

(316

)

 

 

 

 

 

3,351

 

Total available-for-sale securities

 

$

83,828

 

 

$

50

 

 

$

(2,837

)

 

$

 

 

$

81,041

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

98


 

 

Available-for-sale securities at December 31, 2023 and December 31, 2022, consisted of the following by contractual maturity(in thousands):

 

 

December 31, 2023

 

 

December 31, 2022

 

 

 

Amortized Cost

 

 

Fair Value

 

 

Amortized Cost

 

 

Fair Value

 

One year or less

 

$

42,598

 

 

$

41,789

 

 

$

28,284

 

 

$

27,907

 

Greater than one year and less than five years

 

 

17,858

 

 

 

17,478

 

 

 

55,544

 

 

 

53,134

 

Total available-for-sale securities

 

$

60,456

 

 

$

59,267

 

 

$

83,828

 

 

$

81,041

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The following tables show all available-for-sale marketable securities in an unrealized loss position for which an allowance for credit losses has not been recognized and the related gross unrealized losses and fair value, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):

 

 

December 31, 2023

 

 

Less than 12 Months

 

 

12 Months or Greater

 

 

Total

 

 

Fair Value

 

 

Unrealized Loss

 

 

Fair Value

 

 

Unrealized Loss

 

 

Fair Value

 

 

Unrealized Loss

 

Corporate debt securities

$

1,466

 

 

$

(12

)

 

$

29,647

 

 

$

(626

)

$

31,113

 

$

(638

)

United States government agency securities

 

4,855

 

 

 

(25

)

 

 

10,991

 

 

 

(289

)

 

15,846

 

 

(314

)

Mortgage-backed securities

 

242

 

 

 

(1

)

 

 

2,647

 

 

 

(262

)

 

2,889

 

 

(263

)

    Total

$

6,563

 

$

(38

)

$

43,285

 

$

(1,177

)

$

49,848

 

$

(1,215

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

 

Less than 12 Months

 

 

12 Months or Greater

 

 

Total

 

 

Fair Value

 

 

Unrealized Loss

 

 

Fair Value

 

 

Unrealized Loss

 

 

Fair Value

 

 

Unrealized Loss

 

Corporate debt securities

$

16,500

 

$

(544

)

$

20,050

 

$

(1,159

)

$

36,550

 

$

(1,703

)

United States government agency securities

 

9,869

 

 

(234

)

 

11,362

 

 

(584

)

 

21,231

 

 

(818

)

Mortgage-backed securities

 

1,725

 

 

(98

)

 

1,416

 

 

(218

)

 

3,141

 

 

(316

)

    Total

$

28,094

 

$

(876

)

$

32,828

 

$

(1,961

)

$

60,922

 

$

(2,837

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The Company typically invests in highly-rated securities, and its investment policy limits the amount of credit exposure to any one issuer. The policy generally requires investments to be investment grade, with the primary objective of minimizing the potential risk of principal loss. Fair values were determined for each individual security in the investment portfolio. When evaluating an investment for expected credit losses, the Company reviews factors such as the length of time and extent to which fair value has been below its cost basis, the financial condition of the issuer and any changes thereto, changes in market interest rates, and the Company’s intent to sell, or whether it is more likely than not it will be required to sell, the investment before recovery of the investment’s cost basis. The Company also regularly reviews its investments in an unrealized loss position and evaluates the current expected credit loss by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. During the years ended December 31, 2023, 2022 and 2021, the Company did not recognize any expected credit losses. The Company has no current requirement or intent to sell the securities in an unrealized loss position. The Company expects to recover up to (or beyond) the initial cost of investment for securities held.

 

The Company recorded less than $0.1 million of gross realized gains from the sale or maturity of available-for-sale investments during the year ended December 31, 2023, 2022 and 2021, respectively. The Company recorded $0.1 million, $0.1 million and zero of gross realized losses from the sale or maturity of available-for-sale investments during the year ended December 31, 2023, 2022 and 2021, respectively.

 

Fair Value Disclosures

The Company uses certain assumptions that market participants would use to determine the fair value of an asset or liability in pricing the asset or liability in an orderly transaction between market participants at the measurement date. The identification of market participant assumptions provides a basis for determining what inputs are to be used for pricing each asset or liability. A fair value

99


 

hierarchy has been established which gives precedence to fair value measurements calculated using observable inputs over those using unobservable inputs. This hierarchy prioritized the inputs into three broad levels as follows:

Level 1: Quoted prices in active markets for identical instruments
Level 2: Other significant observable inputs (including quoted prices in active markets for similar instruments)
Level 3: Significant unobservable inputs (including assumptions in determining the fair value of certain investments)

Money market funds are highly liquid investments and are actively traded. The pricing information on these investment instruments are 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.

To estimate the fair value of Level 2 debt securities as of December 31, 2023, the Company’s primary pricing service relies on inputs from multiple industry-recognized pricing sources to determine the price for each investment. Corporate debt and U.S. government agency securities are systematically priced by this service as of the close of business each business day. If the primary pricing service does not price a specific asset a secondary pricing service is utilized.

The fair values of the Company’s financial assets and liabilities were determined using the following inputs at December 31, 2023 (in thousands):

 

 

Balance sheet

 

 

 

 

Quoted
Prices in
Active
Markets for Identical
Assets

 

 

Significant
Other
Observable
Inputs

 

 

Significant Unobservable Inputs

 

 

 

classification

 

Total

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Money market funds

 

Cash and cash equivalents

 

$

5,062

 

 

$

5,062

 

 

$

 

 

$

 

United States government agency securities

 

Short-term investments

 

 

19,354

 

 

 

 

 

 

19,354

 

 

 

 

Corporate debt securities

 

Short-term investments

 

 

31,760

 

 

 

 

 

 

31,760

 

 

 

 

Mortgage-backed securities

 

Short-term investments

 

 

3,091

 

 

 

 

 

 

3,091

 

 

 

 

Total short-term investments

 

 

 

$

59,267

 

 

$

5,062

 

 

$

54,205

 

 

$

 

 

The fair values of the Company’s financial assets and liabilities were determined using the following inputs at December 31, 2022 (in thousands):

 

 

Balance sheet

 

 

 

 

Quoted
Prices in
Active
Markets for Identical
Assets

 

 

Significant
Other
Observable
Inputs

 

 

Significant Unobservable Inputs

 

 

 

classification

 

Total

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Money market funds

 

Cash and cash equivalents

 

$

14,472

 

 

$

14,472

 

 

$

 

 

$

 

United States government agency securities

 

Short-term investments

 

 

26,423

 

 

 

 

 

 

26,423

 

 

 

 

Corporate debt securities

 

Short-term investments

 

 

36,795

 

 

 

 

 

 

36,795

 

 

 

 

Mortgage-backed securities

 

Short-term investments

 

 

3,351

 

 

 

 

 

 

3,351

 

 

 

 

Total short-term investments

 

 

 

$

81,041

 

 

$

14,472

 

 

$

66,569

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The Company did not have any transfers among fair value measurement levels during the years ended December 31, 2023 and December 31, 2022.

 

The following table provides a summary of the total (loss) gain recognized in the Company’s consolidated statements of operations due to changes in the fair value of the warrant (in thousands):

 

 

Years Ended December 31,

 

 

2023

 

 

2022

 

 

2021

 

(Loss) gain from changes in the fair value of level 3 investments

$

 

 

$

(570

)

 

$

148

 

 

 

100


 

Note 4. Inventories

Inventories at December 31, 2023 and December 31, 2022, consisted of the following (in thousands):

 

 

December 31, 2023

 

 

December 31, 2022

 

Raw materials

 

$

13,680

 

 

$

12,051

 

Work-in-process

 

 

20,668

 

 

 

16,078

 

Finished goods

 

 

25,021

 

 

 

16,368

 

Total inventories

 

 

59,369

 

 

 

44,497

 

Less: non-current inventories

 

 

19,501

 

 

 

15,494

 

Total current inventories

 

$

39,868

 

 

$

29,003

 

 

 

 

 

 

 

 

Non-current inventories primarily consists of raw materials and work-in-process.

 

Note 5. Property and Equipment, net

Property and equipment, net at December 31, 2023 and December 31, 2022, consisted of the following (in thousands):

 

 

 

December 31,

 

 

 

2023

 

2022

 

Construction-in-progress

 

$

 

 

$

416

 

Machinery and equipment

 

 

5,534

 

 

 

4,585

 

Computer equipment and software

 

 

3,949

 

 

 

3,872

 

Furniture and fixtures

 

 

2,008

 

 

 

2,065

 

Leasehold improvements

 

 

12,192

 

 

 

12,814

 

Consigned equipment

 

 

1,429

 

 

 

1,433

 

Total property and equipment, gross

 

 

25,112

 

 

 

25,185

 

Accumulated depreciation and amortization

 

 

(16,472

)

 

 

(14,216

)

Total property and equipment, net

 

$

8,640

 

 

$

10,969

 

 

 

 

 

 

 

 

 

Depreciation and amortization expense related to property and equipment, net was $2.4 million, $2.5 million and $2.5 million for the years ended December 31, 2023, 2022 and 2021, respectively. As part of the Company's restructuring plan, $0.7 million was recognized as an impairment of long-lived assets for leasehold improvements and furniture and fixtures and was recorded within Restructuring” on the Company's consolidated statements of operations for the year ended December 31, 2023. No impairment charges were incurred for the year ended December 31, 2022.

 

Note 6. Accrued Liabilities

Accrued liabilities at December 31, 2023 and December 31, 2022, consisted of the following (in thousands):

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Accrued compensation and related costs

 

$

11,822

 

 

$

17,577

 

Accrued professional services

 

 

3,139

 

 

 

2,581

 

Other accrued expenses

 

 

4,264

 

 

 

5,045

 

Total accrued liabilities

 

$

19,225

 

 

$

25,203

 

 

Note 7. Restructuring

 

In June 2023, pursuant to the Board of Directors’ approval, the Company began implementing a restructuring plan to pursue greater efficiency and to realign its business and strategic priorities. This included a facilities consolidation strategy to cease use of a part of its corporate office building under its operating lease (see Note 10, Commitments and Contingencies) and reduction in force of its employee base. Affected employees received severance consideration and continuation of benefits, as well as transition assistance. During the twelve months ended December 31, 2023, the Company recognized $3.7 million of restructuring charges related to severance cost and facilities consolidation. The Company has substantially implemented the restructuring plan in 2023. The following is a summary of the Company’s accrued restructuring costs for one-time termination benefits, recorded within “Accrued liabilities” on the Company's consolidated balance sheets (in thousands):

 

101


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at

 

 

Restructuring

 

 

 

 

 

Balance at

 

 

 

December 31, 2022

 

 

Charge

 

 

Cash Payments

 

 

December 31, 2023

 

One-time termination benefits

 

$

 

 

$

1,673

 

 

$

(1,589

)

 

$

84

 

Other

 

 

 

 

 

372

 

 

 

(134

)

 

 

238

 

Total

 

$

 

 

$

2,045

 

 

$

(1,723

)

 

$

322

 

 

Note 8. Debt

Debt at December 31, 2023, consisted of the following (in thousands):

 

 

Principal

 

 

Unamortized Discount

 

 

Net Carrying
Value

 

Term Loan

 

$

60,000

 

 

$

(204

)

 

$

59,796

 

Revolving Loan

 

 

20,000

 

 

 

 

 

 

20,000

 

Total debt

 

 

80,000

 

 

(204

)

 

79,796

 

Less: current portion

 

 

20,000

 

 

 

 

 

 

20,000

 

Non-current portion

 

$

60,000

 

 

$

(204

)

 

$

59,796

 

 

 

 

 

 

 

 

 

 

 

 

Debt at December 31, 2022, consisted of the following (in thousands):

 

 

 

Principal

 

 

Unamortized Discount

 

 

Net Carrying
Value

 

Term Loan

 

$

55,000

 

 

$

(106

)

 

$

54,894

 

Revolving Loan

 

 

14,909

 

 

 

 

 

 

14,909

 

Total debt

 

 

69,909

 

 

 

(106

)

 

 

69,803

 

Less: current portion

 

 

56,159

 

 

 

 

 

 

56,159

 

Non-current portion

 

$

13,750

 

 

$

(106

)

 

$

13,644

 

 

 

 

 

 

 

 

 

 

 

 

Principal, interest and fee payments on the Term Loan Credit Agreement (as defined below) at December 31, 2023, are expected to be as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31,

 

Principal

 

 

Interest and Fees

 

 

Total

 

2024

 

$

 

 

$

7,438

 

 

$

7,438

 

2025

 

 

 

 

 

7,417

 

 

 

7,417

 

2026

 

 

22,500

 

 

 

6,488

 

 

 

28,988

 

2027

 

 

30,000

 

 

 

2,934

 

 

 

32,934

 

2028

 

 

7,500

 

 

 

1,356

 

 

 

8,856

 

Total

 

$

60,000

 

 

$

25,633

 

 

$

85,633

 

 

 

 

 

 

 

 

 

 

 

Loan Agreements

 

On March 29, 2019, the Company entered into a Credit, Security and Guaranty Agreement (Term Loan) (the “Prior Term Loan Credit Agreement”) with MidCap Financial Trust (“MidCap”) to borrow up to $70 million in three tranches (collectively “Prior Term Loan”), with a maturity date of March 1, 2024. The first advance of $40.0 million (“Tranche 1”) was drawn by the Company on March 29, 2019, with the proceeds used in part to repay in full the outstanding term loans and fees under a prior loan agreement. The second advance of $15.0 million (“Tranche 2”) was drawn by the Company on March 29, 2021. The third advance of $15.0 million (“Tranche 3”) expired on December 31, 2021. The borrowings under the Prior Term Loan bear interest at the sum of a fixed percentage spread and the greater of (i) 1.80% or (ii) one month SOFR plus 0.1%.

 

On March 31, 2023, the Company entered into an Amended and Restated Credit, Security and Guaranty Agreement (Term Loan) (the “Term Loan Credit Agreement”) which amended and restated the Prior Term Loan Credit Agreement. The Term Loan Credit Agreement provides a secured term loan facility in an aggregate principal amount of up to $75.0 million. The Company borrowed the first advance of $40.0 million (“Tranche 1”) and the second advance of $15.0 million (“Tranche 2”) on the closing date to refinance the term loans under the Prior Term Loan Credit Agreement. Under the terms of the Term Loan Credit Agreement, (i) the third advance of $10.0 million (“Tranche 3”) is available to the Company through July 1, 2024, and (ii) the fourth advance of $10.0 million (“Tranche 4”), will be available to the Company from July 1, 2024 through July 1, 2025, subject to the Company’s satisfaction of certain other conditions described in the Term Loan Credit Agreement.

 

102


 

Tranche 1, Tranche 2, the borrowed portion of Tranche 3, and, if borrowed, the remaining portion of Tranche 3 and Tranche 4, each bear interest at a floating rate equal to the sum of the Term SOFR rate (subject to a floor of 1.00%) plus 6.50%. The proceeds from Tranche 3 and Tranche 4 are expected to be used for working capital and general corporate purposes. Interest on each term loan advance is due and payable monthly in arrears. Interest only payments are due for the first 36 months, and the remaining payments are due over the remaining 24 months. The interest only payment period can be extended for 12 months upon achievement of a specified trailing 12 month net revenue target. The interest rate at December 31, 2023 is approximately 12.2%.

 

On September 1, 2023, the Company entered into Amendment 1 of the Term Loan Credit Agreement. At the close of this amendment, the Company borrowed $5.0 million available under Tranche 3. On January 5, 2024 and effective December 31, 2023, the Company entered into Amendment 2 of the Term Loan Credit Agreement to remove the minimum revenue condition applicable to the remaining $5.0 million available in Tranche 3, which may now be drawn at any time prior to July 1, 2024.

 

Prepayments of the term loans under the Term Loan Credit Agreement, in whole or in part, will be subject to early termination fees which decline each year through the term of the Term Loan Credit Agreement. The Company also must pay an annual administrative fee equal to a fractional percentage of the amount outstanding pursuant to the Term Loan Credit Agreement, and upon the final payment must also pay an exit fee of a percentage of the amount borrowed pursuant to the Term Loan Credit Agreement (the “Exit Fee”). The Company is required to pay a pro rata portion of the Exit Fee in connection with any prepayment. The Company uses the effective interest method to recognize the Exit Fee over the term of the debt.

The Company also maintained a Credit, Security and Guaranty Agreement (Revolving Loan) (the “Prior Revolving Loan Credit Agreement”) with MidCap. The borrowing limit under the Prior Revolving Loan Credit Agreement was $15.0 million. The amount borrowed under the Prior Revolving Loan Credit Agreement could be increased, upon request by the Company, by up to an additional $5.0 million, subject to agent and lender approval and the satisfaction of certain conditions. The Prior Revolving Loan Credit Agreement had a maturity date of March 1, 2024.

On March 31, 2023, the Company entered into Amended and Restated Credit, Security and Guaranty Agreement (Revolving Loan) (the “Revolving Loan Credit Agreement”) which amended and restated the Prior Revolving Loan Credit Agreement. The Revolving Loan Credit Agreement provides a secured revolving credit facility in an initial aggregate principal amount of up to $20.0 million. The Company may request an increase in the total commitments under the Revolving Loan Credit Agreement by up to an additional $15.0 million, subject to agent and lender approval and the satisfaction of certain conditions.

Loans under the Revolving Loan Credit Agreement accrue interest at a floating rate equal to the Term SOFR rate (subject to a floor of 1.00%) plus 3.75%. Accrued interest on the revolving loans will be paid monthly and revolving loans may be borrowed, repaid and re-borrowed until March 1, 2028, when all outstanding amounts must be repaid. Termination or permanent reductions of the revolving loan commitment under the Revolving Loan Credit Agreement will be subject to termination fees which decline each year until the fourth anniversary of the Revolving Loan Credit Agreement, at which time there is no early termination fee.

In connection with the Revolving Loan Credit Agreement, the Company is required to pay customary fees, including an origination fee equal to a fractional percentage of the original commitment amount at closing (and an equivalent origination fee with respect to any increased commitments at the time of the applicable increase), a monthly unused line fee based upon the average daily unused allowable borrowing base of the revolving credit facility and a monthly collateral management fee based upon the average daily used portion of the revolving credit facility. The Company is also required to maintain a minimum drawn balance under the revolving line or pay interest on the minimum drawn balance.

 

As of December 31, 2023 and December 31, 2022, the Company had borrowed $20.0 million and $14.9 million under the Revolving Loan Credit Agreement and the Prior Revolving Loan Credit Agreement, respectively, which is included in “Debt – current” in the Company's consolidated balance sheets.

The Term Loan Credit Agreement and Revolving Loan Credit Agreement contain certain financial and non-financial covenants, with which the Company was in compliance at December 31, 2023. Additionally, the Company’s obligations under both agreements are secured by a security interest in substantially all of the Company’s assets, with some exclusions.

 

Note 9. Leases

Operating Leases

The Company leases its office facilities, located in Concord, California and Amersfoort, the Netherlands, and certain equipment and automobiles under non-cancelable operating leases with initial terms in excess of one year that require the Company to pay operating costs, property taxes, insurance and maintenance. The operating leases expire at various dates through 2030, with certain of the leases providing for renewal options, provisions for adjusting future lease payments based on the consumer price index, and the right to terminate the lease early. The Company does not assume renewals in determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement. The Company recorded the lease right-of-use asset and obligation at the present value of lease payments over the lease term. The rates implicit in the Company’s leases are generally not readily determinable. The Company

103


 

must estimate its incremental borrowing rate to discount the lease payments to present value. Operating lease assets also include lease incentives.

The Company reduced its office space and ceased using approximately 15,000 square feet of rentable area of corporate office building during the third quarter of 2023. The Company recognized a loss of $1.7 million related to this facilities consolidation in the twelve months ended December 31, 2023 included in “Restructuring” on the Company’s consolidated statements of operations.

Supplemental cash flow information related to operating leases is as follows (dollars in thousands):

 

 

Year Ended

 

 

 

December 31,

 

 

2023

 

 

2022

 

 

2021

 

Cash payments for operating leases

 

$

4,188

 

 

$

3,345

 

 

$

3,390

 

Right-of-use assets obtained in exchange for operating lease obligations

 

 

1,476

 

 

 

1,401

 

 

 

1,311

 

 

 

 

 

 

 

 

 

 

 

Year Ended

 

 

 

December 31,

 

 

2023

 

 

2022

 

Weighted-average remaining lease term

 

5.4 years

 

 

6.5 years

 

Weighted-average discount rate

 

 

8.5

%

 

 

8.4

%

 

Future minimum non-cancelable payments under operating leases as of December 31, 2023, were as follows (in thousands):

 

 

Operating Leases

 

2024

 

 

$

3,638

 

2025

 

 

 

3,268

 

2026

 

 

 

3,128

 

2027

 

 

 

3,419

 

2028

 

 

 

3,811

 

Thereafter

 

 

 

4,172

 

Total future lease payments

 

 

$

21,436

 

Less imputed interest

 

 

 

5,233

 

Present value of lease liabilities (1)

 

 

$

16,203

 

 

(1) Lease liabilities include those operating leases that we plan to sublease as a part of our facilities consolidation restructuring efforts. See Note 7 for additional information.

 

During the years ended December 31, 2023, 2022 and 2021, the Company recorded operating lease expenses of $3.5 million, $3.2 million and $3.2 million, respectively. As of December 31, 2023, the Company had no leases that have not yet commenced.

104


 

Note 10. Commitments and Contingencies

Purchase Commitments

The Company is party to agreements with certain providers for certain components of the INTERCEPT Blood System. Certain of these agreements require minimum purchase commitments from the Company. As of December 31, 2023, the Company had $30.7 million of short-term purchase commitments and $3.0 million of long-term purchase commitments, which are not recorded in the Company’s consolidated balance sheets.

 

Note 11. Stockholders’ Equity

Sales Agreement

On December 11, 2020, the Company entered into the Controlled Equity OfferingSM Sales Agreement (the “Sales Agreement”) with Cantor Fitzgerald & Co. and Stifel, Nicolaus & Company, Incorporated (each a “Sales Agent” and collectively, the “Sales Agents”), under which the Company may issue and sell from time to time up to $100.0 million of the Company’s common stock through or to the Sales Agents, as sales agent or principal.

On March 1, 2023, the Company entered into Amendment No.1 to the Sales Agreement (the “Amended Sales Agreement”). Under the Amended Sales Agreement, the Company was able to issue and sell from time to time up to $96.8 million of the Company’s common stock through or to the Sales Agents, as sales agent or principal. Under the Amended Sales Agreement, each Sales Agent receives compensation based on an aggregate of 3% of the gross proceeds on the sale price per share of the Company’s common stock. The issuance and sale of these shares by the Company pursuant to the Amended Sales Agreement are deemed an “at-the-market” offering and are registered under the Securities Act of 1933, as amended.

During the year ended December 31, 2023, no shares of the Company’s common stock were sold under the Sales Agreement or the Amended Sales Agreement. At December 31, 2023, the Company had approximately $96.8 million of common stock available to be sold under the Amended Sales Agreement.

 

Note 12. Stock-Based Compensation

Employee Stock Plans

Employee Stock Purchase Plan

The Company maintains an Employee Stock Purchase Plan (the “Purchase Plan”), which is intended to qualify as an employee stock purchase plan within the meaning of Section 423(b) of the Internal Revenue Code. Under the Purchase Plan, the Company’s Board of Directors may authorize participation by eligible employees, including officers, in periodic offerings. Under the Purchase Plan eligible employee participants may purchase shares of common stock of the Company at a purchase price equal to 85% of the lower of the fair market value per share on the start date of the offering period or the fair market value per share on the purchase date. The Purchase Plan consists of a fixed offering period of 12 months with two purchase periods within each offering period. In June 2020, the Company’s stockholders approved an amendment and restatement of the Purchase Plan that increased the aggregate number of shares of common stock authorized for issuance under the Purchase Plan by 1.5 million shares. At December 31, 2023, the Company had 0.8 million shares available for future issuance.

2008 Equity Incentive Plan

The Company also maintains an equity compensation plan to provide long-term incentives for employees, contractors, and members of its Board of Directors. The Company currently grants equity awards from one plan, the 2008 Equity Incentive Plan and its subsequent amendments (collectively, the “Amended 2008 Plan”). The Amended 2008 Plan allows for the issuance of non-statutory and incentive stock options, restricted stock, restricted stock units (“RSUs”), stock appreciation rights, other stock-related awards, and performance awards which may be settled in cash, stock, or other property. In June 2019, the Company’s stockholders approved an amendment and restatement of the Amended 2008 Plan that increased the aggregate number of shares of common stock authorized for issuance by 11.8 million shares. In June 2020, the Company’s stockholders approved an amendment and restatement of the Amended 2008 Plan that increased the aggregate number of shares of common stock authorized for issuance by 5.0 million shares. In June 2021, the Company’s stockholders approved an amendment and restatement of the Amended 2008 Plan that increased the aggregate number of shares of common stock authorized for issuance by 7.6 million shares. In June 2022, the Company’s stockholders approved an amendment and restatement of the Amended 2008 Plan that increased the aggregate number of shares of common stock authorized for issuance by 12.0 million shares. In June 2023, the Company’s stockholders approved an amendment and restatement of the Amended 2008 Plan that increased the aggregate number of shares of common stock authorized for issuance by 7.0 million shares. Option awards under the Amended 2008 Plan generally have a maximum term of ten years from the date of the award. The Amended 2008 Plan generally requires options to be granted at 100% of the fair market value of the Company’s common stock subject to the option on the date of grant. Options granted by the Company to employees generally vest over four years. RSUs are measured based on the fair market value of the underlying stock on the date of grant. RSUs granted by the Company to employees generally vest over three to four years.

105


 

Performance-based stock granted under the Amended 2008 Plan are limited to 500,000 shares of common stock per recipient per calendar year. Performance-based cash awards granted under the Amended 2008 Plan are limited to $1.0 million per recipient per calendar year. At December 31, 2023, 1.6 million shares of performance-based stock awards were outstanding.

At December 31, 2023, the Company had approximately 40.2 million shares of its common stock subject to outstanding options or unvested RSUs, or remaining available for future issuance under the Amended 2008 Plan, of which approximately 14.5 million shares and 10.7 million shares were subject to outstanding options and unvested RSUs, respectively, and approximately 15.0 million shares were available for future issuance under the Amended 2008 Plan. The Company’s policy is to issue new shares of common stock upon the exercise of options or vesting of RSUs.

Activity under the Company’s equity incentive plans related to stock options is set forth below (in thousands except per share amounts):

 

 

Number of
Options Outstanding

 

 

Weighted Average
Exercise Price
per Share

 

Balance at December 31, 2022

 

 

15,756

 

 

$

5.12

 

Granted

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

Forfeited/canceled

 

 

(1,241

)

 

 

4.20

 

Balance at December 31, 2023

 

 

14,515

 

 

 

5.20

 

Activity under the Company’s equity incentive plans related to RSUs is set forth below (in thousands except per share amounts):

 

 

Number of
RSUs Unvested

 

 

Weighted Average
Grant Date Fair Value
per Share

 

Balance at December 31, 2022

 

 

8,497

 

 

$

5.76

 

Granted (1)

 

 

7,264

 

 

 

2.64

 

Vested (1)

 

 

(3,194

)

 

 

5.66

 

Forfeited (1)

 

 

(1,881

)

 

 

5.39

 

Balance at December 31, 2023

 

 

10,686

 

 

 

3.74

 

(1) Includes shares issuable under performance-based restricted stock unit awards.

 

The total fair value of RSUs as of their respective vesting dates, for the years ended December 31, 2023, 2022 and 2021, were $8.7 million, $15.0 million and $16.1 million, respectively.

Information regarding the Company’s stock options outstanding, stock options vested and expected to vest, and stock options exercisable at December 31, 2023, was as follows (in thousands except weighted average exercise price and contractual term):

 

 

 

Number of Shares

 

 

Weighted Average
Exercise
Price

 

 

Weighted Average
Remaining
Contractual Term
(Years)

 

Aggregate
Intrinsic Value

 

Balances at December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

Stock options outstanding

 

 

14,515

 

 

$

5.20

 

 

 

4.14

 

 

 

Stock options vested and expected to vest

 

 

14,495

 

 

 

5.20

 

 

 

4.14

 

 

 

Stock options exercisable

 

 

13,162

 

 

 

5.13

 

 

 

3.78

 

 

 

The aggregate intrinsic value in the table above is calculated as the difference between the exercise price of the stock option and the Company’s closing stock price on the last trading day of each respective fiscal period.

There were no stock options exercised during the year ended December 31, 2023. The total intrinsic value of options exercised for the years ended December 31, 2022 and 2021, was $1.1 million and $7.5 million, respectively. The total intrinsic value of exercised stock options is calculated based on the difference between the exercise price and the quoted market price of the Company’s common stock as of the close of the exercise date.

Stock-based Compensation Expense

Stock-based compensation expense recognized on the Company’s consolidated statements of operations for the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Research and development

 

$

5,823

 

 

$

5,635

 

 

$

4,950

 

Selling, general and administrative

 

 

14,448

 

 

 

18,821

 

 

 

18,621

 

Total stock-based compensation expense

 

$

20,271

 

 

$

24,456

 

 

$

23,571

 

 

106


 

Stock-based compensation expense in the above table does not reflect any income taxes as the Company has experienced a history of net losses since its inception and has a nearly full valuation allowance on its deferred tax assets. In addition, there was neither income tax benefits realized related to stock-based compensation expense nor any stock-based compensation costs capitalized as part of an asset during the years ended December 31, 2023, 2022 and 2021.

As of December 31, 2023, the Company expects to recognize the remaining unamortized stock-based compensation expense of $4.0 million related to non-vested stock options and $23.0 million related to RSUs, net of estimated forfeitures, over an estimated remaining weighted average period of 1.6 years and 1.8 years, respectively.

Valuation Assumptions for Stock-based Compensation

The Company uses the Black-Scholes option pricing model to determine the grant-date fair value of stock options and employee stock purchase plan rights. The Black-Scholes option-pricing model is affected by the Company’s stock price, as well as assumptions regarding a number of complex and subjective variables, which include the expected term of the grants, actual and projected employee stock option exercise behaviors, including forfeitures, the Company’s expected stock price volatility, the risk-free interest rate and expected dividends. The Company recognizes the grant-date fair value of the stock award as stock-based compensation expense on a straight-line basis over the requisite service period, which is the vesting period, and is adjusted for estimated forfeitures.

The expected life of the stock options is based on observed historical exercise patterns. Groups of employees having similar historical exercise behavior are considered separately for valuation purposes. The Company estimates stock option forfeitures based on historical data for employee groups. The total number of stock options expected to vest is adjusted by actual and estimated forfeitures.

The expected volatility is estimated by using historical volatility of the Company’s common stock. The risk-free interest rate is based on the implied yield on a U.S. Treasury zero-coupon issue with a remaining term commensurate with the expected term of the option. The Company does not anticipate paying any cash dividends in the foreseeable future and therefore uses an expected dividend yield of zero.

The weighted average assumptions used to value the Company’s stock-based awards for the years ended December 31, 2023, 2022 and 2021, was as follows:

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Stock Options:

 

 

 

 

 

 

 

 

 

Expected term (in years)

 

 

 

 

 

6.82

 

 

 

6.97

 

Estimated volatility

 

 

 

 

 

55

%

 

 

55

%

Risk-free interest rate

 

 

 

 

 

1.89

%

 

 

1.16

%

Expected dividend yield

 

 

 

 

 

0

%

 

 

0

%

Employee Stock Purchase Plan Rights:

 

 

 

 

 

 

 

 

 

Expected term (in years)

 

 

0.75

 

 

 

0.74

 

 

 

0.74

 

Estimated volatility

 

 

70

%

 

 

56

%

 

 

56

%

Risk-free interest rate

 

 

5.29

%

 

 

2.25

%

 

 

0.07

%

Expected dividend yield

 

 

0

%

 

 

0

%

 

 

0

%

 

There were no stock options granted during the year ended December 31, 2023. The weighted average grant-date fair value of stock options granted during the years ended December 31, 2022 and 2021, were $3.12 per share and $3.51 per share, respectively. The weighted average grant-date fair value of employee stock purchase rights during the years ended December 31, 2023, 2022 and 2021, was $0.88 per share, $1.63 per share and $2.21 per share, respectively.

 

Note 13. Retirement Plan

The Company maintains a defined contribution savings plan (the “401(k) Plan”) that qualifies under the provisions of Section 401(k) of the Internal Revenue Code and covers eligible U.S. employees of the Company. Under the terms of the 401(k) Plan, eligible U.S. employees may make pre-tax dollar or post-tax (Roth) contributions of up to 60% of their eligible pay up to a maximum cap established by the IRS. The Company may contribute a discretionary percentage of qualified individual employee’s salaries, as defined, to the 401(k) Plan. In 2019, the Company began providing a 401(k) match, subject to certain limitations. Under the 401(k) match, the Company matches 50% of the first 6% of each employee’s 401(k) contribution, up to an annual maximum of $5,000. The employer match will vest immediately.

 

107


 

Note 14. Development and License Agreements

Agreements with Fresenius

In May 2022, the Company entered into the Second Amended and Restated Supply and Manufacturing Agreement (“2022 Agreement”) with Fresenius Kabi AG, Fenwal France SAS, and Fenwal International, Inc. (collectively, “Fresenius”) for the manufacture and production of disposable sets for the INTERCEPT Blood System until December 31, 2031. Under the terms of the 2022 Agreement, Fresenius is obligated to manufacture, and Company is obligated to purchase, finished disposable kits for the platelet and plasma systems. Fresenius sources most of the components used in the production of disposable kits, except for certain other components that the Company sources from other third-parties and provides to Fresenius for inclusion into the finished disposable kits. The 2022 Agreement permits the Company to purchase sets for the platelet and plasma systems from third-parties to the extent necessary to maintain supply qualifications with such third-parties or where local or regional manufacturing is needed to obtain product registrations or sales. Fresenius will expand manufacturing of the disposable sets to three production facilities, following qualification and licensure of such additional facilities. The term of the 2022 Agreement will automatically renew for successive two-year periods unless terminated by either party upon two years’ prior written notice, in the case of the initial term, or one year prior written notice, in the case of any successive renewal term. Each party has normal and customary termination rights, including termination for material breach. Pricing under the 2022 Agreement for the initial term is based on volume purchases by the Company and subject to an annual adjustment based on variation in a price index.

Government contracts

In June 2016, the Company entered into an agreement with Biomedical Advanced Research and Development Authority (“BARDA”) to support the Company’s development and implementation of pathogen reduction technology for platelet, plasma, and red blood cells.

The agreement with BARDA and its subsequent modifications include a base period (the “Base Period”) and option periods (each, an “Option Period”). The agreement includes committed funding for clinical development of the INTERCEPT Blood System for red blood cells (the “red blood cell system”). In September 2023, BARDA committed an additional $3.5 million raising the committed funding to up to $185.5 million as of December 31, 2023. However, the potential for the exercise by BARDA of subsequent Option Periods that, if exercised by BARDA and completed, was reduced by $8.8 million and would bring the total funding opportunity to $270.2 million through September 2026. If exercised by BARDA, subsequent Option Periods would fund activities related to broader implementation of the platelet and plasma system or the red blood cell system in areas of emerging pathogens, clinical and regulatory development programs in support of the potential licensure of the red blood cell system in the U.S., and development, manufacturing and scale-up activities for the red blood cell system. The Company could be responsible for up to $1.4 million of co-investment if certain Option Periods are exercised. BARDA will make periodic assessments of the Company’s progress and the continuation of the agreement is based on the Company’s success in completing the required tasks under the Base Period and each exercised Option Period. BARDA has rights under certain contract clauses to terminate the agreement, including the ability to terminate the agreement for convenience at any time. As of December 31, 2023 and December 31, 2022, $5.6 million and $4.0 million, respectively, of billed and unbilled amounts were included in “Accounts receivable” on the Company’s consolidated balance sheets related to BARDA.

In September 2020, the Company entered into a five-year agreement with the U.S. Food and Drug Administration (“FDA”) for the development of next-generation compounds to optimize pathogen reduction treatment of whole blood to reduce the risk of transfusion-transmitted infections. The total contract value is $11.1 million. As of December 31, 2023 and December 31, 2022, $0.5 million and $0.2 million, respectively, of billed and unbilled amounts were included in “Accounts receivable” on the Company’s consolidated balance sheets related to FDA.

In September 2022, the Company entered into an agreement with the U.S. Department of Defense, or DoD, Industrial Base Analysis and Sustainment program for the development of pathogen reduced, lyophilized cryoprecipitate to treat bleeding due to trauma. In May 2023, the Company and the DoD entered into an amendment to the agreement to extend the agreement to February 2027 and increased the total contract value from $9.1 million to $17.8 million. The revenue of the DoD contract is recognized on the application of the cost-to-cost input method, which measures the extent of progress towards completion based on the ratio of actual costs incurred to the total estimated costs over the performance period of the agreement. Revenue is recorded as a percentage of the transaction price based on the extent of progress towards completion. The estimate of the Company’s measure of progress, which can include additional services, if any, and the estimate of any additional consideration for those additional services, if any, are included in the transaction price which is updated at each reporting date, and revenue is recognized on a cumulative catch-up basis. As such, management applies a certain amount of judgment in estimating both the services and the corresponding timeline through to completion of the performance obligation, which are key inputs when using the cost-to-cost input method. Given that the estimate of the Company’s measure of progress is updated at each reporting date, and revenue is recognized on a cumulative catch-up basis, a significant change in the remaining estimated costs to complete the services (including revisions to transaction price) could have a significant impact on revenues previously recognized under this arrangement (including reversal of previously recognized revenue) at each reporting date.

As of December 31, 2023 and December 31, 2022, $3.7 million and $0.5 million, respectively, of billed amount was included in “Accounts receivable” on the Company’s consolidated balance sheets related to DoD. As of December 31, 2023, $1.5 million was included in “Deferred revenue” as contract liabilities on the Company's consolidated balance sheet related to DoD. As of December 31,

108


 

2022, $0.1 million of unbilled amounts with milestone payment contingency were included in “Other current assets” on the Company’s consolidated balance sheet related to DoD.

 

Note 15. Income Taxes

 

U.S and foreign components of consolidated loss before income taxes for the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):

 

 

 

2023

 

 

2022

 

 

2021

 

Loss before income taxes:

 

 

 

 

 

 

 

 

 

U.S.

 

$

(38,281

)

 

$

(43,096

)

 

$

(54,757

)

Foreign

 

 

959

 

 

 

759

 

 

 

700

 

 Loss before income taxes

 

$

(37,322

)

 

$

(42,337

)

 

$

(54,057

)

 

 

The provision for income taxes for the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):

 

 

 

2023

 

 

2022

 

 

2021

 

Provision for income taxes:

 

 

 

 

 

 

 

 

 

Current:

 

 

 

 

 

 

 

 

 

Foreign

 

$

285

 

 

$

520

 

 

$

274

 

Federal

 

 

 

 

 

 

 

 

 

State

 

 

36

 

 

 

5

 

 

 

 

Total current

 

 

321

 

 

 

525

 

 

 

274

 

Deferred:

 

 

 

 

 

 

 

 

 

Foreign

 

 

 

 

 

 

 

 

 

Federal

 

 

2

 

 

 

(18

)

 

 

23

 

State

 

 

2

 

 

 

(19

)

 

 

22

 

Total deferred

 

 

4

 

 

 

(37

)

 

 

45

 

Provision for income taxes

 

$

325

 

 

$

488

 

 

$

319

 

 

 

 

 

 

 

 

 

 

 

 

The difference between the provision for income taxes and the amount computed by applying the federal statutory income tax rate to loss before taxes for the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

2021

 

Federal statutory tax

 

$

(7,838

)

 

$

(8,891

)

 

$

(11,352

)

Federal research credits

 

 

(1,065

)

 

 

(1,874

)

 

 

(2,159

)

State research credits

 

 

(642

)

 

 

(822

)

 

 

(767

)

Expiration of federal carryovers

 

 

7,284

 

 

 

4,858

 

 

 

4,651

 

Change in valuation allowance

 

 

1,361

 

 

 

6,379

 

 

 

10,482

 

Compensation related items

 

 

3,257

 

 

 

1,794

 

 

 

460

 

State taxes

 

 

(1,710

)

 

 

(1,127

)

 

 

(1,294

)

Revision to prior year items

 

 

(664

)

 

 

 

 

 

 

Other

 

 

342

 

 

 

171

 

 

 

298

 

Provision for income taxes

 

$

325

 

 

$

488

 

 

$

319

 

 

 

 

 

 

 

 

 

 

 

 

109


 

 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes at the enacted rates. The significant components of the Company’s deferred tax assets and liabilities at December 31, 2023, 2022 and 2021, were as follows (in thousands):

 

 

December 31,

 

 

 

2023

 

 

2022

 

Deferred tax assets:

 

 

 

 

 

 

Net operating loss carryforwards

 

$

133,476

 

 

$

136,632

 

Research and development credit carryforwards

 

 

28,567

 

 

 

29,242

 

Capitalized research and development

 

 

33,571

 

 

 

27,916

 

Compensation related items

 

 

10,306

 

 

 

12,014

 

Operating leases

 

 

3,462

 

 

 

3,786

 

Other

 

 

9,823

 

 

 

9,056

 

Total deferred tax assets

 

 

219,205

 

 

 

218,646

 

Valuation allowance

 

 

(216,888

)

 

 

(215,903

)

Net deferred tax assets

 

$

2,317

 

 

$

2,743

 

 

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

Right-of-use assets

 

$

2,173

 

 

$

2,610

 

Other

 

 

209

 

 

 

194

 

Total deferred tax liabilities

 

$

2,382

 

 

$

2,804

 

The valuation allowance increased by $1.0 million for the year ended December 31, 2023, compared to the increase of $6.4 million and $10.5 million for the years ended December 31, 2022 and 2021, respectively. The Company believes that, based on a number of factors, the available objective evidence creates sufficient uncertainty regarding the realizability of the deferred tax assets such that a valuation allowance has been recorded. These factors include the Company’s history of net losses since its inception, the need for regulatory approval of the Company’s products prior to commercialization and expected near-term future losses. The Company expects to maintain a valuation allowance until circumstances change.

For the year ended December 31, 2023, the Company reported pretax net losses on its consolidated statement of operations and calculated taxable losses for both federal and state taxes. The difference between reported net loss and taxable loss are due to differences between book accounting and the respective tax laws.

 

The Company's tax losses and credits are subject to varying carryforward periods. The gross amounts and dates of expiration of the significant carryforwards are as follows:

 

 

 

 

 

Expires

 

 

Expires

 

 

Expires

 

 

No

 

 

 

Total

 

 

2024-2026

 

 

2027-2033

 

 

2034-2043

 

 

Expiration

 

Federal losses carryovers

 

$

590,870

 

 

$

60,190

 

 

$

191,075

 

 

$

148,686

 

 

$

190,919

 

California loss carryovers

 

 

104,900

 

 

 

 

 

 

67,161

 

 

 

37,739

 

 

 

 

Other state loss carryovers

 

 

44,257

 

 

 

115

 

 

 

1,685

 

 

 

31,503

 

 

 

10,954

 

Federal research credits

 

 

16,758

 

 

 

1,403

 

 

 

1,808

 

 

 

13,547

 

 

 

 

California research credits

 

 

14,948

 

 

 

 

 

 

 

 

 

 

 

 

14,948

 

Federal foreign tax credits

 

 

610

 

 

 

 

 

 

610

 

 

 

 

 

 

 

 

The Company’s ability to utilize net operating loss and research and development credit carryforwards is limited by (a) its ability to generate future taxable income, (b) varying apportionment and allocation rules, and (c) limitations pursuant to the ownership change rules in accordance with Section 382 of the Internal Revenue Code of 1986 and with Section 383 of the Internal Revenue Code of 1986, as well as similar state provisions.

 

The Company’s unrecognized tax benefits primarily relate to federal and California research tax credits. These tax credits have not been utilized on any tax return and currently have no impact on the Company’s tax expense due to the Company’s operating losses and the related valuation allowances. There are additional unrecognized tax benefits related to foreign activities.

110


 

The following is a tabular reconciliation of the total amounts of unrecognized tax benefits (in thousands):

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Unrecognized tax benefits at beginning of period

 

$

8,652

 

 

$

9,366

 

Decreases related to expired carryforwards

 

 

(1,126

)

 

 

(1,481

)

Increases related to prior year tax positions

 

 

100

 

 

 

258

 

Increases related to current year tax positions

 

 

298

 

 

 

509

 

Unrecognized tax benefits at end of period

 

$

7,924

 

 

$

8,652

 

 

 

 

 

 

 

 

The Company recognizes accrued interest and penalties related to unrecognized tax benefits in its income tax expense. During the next twelve months, it is reasonably possible that the Company’s unrecognized tax benefit may decrease by as much as $0.3 million due to settlements in foreign tax jurisdictions. However, this may change as the Company continues to have ongoing negotiations with foreign taxing authorities throughout the year.

 

Note 16. Segment, Customer and Geographic Information

The Company continues to operate in only one segment, blood safety. The Company’s chief executive officer is the chief operating decision maker who evaluates performance based on the net revenues and operating loss of the blood safety segment. The Company considers the sale of all of its INTERCEPT Blood System products to be similar in nature and function, and any revenue earned from services is minimal.

The Company’s operations outside of the U.S. include a wholly-owned subsidiary headquartered in Europe. The Company’s operations in the U.S. are responsible for the R&D and global and domestic commercialization of the INTERCEPT Blood System, while operations in Europe are responsible for the commercialization efforts of the platelet and plasma systems in Europe, the Commonwealth of Independent States and the Middle East. Product revenues are attributed to each region based on the location of the customer, and in the case of non-product revenues, on the location of the collaboration partner.

The Company had the following significant customers that accounted for more than 10% of the Company’s total product revenue, during the years ended December 31, 2023, 2022 and 2021 (in percentages):

 

 

 

Year Ended December 31,

 

 

2023

 

2022

 

2021

American Red Cross

 

35%

 

35%

 

30%

Établissement Français du Sang

 

12%

 

12%

 

16%

 

 

Revenues by geographical location were based on the location of the customer during the years ended December 31, 2023, 2022 and 2021, and was as follows (in thousands):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Product revenue:

 

 

 

 

 

 

 

 

 

United States

 

$

93,232

 

 

$

101,391

 

 

$

67,498

 

France

 

 

18,490

 

 

 

19,327

 

 

 

20,887

 

Other countries

 

 

44,645

 

 

 

41,330

 

 

 

42,474

 

Total product revenue

 

 

156,367

 

 

 

162,048

 

 

 

130,859

 

Government contract revenue:

 

 

 

 

 

 

 

 

 

United States

 

 

30,430

 

 

 

26,267

 

 

 

28,659

 

Total government contract revenue

 

 

30,430

 

 

 

26,267

 

 

 

28,659

 

Total revenue

 

$

186,797

 

 

$

188,315

 

 

$

159,518

 

 

Long-lived assets by geographical location at December 31, 2023 and December 31, 2022, were as follows (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

United States

 

$

8,444

 

 

$

10,705

 

Europe & other

 

 

196

 

 

 

264

 

Total long-lived assets

 

$

8,640

 

 

$

10,969

 

 

111


 

SIGNATURES

Pursuant to the requirement of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, on the 5th day of March, 2024.

 

CERUS CORPORATION

 

 

By:

/s/ William M. Greenman

William M. Greenman

President and Chief Executive Officer

Each person whose signature appears below constitutes and appoints William M. Greenman and Kevin D. Green, his or her true and lawful attorney-in-fact and agent, each acting alone, with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any or all amendments to the Annual Report on Form 10-K and to file the same, with all exhibits thereto, and all documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorney-in-fact and agent, full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorney-in-fact and agent, or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

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

Signature

Title

Date

 

 

 

/s/ william m. greenman

William M. Greenman

President, Chief Executive

Officer and Director

(Principal Executive Officer)

March 5, 2024

 

 

 

/s/ kevin d. green

Kevin D. Green

Vice President, Finance and

Chief Financial Officer

(Principal Financial and Accounting Officer)

March 5, 2024

 

 

 

/s/ daniel n. swisher, jr.

Daniel N. Swisher, Jr.

Director and Chair of the Board of Directors

 

March 5, 2024

 

 

 

 

/s/ eric h. bjerkholt

Eric H. Bjerkholt

Director

 

March 5 2024

 

 

 

/s/ Ann Lucena

Ann Lucena

Director

March 5, 2024

 

 

 

/s/ timothy l. moore

Timothy L. Moore

Director

March 5, 2024

 

 

 

/s/ jami nachtsheim

Jami Nachtsheim

Director

March 5, 2024

 

 

 

/s/ gail schulze

Gail Schulze

Director

March 5, 2024

 

 

 

/s/ hua shan, md, ph.d.

Director

March 5, 2024

Hua Shan, MD, Ph.D.

 

 

 

 

 

/s/ frank witney, ph.d.

Frank Witney, Ph.D.

Director

March 5, 2024

 

112


EX-4.2 2 cers-ex4_2.htm EX-4.2 EX-4.2

Exhibit 4.2

DESCRIPTION OF CAPITAL STOCK

Our amended and restated certificate of incorporation, as amended, or the Restated Certificate, authorizes us to issue 400,000,000 shares of common stock, par value $0.001 per share, and 5,000,000 shares of preferred stock, par value $0.001 per share.

The following summary description of our capital stock is based on the provisions of the Restated Certificate, our amended and restated bylaws and the applicable provisions of the Delaware General Corporation Law, or DGCL. This information may not be complete in all respects and is qualified entirely by reference to the provisions of the Restated Certificate, our amended and restated bylaws and the DGCL. The Restated Certificate and our amended and restated bylaws are filed as exhibits to this Annual Report on Form 10-K to which this Description of Capital Stock is an exhibit.

Common Stock

The holders of our common stock are entitled to one vote for each share held of record on all matters submitted to a vote of the stockholders. Subject to preferences that may be applicable to any outstanding shares of our preferred stock, the holders of common stock are entitled to receive ratably such dividends as may be declared by the board of directors out of funds legally available therefor. In the event of a liquidation, dissolution or winding up of our company, holders of the common stock are entitled to share ratably in all assets remaining after payment of liabilities and the liquidation preferences of any outstanding shares of preferred stock. Holders of common stock have no preemptive rights and no right to convert their common stock into any other securities. There are no redemption or sinking fund provisions applicable to the common stock.

Additional shares of authorized common stock may be issued, as authorized by our board of directors from time to time, without stockholder approval, except as may be required by applicable stock exchange requirements.

Preferred Stock

Pursuant to the Restated Certificate, our board of directors has the authority, without further action by the stockholders, to issue up to 5,000,000 shares of preferred stock in one or more series and to fix the designations, powers, preferences, privileges and relative participating, optional or special rights and the qualifications, limitations or restrictions thereof, including dividend rights, conversion rights, voting rights, terms of redemption and liquidation preferences, any or all of which may be greater than the rights of the common stock. The board of directors, without stockholder approval, can issue preferred stock with voting, conversion or other rights that could adversely affect the voting power and other rights of the holders of common stock. Preferred stock could thus be issued quickly with terms calculated to delay or prevent a change in control of our company or make removal of management more difficult. Additionally, the issuance of preferred stock may have the effect of decreasing the market price of the common stock and may adversely affect the voting power of holders of common stock and reduce the likelihood that common stockholders will receive dividend payments and payments upon liquidation.

Antitakeover Effects of Provisions of Charter Documents and Delaware Law

Charter Documents. The Restated Certificate and our amended and restated bylaws include a number of provisions that may have the effect of deterring hostile takeovers or delaying or preventing changes in control or management of our company. First, our board of directors is classified into three classes of directors. Under Delaware law, directors of a corporation with a classified board may be removed only for cause unless the corporation’s certificate of incorporation provides otherwise. The Restated Certificate does not provide otherwise. In addition, the Restated Certificate provides that all stockholder action must be effected at a duly called meeting of stockholders and not by a consent in writing. Further, our amended and restated bylaws limit who may call special meetings of our stockholders. The Restated Certificate does not include a provision for cumulative voting for directors. Under cumulative voting, a minority stockholder holding a sufficient percentage of a class of shares may be able to ensure the election of one or more directors. In addition, our amended and restated bylaws establish procedures, including advance notice procedures, with regard to the nomination of candidates for election as directors and stockholder


proposals. Finally, the Restated Certificate and our amended and restated bylaws also provide that approval of at least 66-2/3% of the outstanding voting stock entitled to vote at an election of directors will be required to adopt, amend or repeal our amended and restated bylaws or to repeal the provisions of the Restated Certificate regarding the election of directors and the inability of the stockholders to take action by written consent in lieu of a meeting. These and other provisions of the Restated Certificate and our amended and restated bylaws and Delaware law could discourage potential acquisition proposals and could delay or prevent a change in control or changes in our management.

Delaware Takeover Statute. We are subject to Section 203 of the DGCL, which regulates acquisitions of some Delaware corporations. In general, Section 203 prohibits, with some exceptions, a publicly held Delaware corporation such as us from engaging in a “business combination” with an “interested stockholder” for a period of three years following the time that the stockholder became an interested stockholder, unless:

prior to the time the stockholder became an interested stockholder, the board of directors of the corporation approved either the business combination or the transaction which resulted in the stockholder becoming an interested stockholder;
upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the number of shares outstanding (a)shares owned by persons who are directors and also officers and (b)employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or
at or subsequent to the time the stockholder became an interested stockholder, the business combination is approved by the board and authorized at an annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least 66-2/3% of the outstanding voting stock, which is not owned by the interested stockholder.

Section 203 of the DGCL generally defines a “business combination” to include any of the following:

any merger or consolidation involving the corporation and the interested stockholder;
any sale, lease, exchange, mortgage, pledge, transfer or other disposition (in one transaction or a series of transactions) involving the interested stockholder of 10% or more of the assets of the corporation (or its majority-owned subsidiary);
subject to exceptions, any transaction involving the corporation that has the effect, directly or indirectly, of increasing the proportionate share of the stock or any class or series of the corporation beneficially owned by the interested stockholder; and
the receipt by the interested stockholder of the benefit, directly or indirectly (except proportionately as a stockholder of such corporation), of any loans, advances, guarantees, pledges or other financial benefits, other than certain benefits set forth in Section 203, provided by or through the corporation.

In general, Section 203 defines an “interested stockholder” as any entity or person who, together with the entity or person’s affiliates and associates, beneficially owns, or within three years prior to the time of determination of interested stockholder status did own, 15% or more of the outstanding voting stock of the corporation.

Section 203 of the DGCL could depress our stock price and delay, discourage or prohibit transactions not approved in advance by our board of directors, such as takeover attempts that might otherwise involve the payment to our stockholders of a premium over the market price of our common stock.

 

Choice of Forum

Our amended and restated bylaws provide that unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if and only if the Court of Chancery of the State of Delaware lacks subject matter jurisdiction, any state court located within the State of Delaware or, if and only if all such state courts lack subject matter jurisdiction, the federal district court for the District of Delaware) and any appellate court


therefrom shall be the sole and exclusive forum for the following claims or causes of action: (i) any derivative claim or cause of action brought on our behalf; (ii) any claim or cause of action for breach of a fiduciary duty owed by any of our current or former directors, officers or other employees, or our stockholders, to us or our stockholders; (iii) any claim or cause of action against us or any of our current or former directors, officers or other employees, or our stockholders, arising out of or pursuant to any provision of the DGCL, the Restated Certificate or our amended and restated bylaws (as each may be amended from time to time); (iv) any claim or cause of action seeking to interpret, apply, enforce or determine the validity of the Restated Certificate or our amended and restated bylaws (as each may be amended from time to time, including any right, obligation, or remedy thereunder); (v) any claim or cause of action as to which the DGCL confers jurisdiction on the Court of Chancery of the State of Delaware; and (vi) any claim or cause of action against us or any of our current or former directors, officers or other employees, or our stockholders, governed by the internal affairs doctrine or otherwise related to our internal affairs, in all cases to the fullest extent permitted by law and subject to the court having personal jurisdiction over the indispensable parties named as defendants.

Furthermore, Section 22 of the Securities Act of 1933, as amended, or the Securities Act, creates concurrent jurisdiction for federal and state courts over all Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. However, our amended and restated bylaws provide that unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the federal district courts of the United States will be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act, including all causes of action asserted against any defendant named in such complaint. For the avoidance of doubt, this provision of our amended and restated bylaws is intended to benefit and may be enforced by us, our officers and directors, the underwriters for any offering giving rise to such complaint, and any other professional entity whose profession gives authority to a statement made by that person or entity and who has prepared or certified any part of the documents underlying the offering.

Our amended and restated bylaws further provide that any person or entity holding, owning or otherwise acquiring any interest in any security issued by us shall be deemed to have notice of and consented to these choice of forum provisions.


EX-10.1 3 cers-ex10_1.htm EX-10.1 EX-10.1

 

Exhibit 10.1

CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [ * ], HAS BEEN OMITTED BECAUSE CERUS CORPORATION HAS DETERMINED THE INFORMATION (I) IS NOT MATERIAL AND (II) WOULD LIKELY CAUSE COMPETITIVE HARM TO CERUS CORPORATION IF PUBLICLY DISCLOSED.

AMENDED AND RESTATED SUPPLY AGREEMENT

THIS AMENDED AND RESTATED SUPPLY AGREEMENT (THESUPPLY AGREEMENT”) is made effective as of the 21st day of April, 2014 (the “Effective Date”) by and between Cerus Corporation (“Cerus”), a Delaware corporation, having its principal place of business at 2550 Stanwell Drive, Concord, CA 94520, and Purolite Corporation (“Purolite”), a Delaware corporation, having its principal place of business at 150 Monument Road, Bala Cynwyd, PA 19004. (Cerus and Purolite are each individually referred to in this Supply Agreement as a “Party” and, collectively, as the “Parties”).

WITNESSETH

WHEREAS, Cerus develops, markets and sells products and technology for the inactivation of pathogens in blood and blood components, and Purolite is a global manufacturer and supplier of specialty resins;

WHEREAS, the Parties desire to set forth the terms under which Cerus may purchase from Purolite [ * ] (“MN-200”) and [ * ] (“MN-250”) (collectively, the “Raw Materials”) made to Cerus specifications as further detailed, respectively in Exhibit A and Exhibit B attached hereto (the “Specifications”); and

WHEREAS, the Raw Materials will be used in the manufacture of disposable products forming part of the INTERCEPT Blood System for platelets and the INTERCEPT Blood System for plasma for sale by Cerus and its affiliates, and disposable products forming part of similar systems for sale by third parties (collectively, the “Products”).

NOW THEREFORE, in consideration of the foregoing premises and the mutual covenants set forth herein, Cerus and Purolite agree as follows:

1. PURCHASES

1.1 Purchase and Sale. During the term of this Supply Agreement, Purolite shall sell to Cerus Raw Materials ordered pursuant to Section 1.2 of this Agreement. Cerus may designate, from time to time, one or more third parties (hereinafter referred to individually as a “Designee”) that are authorized to receive, inspect and test shipments from Purolite for such ordered Raw Materials pursuant to Section 2.

1.2 Forecasts/Purchase Orders. No later than the end of the third quarter of each calendar year, Cerus will provide Purolite with written, non-binding rolling [ * ] month [ * ] forecasts of its requirements of Raw Materials for the following [ * ] (each a “Forecast”), including requested delivery dates. On or before the end of each calendar quarter during the term of this Agreement, Cerus will provide a binding [ * ] order for the immediately following calendar quarter, with estimated delivery dates set forth therein (“Purchase Order(s)”) and a non-binding [ * ] forecast, with estimated monthly delivery dates set forth therein. Within ten (10) business days after receipt of the Purchase Order, Purolite shall provide confirmation of its ability to meet the monthly requirements in a Purchase Order, including the requested delivery dates set forth therein. All sales of Raw Materials shall be subject to the terms and conditions of this Agreement and, to the extent they specify quantities, destinations and delivery dates, to Cerus’ Purchase Orders, as the case may be.

 

2. DELIVERY AND ACCEPTANCE


_

2.1 Testing and Release of Raw Materials. Purolite shall ship a representative sample of each batch of Raw Materials produced with all relevant documentation (including Batch Record and Certificate of Analysis) to Cerus’ or its Designee’s testing facility, as applicable, for testing as further detailed in the “Quality Obligations” provided in Exhibit C attached hereto. If the analysis of the sample batch performed by Cerus or its Designee, as applicable, indicates that said batch does not meet Specifications or is otherwise non-conforming, Cerus shall provide written notification of such to Purolite. A Certificate of Analysis shall be issued to Cerus for each accepted batch.

2.2 Shipment. Purolite shall, upon notification by Cerus, ship released batches for said materials to the location designated by Cerus in the applicable purchase order, using a mutually agreed carrier. Freight terms are [ * ]. [ * ] will prepay and add the freight costs from the Philadelphia Warehouse to the requested Cerus destination. Title and risk of loss to the Raw Materials shall pass to Cerus [ * ] by Purolite. Unless otherwise agreed to in writing, Cerus shall pay all shipping charges. Purolite shall provide Cerus with all documentation necessary to accomplish shipment to such designated locations as further described in the Specifications. Should Purolite be unable to provide Raw Materials by the agreed upon date of shipment set forth in the applicable purchase order within agreed upon lead time, Purolite will bear the premium freight cost (including airfreight) to deliver the Raw Materials to Cerus’ final destination, as specified in the purchase order.

2.3 Quality Assurance.

2.3.1 All Raw Materials shipped hereunder shall meet the Specifications and shall be subjected to a quality control inspection and final release by Purolite in accordance with the Quality Obligations set forth in Exhibit C attached hereto, and Purolite shall maintain compliance with said Quality Obligations. If Cerus or said Designee, as applicable, rejects Products as a result of Raw Materials non-conformance, Cerus shall notify Purolite in writing within 60 days. At Cerus option, and at Purolite’s expense, as the case may be, Cerus shall receive a credit, refund or replacement for such Raw Materials if the non-conformance can be directly attributed to Purolite’s Raw Materials.

2.3.2 Purolite shall permit Cerus to review periodically Purolite’s production and quality control procedures and records and to visit Purolite’s facilities at reasonable times with a representative of Purolite present in order to assure satisfaction of the requirements of this Agreement. Purolite will also notify Cerus immediately of any inspection of its facilities by a federal, state or local regulatory agency as well as the results of such inspection.

 

2.3.3 In the event that either Party receives any complaint regarding the Raw Materials, it shall notify the other Party promptly. Purolite will be responsible for evaluating these complaints and responding to Cerus in writing. Cerus will make a preliminary evaluation of each complaint and will conduct all follow-up and communicating which it deems appropriate.

3. PAYMENT

3.1 Prices to be paid by Cerus (the “Prices”) are set forth on Exhibit D. Price adjustments and terms will be determined by the formula and terms listed on Exhibit D.

3.2 Immediately following each shipment, Purolite shall invoice Cerus for Raw Materials produced, released and shipped in accordance with this Agreement and pursuant to Cerus’ Purchase Order for that shipment. Cerus will pay the amount of the invoice within [ * ] days of shipment from Philadelphia warehouse with proof of shipment. covered by such invoice sent by Purolite.

4. RAW MATERIAL CHANGES

4.1 Purolite shall notify Cerus in advance and in writing of any proposed change in the following aspects of the Raw Materials or their components: (i) composition or source of any raw material; (ii) method of producing, processing or testing; (iii) change in subcontractors for producing, processing or testing; (iv) site of manufacture; and/or (v) labeling. No such change shall be made without Cerus’ prior written consent.


_

4.2 Purolite shall make available to Cerus all developments or enhancements to the Products and other products that accomplish the same or similar functions as the Products. If Cerus shall agree in writing to accept any such enhancement, development or other product, it shall be added as an amendment to the applicable Specifications or as a new Specification, as applicable. Changes in the price of Products as a result of enhancements or developments accepted by Cerus shall be mutually agreed in writing.

5. FORCE MAJEURE

Purolite shall not be liable for delays in performance or for non-performance of its obligations hereunder if prevented by unforeseeable causes outside of its reasonable control. Without limiting the foregoing, such causes shall include but not be limited to, acts of God or the public enemy, fires, floods, earthquake, riots, boycotts, strikes, lock-outs, and delays in transportation or shortage of supplies necessary for production, in each case where delays could not reasonably have been prevented. Upon discovering that timely performance will be delayed, Purolite will immediately notify Cerus of the nature of the delay and Purolite’s disaster recovery plan along with timing expectations. Purolite will develop and furnish to Cerus a copy of a proposed disaster recovery plan promptly following execution of this Supply Agreement.

 

6. WARRANTIES AND INDEMNIFICATIONS

6.1 Purolite Warranties

6.1.1 PUROLITE WARRANTS THAT PUROLITE TRANSFERS GOOD AND MARKETABLE TITLE TO THE RAW MATERIALS SOLD TO CERUS UNDER THIS AGREEMENT AS OF THE TIME THAT PUROLITE SHIPS SUCH RAW MATERIALS. THE WARRANTIES IN THIS SECTION 6.1.1 ARE IN LIEU OF ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, WHICH ARE HEREBY DISCLAIMED AND EXCLUDED BY PUROLITE, INCLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR USE, OR ANY WARRANTY ARISING FROM COURSE OF PERFORMANCE, COURSE OF DEALING OR USAGE OF TRADE.

6.1.2 All Raw Materials provided to Cerus are hereby guaranteed by Purolite, as of the date of shipment or delivery, to meet the Specifications and requirements specified by Cerus under this Supply Agreement and, to be, on such date, not adulterated or misbranded.

6.2 Indemnification

6.2.1 Cerus, will indemnify, defend and hold harmless Purolite, its affiliates, and their respective officers, directors, agents, and employees (each a “Purolite Indemnified Party”) from and against any and all claims, actions and causes of action from third parties, and liabilities, losses, costs, damages or expenses (including reasonable attorney’s fees) arising therefrom out of or in consequence of (i) the possession or use of any Products containing the Raw Materials, except to the extent caused by a matter covered by Purolite’s indemnity in Section 6.2.2; (ii) the death of or bodily injury to any person on account of the use of any Product containing the Raw Materials, except to the extent caused by a matter covered by Purolite’s indemnity in Section 6.2.2; or, (iii) any claim that the Products violate a patent or trademark. However, Cerus shall not be obligated to indemnify a Purolite Indemnified Party from any liability to the extent caused by a Purolite Indemnified Party’s negligence or misconduct.

6.2.2 Purolite will indemnify, defend and hold harmless Cerus and its respective officers, directors, agents, employees and affiliates (each a “Cerus Indemnified Party”) from and against any and all third party claims, actions, causes of action, liabilities, losses, costs, damages or expenses (including reasonable attorney’s fees) to the extent arising out of or in consequence of any (a) claim of patent or trade secrets infringement which relates to the Raw Materials. However, Purolite shall not be obligated to indemnify a Cerus Indemnified Party from any liability to the extent caused by such Cerus Indemnified Party’s negligence or misconduct.

6.2.3 Each Party agrees to give the other Party prompt written notice of any claims, including any claims asserted or made by any governmental authority, for which the other might be liable under the foregoing


_

indemnification, together with the opportunity to defend, negotiate and settle such claims. Such notice shall be given to the other Party promptly after receipt of such claim. Failure to provide or promptly provide such notice shall not release the other Party from any of its obligations hereunder except to the extent that the indemnifying Party is materially prejudiced by such failure. Each Party will cooperate fully with the other Party in defending or otherwise resolving any such action, and each indemnified Party in any such action may at its option and expense be represented in such action.

6.3 Insurance. Each Party shall obtain and keep in force during the term of this Agreement [ * ] comprehensive liability insurance covering each occurrence of bodily injury (including death) and property damage in an amount of not less than $[ * ] combined in a single limit, including:

(i) Products and Completed Operations Liability; and

(ii) Contractual Liability.

The insurance policy shall be endorsed to name the other Party as additional insured and to provide for written notification to the other parties by the insurer not less than thirty (30) days prior to cancellation, expiration or modification. If requested in writing, a certificate of insurance evidencing compliance with this Section and referencing this Supply Agreement shall be furnished to each Party.

7. DISCLOSURE OF INFORMATION; INTELLECTUAL PROPERTY

7.1 Purolite shall maintain in confidence information received prior to and in the course of this Agreement from Cerus or its Designee(s) relating to Cerus and its Products, including, but not limited to, Cerus’ supply chain and business activities (“Confidential Information”) and shall not disclose the same to any third party or use the same except for the purposes of this Agreement. The term “Confidential Information” shall not be deemed to include information which:

(a) is now, or hereafter becomes, through no act or failure to act on the part of Purolite, generally known or available;

(b) is known by Purolite at the time of receiving such information, as evidenced by his or her written records;

(c) is hereafter furnished to Purolite by a third party, as a matter of right and without restriction of disclosure; or

(d) is the subject of a written permission to disclose provided by Cerus.

Purolite understands and agrees that this Supply Agreement is not intended to grant Purolite any right, title, interest or license to use or disclose Cerus’ Confidential Information and intellectual property, including, but not limited to Products designs and Specifications.

 

7.2 Cerus understands and agrees that this Supply Agreement is not intended to grant Cerus any right, title, interest or license to use Purolite’s manufacturing processes.

8. TERM; TERMINATION

8.1 This Supply Agreement will have a term (the “Initial Term”) which will run for Eighty-Four (84) months commencing on the Effective Date, subject to extension as provided in Section 8.2.

8.2 At the end of the Initial Term and each renewal term, this Supply Agreement shall automatically renew from year to year for successive one (1) year periods, unless either Party shall have given the other Party written notice of non-renewal at least two years prior to the last day of the Initial Term or renewal term, as the case may be.

8.3 If a Party materially breaches this Supply Agreement and such breach remains uncured for a period of ninety (90) days after written notice containing details of the breach is delivered to the breaching Party, then the


_

non-breaching Party may terminate this Supply Agreement as to the breaching Party by further notice delivered no later than thirty (30) days after the expiration of the initial ninety (90) day cure period.

8.4 The provisions of Articles 6 and 7 of this Supply Agreement shall survive termination of the Supply Agreement and remain in effect in accordance with their terms.

9. MISCELLANEOUS

9.1 Entire Agreement. This Supply Agreement contains the entire agreement between the Parties relating to the Raw Materials and supersedes all prior agreements and negotiations between Cerus and Purolite regarding the same. None of the terms of this Supply Agreement shall be deemed to be waived or amended by any Party unless such a waiver or amendment specifically references this Supply Agreement and is in writing signed by the Party to be bound.

9.2 Notices. All notices and demands required or permitted to be given or made pursuant to this Supply Agreement shall be in writing and effective when personally given or when placed in an envelope and deposited in the United States mail postage prepaid and return receipt requested, or delivered by a recognized commercial courier service, addressed as follows:

If to Cerus:

Chief Executive Officer

Cerus Corporation

2550 Stanwell Drive

Concord, CA 94520

cc: Chief Legal Officer by fax ([ * ])

 

If to Purolite:

Ted Begg, Sales Mgr.

The Purolite Company

150 Monument Road

Bala Cynwyd, PA 19004

cc: Jacob Brodie, Vice President by email [ * ]

or to such other address as to which either Party may notify the other.

9.3 Assignment. This Supply Agreement shall be binding upon and inure to the benefit of the Parties, their successors and assigns. This Supply Agreement shall be assignable: (i) by any Party to an affiliate of the Party, in whole or in part, without the consent of the other Party; (ii) by any Party with the written consent of the other Party; or (iii) by any Party without the consent of the other Party to the purchaser of substantially all the assets of its business to which this Supply Agreement relates or to any corporate successor to a Party by merger, consolidation or otherwise. Any attempted assignment that does not comply with the terms of this Section shall be void. Each Party shall cause this Supply Agreement to be assumed by any business organization that purchases its operations supporting this Supply Agreement or to any corporate successor to a Party by merger, consolidation or otherwise. Despite any assignment under this Section, the Party making the assignment shall remain liable for its obligations as a Party to this Supply Agreement.

9.4 Governing Law. This Supply Agreement is deemed to have been executed in and shall be governed by and construed in accordance with the Uniform Commercial Code as enacted in the State of New York and other applicable laws of the State of New York. If particular portions of this Supply Agreement are ruled unenforceable, such portions shall be deleted and all other terms and conditions of this Supply Agreement shall remain in full force and effect.

9.5 Independent Contractors; Relationship of Parties


_

9.5.1 The relationship of the Parties under this Supply Agreement shall be and at all times remains one of independent contractors. No Party is an employee, agent or legal representative of any other Party or shall have any authority to assume or create obligations on any other Party’s behalf.

9.5.2 Cerus shall have the right to revoke any designation as a Designee made pursuant to Subsection 1.1 of this Agreement, which revocation shall be effective thirty (30) days following written notice of such to Purolite.

9.5.3 Nothing herein shall be construed as giving any Designee any rights, interest or claims hereunder or be entitled to any benefits under or on account of the Agreement as a third-party beneficiary or otherwise and the sole and intended beneficiaries of this Agreement and the Supply Agreement are Cerus and Purolite.

 

IN WITNESS WHEREOF, the parties have executed this Supply Agreement in counterparts, effective as of the day and year first written above.

CERUS CORPORATION

By: /s/ Kevin D. Green

Name: Kevin D. Green

Title: Vice President, Finance and

Chief Financial Officer

PUROLITE CORPORATION

By: /s/ Jacob Brodie

Name: Jacob Brodie

Title: Vice President

 


_

 

Exhibit A

Specifications for [ * ]

{Attached separately}

[ * ]

 

{8 pages omitted}

 

 


_

 

Exhibit B

Specifications for [ * ]

{Attached separately}

[ * ]

 

{4 pages omitted}

 

 


_

 

Exhibit C

Quality Obligations

The following is to set forth responsibilities of Cerus and Purolite with respect to Quality Obligations.

(A) Cerus (directly or through its Designee) Responsibilities:

1. Provide Purolite with current, approved regulatory documents including Specifications.

2. Approve manufacturing batch records, review validation documents and other manufacturing documents as applicable. If changes are indicated, provide edited copies to Purolite to facilitate revision.

3. Cerus will analyze pre-shipment samples of Product within [ * ] of receipt of said samples at the designated Cerus testing facility. Cerus will provide Purolite with the analysis data and if the Product is approved, will provide a written release of the Product Lots for shipment to Cerus. If Product Lots are rejected, Cerus will provide an explanation of the rejection along with the analysis data.

4. Inspect and test all Products shipped hereunder and notify Purolite of any Products that do not comply with the Specifications within sixty (60) days from delivery. Such notice shall specify the reasons for rejection, and Cerus or Designee giving notice (as the case may be) shall thereafter (insofar as they are in its possession and with Purolite’s approval) return the rejected Products to Purolite at Purolite’s risk and expense. If Cerus or its Designee (as the case may be) does not deliver such written notice of rejection within such sixty (60)-day period, Cerus shall be deemed to have accepted the shipment. In the event that Cerus or Designee (as the case may be) delivers notice to Purolite that Cerus or said Designee has rejected any shipment, Cerus or said Designee (as the case may be) shall promptly make available to Purolite for examination and testing the Products contained in such rejected shipment (excluding units consumed in such Designee testing), and Purolite shall, within ninety (90) days, replace the defective and non-conforming Products contained in such shipment and return such Products to Cerus or said Designee (as the case may be), transportation and insurance prepaid.

(B) Purolite Responsibilities:

1. Maintain specifications and test methods according to Purolite SOPs and where applicable, according to mutually agreed upon specifications.

2. Sample and maintain reserve samples per the Specifications.

3. Test and perform quality release of Raw Materials and finished products according to Purolite SOPs and approved specification requirements.

4. Provide prior notification to and obtain written approval from Cerus Quality Assurance of any significant change to production or test records, Raw Material Specifications, test methods or location relating to manufacture of Products.

5. Perform testing as directed by approved master records, protocols, or validated analytical test procedures.

6. Maintain reasonable manufacturing records as agreed to by Cerus.

7. Perform cleaning and process validation as applicable per protocol (which shall be reviewed by Cerus prior to final approval by Purolite).

8. Review and forward all deviation reports to Cerus for review as part of batch record documentation.

9. Review and forward copy of Certificates of Analysis, and related documents, as required, to Cerus for review.

10. Provide batch records and test records, as requested, to Cerus for review during audits.

11. Provide evidence of ISO 9001 certification, if requested.


_

12. Maintain facility and critical systems in a current state of compliance and validation per ISO 9001 requirements.

13. Agree to regular audits (no more frequently than annually or for cause) by Cerus at mutually acceptable times.

14. Support Cerus regulatory submissions by providing information requested in a timely manner provided such submissions do not require Purolite to provide Purolite Confidential Information or trade secrets.

15. Notify Cerus, within ten (10) business days, of pending ISO or FDA audits that may affect the supply of Raw Materials under this Agreement. Provide results of any ISO or FDA audit related to Cerus manufacturing.

 


_

 

Exhibit D

Pricing and Formula

[ * ]

{1 page omitted}


EX-10.3 4 cers-ex10_3.htm EX-10.3 EX-10.3

Exhibit 10.3

CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [ * ], HAS BEEN OMITTED BECAUSE CERUS CORPORATION HAS DETERMINED THE INFORMATION (I) IS NOT MATERIAL AND (II) WOULD LIKELY CAUSE COMPETITIVE HARM TO CERUS CORPORATION IF PUBLICLY DISCLOSED.

SUPPLY AND MANUFACTURING AGREEMENT

This Amended and Restated Supply and Manufacturing Agreement (the “Supply Agreement”) is made effective as of the 1st day of April, 2017 (the “Effective Date”) by and between Cerus Corporation (“Cerus”), a Delaware corporation, having its principal place of business at 2550 Stanwell Drive, Concord, CA 94520, and Porex Corporation (“Porex”), a Delaware corporation, having its principal place of business at 500 Bohannon Road, Fairburn, GA 30213. (Cerus and Porex are each individually referred to in this Supply Agreement as a “Party” and, collectively, as the “Parties”).

Witnesseth

Whereas, the Parties desire to set forth the terms under which Cerus may purchase from Porex [ * ] porous plastic [ * ] wafers designed for the pathogen inactivation system for platelets (the Platelet Wafers) and [ * ] porous plastic [ * ] disks designed for the pathogen inactivation system for plasma (the “Plasma Disks”) (collectively, the Components”) made to Cerus specifications as further detailed in Exhibit A and Exhibit B attached hereto, respectively (the Specifications”); and

Whereas, the Platelet Wafers and Plasma Disks will be used in the manufacture of disposable products forming part of the INTERCEPT Blood System for platelets and the INTERCEPT Blood System for plasma, respectively, for sale by Cerus and its affiliates, and disposable products forming part of similar systems for sale by a third party (collectively, the “Products”).

Now Therefore, in consideration of the foregoing premises and the mutual covenants set forth herein, Cerus and Porex agree as follows:

1 Purchases

1.1 Purchase and Sale

1.1.1 During the term of this Supply Agreement, Porex shall sell to Cerus Components ordered pursuant to Section 1.3 of this Supply Agreement.

1.1.2 By written notice to Porex, Cerus may designate, from time to time, one or more third parties (hereinafter referred to as “Designee”) provided such Designee is not a Porex competitor as defined in Section 13.3 below, that is authorized to:

(a)issue purchase orders for Components pursuant to Section 1.3; and

(b)receive, inspect and test shipments from Porex for such ordered Components pursuant to Section 1.4.


Designees are not authorized to act for Cerus in any other capacity or to bind Cerus in any other respect whatsoever. Notwithstanding anything contained herein to the contrary, Cerus shall be legally responsible for any act, omission or obligation of Designee pertaining to this Agreement.

Porex acknowledges that Fresenius-Kabi Deutschland GmbH and its affiliates, including Fenwal Inc. (collectively, “Fenwal”) are not as of the Effective Date Porex Competitors.

 

1.2 Raw Materials

1.2.1 Cerus shall arrange, at its own expense, for the supply and delivery to Porex of [ * ] (in conformance with the specifications set forth on Exhibits A-1 and B-1), [ * ] for production of Plasma Disks (collectively, the “Raw Materials”) as set forth in the Porex Raw Material Projections (as hereinafter defined). Porex shall timely inspect such Raw Materials. If such Raw Materials fail to meet the specifications for such Raw Materials set forth in Exhibits A-3, A-4, A-5 and B-2, Porex shall have the right to reject such Raw Materials. If Porex does not deliver such written notice to Cerus within the [ * ] business day period from inspection of such Raw Materials, Porex shall be deemed to have accepted the Raw Materials. On or before September 15th (with respect to the first half of the applicable calendar year) and June 15th (with respect to the second half of the applicable calendar year), Porex and Cerus shall meet in person or telephonically (each, a “Raw Materials Planning Meeting”) to discuss Porex’s anticipated: (i) requirements for Raw Materials needed to manufacture the quantity of Components forecasted by Cerus for the upcoming Purchase Order Period (as defined in Section 1.3); and (ii) the required delivery dates of such Raw Materials needed to meet Cerus’ projected delivery schedule for the upcoming Purchase Order Period. Within [ * ] business days after receipt of Cerus’ Short Term Forecast as provided in Section 1.3, Porex shall provide Cerus with a good faith forecast of the additional Raw Materials, if any, needed by Porex, taking into account its current inventory of Raw Materials, to manufacture the forecasted quantity of Components for the upcoming Purchase Order Period; and (ii) the latest date by which such Raw Materials must be received by Porex to meet Cerus’ projected delivery schedule, in each case as set forth in the applicable Purchase Order (the “Porex Raw Material Projections”). Such obligation by Cerus to supply and deliver Raw Materials as provided in the Porex Raw Material Projections shall hereinafter be referred to as the “Raw Material Obligation”.

1.2.2 Porex shall be solely responsible for obtaining the [ * ] (in conformance with the specifications set forth on Exhibit B-2) used for production of the Plasma Disks. Porex shall also be responsible for ordering and purchasing packaging material meeting the Specifications.

1.2.3 In the event Raw Materials are supplied to Porex in excess of the Raw Materials consumed in the manufacture of Product, Porex shall notify Cerus and use such Raw Materials in fulfillment of the subsequent order. In the event Porex requires Raw Materials in excess of Raw Materials specified in the Porex Raw Material Projections as a result of Porex’s failure to comply with the procedures applicable to the production of Components as set forth on Exhibit C, Porex shall bear all additional costs for obtaining such additional materials from Cerus or its designated supplier at a price equal to Cerus’ cost.


1.2.4 Cerus and Porex will work together to achieve the rates and yields as described in Exhibit G . Porex shall provide monthly inventories of, and shall track the Raw Material usage for, each lot of Raw Material supplied by Cerus and shall provide Cerus with a report (“Raw Material Report”) at the depletion of each Raw Material lot. Such Raw Material Report shall contain the Porex lot numbers and the quantity of wafers manufactured for each lot of [ * ] supplied by Cerus, and the Porex lot number and quantity of disks manufactured for each lot of [ * ] supplied by Cerus. The Raw Material Report will also identify when [ * ] set forth in Exhibit G. The Parties shall collectively review the Raw Material Report and discuss the root cause, financial responsibility, and what actions, if any, shall be taken to [ * ]. Notwithstanding the foregoing, [ * ] will not exceed [ * ] without the prior written consent of Cerus, which consent will be conditioned upon a discussion regarding the root cause, disposition and the financial responsibility for scrap rates in excess of [ * ].

1.2.5 The process flow charts from receipt of the Raw Materials to shipment of the Components are attached hereto as Exhibit C, subject to change by mutual written agreement of the Parties.

1.3 Short-Term Forecasts/Purchase Orders

During the Initial Term, on or before [ * ] for the [ * ] month period beginning on [ * ] of the applicable calendar year, and on or before [ * ] for the [ * ] month period beginning on [ * ] of the applicable calendar year, Cerus (directly or through its Designee) will provide to Porex a written forecast of Cerus’ requirements for Components for the applicable [ * ] month period and the monthly delivery dates therefor (each, a “Short Term Forecast”). The first [ * ] months of each Short Term Forecast (each, a “Purchase Order Period”) shall constitute a binding [ * ] month purchase order (such portion, a “Purchase Order”). In no event shall any Purchase Order: require delivery of more than [ * ] units of Platelet Wafers and [ * ] units of Plasma Disks in any single month (the “Porex Capacity Limitations”). Within [ * ] business days after receipt of the Short Term Forecast, Porex shall provide confirmation to Cerus of its ability to meet the monthly requirements in the Short Term Forecast, subject to Cerus’ ability to meet its Raw Material Obligation and the Porex Capacity Limitations.

1.4 Delivery

1.4.1 Porex shall ship the Components to destinations specified by Cerus (directly or through its Designee) in the Purchase Order, by mutually agreed upon carriers, [ * ]. Cerus shall pay all shipping and applicable insurance charges. Porex shall provide to Cerus or Designee (as the case may be) all documentation as described in the Specifications.

1.4.2 All Components shipped hereunder shall be received subject to inspection and testing by Cerus (directly or through its Designee) for compliance with the Specifications, which testing shall be completed within sixty (60) days from the receipt of said shipment. Cerus (directly or through its Designee) shall also, within that same period, notify Porex in writing of the acceptance or rejection of a shipment for failure to meet Specifications and if rejected, specifying in detail the reasons for rejection. If the shipment is rejected, Cerus (directly or through its Designee) shall promptly make such Components available to Porex for examination and testing and Porex shall either (i) credit Cerus for the amount of such non-conforming Components for


which Cerus has previously paid Porex, or (ii) provide replacement for Components that fail to meet the Specifications as soon as such replacement can be completed within Porex's normal schedules and operating capacity without adversely affecting Porex’ current production. If Cerus or its Designee does not deliver such written notice to Porex within the sixty (60) day period from the receipt of shipment, Cerus shall be deemed to have accepted the shipment. Prior to inspection and testing by Cerus (directly or through its Designee) of Components for compliance with the Specifications, Cerus or its Designee will work with Porex to correlate the testing and inspection methods and procedures to be used by Cerus or its Designee. Cerus will bear the costs of correlating the testing and inspection methods and procedures. Porex testing and inspections procedures and methods will control until such testing and inspection methods and procedures to be used by Cerus or its Designee are correlated. Any failures of results obtained by Cerus’ or Designee’s testing and inspection methods to correspond to results obtained by Porex’s testing and inspection methods, until the testing and inspection methods and procedures used by Cerus or its Designee are correlated, will be the responsibility of Cerus. For the avoidance of doubt, the references to the Cerus or its designee’s testing methods, procedures or other obligations (collectively “Cerus Methods”) in the Specifications are included solely for Cerus’ internal use and shall not be binding upon Porex and shall have no effect whatsoever for purposes of determining any party’s rights or obligations under this Agreement, except for the purpose of confirming conformance to the Specifications, after correlation of Porex’s and Cerus’ and its Designee’s testing and inspection methods.

1.5 Price; Payment Terms

1.5.1 Prices to be paid by Cerus (the “Prices”) are set forth on Exhibit D. Porex shall pay to Cerus the applicable rebate within [ * ] days of shipment of Product at the respective threshold specified in Exhibit D. The Rebate shall be issued in the form of a credit. Based on Cerus request, Porex will issue a cash rebate at the end of any agreement year for any remaining rebate earned in that agreement year. Notwithstanding the foregoing, any rebate for the final year of this Agreement shall be issued in the form of cash.

1.5.2 Porex will invoice Cerus monthly for Components shipped pursuant to Purchase Orders placed for that month. Cerus will pay the amount of the invoice within [ * ] days following (i) receipt of the invoice by Cerus, or (ii) delivery of such Components covered by such invoice, whichever later occurs. Past due payments will bear interest at [ * ] per month from the due date.

2 Manufacturing Facility

2.1 Capacity

Porex represents that, as of the date of this Supply Agreement, its annual capacity for production of Components is [ * ] (the “Porex Capacity Limitation”). Porex agrees not to reduce the foregoing capacity during the term of the Supply Agreement. Further, in the event that additional capacity in excess of the Porex Capacity Limitation is required to meet Cerus’ production demands for Product, and as agreed to in advance by Porex (which agreement shall not be unreasonably withheld, delayed or conditioned) following a review of the business case for such expansion, Porex shall undertake any equipment and/or facility improvements and associated


validation activities, at its sole cost, necessary or advisable to increase its production capacity to meet Cerus’ demand forecasts on the timelines required.

2.2 Dedicated Space

Porex shall reserve the space identified in Exhibit E (the “Cerus Dedicated Space”) solely for the manufacture and production of the Products under this Supply Agreement. No other activities other than those agreed upon in advance in writing by Cerus may be performed in the Cerus Dedicated Space. Cerus shall have unrestricted access, subject to providing reasonable advance notice to Porex, to the Cerus Dedicated Space during the Term of this Supply Agreement to ensure that the products are being manufactured and produced in compliance with the terms of this Supply Agreement and the terms of the Quality Agreement (as hereinafter defined). In [ * ] the provisions of this Section 2.2, [ * ]. In the event that Porex is unable to produce the quantity of Product set forth in a Purchase Order(s) due to regulatory or compliance issues, or facility driven production downtime, [ * ]. For illustrative purposes only, if Cerus delivers a Purchase Order for a total of [ * ] units during a Purchase Order Period, but Porex is only able to produce and ship [ * ] units due to facilities closures in that year, Cerus shall [ * ] for 2017. Any [ * ] pursuant to this Section 2.2 shall be issued in the same manner as [ * ].

2.3 Ownership of Equipment

[ * ] ownership of all stations, tooling and additional equipment set forth on Exhibit F, which items were funded in whole or in part by [ * ] (the “Equipment”). The Equipment will be considered [ * ]. [ * ] shall be responsible for maintaining, servicing and insuring the Equipment, and keeping appropriate records regarding such use, maintenance and service during the term of this Supply Agreement. The Equipment shall be used by Porex during the term of this Supply Agreement solely for production of Components for Cerus under this Supply Agreement. Upon termination or expiration of this Supply Agreement, Porex will remove and destroy any Tooling set forth on Exhibit F embodying Cerus’ proprietary specifications or design).

2.4 Ownership of Facility Improvements

[ * ] shall own all facility improvements set forth on Exhibit F which improvements were funded in whole or in part by [ * ] (the “Facility Improvements”).

3 Component Changes

During the term of the Supply Agreement, Cerus may propose modifications to the Components; provided, however, that any proposed modifications and any work related thereto shall be subject to mutual agreement by the Parties, which agreement by Porex shall not be unreasonably withheld or delayed. In approving any modification contemplated by this Section 3, the Parties shall work in good faith to mutually agree upon defining the scope of the change, including the respective roles and responsibilities of the Parties with respect thereto, as well as the allocation of any cost or expense related to such modification, which scope shall be set forth in writing and executed by each of the Parties. Any changes to the raw material, product or process Specifications, or required manufacturing environment (i.e., classification of a clean room) must be done pursuant to change control projects mutually agreed upon by the Parties in writing.


Further, to the extent such modification was requested by Cerus and such modification results in an increase in the cost to manufacture the Products, the Parties shall mutually agree on revisions, if any, to the pricing set forth on Exhibit D.

4 Quality Obligations

The Parties have concurrently entered into the Amended and Restated Quality Agreement attached hereto as Exhibit G (the “Quality Agreement”). The Parties shall review and, if necessary, update the Quality Agreement on or prior to each anniversary of the date hereof (or sooner if circumstances so dictate). Further, Porex shall provide, at its sole cost, at least one experienced, management-level quality manager to oversee the production and supply of Product under this Supply Agreement. The Parties hereto acknowledge that the provisions of this Section 4 are an essential and material component of this Supply Agreement.

5 Regulatory Responsibility

Cerus is solely responsible for all regulatory compliance and requirements relating to the Products and use of Components in the Products and Porex will provide its full cooperation and attention in assisting Cerus fulfill the foregoing responsibilities, as required by Cerus’ authorized regulatory bodies. This will include providing any required records or information related to the Components and their manufacture by Porex as the contract manufacturer thereof either directly to Cerus or to the requesting regulatory body (with a copy to Cerus so long as such records or information contain information to which Cerus is otherwise entitled to access, otherwise, Porex shall provide redacted versions of such records or information).

6 Force Majeure

Porex shall not be liable for delays in performance or for non-performance of its obligations hereunder if prevented by causes outside of its reasonable control. Without limiting the foregoing, such causes shall include, but not be limited to, acts of God or the public enemy, fires, floods, earthquake, riots, boycotts, strikes, lock-outs, and delays in transportation or shortage of supplies necessary for production, in each case where delays could not reasonably have been prevented. Upon discovering that timely performance will be delayed, Porex will promptly notify Cerus of the nature of the delay and Porex's disaster recovery plan along with timing expectations.

7 Warranties; Indemnifications

7.1 Porex Warranties

7.1.1 The warranties set forth herein are made solely for the benefit of Cerus and its affiliates. All claims hereunder shall be made by Cerus and may not be made by Cerus customers or any third parties. The term "affiliate", as used in this Supply Agreement, means with respect to a Party any entity that, directly or indirectly, controls, or is controlled by, or is under common control with, such Party. The term "controls", "controlled by", or "under common control with", means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of an entity, whether by contract or through the ownership of voting securities, including the ownership of more than fifty percent (50%) of the equity, partnership,


membership or similar interest in such entity.

7.1.2 Porex shall not be responsible for any Components that do not meet the Specifications if such failure is caused by the Raw Materials supplied under this Supply Agreement, subject to Porex's inspection obligations as provided under Section 1.2.1, and the Porex warranties in Section 7.1 do not extend to such failure to meet the Specifications if caused by the Raw Materials or any specifications or processes provided by Cerus for the Raw Materials if such Raw Materials did not pass the inspection provided for in Section 1.2.1.

7.1.3 In no event shall Porex be responsible for any damage, change or effect to the Components or Products resulting from or related to any acts or omissions of Cerus or its Designees or their respective affiliates, agents, distributors, vendors or customers or any intermediary or end user of any product manufactured, distributed or sold by Cerus or its Designee, including, but not limited to, improper storage, handling, installation, modifications, abuse or misuse.

7.1.4 Porex warrants and represents that:

7.1.4.1 it will comply with all laws, decrees, rules, regulations, codes, orders, ordinances, actions and requests of all federal, state and local governmental bodies and courts applicable to Porex’s obligations under this Agreement and that the Products manufactured hereunder will be manufactured in compliance with the foregoing, as well as current Good Manufacturing Practices;

7.1.4.2 Porex’s technology, processes, know-how, trade secrets and other intellectual property used by Porex to manufacture the Components will not infringe upon the intellectual property rights of any third party, and Porex has the right to use such technology, processes, know-how and other intellectual property; and

7.1.4.3 Porex’s performance of its obligations under this Agreement will not result in the breach of any covenant, undertaking or obligation of Porex to any third party.

7.1.5 EXCEPT AS PROVIDED IN SECTION 7.1.3, POREX WARRANTS THAT THE COMPONENTS SHALL CONFORM TO THE SPECIFICATIONS, AND POREX WARRANTS THAT POREX TRANSFERS GOOD AND MARKETABLE TITLE TO THE COMPONENTS SOLD TO CERUS UNDER THIS SUPPLY AGREEMENT AS OF THE TIME THAT POREX SHIPS SUCH COMPONENTS AND RECEIVES PAYMENT. THE WARRANTIES IN SECTION 7.1.4 AND THIS SECTION 7.1.5 ARE IN LIEU OF ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, WHICH ARE HEREBY DISCLAIMED AND EXCLUDED BY POREX, INCLUDING WITHOUT LIMITATION ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR USE, ANY OTHER WARRANTY OF TITLE, REGULATORY COMPLIANCE, OR ANY WARRANTY ARISING FROM COURSE OF PERFORMANCE, COURSE OF DEALING OR USAGE OF TRADE. THE SOLE AND EXCLUSIVE REMEDY FOR BREACH OF ANY AND ALL WARRANTIES SHALL BE LIMITED TO THE REPLACEMENT OR EXCHANGE OF THE DEFECTIVE COMPONENTS.


7.2 Indemnification

7.2.1 Cerus will indemnify, defend and hold harmless Porex, its affiliates, and their respective officers, directors, agents, and employees (each a “Porex Indemnified Party”) from and against any and all third party claims, actions, causes of action, liabilities, losses, costs, damages or expenses (including reasonable attorney's fees) to the extent arising out of or in consequence of (i) the possession or use of any Products including, but not limited to, those containing the Components; (ii) the death of or bodily injury to any person on account of the use of any Cerus Product containing the Components or use of any Components; (iii) any claim that the Products or Components violate a patent or trademark or the intellectual property rights of any third party; or, (iv) Cerus’ failure to obtain any clearance, approval or license for the Products or the Components that is actually required by applicable law (collectively, “Claims”), except to the extent arising under Porex’s indemnity obligation in Section 7.2.2. However, subject to the combined aggregate limitation set forth in Section 7.2.3 hereof, Cerus shall not be obligated to indemnify a Porex Indemnified Party from any liability to the extent caused by a Porex Indemnified Party’s negligence or misconduct, as finally determined by a court of competent jurisdiction.

7.2.2 Porex will indemnify, defend and hold harmless Cerus and its respective officers, directors, agents, employees and affiliates (each a "Cerus Indemnified Party") from and against any and all third party claims, actions, causes of action, liabilities, losses, costs, damages or expenses (including reasonable attorney's fees) to the extent arising out of or in consequence of any claim of patent, trademark or trade secrets infringement which relates to Porex's proprietary manufacturing process(es) for [ * ] porous plastic [ * ].

7.2.3 Notwithstanding anything contained herein to the contrary, the combined aggregate amount by which (x) Cerus’ indemnification obligations pursuant to Section 7.2.1 may be reduced pursuant to the last sentence of Section 7.2.1 and (y) Porex may be liable for recalls under Section 9 of this Agreement, shall not exceed a combined aggregate limit of [ * ] during the term of this Agreement.

7.2.4 Each indemnified party agrees to give the indemnifying party prompt written notice of any claims, including any claims asserted or made by any governmental authority, for which the other might be liable under the foregoing indemnification, together with the opportunity to defend, negotiate and settle such claims. Such notice shall be given to the indemnifying party promptly after receipt of such claim. Failure to provide or promptly provide such notice shall not release the indemnifying party from any of its obligations hereunder except to the extent that the indemnifying party is materially prejudiced by such failure. Each indemnified party will cooperate fully with the indemnifying party in defending or otherwise resolving any such action, and each indemnified party in any such action may at its option and expense be represented in such action. No party shall be responsible or bound by any compromise made by any other party without its prior written consent, provided that such any such party requested to give consent shall not unreasonably withhold its consent to any such settlement.

7.3 LIMITATION OF LIABILITY

 


IN NO EVENT, OTHER THAN FOR PAYMENT OF DEFENSE AND INDEMNITY UNDER SECTION 7.2, SHALL CERUS BE LIABLE TO POREX, FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, LOST PROFITS, LOST USE, OR THE LIKE) ARISING OUT OF OR IN CONNECTION WITH THIS SUPPLY AGREEMENT OR THE MANUFACTURE, USE OR PERFORMANCE OF THE COMPONENTS OR PRODUCTS, EVEN IF SUCH PARTY IS ADVISED OF THE POSSIBLITY OF SUCH DAMAGES. IN NO EVENT SHALL POREX BE LIABLE TO CERUS UNDER ANY THEORY OF LAW OR EQUITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, FOR ANY DAMAGES INCLUDING, BUT NOT LIMITED TO, ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE, EXEMPLARY OR COSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, LOST PROFITS, LOST USE, OR THE LIKE), ARISING OUT OF THIS SUPPLY AGREEMENT OR THE MANUFACTURE, USE, OR PERFORMANCE OF THE COMPONENTS OR PRODUCTS, IN AN AGGREGATE AMOUNT IN EXCESS OF [ * ]. DURING THE TERM OF THIS AGREEMENT, EXCEPT AS PROVIDED IN SECTIONS 1.2.3, 2.3, 2.4, 7.2, 8.2, 9, 10, 11 AND 13.3 OF THIS SUPPLY AGREEMENT, IN WHICH CASE SUCH LIABILITY SHALL BE CAPPED AT [ * ]. THE PARTIES AGREE THAT THE FOREGOING LIMITATIONS OF LIABILITY ARE A REASONABLE AND NEGOTIATED ALLOCATION OF RISK BETWEEN THE PARTIES AND THAT THEY WOULD NOT ENTER INTO THIS SUPPLY AGREEMENT ABSENT SUCH TERMS. EACH PARTY AGREES THAT IT SHALL NOT CLAIM THAT THESE LIMITATIONS ARE UNREASONABLE, AGAINST PUBLIC POLICY, OR CAUSE ANY REMEDY TO FAIL OF ITS ESSENTIAL PURPOSE; THESE LIMITATIONS SHALL BE ENFORCED DESPITE ANY SUCH CLAIM.

7.4 Insurance

During the term of this Supply Agreement and for [ * ] thereafter, Cerus shall at all times keep and maintain the following insurance coverage and limits of liability:

(a) General Commercial Liability for death or personal injury and damage to property (including, but not limited to, coverage for products liability and completed operations, advertising injury and independent contractors coverage) with limits of not less than $[ * ] per occurrence and $[ * ] in the aggregate. Such insurance to provide for broad form contractual liability coverage, including coverage for the liabilities assumed in this Supply Agreement.

 

(b) Umbrella/Excess Insurance follow form over (a) above with a limit of $[ * ].

 

(c) Statutory Workers’ Compensation in accordance with the laws of California and Employers Liability Insurance with a limit of not less than $[ * ].

Policies of insurance set forth in Section 7.4(a) and 7.4(b) above shall provide for the following:

i.) Name Porex and its officers, directors, employees, subsidiaries, parent company, if any, and agents as additional insureds.


 

ii.) Be primary and non-contributory with respect to all obligations of Cerus under this Supply Agreement. Any insurance carried by Porex shall not contribute to, or be excess of insurance maintained by Cerus, nor in any way provide benefit to Cerus, its affiliates, officers, directors, employees, subsidiaries, parent company, if any, or agents.

 

iii.) Have reasonable and customary deductible amounts, provided that in no event shall such deductible amounts exceed $[ * ] per occurrence. Any deductibles that exceed $[ * ] must be pre-approved in writing by Porex.

 

iv.) Be issued by insurance carriers licensed to do business under the laws of the country, state, commonwealth, province or territory in which Cerus’ obligations are provided, and with a rating of not less than A VII, as rated in the most currently available “Best’s Insurance Guide.”

 

v.) Provide a waiver of subrogation in favor of Porex and its officers, directors, employees, subsidiaries, parent company, if any, and agents.

 

vi.) Include a separation of insurance clause and cross-liability coverage where Porex is an additional insured.

Upon execution of this Supply Agreement, Cerus shall cause certificates to be issued evidencing that the coverages and policy endorsements required under this Supply Agreement are maintained in force and effect and providing for not less than 30 days, 10 days in the case of nonpayment, written notice to Porex prior to any material modification, cancellation or non-renewal of the policies. Certificates shall expressly confirm the above limits and obligations. The certificate of insurance shall be delivered to Porex’s address as set forth in the Notices provision of this Supply Agreement. The receipt of any certificate does not constitute acceptance by Porex that the insurance requirements have been met.

If Cerus fails to procure and maintain the insurance coverage types or limits, or any portion thereof, as specified herein, Porex, in its sole discretion, may procure and maintain the required insurance for and in the name of Cerus and Cerus shall pay the cost thereof or such cost shall be deducted from monies due to Cerus by Porex. Cerus shall furnish to Porex all information necessary to acquire and maintain such insurance. Cerus shall not violate or knowingly permit any violation of any conditions or terms of the policies of insurance described herein.

8 Intellectual Property

8.1 Cerus understands and agrees that nothing in this Supply Agreement is intended to grant Cerus any right, title, interest, or license to use or disclose Porex's Confidential Information, intellectual property (both as further defined in the Confidentiality Agreement referenced in Section 10 below), or manufacturing processes, including, but not limited to, Porex products, designs and specifications.


8.2 Porex understands and agrees that this Supply Agreement is not intended to grant Porex any right, title, interest or license to use or disclose Cerus’ Confidential Information, intellectual property (both as further defined in the Confidentiality Agreement referenced in Section 10 below), including, but not limited to Products designs and Specifications.

8.3 Neither this Supply Agreement nor one Party’s disclosure of Confidential Information or intellectual property shall be deemed, by implication or otherwise to vest in any other Party any rights in any patents, trade secrets, trademarks, trade names, designs, copyrights, or other property of the disclosing Party; provided, however, that Porex is granted a limited license to use the intellectual property of Cerus to the extent required for Porex to perform its obligations under this Supply Agreement.

9 Field Action

Any removal, correction, or other similar action involving Products shall be made solely by Cerus at Cerus’ sole discretion and expense. However, if in the event of a recall due solely to a failure of the Components to meet the Specifications (other than as a result of the Raw Materials), Porex shall, subject to [ * ] set forth in Section 7.2.3 of this Agreement, reimburse Cerus for actual, reasonable direct costs and expenses actually incurred by Cerus in connection with all such recalls including, but not limited to, direct costs of (i) administration of the recalls, (ii) retrieving Products already delivered to customers, and (iii) notification, shipping and handling charges. The Parties will cooperate fully with each other in effecting any actions under this Section. Cerus will be responsible for communications to its customers and users of the Products.

10 Disclosure and Use of Information

The Agreement Regarding the Exchange of Confidential Information between Porex and Cerus, effective February 22, 2007, (the "Confidentiality Agreement") is attached hereto as Exhibit H and hereby incorporated by reference in their entirety herein and any exchange of information between Porex and Cerus pursuant hereto and this Supply Agreement shall be subject to the terms of such Confidentiality Agreement. Section 13 of the Confidentiality Agreement is hereby amended to provide that the end date of the period which covers the provision of Confidential Information by the parties has been extended to five (5) years following the termination of this Agreement. Cerus will insure that any and all Designees agree in writing to be bound by the Confidentiality Agreement and Cerus will be responsible for any and all breaches of the Confidentiality Agreement by Designees.

11 Development Activities

During the term of this Supply Agreement, provided that Cerus is not in material breach of its obligations under this Agreement, and provided Porex continues to [ * ], Porex agrees that it will not knowingly develop or sell product utilizing Porex’s [ * ] porous plastic [ * ] for or to any of the companies set forth on Exhibit I (each such company a “Prohibited Company”) [ * ] that [ * ]. For clarity, Porex is [ * ] to any other company [ * ]. If Cerus discovers Porex has engaged in such activities, Porex will have [ * ] days from notice from Cerus to discontinue supplying Components and/or immediately cease doing development work with the other entity. As of the Effective Date,


 

Fenwal is an entity approved in writing by Cerus for Porex to sell Components to. Notwithstanding anything to the contrary herein, including, without limitation, Section 13.3, if the business of Porex is acquired by another person, either through an acquisition of the stock or assets of Porex, the restrictions set forth in this Section 11 shall only be binding on the acquiring person with respect to the Porex business and the trade secrets and intellectual property acquired through the acquisition of Porex and shall not impose any restriction on such person or such person’s affiliates with respect to any other aspect of such person’s business.

12 Term; Termination

12.1 This Supply Agreement will have a term (the “Initial Term”) which will run through December 31, 2019. Unless terminated earlier pursuant to this Section 12, this Supply Agreement will automatically renew for an additional period of two (2) years (the “Renewal Term” and, together with the Initial Term, the “Term”). Any additional renewals beyond the Term shall be based upon the mutual agreement of the Parties. Within [ * ] days of the expiration of the Initial Term, Cerus and Porex will discuss the pricing terms for the Renewal Term. If Cerus and Porex agree on new pricing within such period, such pricing will become effective as of [ * ]. The Parties hereto agree that in no event shall the price increase for any Product produced hereunder exceed [ * ]. If Cerus and Porex are unable to agree within such [ * ] days after having negotiated in good faith and adhering to the limit on pricing increases set forth in the preceding sentence, then this Supply Agreement will, at Cerus’ option either (i) terminate at the expiration of the Initial Term or (ii) renew with a [ * ] increase to the pricing in effect as of the expiration of the Initial Term, which pricing shall be effective as of [ * ].

12.2 Cerus may terminate this Supply Agreement in its sole discretion at any time by giving Porex at least twelve (12) months’ prior written notice of its intent to terminate this Supply Agreement.

12.3 In the event that Cerus’ aggregate billable units fall below [ * ] units in any calendar year during the Term (unless such shortfall is due to regulatory or compliance issues or facility-driven production downtime), Porex may terminate this Supply Agreement in its sole discretion by giving Cerus at least twelve (12) months’ prior written notice of its intent to terminate this Supply Agreement.

12.4 If a Party materially breaches this Supply Agreement and such breach remains uncured for a period of ninety (90) days after written notice containing details of the breach is delivered to the breaching Party, then the non-breaching Party may terminate this Supply Agreement as to the breaching Party by further notice delivered no later than thirty (30) days after the expiration of the initial ninety (90) day cure period.

12.5 Each Party may terminate this Supply Agreement effective immediately with written notice in the event the other Party (“Insolvent Party”) files for bankruptcy, is adjudicated bankrupt, takes advantage of applicable insolvency laws, makes an assignment for the benefit of creditors, is dissolved or has a receiver appointed for its property (which in the case of a receiver is not


removed within thirty (30) days after notice to the Insolvent Party). Such termination is only effective as to the Insolvent Party.

12.6 The provisions of Sections 2.3, 2.4, 4, 5 and 7 through 11 of this Supply Agreement shall survive termination of the Supply Agreement and remain in effect in accordance with their terms.

13 Miscellaneous

13.1 Entire Agreement

This Supply Agreement and the Confidentiality Agreement contain the entire agreement between the Parties relating to the Components and supersede all prior agreements and negotiations between Cerus and Porex. All Purchase Orders placed on or after January 1, 2017 shall be subject to the terms and conditions of this Supply Agreement. None of the terms of this Supply Agreement shall be deemed to be waived or amended by any Party unless such a waiver or amendment specifically references this Supply Agreement and is in writing signed by the Party to be bound.

13.2 Notices

All notices and demands required or permitted to be given or made pursuant to this Supply Agreement shall be in writing and effective when personally given or when placed in an envelope and deposited in the United States mail postage prepaid and return receipt requested, or delivered by a recognized commercial courier service, addressed as follows:

If to Cerus:

Chief Executive Officer

Cerus Corporation

2550 Stanwell Drive

Concord, CA 94520

cc: Chief Legal Officer

If to Porex:

President

Porex Corporation

500 Bohannon Road

Fairburn, Georgia

Or to such other address as to which any Party may notify the other Parties.

 

13.3 Assignment

This Supply Agreement shall be binding upon and inure to the benefit of the Parties, their successors and assigns. This Supply Agreement shall be assignable: (i) by either Party to an affiliate of the Party, in whole or in part, without the consent of the other Party, provided such affiliate is not a competitor of the other Party; (ii) by either Party with the written consent of the other Party, which consent shall not be unreasonably withheld or delayed (it being understood that withholding such consent on the basis of the assignee’s financial and/or competitive status shall


not be deemed to be unreasonable); or (iii) by any Party without the consent of the other Party to the purchaser of substantially all the assets of its business to which this Supply Agreement relates or to any corporate successor to a Party by merger, consolidation or otherwise. Any change of control of ownership of fifty (50) percent or more of any Party will be deemed an assignment under (iii) immediately above. For the purpose of this Section and Section 1.1.2, a “Porex competitor” shall mean those persons, entities or companies who sell competitive products that directly compete with Porex’s products and a “Cerus competitor” shall mean those companies who sell competitive products to Products in the field of blood pathogen inactivation. Any attempted assignment that does not comply with the terms of this Section shall be void. Each Party shall cause this Supply Agreement to be assigned in whole to any business organization that purchases its operations supporting this Supply Agreement or to any corporate successor to a Party by merger, consolidation or otherwise. Despite any assignment under this Section, the Party making the assignment shall remain liable for its obligations as a Party to this Supply Agreement.

13.4 Governing Law

This Supply Agreement is deemed to have been executed in and shall be governed by and construed in accordance with the Uniform Commercial Code as enacted in the State of New York and other applicable laws of the State of New York. The Parties hereby submit to the jurisdiction of the courts of that State for purposes of resolving any dispute. If particular portions of this Supply Agreement are ruled unenforceable, such portions shall be deleted and all other terms and conditions of this Supply Agreement shall remain in full force and effect. Except where a remedy is expressly stated to be the exclusive remedy, the rights and remedies of the Parties under this Agreement shall be cumulative and in addition to any other rights or remedies provided by law or equity.

13.5 Independent Contractors; Relationship of Parties; Waiver; Proceedings

13.5.1 The relationship of the Parties under this Supply Agreement shall be and at all times one of independent contractors. No Party is an employee, agent or legal representative of any other Party or shall have any authority to assume or create obligations on any other Party's behalf.

13.5.2 Cerus shall have the right to revoke any designation as a Designee made pursuant to Section 1.1.2 of this Supply Agreement, by providing thirty (30) days prior written notice of such to Porex, and thereafter said Designee will no longer be authorized to purchase Components on Cerus’s behalf or perform any other of the tasks described in Section 1.1.2.

13.5.3 Nothing herein shall be construed as giving any third party, including Designee, any rights, interest or claims hereunder or be entitled to any benefits under or on account of this Supply Agreement as a third-party beneficiary or otherwise and the sole and intended beneficiaries of this Supply Agreement are Cerus and Porex.

13.5.4 Failure of any Party at any time to require performance by any other Party of its obligations under this Supply Agreement shall in no way affect the right to require such performance at any time thereafter. The waiver by any Party of a breach of any provision of this


Supply Agreement shall not constitute a waiver of any succeeding breach of the same or any other provision.

13.5.5 If any Party files any action or brings any proceeding against the other Party arising out of this Supply Agreement, the prevailing Party in such action or proceeding shall be entitled to recover reasonable attorneys' fees to be fixed by the court sitting without a jury.

In witness whereof, the Parties have executed this Supply Agreement in counterparts, effective as of the day and year first written above.

Cerus Corporation

By: /s/ William “Obi” Greenman

Name: William “Obi” Greenman

Title: President and Chief Executive Officer

4/17/2017

Porex Corporation

By: /s/ John Lavorato

Name: John Lavorato

Title: VP and General Counsel/Filtration Group Corporation

4/17/2017

 

 


 

Exhibit A-1

Specifications for Platelet [ * ] Wafer, [ * ]

(Porex Part Number [ * ])

[provided separately from this Agreement]

[ * ]

{6 pages omitted}

 


 

Exhibit A-2

Specifications for Platelet [ * ] Wafer

(Porex Part Number [ * ])

[provided separately from this Agreement]

[ * ]

{7 pages omitted}

 


 

Exhibit A-3

Specifications for [ * ]

[provided separately from this Agreement]

[ * ]

{8 pages omitted}

 


 

Exhibit A-4

Specifications for [ * ]

[provided separately from this Agreement]

[ * ]

{2 pages omitted}

 


Exhibit A-5

Specifications for [ * ]

[provided separately from this Agreement]

[ * ]

{2 pages omitted}

 


 

Exhibit B-1

Specifications for [ * ]

(Porex Part Number [ * ])

[provided separately from this Agreement]

[ * ]

{6 pages omitted}

 


 

Exhibit B-2

Specifications for [ * ]

[provided separately from this Agreement]

[ * ]

{4 pages omitted}

 


 

Exhibit B-3

Specifications for [ * ]

[provided separately from this Agreement]

[ * ]

{4 pages omitted}

 


 

Exhibit C

[ * ]

{3 pages omitted}

 


 

Exhibit D

Pricing

[ * ]

 


 

Exhibit E

Cerus Dedicated Space

[ * ]

 


 

Exhibit F

Equipment and Facility Improvements

[ * ]

 


Exhibit G

Raw Material Target Usage Rates

[ * ]

 


 

 

Exhibit H

Confidentiality Agreement

 

 

img117975587_0.jpg 

AGREEMENT REGARDING THE EXCHANGE
OF CONFIDENTIAL INFORMATION

In connection with the possible development, manufacture and sale of certain parts by POREX CORPORATION (“Porex”) to CERUS CORPORATION (“Cerus”) and, collectively with Porex, the “Parties” and each of Porex and Cerus may be referred to individually as a “Party”), Parties have determined that it is necessary and useful for the Parties to exchange Confidential Information belonging to each Party. Except as set forth below, Confidential Information of a Party shall include all information relating to such Party’s (or an affiliate of such Party’s) data, books, records, specifications, trade secrets, know-how, formulas, processes, manufacturing methods, techniques, raw materials, sources of supply, applications for particular technologies, vendor lists, customer lists, employee lists, management systems, financial information, pricing, sales and marketing plans, research and development, inventions, and such other documents and materials that are delivered or otherwise disclosed (including, without limitation, through facility tours) by such Party to the other Party, whether orally or in writing, and whether or not identified as confidential. Notwithstanding anything to the contrary herein, Confidential Information shall not include information (i) which is developed or discovered by a Party independent of and without the use of the Confidential Information, (ii) in the possession of both Parties prior to the date of this Agreement and there is competent evidence to establish such fact, (iii) established at any time to be in the public domain otherwise than by breach of this Agreement, or (iv) is required to be disclosed in compliance with any law, governmental regulation, or court order, provided the receiving Party shall notify the disclosing Party in advance of any such disclosure, if feasible, and will assist the disclosing Party in pursuing such nondisclosure or protective orders as may be available. For and in consideration of the mutual promises herein contained, the Parties agree as follows effective the 22 day of February 2007 (the “Effective Date”):

1. The receiving Party shall keep the Confidential Information secret and confidential and will not, without the prior written consent of the disclosing Party, use or disclose the Confidential Information for the term of this Agreement plus five (5) years, except that the confidentiality obligations with respect to any Confidential Information that constitutes a trade secret shall continue in effect for so long as the information remains a trade secret. The term “trade secret” as used in this Agreement shall mean Confidential Information that: (i) derives economic value, actual or potential, from not being generally known to, and not being readily ascertainable by proper means by, other persons who can obtain economic value from its disclosure or use, and (ii) is the subject of efforts that are reasonable under


the circumstances to maintain secrecy. Without limiting any of the other provisions hereof, each Party agrees to use at least the same degree of care to avoid and prevent disclosure of the other Party’s Confidential Information as it uses to prevent disclosure of its own Confidential Information, and in no event less than a reasonable standard of care.

2. A receiving Party will restrict transmission of Confidential Information to those of its directors, officers, employees, agents and affiliates who are consulted concerning the discussions with the disclosing Party and who need to know Confidential Information for the purpose of facilitating those discussions, provided such individuals shall have been advised of the confidential nature of the Confidential Information and the obligations imposed under this Agreement. The receiving Party shall be responsible to the disclosing Party for any improper disclosure or use of the Confidential Information by such persons.

 

3. No right of title or interest in or to the Confidential Information or license, either expressed or implied, under any patent, trade secret or otherwise is granted hereunder.

 

4. All Confidential Information in tangible form received or delivered hereunder shall be returned within thirty (30) days after the request of the Party submitting it.

 

5. The Parties agree that they shall not assume or incur any financial liability merely by receipt of Confidential Information, and any financial, supply or other agreement between the Parties will be covered by subsequent agreement(s).

 

6. Each Party acknowledges and agrees that the misappropriation, unauthorized use or disclosure of the Confidential Information of the other Party or its affiliate would cause irreparable harm to the other Party. In the event of a breach of any part of this Agreement, the Party which has been damaged by the breach or such affiliate shall be entitled to relief by appropriate legal or equitable means, including but not limited to a temporary restraining order, temporary injunction and/or permanent injunctive relief, restraining and prohibiting the Party in breach from breaching or continuing to breach the terms of this Agreement. In addition, the Party damaged by the breach or such affiliate shall be entitled to the recovery of any and all damages incurred as a result of such breach, including cost of enforcement, reasonable attorney’s fees and court costs.

 

7. This Agreement shall be binding upon and shall inure to the benefit of the Parties, their successors, assigns and affiliates, except that no assignment of any right to access the Confidential Information may be made by the receiving Party without the prior written consent of the disclosing Party. The waiver of any provision in any instance shall not be construed as a waiver in other instances.

 

8. This Agreement contains the entire understanding of the Parties with respect to the subject matter hereof and with respect to the matters contained herein and supersedes all prior agreements or understandings. This Agreement shall not be modified except in writing


signed by both Parties. Notwithstanding anything to the contrary herein, this Agreement shall not release either Party from any obligation to the other Party of confidentiality or non-use created pursuant to any prior agreement or understanding between the Parties, and each such obligation shall remain in full force and effect.

 

9. The Parties agree that this Agreement is for the purposes of protecting proprietary information only. This Agreement is not a joint venture or other such business arrangement; and any agreement between the Parties as to joint business activities will be set forth in subsequent written agreements.

10. The Parties acknowledge that each of them (or an affiliate thereof) may be engaged now or in the future in a business similar to or competitive with that of the other, and that the terms of this agreement shall in no way restrict either Party from engaging in such business activities, except that each Party shall be bound by its agreements herein as they relate to Confidential Information.

 

11. Neither Party under this Agreement shall publicly announce or disclose the existence of this Agreement, or its contents, or any discussions relating thereto, without the prior consent of the other Party or except as may be required by law, in which case the Party required to make disclosure shall give the other Party the maximum feasible prior notice of such disclosure.

 

12. This Agreement shall be governed by the laws of the State of Georgia, which relate to contracts negotiated, executed and performed within such state, without regard to the conflict of laws provisions thereof, and only the courts sitting in such state shall have exclusive jurisdiction of the Parties for the purposes of adjudicating any disputes under this Agreement. The Parties hereby consent to personal jurisdiction and venue in the courts of the State of Georgia and hereby waive any claim or defense that the party lacks minimum contacts with the forum, that the courts of .the State of Georgia lack personal jurisdiction of the Parties, or that the courts of the State of Georgia are an improper or inconvenient venue. The Parties further agree that service of process may be accomplished by certified mail, return receipt.

 

13. This Agreement shall remain in force until the earlier of (i) five (5) years from the Effective Date and (ii) the cancellation of this Agreement by either Party by written notification to the other Party. No expiration, cancellation or termination of this Agreement for any reason will affect the validity and enforceability of the Confidentiality, non-disclosure and non-use provisions contained in Paragraphs 1 and 2 hereof.

The completed signatures of the Parties attest to their mutual agreement to the conditions of this Agreement.

CERUS CORPORATION


2411 Stanwell Drive

Concord, California 94520

By: /s/ Howard G. Ervin

Print Name: Howard G. Ervin

Title: Vice President, Legal Affairs

Date: February 22, 2007

 

POREX CORPORATION

 

500 Bohannon Road

Fairburn, Georgia 30213-2828

By: /s/ Victor L. Marrero

Print Name: Victor L. Marrero

Title: Executive Vice President & Chief Financial Officer

Officer

Date: February 22, 2007

 


 

Exhibit I

Prohibited Companies*

[ * ]

 


EX-10.4 5 cers-ex10_4.htm EX-10.4 EX-10.4

Exhibit 10.4

CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [ * ], HAS BEEN OMITTED BECAUSE CERUS CORPORATION HAS DETERMINED THE INFORMATION (I) IS NOT MATERIAL AND (II) WOULD LIKELY CAUSE COMPETITIVE HARM TO CERUS CORPORATION IF PUBLICLY DISCLOSED.

 

FIRST AMENDMENT TO SUPPLY AND MANUFACTURING AGREEMENT

This First Amendment (“Amendment”) to the Supply and Manufacturing Agreement dated April 1, 2017 between Cerus Corporation (“Cerus”) and Porex Corporation (“Porex”) (the “Agreement”) is made this 22 day of June 2018.

RECITALS

A.
Cerus and Porex have agreed to make certain changes to the raw material and process to develop Components and such changes have resulted in a change to the cost and expense structure originally contemplated by the Agreement;

B.
Pursuant to Section 3 of the Agreement, Cerus and Porex have mutually agreed to temporarily modify the pricing for Platelet Wafers set forth on Exhibit D and to proactively set a cost structure for non-production related work.

NOW THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged and accepted, the parties hereby agree to amend the Agreement as follows:

1. New Exhibits AA-1, AA-2, AA-3 and AA-4, as set forth in Schedule 1 to this Amendment, shall be attached to the Agreement (inserted between Exhibit A-5 and Exhibit B-1) and incorporated therein by reference. The parties acknowledge and agree that Exhibits AA-1, AA-2, AA-3 and AA-4 set forth the revised specifications for Platelet Wafers manufactured by Porex for Cerus (collectively, the “Revised Wafer Specifications”). Unless otherwise agreed in writing, Porex shall continue to manufacture and produce Platelet Wafers using the existing specifications for Platelet Wafers until Cerus gives written notice to Porex that Platelet Wafers shall be thereafter manufactured in accordance with the Revised Wafer Specifications. References in the Agreement to “Specifications” shall be interpreted to include the Revised Wafer Specifications, as applicable.

2. A new Exhibit D-1, as set forth in Schedule 2 to this Amendment, shall be attached to the Agreement and incorporated therein by reference. As of April 1, 2018 and continuing until Cerus determines, in its sole discretion, that the Protocol EPP-029-886 under which Porex is currently operating can be discontinued, the price for Platelet Wafers shall be the prices set forth in Exhibit D-1. Upon Cerus’ determination that the Protocol EPP-029-886 can be discontinued, Cerus shall provide written notice thereof to Porex, along with a new purchase order for Platelet Wafers (the “New Pricing PO”). On and after the date of such notice, the “Pricing” table for Platelet Wafers in Exhibit D, as of the date immediately preceding the date of this Amendment, shall be reinstated and apply to Platelet Wafers that are produced pursuant to the New Pricing PO and were also produced after the date of the written notice. References in


Section 1.5.1 of the Agreement to “Exhibit D” shall be amended to include “Exhibit D-1,” as applicable.

3. The penultimate sentence in Section 1.3 shall be deleted in its entirety and replaced with the following:

“In no event shall any Purchase Order: require delivery of more than [*] units of [*] and [*] units of [*] in any single month (the “Porex Capacity Limitations”).”

4. A new Section 1.5.3 shall be added to the Agreement as follows:

1.5.3 Porex will invoice Cerus monthly for Services performed by Porex during the prior month. Unless otherwise expressly provided in the applicable Statement of Work payment to Porex of undisputed fees shall be due [*] days following Cerus’ receipt of the invoice submitted by Porex. Payment information, including Tax Identification Number will be included on each invoice.

Cerus shall have the right to accept or reject the Services, or any portion thereof, in writing within [*] days from Porex’s completion of the Services. Such acceptance or rejection shall be consistent with the criteria set forth in the Statement of Work, if any. If Cerus does not reject in writing within [*] days, the Services shall be considered accepted by Cerus. Within [*] days of any notice of rejection, Porex shall present a corrective plan of action to Cerus. Upon approval by Cerus of the corrective plan, Porex, at no additional expense to Cerus, shall then make the corrections and, where applicable, Porex shall resubmit the corrected Services to Cerus. For disputed invoices or the disputed portion of an invoice, Cerus shall use reasonable efforts to provide to Porex, in writing, within [*] days, a description of the disputed amounts. Cerus and Porex shall negotiate in a timely, good faith manner to resolve billing queries. Cerus will not have responsibility to pay for identified errors, incomplete or inaccurate items (collectively the “invoice errors”) which result in increases to previously invoiced amounts if the aforementioned invoice errors are communicated to Cerus later than [*] days from the original invoice date.

5. A new Section 3a shall be added to the Agreement as follows:

“3a Non-Production Related Work. From time to time, Cerus may submit to Porex written work orders substantially in the form of Schedule 3 that specify development activities, engineering analysis, part, material and/or fixture design and development, or other services or activities that Cerus requests Porex to perform that are not activities or services that are necessary for the then-current manufacture and production of Components for Cerus under the Agreement (collectively, as defined in each work order, the “Services”). Each work order shall set forth the terms and conditions (including specifications (if applicable), delivery and performance schedules, and fees) pursuant to which Porex will perform the Services. Upon acceptance of a work order by Porex (in writing), such work order shall become a “Statement of Work.” If Porex begins to perform services under a work order that has not been formally agreed in writing, then Porex shall bear the costs of any expenses incurred


prior to formal written agreement of the Statement of Work. Cerus hereby consents to Porex’s use of the Cerus Dedicated Space and Equipment, as specified in a Statement of Work, solely as necessary to perform the Services under that Statement of Work. Such consent shall automatically terminate upon the completion of the applicable Statement of Work and is limited by the terms of the Agreement. In the event of any conflict between the Agreement and a Statement of Work, the Agreement shall control unless the Statement of Work expressly refers to the Parties’ intent to alter the terms of the Agreement with respect to that Statement of Work and shall not be construed as an amendment to the terms of the Agreement.”

6. A new section titled “Pricing for Non-Production Related Work Orders from Cerus” is added to Exhibit D as set forth in Schedule 2 attached. Such pricing, upon mutual agreement of the Parties, shall apply to any Statement of Work mutually agreed by the Parties pursuant to Section 3a.

7. No other changes are made to the Agreement, including without limitation, the original Exhibit D, and the Agreement, the Plasma Disk pricing and related information as set forth in Exhibit D remain the same.

Except as amended herein, the Agreement shall remain in full force and effect. Capitalized terms not otherwise defined herein shall have the same meanings as set forth in the Agreement.

IN WITNESS WHEREOF, the undersigned have caused this First Amendment to be signed, all as of the date first written above.

 


 

Porex: Porex Corporation

By: /s/ Tore Wistedt

Name: Tore Wistedt

Title: SR VP Global Strategy Marketing

Cerus: Cerus Corporation

By: /s/ Kevin D. Green

Name: Kevin D. Green

Title: VP Finance and CFO

 

 


 

 

 


 

 

 

Schedule 1

Exhibit AA-1

SPC 00562

{7 pages omitted}

 

 

 


 

 

Exhibit AA-2

SPC 00628

{3 pages omitted}

 

 

 


 

 

Exhibit AA-3

SPC 00628A

{3 pages omitted}

 

 

 


 

 

Exhibit AA-4

SPC 00628B

{2 pages omitted}

 

 

 


 

 

Schedule 2

Exhibit D-1

Pricing

[*]

Pricing

[*]

 

 

 


 

 

Schedule 3

Form Statement of Work

This Statement of Work is incorporated into the Amended and Restated Supply and Manufacturing Agreement dated April 1, 2017 by and between Cerus Corporation and Porex Corporation, as amended by First Amendment to Supply and Manufacturing Agreement, effective April 1, 2018 (for the purposes of this Statement of Work, the “Agreement”). This Statement of Work describes Services to be performed and provided by Porex pursuant to the Agreement. All capitalized terms used and not expressly defined in this Statement of Work will have the meanings given to them in the Agreement.

Approach

Deliverables

Obligations of Cerus, if any

Specifications

Points of Contact

For Cerus:

Contact name

Address

Phone

Email

For Porex:

Contact name

Address

Phone

Email

Budget

Payment Schedule

 


 

In full consideration for Porex’s timely and satisfactory performance of the Services, Porex will be compensated as follows:

Term

 

The term of this Statement of Work will begin on ___________ and shall terminate on ____________.

Cerus Corporation

Signed:

Name:

Title:

Dated: Porex Corporation

Signed:

Name:

Title:

Dated:

 


EX-10.6 6 cers-ex10_6.htm EX-10.6 EX-10.6

Exhibit 10.6

CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [ * ], HAS BEEN OMITTED BECAUSE CERUS CORPORATION HAS DETERMINED THE INFORMATION (I) IS NOT MATERIAL AND (II) WOULD LIKELY CAUSE COMPETITIVE HARM TO CERUS CORPORATION IF PUBLICLY DISCLOSED.

 

SUPPLY AGREEMENT

AMENDED AND RESTATED

BETWEEN

ASH STEVENS INC.

AND

CERUS CORPORATION

 


 

TABLE OF CONTENTS

SEC. PAGE

1. PURCHASES AND DELIVERY 2

2. PRODUCT FORECAST; RAW MATERIALS; INVENTORY; MAINTENANCE FEES 3

3. STABILITY STUDIES; REFERENCE STANDARDS; OTHER SERVICES 4

4. TRANSFER OF OWNERSHIP; SHIPMENT OF PRODUCTS 4

5. TERMINATION 5

6. GUARANTEE 5

7. WARRANTIES AND INDEMNIFICATIONS 5

8. CONFIDENTIAL INFORMATION 7

9. INTELLECTUAL PROPERTY 8

10. COMPLIANCE WITH LAW 8

11. OTHER PROVISIONS 9

 


 

TABLE OF EXHIBITS

CROSS

REFERENCE EXHIBIT PAGE

SUMMARY A QUALITY AGREEMENT A-1

SUMMARY B SPECIFICATIONS B-1

SUMMARY C PRICING C-1

 


 

AMENDED AND RESTATED SUPPLY AGREEMENT

This Amended and Restated Supply Agreement (the “Supply Agreement”) is effective on the date of the last signature hereto (“Effective Date”), by and between ASH STEVENS INC., a Michigan corporation with its principal place of business at 5861 John C. Lodge Freeway, Detroit, Michigan 48202-3398 (“Ash Stevens”); and CERUS CORPORATION, a Delaware corporation with its principal place of business at 2550 Stanwell Drive, Concord, California 94520 (“Cerus”). Ash Stevens and Cerus are each individually referred to in this Supply Agreement as a “Party” and, collectively, as the “Parties”.

This Supply Agreement amends and restates the Supply Agreement entered into between Ash Stevens and Cerus, effective November 14, 2002.

Ash Stevens agrees to manufacture Cerus proprietary S-59 compound (also known as Amotosalen and referred to in this Supply Agreement as “Product” or “Products”) in accordance with the terms and conditions of the Quality Agreement entered concurrently with this Supply Agreement and incorporated by reference herein in the attached Exhibit A (the “Quality Agreement”), and Product specifications set forth in Exhibit B attached hereto (the “Specifications”). Products will be manufactured and stored at Ash Stevens facilities located at, 18655 Krause Street, Riverview, Michigan 48193. Cerus desires to purchase Products for use or for inclusion in systems for resale by Cerus and/or its affiliates, distributors and licensees (the “Systems”).

Ash Stevens acknowledges that all intellectual property relating to the Products is the property of Cerus.

Prices of the Products are:

See EXHIBIT C.

Payment with respect to such Product shall be due [ * ] after receipt by Cerus of the invoice with respect thereto; provided that if Cerus rejects such Product pursuant to Section 7, then payment shall be due within [ * ] after receipt by Cerus of both the replacement Product and Certificate of Analysis therefor (assumes pre-delivery approval of Product sample). Cerus will provide information on shipping address at the time of purchase. The “bill to” address shall be Cerus Corporation, 2550 Stanwell Dr., Concord, CA 94520, unless otherwise noted at the time of issuance of an Order (as further defined below in Section 1 of this Supply Agreement).

This Supply Agreement will have an initial term (the “Initial Term”) which will run from the Effective Date until December 31st, 2015, unless earlier terminated by either Party pursuant to the provisions of this Supply Agreement.

Either Party may terminate this Supply Agreement without cause at the end of the Initial Term by providing written notice of termination at least one (1) year in advance of the effective termination date for a notice given to Ash Stevens, and two (2) years in advance of the effective termination date for a notice given to Cerus (each a “Notice of Termination”). The Initial Term of the Supply Agreement shall be automatically extended for successive extension periods of two (2) years each (the “Automatic Extension Period(s)”), unless either Party provides the above-described Notice of Termination before the termination date of the Initial Term or the then-effective Automatic Extension Period, or unless the Supply Agreement is otherwise terminated pursuant to the provisions of this Supply Agreement. The Initial Term and Automatic Extension Periods are collectively referred to herein as the “Term.”

Upon termination of this Supply Agreement, the provisions of Sections 6-10 of the Terms and Conditions shall remain in effect in accordance with their terms.

TERMS AND CONDITIONS

1. PURCHASES AND DELIVERY

(a) Subject to paragraph (b), Ash Stevens shall sell Products to Cerus, and Cerus shall purchase from Ash Stevens Products for use or resale at Cerus’ discretion anywhere in the world (also referred to hereinafter as “Territory”). Cerus will order Products from Ash Stevens by placing purchase orders during the Term of this


Supply Agreement (“Orders”). Ash Stevens shall acknowledge promptly each Cerus Order in writing and confirm delivery dates to destinations specified by Cerus. As time is of the essence in meeting Cerus’ requirements for Product, Ash Stevens shall ship Product in time to comply with Cerus’ required delivery dates as specified in the Purchase Order, provided that the earliest such date provides a lead-time of at least [ * ] to produce the Products after receipt of starting materials by Ash Stevens. Ash Stevens is required to maintain a supply of starting materials, as provided in Section 2, below. All sales of Products shall be subject to the terms and conditions of this Supply Agreement and, to the extent they specify quantities, destinations and delivery dates, to Cerus Orders. This Supply Agreement shall not be subject to the terms, conditions or provisions of any confirmation or business form of Ash Stevens or, except as provided in the immediately preceding sentence, Cerus Orders. Ash Stevens shall not be liable for failure or delay in filling Cerus Orders because of any cause such as strikes, wars and Acts of God beyond the control of and occurring without the fault of Ash Stevens; provided, however, that Ash Stevens shall notify Cerus promptly of anticipated delays and shall use all reasonable efforts to fill such Orders as soon as possible. Without limiting its other available remedies, Cerus may cancel any Order, in whole or in part, which is delayed more than [ * ].

(b) Nothing in this Supply Agreement will obligate Cerus to commence manufacture of Systems incorporating Products or continue manufacture once production has commenced. If Cerus discontinues manufacture of Systems incorporating the Products, it shall be required to purchase and pay Ash Stevens for orders that have been placed and for the fulfillment of which Ash Stevens has made substantial preparations at the agreed pricing, prorated to the extent of completion of such orders at the time of discontinuation.

2. PRODUCT FORECAST; RAW MATERIALS; INVENTORY; MAINTENANCE FEES

 

(a) Forecast. By [ * ] of each calendar year, Cerus shall provide Ash Stevens with an annual delivery forecast estimating the quantity of Compound Cerus anticipates that it will purchase from Ash Stevens for such calendar year (the “Annual Forecast”). At such time Products are being ordered on [ * ] basis or more than [ * ] are being produced per year, Cerus shall provide Ash Stevens with a [ * ] rolling, delivery forecast estimating the quantity of Compound Cerus anticipates that it will purchase from Ash Stevens in the periods specified (the “Rolling Forecast”). Cerus shall update the Rolling Forecast every [ * ]; and inform Ash Stevens as soon as possible if Cerus reasonably expects that Orders for Compound would vary significantly (more than [ * ]) from the Rolling Forecast. In any event, however, Cerus shall place firm orders for the quantities shown in the most recent [ * ] Rolling Forecast.

(b) Changes. Cerus will place purchase orders to Ash Stevens for the manufacture of Product. If Cerus subsequently cancels or modifies a purchase order for any reason, Cerus shall be required to pay Ash Stevens a pro-rated amount based on the extent of completion of the order at the time of the cancellation or modification. Upon receipt of such notification by Cerus, Ash Stevens shall promptly provide Cerus with an invoice outlining the expenses incurred up to that date for the manufacture of Product. Payment terms and lead times are respectively described in the Preamble and paragraph (a) of Section 1 of this Supply Agreement.

(c) Starting Materials. Ash Stevens will use its best efforts at all times to maintain [ * ] supply of starting materials for the Product. Ash Stevens will provide Cerus with an itemization of the quantity of such materials maintained upon request and will promptly notify Cerus in the event of any difficulty, or anticipated difficulty, in obtaining any starting material. In the event of any termination of this Supply Agreement by Cerus, other than for breach by Ash Stevens, Cerus will be required to purchase at [ * ] cost any unexpired starting materials that are dedicated to the Products up to a maximum of [ * ]. Cerus shall also have the right to purchase any starting materials at [ * ] cost in the event of termination of this Supply Agreement for any reason other than breach by Cerus of this Supply Agreement.

(d) Storage. Ash Stevens will store up to [ * ] of finished Product inventory without any storage charge or carrying charge to Cerus. Upon request, Ash Stevens will provide Cerus with an update of the quantity of such inventory maintained. If Cerus requires storage of greater quantities, Ash Stevens may charge Cerus a reasonable storage charge. Such inventory will be stored at Ash Stevens’ Riverview Michigan GMP warehouse; this facility must be suited for storage of the Product and shall be subject to Cerus’ inspection and approval. Ash Stevens must notify Cerus of any changes in storage location or storage conditions for the Product. Ash Stevens will provide to Cerus upon the Effective Date of this Supply Agreement, and each anniversary date thereof, a certificate of all-risk


insurance in the amount of at least [ * ], naming Cerus as an additional insured as its interests may appear. Ash Stevens shall maintain an inventory of Product primary reference standard and provide same to Cerus’ contractors upon request.

(e) Security Interest. Ash Stevens hereby grants Cerus a security interest in all finished Product inventory and work-in-process and in all starting materials and other property used in the production of Products to secure the performance of Ash Stevens’ obligations under this Supply Agreement. Ash Stevens agrees to execute appropriate UCC financing statements and other documents necessary or appropriate to evidence or perfect this security interest.

(f) Samples At Cerus’ request, Ash Stevens will pre-ship a sample of Product from each lot to Cerus (or at Cerus’ direction, to Cerus’ designee) upon completion of that lot. Each sample will be accompanied by a Certificate of Analysis for the sample.

(g) Maintenance Fee. If Cerus has ordered, by December 31 of any calendar year, less than [ * ] of product for such calendar year, Cerus will pay Ash Stevens, a maintenance fee, as follows:

 

If the Amount Ordered is: Maintenance Fee

Less than [ * ] but more than [ * ] [ * ]

Less than [ * ] but more than [ * ] [ * ]

Less than [ * ] but more than [ * ] [ * ]

Less than [ * ] but more than [ * ] [ * ]

Less than [ * ] [ * ]

The maintenance fee is in consideration of Ash Stevens’ continuous support for the Product.

3. STABILITY STUDIES; REFERENCE STANDARDS; OTHER SERVICES

Ash Stevens agrees to conduct stability studies on finished Products, [ * ] in accordance with a protocol approved by Cerus. Ash Stevens agrees to qualify and maintain an inventory of Product primary reference standard and to provide same to Cerus’ contractors upon request. From time to time, Cerus may make requests for other services that are beyond the scope of routine manufacture, including, but not limited to, Product change (as further detailed in the Quality Agreement). For each of the above, the scope of work, pricing, and terms, will be outlined in an amendment to this contract or in a work order, each deemed to be incorporated into this Supply Agreement and governed by its terms and conditions. For avoidance of doubt, a “work order” shall mean a written, signed order for the performance by Ash Stevens of mutually-agreed services.

4. TRANSFER OF OWNERSHIP; SHIPMENT OF PRODUCTS

Title and ownership to Products shall pass to Cerus at the time of their release as finished Products by Ash Stevens, whether or not such Products are being immediately shipped to Cerus or further stored as inventory by Ash Stevens, pursuant to paragraphs (c) and/or (d) of Section 2 of this Supply Agreement. Ash Stevens shall ship the Products to destinations specified by Cerus by mutually agreed upon carriers. Unless otherwise agreed to in writing, Cerus shall pay all normal freight charges. Ash Stevens shall include a packing list in each shipment of the Products providing the following information: (i) Cerus Purchase Order No.; (ii) Cerus Product Code; (iii) Quantity; (iv) Ash Stevens Lot Number and (v) Certificate of Analysis. Ash Stevens shall also fax a copy of each packing list to the destination and to Cerus (to the address specified by Cerus, which may be different from the destination) for each shipment at the time of shipment. Ash Stevens will also include a material safety data sheet (MSDS) in each shipment. Detailed requirements and procedures relating to packaging and shipment of Product should be included in the Master Batch Records (as further defined in the Quality Agreement) collected and maintained by Ash Stevens with respect to the Product.

5. TERMINATION

Either Cerus or Ash Stevens may terminate this Supply Agreement for any material breach by the other Party [ * ] after written notice containing details of the breach if the breach remains uncured at the end of the notice period. Either Party may terminate this Supply Agreement effective immediately with written notice if the other Party shall


file for bankruptcy, shall be adjudicated bankrupt, shall take advantage of applicable insolvency laws, shall make an assignment for the benefit of creditors, shall be dissolved or shall have a receiver appointed for its property. Cerus shall have the right to terminate this Supply Agreement immediately if Ash Stevens breaches its warranties contained in Section 7 or its guarantee contained in Section 6 under this Supply Agreement. If this Supply Agreement is terminated due to breach by Ash Stevens, such termination will not relieve Ash Stevens of its obligation to deliver Products ordered by Cerus prior to receipt of written notice of such termination, except to the extent Cerus cancels such Orders.

6. GUARANTEE

All Products sold to Cerus are hereby guaranteed by Ash Stevens, as of the date of their receipt by Cerus or its designee , to meet the Specifications and requirements specified by Cerus under this Supply Agreement, and, to be, on such date, not adulterated or misbranded within the meaning of the United States Federal Food, Drug and Cosmetic Act (the “Act”), or amendments thereto, and any similar federal, state or local laws or regulations, and not an article which may not, under the provisions of the Act, be introduced into interstate commerce.

7. WARRANTIES AND INDEMNIFICATIONS

(a) ASH STEVENS WARRANTS THAT IT POSSESSES GOOD AND MARKETABLE TITLE TO THE PRODUCTS SOLD TO CERUS UNDER THIS SUPPLY AGREEMENT AND THAT SUCH PRODUCTS ARE FREE FROM DEFECTS IN MANUFACTURE, WORKMANSHIP AND MATERIALS, AND ARE IN COMPLIANCE WITH THE SPECIFICATIONS REFERENCED IN EXHIBIT B. ALL IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE OR MERCHANTABILITY ARE EXPRESSLY DISCLAIMED. ASH STEVENS MAKES NO REPRESENTATION OR WARRANTY WITH REGARD TO THE SAFETY OR EFFICACY OF THE PRODUCT OR QUALIFICATION OF THE PRODUCT AS A PHARMACEUTICAL COMPOUND OR OF NON-INFRINGEMENT.

(b) Cerus will indemnify and hold harmless Ash Stevens and Ash Stevens’ suppliers against any and all claims, actions, causes of action, liabilities, losses, costs, damages or expenses (including reasonable attorneys’ fees) to the extent arising out of or in consequence of (1) Cerus’ negligence (including that of its suppliers) and/or misconduct or (2) [ * ], provided that Cerus shall not be obligated to indemnify Ash Stevens from any liability to the extent caused by Ash Stevens or its suppliers’ negligence or misconduct.

(c) Ash Stevens will indemnify and hold harmless Cerus against any and all claims, actions, causes of action, liabilities, losses, costs, damages or expenses (including reasonable attorneys’ fees) to the extent arising out of or in consequence of (1) Ash Stevens’ negligence (including that of its suppliers) and/or misconduct or (2) [ * ], provided that Ash Stevens shall not be obligated to indemnify Cerus from any liability to the extent caused by Cerus’ negligence or misconduct.

(d) Each Party agrees to give the others prompt written notice of any claims made, including any claims asserted or made by any governmental authority, for which the other might be liable under the foregoing indemnification, together with the opportunity to defend, negotiate and settle such claims. Each Party will cooperate fully with the others in defending or otherwise resolving any such action, and each indemnified Party in any such action may at its option and expense be represented in such action. Neither Cerus nor Ash Stevens shall be responsible or bound by any compromise made by the other Party without their prior written consent, which shall not be unreasonably withheld.

EXCEPT AS OTHERWISE SET FORTH IN THIS SECTION 7 OF THIS SUPPLY AGREEMENT, IN NO EVENT SHALL EITHER PARTY BE LIABLE TO THE OTHER PARTY FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE, EXEMPLARY OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR IN CONNECTION WITH THE MANUFACTURE, USE OR PERFORMANCE OF THE PRODUCTS.

(e) Ash Stevens shall obtain and keep in force during the Term of this Supply Agreement comprehensive liability insurance covering each occurrence of bodily injury (including death) and property damage in an amount of not less than [ * ], including:

(i) Blanket Contractual Liability; and

(ii) Blanket Broad Form Property Damage


The insurance policy shall be endorsed to name Cerus as additional insured and to provide for written notification to Cerus by the insurer not less than [ * ] prior to cancellation, expiration or modification. A certificate of insurance evidencing compliance with this Section and referencing this Supply Agreement shall be furnished to Cerus by Ash Stevens within [ * ] of this Supply Agreement’s Effective Date and on each anniversary date thereof.

8. CONFIDENTIAL INFORMATION

8.1. General. Each Party shall maintain in confidence all Confidential Information of the other Party, as defined in Section 8.2, and shall not use, disclose or grant use of such Confidential Information, except as expressly authorized by this Supply Agreement. A Party may disclose Confidential Information of the other Party to employees requiring access thereto for the purposes of this Supply Agreement, provided, however, that prior to making any such disclosures, each such employee shall be apprised of the duty and obligation to maintain such Confidential Information in confidence and not to use such information for any purpose other than in accordance with the terms and conditions of this Supply Agreement. Each Party agrees to take all steps necessary to ensure that the Confidential Information received shall be maintained in confidence including such steps as it takes to prevent the disclosure of its own proprietary and confidential information of like character. Both Parties agree that this Supply Agreement shall be binding upon its affiliates, and upon the employees of such Party and its affiliates. Each Party shall take all steps necessary to ensure that its affiliates and employees will comply with the terms and conditions of this Supply Agreement.

8.2 Definitions. As used in this Supply Agreement, the term “Confidential Information” shall mean any information disclosed by either Party to the other Party in the performance of this Supply Agreement, whether in oral, written, graphic or electronic form. For the purposes of this Supply Agreement, “Ash Stevens Confidential Information” shall mean any and all standard operating procedures relating to the business of Ash Stevens. “Cerus Confidential Information” shall mean any and all data and information relating to, contained or embodied in, the INTERCEPT Blood System; S-59 (amotosalen); information regarding plans for research development, present and future products, marketing and selling, business plans, budgets and unpublished financial statements, licenses, prices and costs, suppliers and customers.

8.3 Exclusions. The term “Confidential Information” shall not be deemed to include information which: (i) is now, or hereafter becomes, through no act or failure to act on the part of the recipient Party, generally known or available; (ii) is known by the recipient Party at the time of receiving such information as evidenced by its records; (iii) is hereafter furnished to the recipient Party by a third party, as a matter of right and without restriction or disclosure; or (iv) is the subject or a written permission to disclose provided by the other Party.

8.4 Authorized Disclosures. Notwithstanding any other provision of this Supply Agreement, disclosure of Confidential Information shall not be precluded if such disclosure:

(a) is in response to a valid order of a court or other governmental body of the United States or any political subdivision thereof; provided, however, that the Party shall first have given notice to the other Party and shall have made a reasonable effort to obtain a protective order requiring that the Confidential Information so disclosed be used only for the purposes for which the order was issued;

(b) is otherwise required by law or regulation; provided that the disclosing Party shall first have given notice to the other and shall have made a reasonable effort to obtain a protective order requiring that the Confidential Information so disclosed be used only for the purposes for which the law or regulation required; or

(c) is otherwise necessary to establish rights or enforce obligations under this Supply Agreement, but only to the extent that any such disclosure is necessary.

9. INTELLECTUAL PROPERTY

 

(a) Ash Stevens shall make prompt written disclosure to Cerus and hereby assigns to Cerus all right, title and interest in and to any inventions, methods, processes, developments, improvements, know-how or trade secrets which Ash Stevens, its employees or agents may solely or jointly conceive or reduce to practice in the course of or as a result of any development or change control relating to the commercialization of the Product (collectively the


Intellectual Property”). Without limiting the generality of the preceding sentence, it is understood and agreed by the Parties that any and all standard operating procedures relating to the business of Ash Stevens that are not specific to the INTERCEPT Blood System or Cerus shall be owned by Ash Stevens; and, that any and all data and information, relating to, contained or embodied in, the INTERCEPT Blood System and S-59 (amotosalen) shall be owned by Cerus.

(b) Ash Stevens will assist Cerus in obtaining and enforcing United States and foreign proprietary rights relating to any and all Intellectual Property. To that end Ash Stevens will execute, verify and deliver such documents and perform such other acts (including appearing as a witness) as Cerus may reasonably request for use in applying for, obtaining, perfecting, evidencing, sustaining and enforcing such proprietary rights and the assignment thereof. In addition, Ash Stevens will execute, verify and deliver assignments of such proprietary rights to Cerus. Cerus shall compensate Ash Stevens at a reasonable rate for the time actually spent by Ash Stevens at Cerus’ request on such assistance.

(c) In the event Cerus is unable for any reason, after reasonable effort, to secure Ash Stevens’ signature on any document needed in connection with the actions specified in Section 9(b), Ash Stevens hereby irrevocably designates and appoints Cerus and its duly authorized officers and agents as its agent and attorney-in-fact, to act for and in its behalf to execute, verify and file any such documents and to do all other lawfully permitted acts to further the purposes of Section 9(b) with the same legal force and effect as if executed by Ash Stevens.

(d) Ash Stevens agrees and acknowledges that it shall acquire no rights of any kind whatsoever with respect to any patents, copyrights, trademarks, trade secrets or other proprietary rights of Cerus as a result of Ash Stevens’ performance under this Supply Agreement or otherwise.

10. COMPLIANCE WITH LAW

The Parties represent that they are and will remain in compliance with all applicable laws, regulations and orders relating to the manufacture of the Products.

11. OTHER PROVISIONS

(a) This Supply Agreement, Addendums, amendments and work orders thereto, together with the provisions of the Quality Agreement that are incorporated by reference herein, contain the entire agreement between the Parties relating to the subject matter of this Supply Agreement and any other understandings between the Parties relating to the subject matter of this Supply Agreement are superseded by this Supply Agreement. None of the terms of this Supply Agreement shall be deemed to be waived or amended by either Party unless such a waiver or amendment specifically references this Supply Agreement and is in writing signed by the Party to be bound.

(b) All notices and demands required or permitted to be given or made pursuant to this Supply Agreement shall be in writing and effective when personally given or when placed in an envelope and deposited in the United States mail postage prepaid, addressed as follows:

If to Cerus: If to Ash Stevens:

Cerus Corporation Ash Stevens Inc.

2550 Stanwell Drive 861 John C. Lodge Freeway

Concord, CA 94520 Detroit, MI 48202-3398

Attention: Vice President, Legal Affairs Attention: President

or to such other address as to which either Party may notify the other.

(c) This Supply Agreement shall be binding upon and inure to the benefit of the Parties, their successors and assigns. This Supply Agreement shall be assignable: (i) by Cerus, in whole or in part, without the consent of Ash Stevens to any Affiliate of Cerus; (ii) by either Party with the written consent of the other; or (iii) by either Party without the consent of the other to the purchaser of substantially all the assets of its business to which this Supply Agreement relates. Any attempted assignment that does not comply with the terms of this Section shall be void.


(d) This Supply Agreement is deemed to have been executed in and shall be governed by and construed according to the laws of the State of Michigan, applicable to contracts made and to be performed in that State. If particular portions of this Supply Agreement are ruled unenforceable, such portions shall be deleted and all other terms and conditions of this Supply Agreement shall remain in full force and effect.

(e) Unless expressly approved in advance and in writing by Cerus, respectively, Ash Stevens shall make no reference to Cerus or to the subject matter of this Supply Agreement in any publicity, advertising or other public statements or documents either during or after the Term of this Supply Agreement. This shall not apply to such reference or disclosure required by law or governmental agency. Notwithstanding the foregoing, Ash Stevens shall be authorized to publicly disclose that it is a contract manufacturer to Cerus for the synthesis of the Product.

(f) The relationship of the Parties under this Supply Agreement shall be and at all times remains one of independent contractors. No Party is an employee, agent or legal representative of the other Party or shall have any authority to assume or create obligations on the other Party’s behalf.

(g) Cerus or Cerus’ designee (with Cerus’ authorization) may audit upon reasonable notice Ash Stevens manufacturing (excluding confidential cost information) and quality books and records once per calendar year for the purpose of confirming compliance with the terms of this Supply Agreement.

 

(h) Ash Stevens shall manufacture and supply Products exclusively for Cerus and Cerus’ designees pursuant to this Supply Agreement. Ash Stevens shall not during the Term and for a period of [ * ] following the expiration of the Term or termination pursuant to an uncured material breach by Ash Stevens of this Supply Agreement, manufacture or supply Products or substantially equivalent products to any other person or entity anywhere in the world without Cerus’ express written permission.

 


IN WITNESS WHEREOF, authorized representatives of the parties have executed this Supply Agreement.

ASH STEVENS INC. CERUS CORPORATION

By: /s/ Stephen A. Munk By: /s/ Kevin Green

Name: Stephen A. Munk Name: Kevin Green

Title: President and CEO Title: VP, Finance and Chief Accounting Officer

Date: 23 August 2011 Date: 1 September 2011

EXHIBITS A-C ATTACHED HERETO ARE PART OF THIS SUPPLY AGREEMENT

 


 

EXHIBIT A

QUALITY AGREEMENT

 

{10 pages omitted}

 


 

EXHIBIT B

PRODUCT SPECIFICATIONS

[ * ]

{5 pages omitted}

 


 

EXHIBIT C

PRODUCT PRICING OF S-59 (AS OF 2011)

[ * ]

{1 page omitted}


EX-10.9 7 cers-ex10_9.htm EX-10.9 EX-10.9

Exhibit 10.9

 

Execution Version

 

CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [ * ], HAS BEEN OMITTED BECAUSE CERUS CORPORATION HAS DETERMINED THE INFORMATION (I) IS NOT MATERIAL AND (II) WOULD LIKELY CAUSE COMPETITIVE HARM TO CERUS CORPORATION IF PUBLICLY DISCLOSED.

 

AMENDMENT NO. 1 TO AMENDED AND RESTATED CREDIT, SECURITY AND GUARANTY AGREEMENT (TERM LOAN)

 

This AMENDMENT NO. 1 TO AMENDED AND RESTATED CREDIT, SECURITY

AND GUARANTY AGREEMENT (TERM LOAN) (this “Agreement”) is made as of the 1st day of September, 2023, by and among CERUS CORPORATION, a Delaware corporation (“Borrower”), MIDCAP FINANCIAL TRUST, a Delaware statutory trust, as Agent (in such capacity, together with its successors and assigns, “Agent”) and the other financial institutions or other entities from time to time parties to the Credit Agreement referenced below, each as a Lender.

 

RECITALS

 

A.
Agent, Lenders and Borrowers have entered into that certain Amended and Restated Credit, Security and Guaranty Agreement (Term Loan), dated as of March 31, 2023 (as amended, restated, supplemented or otherwise modified prior to the date hereof, the “Existing Credit Agreement” and, as the same is amended hereby and as it may be further amended, modified, supplemented and restated from time to time, the “Credit Agreement”), pursuant to which the Lenders have agreed to make certain advances of money and to extend certain financial accommodations to Borrower in the amounts and manner set forth in the Credit Agreement.

 

B.
Borrower has requested, and Agent and Lenders have agreed, on and subject to the terms and conditions set forth in this Agreement and the other Financing Documents, to amend certain terms of the Existing Credit Agreement in accordance with the terms and conditions set forth in this Agreement.

 

AGREEMENT

 

NOW, THEREFORE, in consideration of the foregoing, the terms and conditions set forth in this Agreement, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Agent, Lenders and Borrower hereby agree as follows:

 

1.
Recitals. This Agreement shall constitute a Financing Document and the Recitals and each reference to the Credit Agreement, unless otherwise expressly noted, will be deemed to reference the Credit Agreement as amended hereby. The Recitals set forth above shall be construed as part of this Agreement as if set forth fully in the body of this Agreement and capitalized terms used but not otherwise defined herein shall have the meanings ascribed to them in the Credit Agreement (including those capitalized terms used in the Recitals hereto).

 

2.
Amendments to Existing Credit Agreement. Subject to the terms and conditions of this Agreement, including, without limitation, the conditions to effectiveness set forth in Section 4 below, the Existing Credit Agreement is hereby amended as follows:

 

(a)
Section 1.1 of the Existing Credit Agreement is hereby amended by adding the

 


following definitions in the appropriate alphabetical order therein:

 

First Amendment Effective Date” means September 1, 2023.

 

(b)
Section 2.1(a)(i)(C) of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows:

 

“(c) On the terms and subject to the conditions set forth herein and in the other Financing Documents, each Lender with a Term Loan Tranche 3 Commitment severally hereby agrees to make to Borrowers (i) a term loan on the First Amendment Effective Date in an aggregate original principal amount equal to Five Million Dollars ($5,000,000) and (ii) a term loan on a Business Day occurring after the First Amendment Effective Date and on or prior to the Term Loan Tranche 3 Commitment Termination Date (such date, together with the First Amendment Effective Date, each a “Term Loan Tranche 3 Funding Date”) in an original aggregate principal amount equal to the Term Loan Tranche 3 Commitment less any amounts funded pursuant to clause (i) hereof (the term loans made pursuant to clauses (i) and (ii) above, collectively, the “Term Loan Tranche 3”). For the avoidance of doubt, the aggregate Term Loan Tranche 3 made pursuant to this Section 2.1(a)(i)(C) shall not exceed the Term Loan Tranche 3 Commitments. Each such Lender’s obligation to fund the Term Loan Tranche 3 shall be limited to such Lender’s Term Loan Tranche 3 Commitment Amount, and no Lender shall have any obligation to fund any portion of any Term Loan required to be funded by any other Lender, but not so funded. Unless previously terminated, upon the Term Loan Tranche 3 Commitment Termination Date, the Term Loan Tranche 3 Commitment shall thereupon automatically be terminated and the Term Loan Tranche 3 Commitment Amount of each Lender as of such date shall be reduced by such Lender’s Pro Rata Share of such total reduction in the Term Loan Commitments.”

 

(c)
Section 7.2(e) of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows:

 

“(e) in the case of a borrowing of the Term Loan Tranche 3 (other than the Term Loan Tranche 3 borrowing on the First Amendment Effective Date), the most recent Compliance Certificate delivered (or required to be delivered) to Agent prior to the date of the proposed Term Loan Tranche 3 funding demonstrates to Agent’s reasonable satisfaction that (i) if the Term Loan Tranche 3 Funding Date is on or prior to [***], Borrower’s Net Revenue for the Defined Period ending on the last day of the month for which such Compliance Certificate is delivered is greater than or equal to

[***] or (ii) if the Term Loan Tranche 3 Funding Date is after [***], Borrower’s Net Revenue for the Defined Period ending on the last day of the month for which such Compliance Certificate is delivered is greater than or equal to

[***];”

 

3.
Representations and Warranties; Reaffirmation of Security Interest. Each Borrower hereby confirms that all of the representations and warranties set forth in the Credit Agreement are true and correct in all material respects (without duplication of any materiality qualifier in the text of such representation or warranty) with respect to such Borrower as of the date hereof except to the extent that any such representation or warranty relates to a specific date in which case such representation or warranty shall be true and correct as of such earlier date. Without limiting the foregoing, each Borrower represents and warrants that prior to and after giving effect to the agreements set forth herein, no Default or Event of Default shall exist under any of the Financing Documents. Nothing herein is intended to impair or limit the validity, priority or extent of Agent’s security interests in and Liens on the Collateral. Each Borrower acknowledges and agrees that the Credit Agreement, the other Financing Documents and this Agreement

 


constitute the legal, valid and binding obligation of such Borrower, and are enforceable against such Borrower in accordance with its terms, except as the enforceability thereof may be limited by bankruptcy, insolvency or other similar laws relating to the enforcement of creditors’ rights generally and by general equitable principles. Each Borrower hereby confirms that the Collateral will (i) not be affected by this Agreement and will continue to be in full force and effect and (ii) extend to the liabilities and obligations of the Credit Parties under the Existing Credit Agreement as amended by this Agreement.

 

4.
Conditions to Effectiveness. This Agreement shall become effective as of the date on which each of the following conditions has been satisfied:
(a)
Agent shall have received (including by way electronic transmission) a duly authorized, executed and delivered counterpart of the signature page to this Agreement from each Borrower, Agent and each Lender;

 

(b)
all representations and warranties of Credit Parties contained herein shall be true and correct in all material respects (without duplication of any materiality qualifier in the text of such representation or warranty) as of the date hereof except to the extent that any such representation or warranty relates to a specific date in which case such representation or warranty shall be true and correct in all material respects as of such earlier date (and such parties’ delivery of their respective signatures hereto shall be deemed to be its certification thereof); and

 

(c)
immediately prior to and after giving effect to this Agreement, no Default or Event of Default exists under any of the Financing Documents.

 

5.
No Waiver or Novation. The execution, delivery and effectiveness of this Agreement shall not, except as expressly provided in this Agreement, operate as a waiver of any right, power or remedy of Agent, nor constitute a waiver of any provision of the Credit Agreement, the Financing Documents or any other documents, instruments and agreements executed or delivered in connection with any of the foregoing. Nothing herein is intended or shall be construed as a waiver of any existing Defaults or Events of Default under the Credit Agreement or the other Financing Documents or any of Agent’s rights and remedies in respect of such Defaults or Events of Default. This Agreement (together with any other document executed in connection herewith) is not intended to be, nor shall it be construed as, a novation of the Credit Agreement.

 

6.
Affirmation. Except as specifically amended pursuant to the terms hereof, each Borrower hereby acknowledges and agrees that the Credit Agreement and all other Financing Documents (and all covenants, terms, conditions and agreements therein) shall remain in full force and effect, and are hereby ratified and confirmed in all respects by such Borrower. Each Borrower covenants and agrees to comply with all of the terms, covenants and conditions of the Credit Agreement and the Financing Documents, notwithstanding any prior course of conduct, waivers, releases or other actions or inactions on Agent’s or any Lender’s part which might otherwise constitute or be construed as a waiver of or amendment to such terms, covenants and conditions.

 

7.
Miscellaneous.

 

(a)
Reference to the Effect on the Credit Agreement. Upon the effectiveness of this Agreement, each reference in the Credit Agreement to “this Agreement,” “hereunder,” “hereof,” “herein,” or words of similar import shall mean and be a reference to the Credit Agreement, as amended by this Agreement. Except as specifically amended above, the Credit Agreement, and all other Financing Documents (and all covenants, terms, conditions and agreements therein), shall remain in full force and effect, and are hereby ratified and confirmed in all respects by each Borrower.

 

(b)
GOVERNING LAW. THIS AGREEMENT AND ALL DISPUTES AND OTHER

 


MATTERS RELATING HERETO OR THERETO OR ARISING THEREFROM (WHETHER SOUNDING IN CONTRACT LAW, TORT LAW OR OTHERWISE), SHALL BE GOVERNED BY, AND SHALL BE CONSTRUED AND ENFORCED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK, WITHOUT REGARD TO CONFLICTS OF LAWS PRINCIPLES (OTHER THAN SECTION 5-1401 OF THE GENERAL OBLIGATIONS LAW).

 

(c)
WAIVER OF JURY TRIAL. EACH BORROWER, AGENT AND THE LENDERS PARTY HERETO HEREBY IRREVOCABLY WAIVES ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL ACTION OR PROCEEDING ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY AND AGREES THAT ANY SUCH ACTION OR PROCEEDING SHALL BE TRIED BEFORE A COURT AND NOT BEFORE A JURY. EACH BORROWER, AGENT AND EACH LENDER ACKNOWLEDGES THAT THIS WAIVER IS A MATERIAL INDUCEMENT TO ENTER INTO A BUSINESS RELATIONSHIP, THAT EACH HAS RELIED ON THE WAIVER IN ENTERING INTO THIS AGREEMENT, AND THAT EACH WILL CONTINUE TO RELY ON THIS WAIVER IN THEIR RELATED FUTURE DEALINGS. EACH BORROWER, AGENT AND EACH LENDER WARRANTS AND REPRESENTS THAT IT HAS HAD THE OPPORTUNITY OF REVIEWING THIS JURY WAIVER WITH LEGAL COUNSEL, AND THAT IT KNOWINGLY AND VOLUNTARILY WAIVES ITS JURY TRIAL RIGHTS.

 

(d)
Incorporation of Credit Agreement Provisions. The provisions contained in Section 11.6 (Indemnification), and Section 13.8 (Governing Law; Submission to Jurisdiction) of the Credit Agreement are incorporated herein by reference to the same extent as if reproduced herein in their entirety.

 

(e)
Headings. Section headings in this Agreement are included for convenience of reference only and shall not constitute a part of this Agreement for any other purpose.

 

(f)
Counterparts. This Agreement may be signed in any number of counterparts, each of which shall be deemed an original and all of which when taken together shall constitute one and the same instrument. Delivery of an executed counterpart of this Agreement by facsimile or by electronic mail delivery of an electronic version (e.g., .pdf or .tif file) of an executed signature page shall be effective as delivery of an original executed counterpart hereof and shall bind the parties hereto. Signatures by facsimile or by electronic mail delivery of an electronic version of any executed signature page shall bind the parties hereto. In furtherance of the foregoing, the words “execution”, “signed”, “signature”, “delivery” and words of like import in or relating to any document to be signed in connection with this Agreement and the transactions contemplated hereby or thereby shall be deemed to include Electronic Signatures, deliveries or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act. As used herein, “Electronic Signature” means an electronic sound, symbol, or process attached to, or associated with, a contract or other record and adopted by a Person with the intent to sign, authenticate or accept such contract or other record.

 

(g)
Entire Agreement. This Agreement constitutes the entire agreement and understanding among the parties hereto and supersedes any and all prior agreements and understandings, oral or written, relating to the subject matter hereof.

 

(h)
Severability. In case any provision of or obligation under this Agreement shall be invalid, illegal or unenforceable in any applicable jurisdiction, the validity, legality and enforceability of the remaining provisions or obligations, or of such provision or obligation in any other jurisdiction, shall not in any way be affected or impaired thereby.

 


 

(i)
Successors/Assigns. This Agreement shall bind, and the rights hereunder shall inure to, the respective successors and assigns of the parties hereto, subject to the provisions of the Credit Agreement and the other Financing Documents.

 

[SIGNATURES APPEAR ON FOLLOWING PAGES]

 


 

IN WITNESS WHEREOF, intending to be legally bound, the undersigned have executed this Agreement as of the day and year first hereinabove set forth.

 

 

AGENT: MIDCAP FINANCIAL TRUST

 

By: Apollo Capital Management, L.P., its investment manager

 

By: Apollo Capital Management GP, LLC, its general partner

 

By: /s/ Maurice Amsellem Name: Maurice Amsellem

Title: Authorized Signatory

 

 


 

LENDER: MIDCAP FINANCIAL TRUST

 

By: Apollo Capital Management, L.P., its investment manager

 

By: Apollo Capital Management GP, LLC, its general partner

 

 

By: /s/ Maurice Amsellem Name: Maurice Amsellem

Title: Authorized Signatory

 

 

LENDER: MIDCAP FUNDING XIII TRUST

 

By: Apollo Capital Management, L.P., its investment manager

 

By: Apollo Capital Management GP, LLC, its general partner

 

 

By: /s/ Maurice Amsellem Name: Maurice Amsellem

Title: Authorized Signatory

 

 

MIDCAP FUNDING XXX TRUST

 

By: Apollo Capital Management, L.P., its investment manager

 

By: Apollo Capital Management GP, LLC, its general partner

 

 

By: /s/ Maurice Amsellem Name: Maurice Amsellem

Title: Authorized Signatory

 

 


 

LENDER: MIDCAP FINANCIAL INVESTMENT

CORPORATION (formerly known as Apollo Investment Corporation)

 

By: Apollo Investment Management, L.P., as Advisor By: ACC Management, LLC, as its General Partner

By: /s/ Kristin Hester Name: Kristin Hester Title: Vice President

 

 


 

LENDER: ELM 2020-3 TRUST

 

 

By: MidCap Financial Services Capital Management, LLC, as Servicer

 

By:/s/ John O’Dea Name: John O’Dea

Title: Authorized Signatory

 

 

 

LENDER: ELM 2020-4 TRUST

 

 

By: MidCap Financial Services Capital Management, LLC, as Servicer

 

By: /s/ John O’Dea Name: John O’Dea

Title: Authorized Signatory

 

 


 

BORROWERS:



 


 

CERUS CORPORATION:

 

 

By: /s/ Kevin D. Green____________

Name: Kevin D. Green

Title: VP Finance and CFO

 


EX-10.10 8 cers-ex10_10.htm EX-10.10 EX-10.10

Exhibit 10.10

 

Execution Version

 

CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE CERUS CORPORATION HAS DETERMINED THE INFORMATION (I) IS NOT MATERIAL AND (II) WOULD LIKELY CAUSE COMPETITIVE HARM TO CERUS CORPORATION IF PUBLICLY DISCLOSED.

 

amendment No. 2 to AMENDED AND RESTATED CREDIT, SECURITY AND GUARANTY AGREEMENT (TERM LOAN)

This AMENDMENT NO. 2 TO AMENDED AND RESTATED CREDIT, SECURITY AND GUARANTY AGREEMENT (TERM LOAN) (this “Agreement”) is made as of the 5th day of January, 2024, by and among CERUS CORPORATION, a Delaware corporation (“Borrower”), MidCap Financial Trust, a Delaware statutory trust, as Agent (in such capacity, together with its successors and assigns, “Agent”) and the other financial institutions or other entities from time to time parties to the Credit Agreement referenced below, each as a Lender.

RECITALS

A.
Agent, Lenders and Borrowers have entered into that certain Amended and Restated Credit, Security and Guaranty Agreement (Term Loan), dated as of March 31, 2023 (as amended by that certain Amendment No. 1 to Amended and Restated Credit, Security and Guaranty Agreement (Term Loan), dated as of September 1, 2023 and as further amended, restated, supplemented or otherwise modified prior to the date hereof, the “Existing Credit Agreement” and, as the same is amended hereby and as it may be further amended, modified, supplemented and restated from time to time, the “Credit Agreement”), pursuant to which the Lenders have agreed to make certain advances of money and to extend certain financial accommodations to Borrower in the amounts and manner set forth in the Credit Agreement.

 

B.
Borrower has requested, and Agent and Lenders have agreed, on and subject to the terms and conditions set forth in this Agreement and the other Financing Documents, to amend certain terms of the Existing Credit Agreement in accordance with the terms and conditions set forth in this Agreement.

AGREEMENT

NOW, THEREFORE, in consideration of the foregoing, the terms and conditions set forth in this Agreement, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Agent, Lenders and Borrower hereby agree as follows, which amendments to the Existing Credit Agreement shall be effective as of December 31, 2023:

1.
Recitals. This Agreement shall constitute a Financing Document and the Recitals and each reference to the Credit Agreement, unless otherwise expressly noted, will be deemed to reference the Credit Agreement as amended hereby. The Recitals set forth above shall be construed as part of this Agreement as if set forth fully in the body of this Agreement and capitalized terms used but not otherwise defined


herein shall have the meanings ascribed to them in the Credit Agreement (including those capitalized terms used in the Recitals hereto).
2.
Amendments to Existing Credit Agreement. Subject to the terms and conditions of this Agreement, including, without limitation, the conditions to effectiveness set forth in Section 4 below, the Existing Credit Agreement is hereby amended as follows:
(a)
Section 1.1 of the Existing Credit Agreement is hereby amended by adding the following definitions in the appropriate alphabetical order therein:

““Annual Cash Burn Amount” means, as of any date of determination, an amount equal to the product of (a) 12 multiplied by (b) the Monthly Cash Flow Loss Amount on such date of determination.”

 

““Monthly Cash Flow Loss Amount” means with respect to Borrowers and their Consolidated Subsidiaries (excluding CEZB), as of any date of determination, an amount equal to (a) net cash used in operating activities and the making of capital expenditures by Borrowers and their Consolidated Subsidiaries (excluding CEZB) (“Cash Flow”) determined as follows: (i) in the case of the immediately [***] period, as determined as of the last day of [***] and based upon the financial statements delivered to Agent pursuant to Section 4.1(a) or (c), as applicable, in accordance with this Agreement, or (ii) in the case of the immediately [***] period, as determined based upon the projections delivered to Agent pursuant to Section 4.1(o) (as the same may be updated from time to time with the consent of Agent in its sole discretion), using whichever calculation as between clause (i) and clause (ii) demonstrates [***], in both cases, divided by [***].”

 

(b)
The definition of “Springing IP Lien/Joinder Event” set forth in Section 1.1 of the Existing Credit Agreement is hereby amended and restated in its entirety as follows:

““Springing IP Lien/Joinder Event” means (a) that, as of the close of business on any day, Borrower U.S. Unrestricted Cash is less than the greater of (x) [***] and (y) the Annual Cash Burn Amount applicable on such day or (b) Agent provides written notice to Borrower Representative that an Event of Default has occurred and is continuing.”

(c)
Section 2.1(a)(ii)(C) of the Existing Credit Agreement is hereby amended and restated in its entirety as follows:

“(C) Borrowers may not make any optional prepayments of the Term Loan until after [***]. Borrowers may from time to time on and after [***], with at least [***] Business Days prior written notice (which notice may be conditioned on the closing of a refinancing or other applicable transaction) to Agent, prepay the Term Loan in whole but not in part (other than mandatory partial prepayments required under this Agreement); provided, that such prepayment shall be accompanied by any prepayment fees and exit fees required hereunder.”

(d)
Section 2.2(i) of the Existing Credit Agreement is hereby amended and restated in its entirety as follows:

“(i) Prepayment Fee. If any advance under the Term Loan is prepaid at any time, in whole or in part, for any reason (whether by voluntary prepayment by Borrower, by mandatory prepayment by Borrower, by reason of the occurrence of an Event of Default or otherwise, or if the Term Loan shall become accelerated (including any automatic

2

 


acceleration due to the occurrence of an Event of Default described in Section 10.1(f)) or otherwise) and due and payable in full, Borrowers shall pay to Agent, for the benefit of all Lenders, a prepayment fee (the “Prepayment Fee”) calculated in accordance with this subsection. The Prepayment Fee in respect of the Term Loan Tranche 1 shall be equal to an amount determined by multiplying the amount being prepaid (or required to be prepaid, if such amount is greater) by the following applicable percentage amount: (v) [***] percent ([***]%) for the first year following the Closing Date, (w) [***] percent ([***]%) for the second year following the Closing Date, (x) [***] percent ([***]%) for the third year following the Closing Date, (y) [***] percent ([***]%) for the fourth year following the Closing Date, and (z) [***] percent ([***]%) thereafter but prior to the Maturity Date. The Prepayment Fee in respect of the Term Loan Tranche 2 shall be equal to an amount determined by multiplying the amount being prepaid (or required to be prepaid, if such amount is greater) by the following applicable percentage amount: (v) [***] percent ([***]%) for the first year following the Closing Date, (w) [***] percent ([***]%) for the second year following the Closing Date, (x) [***] percent ([***]%) for the third year following the Closing Date, (y) [***] percent ([***]%) for the fourth year following the Closing Date and (z) [***] percent ([***]%) thereafter but prior to the Maturity Date. The Prepayment Fee in respect of the Term Loan Tranche 3 shall be equal to an amount determined by multiplying the amount being prepaid (or required to be prepaid, if such amount is greater) by the following applicable percentage amount: (v) [***] percent ([***]%) for the first year following the Closing Date, (w) [***] percent ([***]%) for the second year following the Closing Date, (x) [***] percent ([***]%) for the third year following the Closing Date, (y) [***] percent ([***]%) for the fourth year following the Closing Date and (z) [***] percent ([***]%) thereafter but prior to the Maturity Date. The Prepayment Fee in respect of the Term Loan Tranche 4 shall be equal to an amount determined by multiplying the amount being prepaid (or required to be prepaid, if such amount is greater) by the following applicable percentage amount: (v) [***] percent ([***]%) for the first year following the Closing Date, (w) [***] percent ([***]%) for the second year following the Closing Date, (x) [***] percent ([***]%) for the third year following the Closing Date, (y) [***] percent ([***]%) for the fourth year following the Closing Date and (z) [***] percent ([***]%) thereafter but prior to the Maturity Date. The Prepayment Fee shall not apply to or be assessed upon any prepayment made by Borrowers if such payments were (x) required by Agent to be made pursuant to Section 2.1(a)(ii)(B) subpart (i) (relating to casualty proceeds), or subpart (ii) (relating to payments exceeding the Maximum Lawful Rate) or (y) made due to the Term Loans being paid in part or in full as a result of a refinancing of the Term Loans in part or in full prior to the Maturity Date by the Lenders or their Affiliates (provided that nothing herein shall require any Lender to so consent to refinancing the Term Loans). All fees payable pursuant to this paragraph shall be deemed fully earned and non-refundable as of the Closing Date.”

(e)
Section 4.1 of the Existing Credit Agreement is hereby amended to add the following as a new subclause (o) therein:

“(o) within [***] days after the start of each fiscal year, Cash Flow projections for the forthcoming [***] fiscal years, on [***], which Cash Flow projections, in each case, shall have been approved by Borrower’s Board of Directors in their reasonable and good faith discretion;”

(f)
Section 7.2(e) of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows:

“(e) [reserved];”

3

 


(g)
Exhibit B of the Existing Credit Agreement is hereby replaced in its entirety with the form of Compliance Certificate attached hereto as Annex A.
3.
Representations and Warranties; Reaffirmation of Security Interest. Each Borrower hereby (a) confirms that all of the representations and warranties set forth in the Credit Agreement are true and correct in all material respects (without duplication of any materiality qualifier in the text of such representation or warranty) with respect to such Borrower as of the date hereof except to the extent that any such representation or warranty relates to a specific date in which case such representation or warranty shall be true and correct as of such earlier date and (b) certifies that the calculation of the Annual Cash Burn Amount set forth on Annex B attached hereto is true and correct as of the date of this. Without limiting the foregoing, each Borrower represents and warrants that prior to and after giving effect to the agreements set forth herein, no Default or Event of Default shall exist under any of the Financing Documents. Nothing herein is intended to impair or limit the validity, priority or extent of Agent’s security interests in and Liens on the Collateral. Each Borrower acknowledges and agrees that the Credit Agreement, the other Financing Documents and this Agreement constitute the legal, valid and binding obligation of such Borrower, and are enforceable against such Borrower in accordance with its terms, except as the enforceability thereof may be limited by bankruptcy, insolvency or other similar laws relating to the enforcement of creditors’ rights generally and by general equitable principles. Each Borrower hereby confirms that the Collateral will (i) not be affected by this Agreement and will continue to be in full force and effect and (ii) extend to the liabilities and obligations of the Credit Parties under the Existing Credit Agreement as amended by this Agreement.
4.
Conditions to Effectiveness. This Agreement shall become effective as of the date on which each of the following conditions has been satisfied:
(a)
Agent shall have received (including by way electronic transmission) a duly authorized, executed and delivered counterpart of the signature page to this Agreement from each Borrower, Agent and each Lender;
(b)
Agent shall have received from Borrower, (i) Cash Flow projections for the forthcoming [***] fiscal years with such projections set forth [***] for each such fiscal year, which Cash Flow projections shall be in form and substance satisfactory to Agent, in its reasonable discretion and (ii) a calculation, in reasonable detail, of the Annual Cash Burn Amount [***], which calculation shall be satisfactory to Agent, in its reasonable discretion;
(c)
all representations and warranties of Credit Parties contained herein shall be true and correct in all material respects (without duplication of any materiality qualifier in the text of such representation or warranty) as of the date hereof except to the extent that any such representation or warranty relates to a specific date in which case such representation or warranty shall be true and correct in all material respects as of such earlier date (and such parties’ delivery of their respective signatures hereto shall be deemed to be its certification thereof); and
(d)
immediately prior to and after giving effect to this Agreement, no Default or Event of Default exists under any of the Financing Documents.
5.
No Waiver or Novation. The execution, delivery and effectiveness of this Agreement shall not, except as expressly provided in this Agreement, operate as a waiver of any right, power or remedy of Agent, nor constitute a waiver of any provision of the Credit Agreement, the Financing Documents or any other documents, instruments and agreements executed or delivered in connection with any of the foregoing. Nothing herein is intended or shall be construed as a waiver of any existing Defaults or Events of Default under the Credit Agreement or the other Financing Documents or any of Agent’s rights and remedies in respect of such Defaults or Events of Default. This Agreement (together with any other

4

 


document executed in connection herewith) is not intended to be, nor shall it be construed as, a novation of the Credit Agreement.
6.
Affirmation. Except as specifically amended pursuant to the terms hereof, each Borrower hereby acknowledges and agrees that the Credit Agreement and all other Financing Documents (and all covenants, terms, conditions and agreements therein) shall remain in full force and effect, and are hereby ratified and confirmed in all respects by such Borrower. Each Borrower covenants and agrees to comply with all of the terms, covenants and conditions of the Credit Agreement and the Financing Documents, notwithstanding any prior course of conduct, waivers, releases or other actions or inactions on Agent’s or any Lender’s part which might otherwise constitute or be construed as a waiver of or amendment to such terms, covenants and conditions.
7.
Miscellaneous.
(a)
Reference to the Effect on the Credit Agreement. Upon the effectiveness of this Agreement, each reference in the Credit Agreement to “this Agreement,” “hereunder,” “hereof,” “herein,” or words of similar import shall mean and be a reference to the Credit Agreement, as amended by this Agreement. Except as specifically amended above, the Credit Agreement, and all other Financing Documents (and all covenants, terms, conditions and agreements therein), shall remain in full force and effect, and are hereby ratified and confirmed in all respects by each Borrower.
(b)
GOVERNING LAW. THIS AGREEMENT AND ALL DISPUTES AND OTHER MATTERS RELATING HERETO OR THERETO OR ARISING THEREFROM (WHETHER SOUNDING IN CONTRACT LAW, TORT LAW OR OTHERWISE), SHALL BE GOVERNED BY, AND SHALL BE CONSTRUED AND ENFORCED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK, WITHOUT REGARD TO CONFLICTS OF LAWS PRINCIPLES (OTHER THAN SECTION 5-1401 OF THE GENERAL OBLIGATIONS LAW).
(c)
WAIVER OF JURY TRIAL. EACH BORROWER, AGENT AND THE LENDERS PARTY HERETO HEREBY IRREVOCABLY WAIVES ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL ACTION OR PROCEEDING ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY AND AGREES THAT ANY SUCH ACTION OR PROCEEDING SHALL BE TRIED BEFORE A COURT AND NOT BEFORE A JURY. EACH BORROWER, AGENT AND EACH LENDER ACKNOWLEDGES THAT THIS WAIVER IS A MATERIAL INDUCEMENT TO ENTER INTO A BUSINESS RELATIONSHIP, THAT EACH HAS RELIED ON THE WAIVER IN ENTERING INTO THIS AGREEMENT, AND THAT EACH WILL CONTINUE TO RELY ON THIS WAIVER IN THEIR RELATED FUTURE DEALINGS. EACH BORROWER, AGENT AND EACH LENDER WARRANTS AND REPRESENTS THAT IT HAS HAD THE OPPORTUNITY OF REVIEWING THIS JURY WAIVER WITH LEGAL COUNSEL, AND THAT IT KNOWINGLY AND VOLUNTARILY WAIVES ITS JURY TRIAL RIGHTS.
(d)
Incorporation of Credit Agreement Provisions. The provisions contained in Section 11.6 (Indemnification), and Section 13.8 (Governing Law; Submission to Jurisdiction) of the Credit Agreement are incorporated herein by reference to the same extent as if reproduced herein in their entirety.
(e)
Headings. Section headings in this Agreement are included for convenience of reference only and shall not constitute a part of this Agreement for any other purpose.
(f)
Counterparts. This Agreement may be signed in any number of counterparts, each of which shall be deemed an original and all of which when taken together shall constitute one and the same instrument. Delivery of an executed counterpart of this Agreement by facsimile or by electronic mail delivery of an electronic version (e.g., .pdf or .tif file) of an executed signature page shall be effective as

5

 


delivery of an original executed counterpart hereof and shall bind the parties hereto. Signatures by facsimile or by electronic mail delivery of an electronic version of any executed signature page shall bind the parties hereto. In furtherance of the foregoing, the words “execution”, “signed”, “signature”, “delivery” and words of like import in or relating to any document to be signed in connection with this Agreement and the transactions contemplated hereby or thereby shall be deemed to include Electronic Signatures, deliveries or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act. As used herein, “Electronic Signature” means an electronic sound, symbol, or process attached to, or associated with, a contract or other record and adopted by a Person with the intent to sign, authenticate or accept such contract or other record.
(g)
Entire Agreement. This Agreement constitutes the entire agreement and understanding among the parties hereto and supersedes any and all prior agreements and understandings, oral or written, relating to the subject matter hereof.
(h)
Severability. In case any provision of or obligation under this Agreement shall be invalid, illegal or unenforceable in any applicable jurisdiction, the validity, legality and enforceability of the remaining provisions or obligations, or of such provision or obligation in any other jurisdiction, shall not in any way be affected or impaired thereby.
(i)
Successors/Assigns. This Agreement shall bind, and the rights hereunder shall inure to, the respective successors and assigns of the parties hereto, subject to the provisions of the Credit Agreement and the other Financing Documents.

[SIGNATURES APPEAR ON FOLLOWING PAGES]

6

 


 

IN WITNESS WHEREOF, intending to be legally bound, the undersigned have executed this Agreement as of the day and year first hereinabove set forth.

 

 

AGENT: MIDCAP FINANCIAL TRUST

By: Apollo Capital Management, L.P.,

its investment manager

 

By: Apollo Capital Management GP, LLC,

its general partner

 

By: /s/ Maurice Amsellem
Name: Maurice Amsellem
Title: Authorized Signatory

 

 

 

7

 


 

LENDER: MIDCAP FINANCIAL TRUST

 

By: Apollo Capital Management, L.P.,

its investment manager

 

By: Apollo Capital Management GP, LLC,

its general partner

 

By: /s/ Maurice Amsellem

Name: Maurice Amsellem

Title: Authorized Signatory

 

 

LENDER: MIDCAP FUNDING XIII TRUST

 

By: Apollo Capital Management, L.P.,

its investment manager

 

By: Apollo Capital Management GP, LLC,

its general partner

 

By: /s/ Maurice Amsellem

Name: Maurice Amsellem

Title: Authorized Signatory

 

 

MIDCAP FUNDING XXX TRUST

 

By: Apollo Capital Management, L.P.,

its investment manager

 

By: Apollo Capital Management GP, LLC,

its general partner

 

By: /s/ Maurice Amsellem

Name: Maurice Amsellem

Title: Authorized Signatory

 

 

 

8

 


 

LENDER: MIDCAP FINANCIAL INVESTMENT CORPORATION (formerly known as Apollo Investment Corporation)

 

By: Apollo Investment Management, L.P., as Advisor

By: ACC Management, LLC, as its General Partner

By:
/s/ Kristin Hester
Name: Kristin Hester
Title: Chief Legal Officer

 

 

 

9

 


 

LENDER: ELM 2020-3 TRUST

 

By: MidCap Financial Services Capital Management, LLC, as Servicer

 

By: /s/ John O’Dea
Name: John O’Dea
Title: Authorized Signatory

 

 

 

LENDER: ELM 2020-4 TRUST

 

By: MidCap Financial Services Capital Management, LLC, as Servicer

 

By: /s/ John O’Dea
Name: John O’Dea
Title: Authorized Signatory

 

 

 

 

 

10

 


 

BORROWERS:

 

 

 

CERUS CORPORATION


By:
/s/ Kevin D. Green
Name:
Kevin D. Green
Title:
VP, Finance & Chief Financial Officer

 

 

 

 

 

11

 


 

Annex A

 

Exhibit B to Credit Agreement (Form of Compliance Certificate)

 

COMPLIANCE CERTIFICATE

This Compliance Certificate is given by _____________________, a Responsible Officer of Cerus Corporation, a Delaware corporation (the “Borrower Representative”), pursuant to that certain Amended and Restated Credit, Security and Guaranty Agreement (Term Loan) dated as of March 31, 2023 among the Borrower Representative, and any additional Borrower that may hereafter be added thereto (collectively, “Borrowers”), the Guarantors party thereto, MidCap Financial Trust, individually as a Lender and as Agent, and the financial institutions or other entities from time to time parties hereto, each as a Lender (as such agreement may have been amended, restated, supplemented or otherwise modified from time to time, the “Credit Agreement”). Capitalized terms used herein without definition shall have the meanings set forth in the Credit Agreement.

The undersigned Responsible Officer hereby certifies to Agent and Lenders that:

(a) the financial statements delivered with this certificate in accordance with Section 4.1 of the Credit Agreement fairly present in all material respects the results of operations and financial condition of Borrowers and their Consolidated Subsidiaries as of the dates and the accounting period covered by such financial statements (subject to normal year-end adjustments and the absence of footnote disclosures);

(b) the representations and warranties of each Credit Party contained in the Financing Documents are true, correct and complete in all material respects on and as of the date hereof, except to the extent that any such representation or warranty relates to a specific date in which case such representation or warranty shall be true and correct in all material respects as of such earlier date; provided, however, in each case, such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof;

(c) I have reviewed the terms of the Credit Agreement and have made, or caused to be made under my supervision, a review in reasonable detail of the transactions and conditions of Borrowers and their Consolidated Subsidiaries during the accounting period covered by such financial statements, and such review has not disclosed the existence during or at the end of such accounting period, and I have no knowledge of the existence as of the date hereof, of any condition or event that constitutes a Default or an Event of Default, except as set forth in Schedule 1 hereto, which includes a description of the nature and period of existence of such Default or an Event of Default and what action Credit Parties have taken, are undertaking and propose to take with respect thereto;

(d) [except as noted on Schedule 2 attached hereto, Schedule 9.2(b) to the Disclosure Letter contains a complete and accurate list of all business locations of Borrowers and Guarantors and all names under which Borrowers and Guarantors currently conduct business and required to be disclosed pursuant to Article 9 of the Credit Agreement; Schedule 2 specifically notes any changes in the names under which any Borrower or Guarantors conduct business; ]

(e) except as noted on Schedule 3 attached hereto, the undersigned has no knowledge of (i) any federal or state tax liens having been filed against any Borrower, Guarantor or any Collateral, or (ii) any failure of any Borrower or any Guarantors to make required payments of withholding or other tax obligations of any Borrower or any Guarantors during the accounting period to which the attached

12

 


 

statements pertain or any subsequent period that are required to be made in accordance with Section 4.2 of the Credit Agreement;

(f) [except as noted on Schedule 4 attached hereto, there are no new Material Contracts and/or any new material amendments, consents, waivers or other modifications to any Material Contract not previously disclosed on Schedule 3.17 to the Disclosure Letter or any Schedule to any previous Compliance Certificate delivered by the Borrower Representative to Agent;]

(g) [except as noted on Schedule 5 attached hereto, or as the Borrower Representative may have notified Agent on any Schedule 5 to any previous Compliance Certificate, Schedule 5.14 to the Disclosure Letter contains a complete and accurate statement of all deposit accounts or investment accounts maintained by Borrowers and Guarantors;]

(h) [except as noted on Schedule 6 attached hereto, or as the Borrower Representative may have notified Agent on any Schedule 6 to any previous Compliance Certificate, Schedule 3.6 to the Disclosure Letter remains true and correct in all material respects;]

(i) [except as noted on Schedule 7 attached hereto, or as the Borrower Representative may have notified Agent on any Schedule 7 to any previous Compliance Certificate, Schedule 3.19 to the Disclosure Letter is true and correct in all material respects;]

(j) [except as noted on Schedule 8 attached hereto, or as the Borrower Representative may have notified Agent on any Schedule 8 to any previous Compliance Certificate, no Borrower or Guarantor has acquired, by purchase or otherwise, any Chattel Paper, Letter of Credit Rights, Instruments, Documents or Investment Property that is required to be disclosed pursuant to Section 9.2 of the Credit Agreement;]

(k) [except as noted on Schedule 9 attached hereto, or as the Borrower Representative may have notified Agent on any Schedule 9 to any previous Compliance Certificate, no Borrower or Guarantor is aware of any commercial tort claim that is required to be disclosed pursuant to Section 9.2 of the Credit Agreement];

(l) The aggregate amount of cash and cash equivalents held by Borrowers (on a consolidated basis) as of the date hereof is $[__________];

(m) The aggregate amount of Borrower Total Unrestricted Cash as of the date hereof is $[__________];

(n) The aggregate amount of Borrower U.S. Unrestricted Cash as of the date hereof is $[__________];

(o) The aggregate amount of cash and cash equivalents held by Credit Parties (on a consolidated basis) as of the date hereof is $[__________];

(p) The aggregate amount of cash and cash equivalents held by Cerus Europe B.V. as of the date hereof is $[__________];

(q) The aggregate amount of cash and cash equivalents held by CEZB as of the date hereof is $[__________];

13

 


 

(r) [The aggregate amount of cash and cash equivalents held by Restricted Foreign Subsidiaries that are not Credit Parties (other than Cerus Europe B.V. and CEZB) as of the date hereof is $[__________]];

(s) the net cash used in operating activities and the making of capital expenditures by Borrowers and their Consolidated Subsidiaries (excluding CEZB) for (i) the [***] period ending with the last day of the fiscal quarter for which this certificate is delivered is $[__________], and (ii) for the immediately [***] period based upon the projections delivered to Agent pursuant to Section 4.1(o) of the Credit Agreement is $[____________]. The greater of (x) and (y) divided by six (6) is $[__________];

(t) the Annual Cash Burn Amount as of the last day of the quarter for which this certificate is delivered is $[__________];

(u) (x) The aggregate gross revenues attributable to the Excluded Foreign Subsidiaries for the Defined Period is equal to $[ ] and (y) the aggregate consolidated gross revenues for Borrower and its Consolidated Subsidiaries for the Defined Period is equal to $[ ]. The quotient of (x) divided by (y) represented as a percentage is [NOT] in excess of [***]; and

(v) Net Revenue of Borrowers for the relevant Defined Period is equal to $[ ]. Borrowers and Guarantor are [NOT] in compliance with the covenant contained in Article 6 of the Credit Agreement, and in any Guarantee constituting a part of the Financing Documents, as demonstrated by the calculation of such covenants below, except as set forth below; in determining such compliance, the following calculations have been made: [See attached worksheets]. Such calculations and the certifications contained therein are true, correct and complete.

The foregoing certifications and computations are made as of ________________, 20__ (end of month) and as of _____________, 20__.

Sincerely,

CERUS CORPORATION

By:
Name:

Title:

 

 

14

 


 

Annex B

 

Annual Cash Burn Amount Calculation

 

(see attached)

 

[**]

 

{1 page omitted}

15

 


EX-10.12 9 cers-ex10_12.htm EX-10.12 EX-10.12

Exhibit 10.12

 

Execution Version

CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE CERUS CORPORATION HAS DETERMINED THE INFORMATION (I) IS NOT MATERIAL AND (II) WOULD LIKELY CAUSE COMPETITIVE HARM TO CERUS CORPORATION IF PUBLICLY DISCLOSED.

 

AMENDMENT NO. 1 TO AMENDED AND RESTATED CREDIT, SECURITY AND GUARANTY AGREEMENT (REVOLVING LOAN)

This AMENDMENT NO. 1 TO AMENDED AND RESTATED CREDIT, SECURITY

AND GUARANTY AGREEMENT (REVOLVING LOAN) (this “Agreement”) is made as of the 5th day of January, 2024, by and among CERUS CORPORATION, a Delaware corporation (“Borrower”), MIDCAP FUNDING IV TRUST, a Delaware statutory trust, as Agent (in such capacity, together with its successors and assigns, “Agent”) and the other financial institutions or other entities from time to time parties to the Credit Agreement referenced below, each as a Lender.

RECITALS

A.
Agent, Lenders and Borrowers have entered into that certain Amended and Restated Credit, Security and Guaranty Agreement (Revolving Loan), dated as of March 31, 2023 (the “Existing Credit Agreement” and, as the same is amended hereby and as it may be further amended, modified, supplemented and restated from time to time, the “Credit Agreement”), pursuant to which the Lenders have agreed to make certain advances of money and to extend certain financial accommodations to Borrower in the amounts and manner set forth in the Credit Agreement.

 

B.
Borrower has requested, and Agent and Lenders have agreed, on and subject to the terms and conditions set forth in this Agreement and the other Financing Documents, to amend certain terms of the Existing Credit Agreement in accordance with the terms and conditions set forth in this Agreement.

AGREEMENT

NOW, THEREFORE, in consideration of the foregoing, the terms and conditions set forth in this Agreement, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Agent, Lenders and Borrower hereby agree as follows, which amendments to the Existing Credit Agreement shall be effective as of December 31, 2023:

1.
Recitals. This Agreement shall constitute a Financing Document and the Recitals and each reference to the Credit Agreement, unless otherwise expressly noted, will be deemed to reference the Credit Agreement as amended hereby. The Recitals set forth above shall be construed as part of this Agreement as if set forth fully in the body of this Agreement and capitalized terms used but not otherwise defined herein shall have the meanings ascribed to them in the Credit Agreement (including those capitalized terms used in the Recitals hereto).
2.
Amendments to Existing Credit Agreement. Subject to the terms and conditions of this Agreement, including, without limitation, the conditions to effectiveness set forth in Section 4 below, the Existing Credit Agreement is hereby amended as follows:
(a)
Section 1.1 of the Existing Credit Agreement is hereby amended by adding the following definitions in the appropriate alphabetical order therein:

 


““Annual Cash Burn Amount” means, as of any date of determination, an amount equal to the product of (a) 12 multiplied by (b) the Monthly Cash Flow Loss Amount on such date of determination.”

 

““Monthly Cash Flow Loss Amount” means with respect to Borrowers and their Consolidated Subsidiaries (excluding CEZB), as of any date of determination, an amount equal to (a) net cash used in operating activities and the making of capital expenditures by Borrowers and their Consolidated Subsidiaries (excluding CEZB) (“Cash Flow”) determined as follows: (i) in the case of the immediately [***] period, as determined as of the last day of [***] and based upon the financial statements delivered to Agent pursuant to Section 4.1(a) or (c), as applicable, in accordance with this Agreement, or (ii) in the case of the immediately [***] period, as determined based upon the projections delivered to Agent pursuant to Section 4.1(o) (as the same may be updated from time to time with the consent of Agent in its sole discretion), using whichever calculation as between clause (i) and clause (ii) demonstrates [***], in both cases, divided by [***].”

 

(b)
The definition of “Springing IP Lien/Joinder Event” set forth in Section 1.1 of the Existing Credit Agreement is hereby amended and restated in its entirety as follows:

““Springing IP Lien/Joinder Event” means (a) that, as of the close of business on any day, Borrower U.S. Unrestricted Cash is less than the greater of (x) $[***] and (y) the Annual Cash Burn Amount applicable on such day or (b) Agent provides written notice to Borrower Representative that an Event of Default has occurred and is continuing.”

(c)
Section 4.1 of the Existing Credit Agreement is hereby amended to add the following as a new subclause (o) therein:

“(o) within [***] days after the start of each fiscal year, Cash Flow projections for the forthcoming [***] fiscal years, on [***], which Cash Flow projections, in each case, shall have been approved by Borrower’s Board of Directors in their reasonable and good faith discretion;”

(d)
Exhibit B of the Existing Credit Agreement is hereby replaced in its entirety with the form of Compliance Certificate attached hereto as Annex A.
3.
Representations and Warranties; Reaffirmation of Security Interest. Each Borrower hereby (a) confirms that all of the representations and warranties set forth in the Credit Agreement are true and correct in all material respects (without duplication of any materiality qualifier in the text of such representation or warranty) with respect to such Borrower as of the date hereof except to the extent that any such representation or warranty relates to a specific date in which case such representation or warranty shall be true and correct as of such earlier date and (b) certifies that the calculation of the Annual Cash Burn Amount set forth on Annex B attached hereto is true and correct as of the date of this Agreement. Without limiting the foregoing, each Borrower represents and warrants that prior to and after giving effect to the agreements set forth herein, no Default or Event of Default shall exist under any of the Financing Documents. Nothing herein is intended to impair or limit the validity, priority or extent of Agent’s security interests in and Liens on the Collateral. Each Borrower acknowledges and agrees that the Credit Agreement, the other Financing Documents and this Agreement constitute the legal, valid and binding obligation of such Borrower, and are enforceable against such Borrower in accordance with its terms, except as the enforceability thereof may be limited by bankruptcy, insolvency or other similar laws relating to the enforcement of creditors’ rights generally and by general equitable principles. Each Borrower hereby confirms that the Collateral will (i) not be affected by this Agreement and will continue to be in full force and effect and (ii) extend to the liabilities and obligations of the Credit Parties under the Existing Credit Agreement as amended by this Agreement.

 


4.
Conditions to Effectiveness. This Agreement shall become effective as of the date on which each of the following conditions has been satisfied:
(a)
Agent shall have received (including by way electronic transmission) a duly authorized, executed and delivered counterpart of the signature page to this Agreement from each Borrower, Agent and each Lender;
(b)
Agent shall have received from Borrower, (i) Cash Flow projections for the forthcoming [***] fiscal years with such projections set forth [***] for each such fiscal year, which Cash Flow projections shall be in form and substance satisfactory to Agent, in its reasonable discretion and (ii) a calculation, in reasonable detail, of the Annual Cash Burn Amount [***], which calculation shall be satisfactory to Agent, in its reasonable discretion;
(c)
all representations and warranties of Credit Parties contained herein shall be true and correct in all material respects (without duplication of any materiality qualifier in the text of such representation or warranty) as of the date hereof except to the extent that any such representation or warranty relates to a specific date in which case such representation or warranty shall be true and correct in all material respects as of such earlier date (and such parties’ delivery of their respective signatures hereto shall be deemed to be its certification thereof); and
(d)
immediately prior to and after giving effect to this Agreement, no Default or Event of Default exists under any of the Financing Documents.
5.
No Waiver or Novation. The execution, delivery and effectiveness of this Agreement shall not, except as expressly provided in this Agreement, operate as a waiver of any right, power or remedy of Agent, nor constitute a waiver of any provision of the Credit Agreement, the Financing Documents or any other documents, instruments and agreements executed or delivered in connection with any of the foregoing. Nothing herein is intended or shall be construed as a waiver of any existing Defaults or Events of Default under the Credit Agreement or the other Financing Documents or any of Agent’s rights and remedies in respect of such Defaults or Events of Default. This Agreement (together with any other document executed in connection herewith) is not intended to be, nor shall it be construed as, a novation of the Credit Agreement.
6.
Affirmation. Except as specifically amended pursuant to the terms hereof, each Borrower hereby acknowledges and agrees that the Credit Agreement and all other Financing Documents (and all covenants, terms, conditions and agreements therein) shall remain in full force and effect, and are hereby ratified and confirmed in all respects by such Borrower. Each Borrower covenants and agrees to comply with all of the terms, covenants and conditions of the Credit Agreement and the Financing Documents, notwithstanding any prior course of conduct, waivers, releases or other actions or inactions on Agent’s or any Lender’s part which might otherwise constitute or be construed as a waiver of or amendment to such terms, covenants and conditions.
7.
Miscellaneous.
(a)
Reference to the Effect on the Credit Agreement. Upon the effectiveness of this Agreement, each reference in the Credit Agreement to “this Agreement,” “hereunder,” “hereof,” “herein,” or words of similar import shall mean and be a reference to the Credit Agreement, as amended by this Agreement. Except as specifically amended above, the Credit Agreement, and all other Financing Documents (and all covenants, terms, conditions and agreements therein), shall remain in full force and effect, and are hereby ratified and confirmed in all respects by each Borrower.
(b)
GOVERNING LAW. THIS AGREEMENT AND ALL DISPUTES AND OTHER MATTERS RELATING HERETO OR THERETO OR ARISING THEREFROM (WHETHER SOUNDING IN CONTRACT LAW, TORT LAW OR OTHERWISE), SHALL BE GOVERNED BY,

 


AND SHALL BE CONSTRUED AND ENFORCED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK, WITHOUT REGARD TO CONFLICTS OF LAWS PRINCIPLES (OTHER THAN SECTION 5-1401 OF THE GENERAL OBLIGATIONS LAW).
(c)
WAIVER OF JURY TRIAL. EACH BORROWER, AGENT AND THE LENDERS PARTY HERETO HEREBY IRREVOCABLY WAIVES ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL ACTION OR PROCEEDING ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY AND AGREES THAT ANY SUCH ACTION OR PROCEEDING SHALL BE TRIED BEFORE A COURT AND NOT BEFORE A JURY. EACH BORROWER, AGENT AND EACH LENDER ACKNOWLEDGES THAT THIS WAIVER IS A MATERIAL INDUCEMENT TO ENTER INTO A BUSINESS RELATIONSHIP, THAT EACH HAS RELIED ON THE WAIVER IN ENTERING INTO THIS AGREEMENT, AND THAT EACH WILL CONTINUE TO RELY ON THIS WAIVER IN THEIR RELATED FUTURE DEALINGS. EACH BORROWER, AGENT AND EACH LENDER WARRANTS AND REPRESENTS THAT IT HAS HAD THE OPPORTUNITY OF REVIEWING THIS JURY WAIVER WITH LEGAL COUNSEL, AND THAT IT KNOWINGLY AND VOLUNTARILY WAIVES ITS JURY TRIAL RIGHTS.
(d)
Incorporation of Credit Agreement Provisions. The provisions contained in Section 11.6 (Indemnification), and Section 13.8 (Governing Law; Submission to Jurisdiction) of the Credit Agreement are incorporated herein by reference to the same extent as if reproduced herein in their entirety.
(e)
Headings. Section headings in this Agreement are included for convenience of reference only and shall not constitute a part of this Agreement for any other purpose.
(f)
Counterparts. This Agreement may be signed in any number of counterparts, each of which shall be deemed an original and all of which when taken together shall constitute one and the same instrument. Delivery of an executed counterpart of this Agreement by facsimile or by electronic mail delivery of an electronic version (e.g., .pdf or .tif file) of an executed signature page shall be effective as delivery of an original executed counterpart hereof and shall bind the parties hereto. Signatures by facsimile or by electronic mail delivery of an electronic version of any executed signature page shall bind the parties hereto. In furtherance of the foregoing, the words “execution”, “signed”, “signature”, “delivery” and words of like import in or relating to any document to be signed in connection with this Agreement and the transactions contemplated hereby or thereby shall be deemed to include Electronic Signatures, deliveries or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act. As used herein, “Electronic Signature” means an electronic sound, symbol, or process attached to, or associated with, a contract or other record and adopted by a Person with the intent to sign, authenticate or accept such contract or other record.
(g)
Entire Agreement. This Agreement constitutes the entire agreement and understanding among the parties hereto and supersedes any and all prior agreements and understandings, oral or written, relating to the subject matter hereof.
(h)
Severability. In case any provision of or obligation under this Agreement shall be invalid, illegal or unenforceable in any applicable jurisdiction, the validity, legality and enforceability of the remaining provisions or obligations, or of such provision or obligation in any other jurisdiction, shall not in any way be affected or impaired thereby.
(i)
Successors/Assigns. This Agreement shall bind, and the rights hereunder shall inure to, the respective successors and assigns of the parties hereto, subject to the provisions of the Credit Agreement and the other Financing Documents.

 


[SIGNATURES APPEAR ON FOLLOWING PAGES]

 


 

IN WITNESS WHEREOF, intending to be legally bound, the undersigned have executed this Agreement as of the day and year first hereinabove set forth.

 

 

AGENT: MIDCAP FUNDING IV TRUST

By: Apollo Capital Management, L.P., its investment manager

 

By: Apollo Capital Management GP, LLC, its general partner

By: /s/ Maurice Amsellem Name: Maurice Amsellem

Title: Authorized Signatory

 


 

LENDER: MIDCAP FUNDING IV TRUST

 

By: Apollo Capital Management, L.P., its investment manager

By: Apollo Capital Management GP, LLC, its general partner

 

 

By: /s/ Maurice Amsellem Name: Maurice Amsellem

Title: Authorized Signatory

 


 

LENDER: MIDCAP FINANCIAL INVESTMENT

CORPORATION (formerly known as Apollo Investment Corporation)

 

By: /s/ Kristin Hester Name: Kristin Hester

Title: Chief Legal Officer

 


 

 

 

 

 

 

 

 

BORROWERS: CERUS CORPORATION

 

By: /s/ Kevin D. Green
Name:
Kevin D. Green
Title:
VP, Finance & Chief Financial Officer

 

 

 

 


 

Annex A

 

Exhibit B to Credit Agreement (Form of Compliance Certificate)

 

COMPLIANCE CERTIFICATE

This Compliance Certificate is given by , a Responsible Officer of Cerus Corporation, a Delaware corporation (the “Borrower Representative”), pursuant to that certain Amended and Restated Credit, Security and Guaranty Agreement (Revolving Loan) dated as of March 31, 2023 among the Borrower Representative, and any additional Borrower that may hereafter be added thereto (collectively, “Borrowers”), the Guarantors party thereto, MidCap Funding IV Trust, individually as a Lender and as Agent, and the financial institutions or other entities from time to time parties hereto, each as a Lender (as such agreement may have been amended, restated, supplemented or otherwise modified from time to time, the “Credit Agreement”). Capitalized terms used herein without definition shall have the meanings set forth in the Credit Agreement.

The undersigned Responsible Officer hereby certifies to Agent and Lenders that:

(a)
the financial statements delivered with this certificate in accordance with Section 4.1 of the Credit Agreement fairly present in all material respects the results of operations and financial condition of Borrowers and their Consolidated Subsidiaries as of the dates and the accounting period covered by such financial statements (subject to normal year-end adjustments and the absence of footnote disclosures);
(b)
the representations and warranties of each Credit Party contained in the Financing Documents are true, correct and complete in all material respects on and as of the date hereof, except to the extent that any such representation or warranty relates to a specific date in which case such representation or warranty shall be true and correct in all material respects as of such earlier date; provided, however, in each case, such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof;
(c)
I have reviewed the terms of the Credit Agreement and have made, or caused to be made under my supervision, a review in reasonable detail of the transactions and conditions of Borrowers and their Consolidated Subsidiaries during the accounting period covered by such financial statements, and such review has not disclosed the existence during or at the end of such accounting period, and I have no knowledge of the existence as of the date hereof, of any condition or event that constitutes a Default or an Event of Default, except as set forth in Schedule 1 hereto, which includes a description of the nature and period of existence of such Default or an Event of Default and what action Credit Parties have taken, are undertaking and propose to take with respect thereto;
(d)
[except as noted on Schedule 2 attached hereto, Schedule 9.2(b) to the Disclosure Letter contains a complete and accurate list of all business locations of Borrowers and Guarantors and all names under which Borrowers and Guarantors currently conduct business and required to be disclosed pursuant to Article 9 of the Credit Agreement; Schedule 2 specifically notes any changes in the names under which any Borrower or Guarantors conduct business; ] 1

 

 

1 To be included only with respect to quarterly compliance certificates

 


 

(e)
except as noted on Schedule 3 attached hereto, the undersigned has no knowledge of (i) any federal or state tax liens having been filed against any Borrower, Guarantor or any Collateral, or (ii) any failure of any Borrower or any Guarantors to make required payments of withholding or other tax obligations of any Borrower or any Guarantors during the accounting period to which the attached statements pertain or any subsequent period that are required to be made in accordance with Section 4.2 of the Credit Agreement;
(f)
[except as noted on Schedule 4 attached hereto, there are no new Material Contracts and/or any new material amendments, consents, waivers or other modifications to any Material Contract not previously disclosed on Schedule 3.17 to the Disclosure Letter or any Schedule to any previous Compliance Certificate delivered by the Borrower Representative to Agent;]2
(g)
[except as noted on Schedule 5 attached hereto, or as the Borrower Representative may have notified Agent on any Schedule 5 to any previous Compliance Certificate, Schedule 5.14 to the Disclosure Letter contains a complete and accurate statement of all deposit accounts or investment accounts maintained by Borrowers and Guarantors;]3
(h)
[except as noted on Schedule 6 attached hereto, or as the Borrower Representative may have notified Agent on any Schedule 6 to any previous Compliance Certificate, Schedule 3.6 to the Disclosure Letter remains true and correct in all material respects;]4
(i)
[except as noted on Schedule 7 attached hereto, or as the Borrower Representative may have notified Agent on any Schedule 7 to any previous Compliance Certificate, Schedule 3.19 to the Disclosure Letter is true and correct in all material respects;]5
(j)
[except as noted on Schedule 8 attached hereto, or as the Borrower Representative may have notified Agent on any Schedule 8 to any previous Compliance Certificate, no Borrower or Guarantor has acquired, by purchase or otherwise, any Chattel Paper, Letter of Credit Rights, Instruments, Documents or Investment Property that is required to be disclosed pursuant to Section 9.2 of the Credit Agreement;]6
(k)
[except as noted on Schedule 9 attached hereto, or as the Borrower Representative may have notified Agent on any Schedule 9 to any previous Compliance Certificate, no Borrower or Guarantor is aware of any commercial tort claim that is required to be disclosed pursuant to Section 9.2 of the Credit Agreement];7
(l)
The aggregate amount of cash and cash equivalents held by Borrowers (on a consolidated basis) as of the date hereof is $[ ];

 

2 To be included only with respect to quarterly compliance certificates.

 

3 To be included only with respect to quarterly compliance certificates.

 

4 To be included only with respect to quarterly compliance certificates.

 

5 To be included only with respect to quarterly compliance certificates.

6 To be included only with respect to quarterly compliance certificates.

 


 

(m)
The aggregate amount of Borrower Total Unrestricted Cash as of the date hereof is

$[ ];

(n)
The aggregate amount of Borrower U.S. Unrestricted Cash as of the date hereof is

$[ ];

(o)
The aggregate amount of cash and cash equivalents held by Credit Parties (on a consolidated basis) as of the date hereof is $[ ];
(p)
The aggregate amount of cash and cash equivalents held by Cerus Europe B.V. as of the date hereof is $[ ];
(q)
The aggregate amount of cash and cash equivalents held by CEZB as of the date hereof is

$[ ];

(r)
[The aggregate amount of cash and cash equivalents held by Restricted Foreign Subsidiaries that are not Credit Parties (other than Cerus Europe B.V. and CEZB) as of the date hereof is

$[ ]];8

(s)
the net cash used in operating activities and the making of capital expenditures by Borrowers and their Consolidated Subsidiaries (excluding CEZB) for (i) the [***] period ending with the last day of the fiscal quarter for which this certificate is delivered is $[ ], and

(ii) for the immediately [***] period based upon the projections delivered to Agent pursuant to Section 4.1(o) of the Credit Agreement is $[ ]. The greater of (x) and (y) divided by six (6) is $[ ];

(t)
the Annual Cash Burn Amount as of the last day of the quarter for which this certificate is delivered is $[ ];

 

(u)
(x) The aggregate gross revenues attributable to the Excluded Foreign Subsidiaries for the Defined Period is equal to $[ ] and (y) the aggregate consolidated gross revenues for Borrower and its Consolidated Subsidiaries for the Defined Period is equal to $[ ]. The quotient of (x) divided by (y) represented as a percentage is [NOT] in excess of [***]; and
(v)
Net Revenue of Borrowers for the relevant Defined Period is equal to $[ ].9

Borrowers and Guarantor are [NOT] in compliance with the covenant contained in Article 6 of the Credit Agreement, and in any Guarantee constituting a part of the Financing Documents, as demonstrated by the calculation of such covenants below, except as set forth below; in determining such compliance, the following calculations have been made: [See attached worksheets]. Such calculations and the certifications contained therein are true, correct and complete.

The foregoing certifications and computations are made as of , 20 (end of month) and as of , 20 .

 

 

 

 

8 To be included only if other Restricted Foreign Subsidiaries exist.

 

9 To be included quarterly or in connection with an amortization extension or borrowing request.

 


 

Sincerely,

 

CERUS CORPORATION

 

By: Name: Title:

 


 

Annex B

 

Annual Cash Burn Amount Calculation

(see attached)

 

 

{1 page omitted}

 


EX-21.1 10 cers-ex21_1.htm EX-21.1 EX-21.1

 

Exhibit 21.1

Cerus Corporation

Subsidiaries of the Registrant

Legal Name

 

Jurisdiction of Formation

Cerus Europe B.V

 

Netherlands

 

 


EX-23.1 11 cers-ex23_1.htm EX-23.1 EX-23.1

 

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-275285, 333-266546, 333-258425, 333-240491, 333-232960, 333-219730, 333-213411, 333-206231, 333-192061, 333-183232, 333-177751, 333-152680, 333-145007, 333-136452, 333-127541, 333-125043, 333-109170, 333-92254, 333-63132, 333-42588, 333-84497, 333-74991, and 333-27097) of Cerus Corporation pertaining to the 1996 Equity Incentive Plan, Employee Stock Purchase Plan, 1998 Non-Officer Stock Option Plan, 1999 Equity Incentive Plan, 2008 Equity Incentive Plan and Inducement Plan, and in the Registration Statements on Form S-3 (Nos. 333-275284, 333-93481, 333-47224, 333-61460, and 333-61910) of Cerus Corporation and in the related Prospectuses of our reports dated March 5, 2024, with respect to the consolidated financial statements of Cerus Corporation, and the effectiveness of internal control over financial reporting of Cerus Corporation, included in this Annual Report (Form 10-K) for the year ended December 31, 2023.

 

/s/ Ernst & Young LLP

 

San Mateo, California

March 5, 2024

 

 


EX-31.1 12 cers-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION

I, William M. Greenman, certify that:

1.
I have reviewed this annual report on Form 10-K of Cerus Corporation;
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.

Date: March 5, 2024

/s/ WILLIAM M. GREENMAN

William M. Greenman

Chief Executive Officer

(Principal Executive Officer)

 

 


EX-31.2 13 cers-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION

I, Kevin D. Green, certify that:

1.
I have reviewed this annual report on Form 10-K of Cerus Corporation;
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.

Date: March 5, 2024

/s/ KEVIN D. GREEN

Kevin D. Green

Chief Financial Officer

(Principal Financial Officer)

 

 


EX-32.1 14 cers-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION

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), William M. Greenman, the Chief Executive Officer of Cerus Corporation (the “Company”) and Kevin D. Green, the Chief Financial Officer of the Company, hereby certify that, to the best of their knowledge:

1.
The Company’s Annual Report on Form 10-K for the period ended December 31, 2023, to which this Certification is attached as Exhibit 32.1 (the “Annual Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act, and
2.
The information contained in the Annual Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

IN WITNESS WHEREOF, the undersigned have set their hands hereto as of the 5th day of March, 2024.

/s/ WILLIAM M. GREENMAN

 

/s/ KEVIN D. GREEN

William M. Greenman

Chief Executive Officer

(Principal Executive Officer)

 

Kevin D. Green

Chief Financial Officer

(Principal Financial Officer)

This certification accompanies the Form 10-K 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 Cerus 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-K), irrespective of any general incorporation language contained in such filing.

 

 


GRAPHIC 15 img117975587_0.jpg GRAPHIC begin 644 img117975587_0.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#U7QEXT7P> MVF[[![M;V1X_DE">7M7.>>OZ5RC?&F%9_*;0ROS%?FO4!Z9'&._%1_&^5XH] M!*,%_>7!+$XX\L=_\]*]$TBVMI="T]Y+>)F:VC)+(#R5'M0!YV/CA:[]AT;G MCA;Y#R3CTKI?#'Q*TGQ'=I9M&]I;@;\8[X/- 'I?C'QI?\ A*6*4Z ][ITF%-VE MP$$3^C@J=H/&&Z?IG,@^*8E\-:QK,FC,BZ8\*F);I6,HD8+D'&!C.?PKB?%W MC[4U\>ZE$5MY=+L&:R:RE'[NYC(4R>8.YKI-/^&[7/A/7M,L+K[-I MVMQV]S9O*FYH,'>8V'!8#C!]#[4 ==X=\?:%XCE^S07'V>]Y_P!%G(#GW!'# M?@:7QCXSB\'Q:=)-8S70O;CR%$;JI4[2V3N[<&OG_5=/U'PWK\VGW7EK?6)5 MTD@X!R,HZGJ.O?GBNV^(GB!]=\ >$=8=$$TEXQE7'RAUC=6X/;(- &__ ,+K ML=[(=$N@RG# W$0Q^M(_QNTV-L/H]R.F2+F(]1G^]78^'M(TN?PQI;R:;9NS MVD3,7MUR3L')R*U'T?2WB,3Z=9M&>"C0*01Z8Q]* .4\._%/1-?U&*P,-U97 M,YQ")U4K(<= RDC/UQ4.O?%;3M!U[4-)ETR\EDL@FZ5&C",64-CELC@]Q7G' MCY=+LOBM8PZ,D$*;K3[2D( 19?-XVA>-VW&<#TJ]JVH6&G?':]NM4:);&*:+ MS6D3>%S ,@ GKCZ4 =,OQOTECE=*NBN.TT1/Y;O7BE_X7=I7F!1I-V<]Q/# MZ*K71[BX5T,ALXY%,BH&(9@>AP!GBD\*_$'2?%3M%"&MIR28HI74F90 M,DK@G..XZBNDL7@EL89;-56WD0/$%3:-I&1QQCU_&O*O'?@6YT>Y?Q%X;5EA M67[3=6\*#?"P',L(&/?([=S M<22>8D=P^]Y&_P">DG]%/3TH ] T;4FU?2H;YK*YL_-!*PW( <#L2 3UZ_C5 M^BB@#R7XWD[= .#ON2._2,'I2:?\';>YL;2Y;7;M?-1)F3R@<$@' R:Z/XC M>#;_ ,7QZ6ME-:Q_99)&D%PS#(9=HQM!KL+"W:TTZUMF(+0PI&2.A( % 'FY M^#4&"%U^\7//$8SGUSFMKPS\-=,\.W\5^]Q->W463$SJJI&2,%@H[X[DGJ:[ M:B@#Y>\/7?P@\56]PL<=O:7B-UFBNO+ QW*L,_EF@#!\:^((?%/BV\UJWBDCL_+6V MA+KAR%S\V/+]/N-.^%O@JVN8VCF^TR2,CKAEW)(V,=N#S74^%_@^( M+J&\\12QS+%AX[2)RRAPYH Y32O@^]]IEM>_\)),JW$*RK&;?.PLH/4.,^G:K4WP5EDW;?$L@!(. M#:\#'_ Z]*T*SET[0=/L9BIEMK:.)]I)&54 X)ZCBM"@#YOM[,^!?B]8:7

I9DA5&>,HJ>:V!(HR<.I]W(_6NP\4?#W5=9^)=CXBM[BT6R@-L9%=SO'E.6/&TCD$=ZJ>)/AUXBO_&^I M:]I=W;P_:#&89%N'BDCVH%/13SQ0!LQ_!SPO'T?4CCIF[/'Z4[_A3_AC/W]1 M*]U-V<'C'I7._P#"$?$3(5!&L488Y.U1@ GZ5YA\1OB Y6?0/#TK2S./*N;B M ;BF>/+CP>7/?T'O5?\ X5]XZ48;Q)*Z\[RVI3 GC']WBNC\$?#BT\-NFH78 M274%!$81RT< /7&0,L>Y(H XC_A3VK?\(LMY' GRAPHIC 16 img234657320_0.jpg GRAPHIC begin 644 img234657320_0.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBN-\:S:K;3PW*7NI6.D00M++=:?#'-YRU:SEV0%U1BH\\,2CG)(' &><$ M ]$HKEM$FU6S\2'2[[59=3BETY+H230QH\=H=T.1W5BI_4&I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *PM:\*6&N7\-S=/<*H0Q7,45Q)&EU M%AL1R!& 9068X8'J1T)K=HH Q)O"FDS:RVK;;R*\98T9K>_GA5E3.U2B.%(& M3P1CD^II[^&-)FU%KZXAGNI6+D)=74LT2E@5;;$[%%RI(X4<$CH36Q10!E:/ MXY''!I-I*[*C%S?+')+-NVM(BA1A2W.&/85 MU%"DI:HJI2G3=IJS"BBBF9A1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 4-'_P"/*3_KZN/_ $<]7ZH:/_QY2?\ 7UV]N3]!U/X47L-)R=D7**XF?Q^U[,;;P]I5Q?R]/,9 M2$'OCKCZXJ+_ (1SQ1K_ ,VN:M]CMSUMK;T]#CC\RU9^TO\ #J=*PKCK5:C^ M?W&]JOC#1-(W+/>+)*/^64'SM^..!^)%BGR>;(^LI[PC]W_ 3B/^$RU^#_ (^/"-V1W,9;'_H)H_X6-'%_Q]Z' MJ$/K\N?YXKMZ*.671_[T0_H35R+Q_X:DZZ@4/H M\+C^E=#+;03?ZV".3_?0&J+7S_X!7B\ M6:!-]W5K4?[[[?YU=BU?3)_]5J-I)_N3J?ZUFR^"_#LWWM*A'^X67^1JG+\. MO#DGW;:6/_:7HVJ3:?<6] MX\L.WCA92]Z>GGI^IZ5H.O6OB*Q>[M(YDC24Q$3 M Y ![$\6W:.PU"RNHT5)/F8I.DC!6C& &18?,"ERGG%?+W!025W9&#QP:RM7.LWWB"PM+G0;N?2;62*X: M>UE@VSS@Y7<'E5E2-L-P"6('0+A\'6_"VNZOHNH>%TL3$DVH7=VFJ/,GD[)? M-= %#&3<&D52-H&%8@] 0#N-(\2:7KDDD=C-*9$C64QSVTD#&-L[7 D52RG! MPPR..M:MWY#I^-.,7)V2$VEJS6HKB6\; M:AJ;&/P_HDT_;SIAA1^7'YFD_P"$<\3:USK.L_9H3U@MO3T.,#^=;>P:^-V_ M,S]JG\"N6_$_C:'1)DM;1([FZR#("?E1?0D?Q'].OL=W2-6M=;T]+RT8E#PR MGJC=U/O7.3?#?2&M$B@EGBE5@6F+;BP[C'3\#I6N=&=[[322T MEH_++[C'\Q^(-:.%&45&#][SZD]9I\7ZYKC&/P[HSB(\?:KG@?X?J:XYR4'RO<[J6'G4CSI67=Z([B21( MHVDD=411DLQP!^-_N#P$MQD$_[W3\LU1C\#W^JR+-XDUF: MX/7R(3A!_3\@*Z?3-"TO1TQ8V441Q@N!ES]6/-1>;VT-.6A3^)\S\M%]YROG M^-O$7^IACT:T;^)_]81^//Z"KFG_ ]TR&7[1J4T^I7)Y9IF(4GZ9R?Q)KKZ M*:IK=ZB>*G:U/W5Y?Y[D5O;P6L*PV\,<,2]$C4*!^ J6BBK.9N^X4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% %#1_\ CRD_Z^KC_P!'/5^J&C_\>4G_ %]7'_HYZOT %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 445DZCXET?2LBZOHA(/\ EFAWM^0Z?C3C%R=DA-I:LUJ*XEO&VH:FQC\/ MZ)-/V\Z884?EQ^9I/^$<\3:USK.L_9H3U@MO3T.,#^=;>P:^-V_,S]JG\"N= M#J/B71]*R+J^B$@_Y9H=[?D.GXUS[>-M0U-C'X?T2:?MYTPPH_+C\S6KIO@G M0M-PPM!<2#^.X._].GZ5T"JJ*%50JC@ # %'-2CLK^H6J2W=O0XG_A'/$VM< MZSK/V:$]8+;T]#C _G6MIO@G0M-PPM!<2#^.X._].GZ5T-%*5>;5EHO+0:I1 M6KU?F(JJBA54*HX P!0S!5+,0% R2>UYP((#GGT)[?J M?:L5=%\2>+6$FMW!T[3R?:Z\< MOB'4Y(V5T>[E964Y!!W,$@&([I1\CCIDXX_$?B!7:U5U#3K35+5K:]@66)NQZCW![&NRG*$5R26 MGXGDUI5*DN=RU\RQ'(DL:R1NKHPRK*<@CV-.K@Y--UOP9(T^E,U_I62SVK\L M@]?_ *X_$5TVA^(]/U^#?:RXE49>%^'7_$>XISI67-'5?UN1&I=\LM&:U%%% M9&@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!0T?\ X\I/^OJX_P#1SU?JAH__ !Y2?]?5Q_Z. M>K] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%!.!DUB:CXMT33,K-?1O(/\ EG#\[?IP/QJHQE)VBKBXX7^@_6C_A%_$6LNQ9''RA5]" M..!ZY':NIL/!&@V*X^Q"X;&"]P=Y/X=/TJ]HV@:?H4)M:YUG6?LT)ZP6WIZ'&!_.M;3?!.A:;AA:" MXD'\=P=_Z=/TKH:*SE7FU9:+RT-%2BM7J_,155%"JH51P !@"EHHK$T"BJ&J MZUI^BV_G7]RD0_A7JS?0=37(MKGB/Q8YBT*V.GV!.#>3<,1[?_6S]14RFEIU M-Z>'G-?G!]0.WUY/O72U/+*7Q&GM:5+^$KON_T7^9B MZ'X5TK0$!M8-T^,&>3ES]#V_"MJBBK225D M#8+V?[?IDOV#4E.Y9(^%8^X'0^X_6NHHJX3E!WB3*"DK,XS3O%]SIUT-,\3P M&VG'"W./DD]SCC\1Q]*[)65T#HP96&00<@BJNHZ99ZM:M;7L"RQGIGJI]0>Q MKC6LM<\%.9;!GU'1\Y>!OOQC^GU''J*UY85?AT?;H9WE3WU7XG>T5EZ+X@T_ M7K?S+.7YP,O"W#I]1_6M2L)1<79FJ::N@HHHI#"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ KD/%^N:II=[;1VUY9Z99^697O;VU M>2!W# ")Y00L /3>V<[@%&1SU]<_K_AVZUJY18]8O;2QGB:WOK>%DQ-'AN!N M1BC$M@LI4X[Y"D $E]J>HVOBO2[ 1VHT^[$H+$LTI94W>P4#'^UG/\..>?OO M&E]I&J:N^J216]E9B=[:V?3)T:[6.'S/DN2WE%CAOE"DX4_6M^^\,_;-6L+^ M/6-0M18C$-O L!C (P<[XV8Y''WOI@\TR_\ "<&L73MJVH7U_9$N4L)?*6%- MZ,AQL17.%=@-S'KGJ 0 1Z+J>LC7#I6LM8S/)9+>1RV<+Q!3NVLA#.V,G@5M4 4- M'_X\I/\ KZN/_1SU?JAH_P#QY2?]?5Q_Z.>K] !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%-DD2)"\CJB+R68X KG=1\D]SZ>HS@? MH:%\$ZAJ;!]?UN>?N883A1^?'_CM:^Q4?CDE^+(]JW\"O^!KZCXTT+3LJ]ZL M\@_@MQO/Y]/UK(_X2GQ#K'&B:&T<1Z3W/3ZCH/YUOZ=X8T;2\&VL(O,'_+20 M;V_,]/PK7HYZ4?AC?U_R#EJ2W=O0XG_A#]9U8[M>UV1D/6"WX7^@_0UMZ=X1 MT33,-#8I)(/^6DWSG]>!^%;=%3*M-JU[+R&J4%K8 ,# Z4445D:!1144%Q#< MQEX9 ZABI(]0<&E=; 2T4R66.")I99%CC499W. ![FN.U#QTUS7UKIULUQ>3QP1+U9S@?_ %S7&W'B M_5->F>S\+6+,HX:]F7"K],\#\>?:I+/P3&T@6"WB2*)!A41< ?A4^]+R1M>C1V]Z7X?\$Y72O EO'7[!J*_,"GRHY]\=/J/Q!J#3/&,U MG=#3/$L'V2Z' N,8C?W/8?4DV6L6IM[Z!94_A)ZJ?4'L:WC537+ M4U7XHR=-I\T-'^!<5@RAE(*D9!!X(I:X)K?7?!#%[8MJ6C Y:-OOQ#^GU''L M*ZO1M>L-=MO-LI@6 ^>)N'3ZC^O2IG2<5S1U0XU$W9Z,TJ***R- HHHH *** M* "BBH9+NVB_UEQ$G^\X%%@)J*SY->TB+_6:I9+[&=<_SJK)XNT"+[VJ0'_= M);^0JU3F]D2YQ6[-JBN:D\>^'4Z7K/\ [L+_ -16-K7Q&MS9M'HZR&X;CS94 M "#U /4_7BKCAZLG:Q$JU-*]SOJ*P/"GB'_A(=-:22(QW$)"2X'R,?53_3M^ M5;]9SBX2<67&2DKH****DH**** "BBB@ HHHH **** "BBB@"AH__'E)_P!? M5Q_Z.>K]4-'_ ./*3_KZN/\ T<]7Z "BBB@ HHHH **** "BBB@ HHHH **B MGN(+6(RW$T<,8ZO(P4#\37-W_C_1K5O*MFEO9N@6!>,_4_TS5PIRG\*)E.,= MV=33)9HK>,R32)&@ZL[ ?B:XS^T?&6M\65A%I<#=))_O8_$9_\ ':?%X"^U MR"?7-5NKZ3KM#$*/;G)Q],5I[*,?CE]VI'M&_A7Z%S4/'NB61*0RO>2] MNN M1GZGC\LUPEWK7B.]\2Q7$:W%O>N-MO $(VH>P!'(.,DGTSVX]3T_1-,TL 65 ME#"?[X7+?]]'FKAAB:99C$AE4%5\K>AQL/ M@6XU I-K^KW-T_4Q(V%4^F3_ $ KHM.\/:3I6#9V,*./^6A&Y_\ OH\UIT5E M*M.6C>AI&E&.J04445D:!1110 4457O+^UT^$S7[ MOK:QB\RYF6->V3R?H.].&JM7:LN[T-/Q1XZO+=(DTV!8X90ZF:522<8 M^[@X'7W[=*Y73O$NJK(;>U\XO)_JXK;<"S\=L^E=7-\/-4U14?5-?#2("%18 M2R(/]GE0/P K5\+^"?\ A&]3DO#J'VG?"8MGD;,9*G.=Q_N_K4.C.;3F=D?J MD*-I6E)>IBQ>#O$.O0K)KNIO%'U6V+%\?7G _4UN67A6_P!,@\FQU%((^X1, M9^OK75T5L\/!]_O9PU:TZBL]%V6QSO\ 96OCIK /U'_UJ/[-\1CIJT1^J_\ MV-=%11]7CW?WLQL<[]A\3CIJ=N?JH_\ B*/LOBD?\O\ :G_@(_\ B:Z*BE]7 M7\S^]A8YWR?%(_Y>;4_@/\*-OBD?QVI_*NBHH^K_ -Y_>%CG=WBD?\L[4_E_ MC1Y_BD?\NMJ?Q'_Q5=%13]A_??WA8X76=8U=2MI=K% ZE9/W77CIGD]^?RKH MM)\0VFI*D;,(KG&#&W&3_LGO5^73[*>0R36=O(YZL\0)/XD53O?#NG7D6U8$ MMW'W7A4*1^ ZUDJ5:$G)2OY,5FC5HKF!>:KX?(2]0WED.!,OWE'^?7\ZWK+4 M+74(?,MI0X[CNOU%;PK1F^5Z/L-,LT445J,**** "BBB@ KC/$OA9;=)-:T3 MS;6_A&\I;CB3GGC]>.OH:[.BKIU'!W1$X*:LSRG0O&7B W\RK"^IO-\WE8/R M8[KCH/;I_7HO[<\:3?ZGP] G_71O\6%=3::996,]Q/:VT<4MPVZ5E'WC5NMI MUX-WC!&<*4TK.3.+\_Q]-_RZV$'X@_\ LQH^P>/9OO:M8PCT"C/_ * :[2BI M]MVBON*]E_>?WG%_\(WXKF_UWB8I_P!E'] *Z MZBE]8J_S![&GV.;C\!^'(^M@7/\ M3/_ (U;C\):!%]W2K<_[R[OYULT5+JU M'O)E*G!=$4(]#TF+_5Z99+](%_PJ/4M TW5+%K2>V14/*M&H5D/J#BM.BIYY M)WN/EC:UBO8V-MIMG':6D0CAC& H_F?4U8HHI-W=V4E8****0!1110 4444 M%%%9NJ^(-(T-K9=4U*ULVNG\N!9I ID;(' /7&X9/09&: -*BH)+VUBNX;22 MYA2YG#-%"T@#R!<;BJ]2!D9QTS4 UG2FU9M*&I69U)1N-F)U\X#&<[,[L8.> ME %ZBJ.FZSI6L+(VEZE9WRQ';(;6=90A]#M)P:O4 4-'_P"/*3_KZN/_ $<] M7ZH:/_QY2?\ 7UY53^I/ZU MI[*,?CE]VIE[24OA7WZ$E[\0-)@D\FR2:_F)P%A3 )^I_H#53[7XUUO_ (][ M6'2;=OXY?OX_')_05UEEIECIJ;+*TA@'?8@!/U/4U;H]I"/P1^\.2 (9Y1/K6I76H3=P6*K].Y_45TMAI&G:8NVRLX8?]I5^8_4]35VBHG5G/=E M1IQCL@HHHK,L**** "BBH+J\MK*(RW5Q%!'_ 'I'"C]:!I-Z(GHKD;[XB:1! M)Y-BD^H3DX584(!/U/\ 0&LVYUCQAJ$7F"&VT2U/22<_/^1!.?HHK-U8HZ%A M:EKS]U>>G_!.\GN(;6(RW$T<48ZO(P4#\37,:C\0]"LB4@DDO)?[L"\9_P!X MX'Y9KDH_#=QK5SN>YO-2D'WII6*HOYDG]1]*Z_2/ ^GV&'N$263^ZHPH_J:Q M5>=32FOF'^SPZN3^Y?YF*OB7Q;XB'M)TD#[%80QL/X]NY_^^CS6G116B26QSRE*3O)W"BBBF2%%%% !1110 444 M4 %%%% !1110 4444 (0&!! (/!!K!O?#@$WVK2Y3:7(YPIPI_P_E6_143IQ MFK20FKG.VWB&6UF%KK,!@E[2@?*WO_\ 7'Z5T".DB!T964C(93D&H[JT@O(3 M%<1+(A[$=/IZ5S[Z5J6BN9M)E,T&I2W]Y?C_ ,$6J.FH MK)TSQ!:Z@PA?-O<]#%)QD^Q[UK5O"<9J\64G<****H HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N%\;S+:Z@9+1;W^U9K M)H(+?^SC=VFH EB8) !E>AYW1@;P26 ('=4QHHWD21XU9XR2C$9*Y&#@]N* M./U>X@@\;:%<'3+P7 #_ &J>WTZ:50&C*H&E1"" 21UXR2< US.OZ7J>I:%J M/AVTTV\_MHZK>W<5P;=DA".)FC<3D;#E'2/&[<,D$8!QZS10!Q_AYEU'Q.-3 MM=.O+.UBTJ*T;[59O;$OO+! K@$[!GD K\_!/-=A110!0T?_ (\I/^OJX_\ M1SU?JAH__'E)_P!?5Q_Z.>K] !1110 5YM\0]"U34=!M8U)I!)$]D54,OVB-@']O8].#6U# MX9\8:2A6QNE1._DA1G\.IKT^BH]D[64F:3QE2.K3[]](N M.[VXQ^92FQ>(/%O\6JV?_ X1_1*]3J&6TMI_]=;Q2?[Z UFZ-5?#,7UJ7\L? MN1P$.M^,'^Y=Z3*?1G52?SQ5U=2\?A=RZ7ITR^JNO_QP5TVLL_H)0?ZYH\WQ1;?>AMKD#J1 M@?U%'M)+XE+\'^0?68=::_'_ #,O_A-->3_6>#[X^ZE__B*/^$^O$_UOAC4$ M_/\ ^)%:G_"17\'_ !]Z-.H[LF^Y,_RH5>'\]O56#V M]#K3_%G.ZC\0EETR[A72]0MII(75)<8V,5(!SP1@\UP1\0:UC_D,:A_X%/\ MXU[0^J:/J5M+;27<+13(8W5V*94C!'.#TK!G\-^";>=8I;5!N0ON%S(5P/\ M@74\_E1-\VO.CLP^,PU-.\/U_,AW^.M<^ZD&CV[=S]_'ZG/Y4#P+I=M_IFOZ MG<7LG=I9"JGVZEC^=:LOB"ZU"0P:-:M)V,T@P!_GW_*GVWAKSI1<:M<-=3?W M,G:/\_A2Y^?2FN;S>QQO&3VII17E_GN4;6[1'R%O%-Y9#@2 MK]Y1_GU_.NGH(!!!&0>H-8SHIOFB[/\ K<315L=1M=1B\RVE#CNO0K]15JL& M^\.*93=:9*;2Y'.%.%/^'\O:H[;Q#-9S"UUJ PR=IE'RM[__ %Q4JLX.U56\ M^G_ "_ MK]4-'_X\I/\ KZN/_1SU?H **** "BBB@ HHHH **** "BBB@ HHHH *CEMX M9QB6&.0?[:@U)10U?<#,F\/Z5-]ZRC7_ ',K_*N2?PWJGVAGBT_$>[*HTJ'C M/ /S5Z!17-5PE.IY>A+BF16T:QVT:K"L/RC,:XPI]..*EHHKH2LK%!1113 * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "H;FU@O(3%<1+(A[,*FHI-)JS YE])U'1I#/I$IEASEK:3G\O7^? MUJ_IOB&UOV\F4&WN1P8I.,GV-:]8_B"PL)K":ZNDVO&N1(G#9[#WY]:YW3E2 M7-3>G9[?\ FUMC65T8L%925.& /0]<'\Q3J\YTC5[ZRNBMOB9IR 4D.=Q[=^ MM=(GBI86":A8W%L_KC(_7']:FEC*6@*2.BHJE:ZOI]Y@07<;,?X2=I_(U M=KJC)25T[E!1113 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MKD+S7-4B\:QV#WEI860D1(8KJV<"_#!=VRXSL#@D@1 %CM)/!R$L?$M^?$]U M8ZG/#:PK-,EM;/I4\;3H@W!DN&?RW. 6VJN< ^A- '845Q^@>(M9N[[1SJ*V M+6FM63WENMO&Z/;8V,$=F8B3*R#Y@%Y4\<\=A0!0T?\ X\I/^OJX_P#1SU?J MAH__ !Y2?]?5Q_Z.>K] !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4UT212KJK*>H89%.HH R;KPWI= MUD_9_*8]XCM_3I^E4O[ U*RYTW57"CI'+T_J/TKHZ*QEAZ;=[6?EH*R.;_M3 M7;#_ (_--$Z#^.'K]>,_R%6;;Q5ILQVRM);OT(D7C\Q6W5>YL+2\&+BWCD]V M7G\ZGV=6/PROZ_YA9CX;B"Y7=!-'(OJC U+6!-X3LR_F6DTUK)V*-D#^OZU% M]E\26'^HNHKU!_#)U_7_ !H]K4C\K] !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 (0&!! (/8UG76@:9=Y+VJ*Q_BC^4_I6E14RA&2M)7"QSA\-7-H=VF:G M-%_L/R/T_P *HZEJFNZ;;FWNS"3*"$F0X;W(QC^5=C5&]TBQU"59+J$R,HV@ M[V&!] :YJF&M']T[/UT)<>PW1M0&I:9%.2/,'RR#T8?YS^-:%5++3;33@XM8 MC&'P6&]FSCZFK==%-244I[C044458PHHHH **** "BBB@ HHHH **** *&C_ M /'E)_U]7'_HYZOU0T?_ (\I/^OJX_\ 1SU?H **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S8/$&CW6M M3Z-;ZE:RZE;IYDMLD@+HN<R1*]XUQ%?V#1 M_P!GS/N?,4^T*P=Y =N7)5MP(48H [>QUK2M4GN(-/U.SNY;8[9X[>=9&B.2 M,, 3MY!Z^AJ]7!>%H7N=9T.2'3+RQCTO17L[K[1:/ /,9H=L:[@ X'E2'*;E M&1SR*[V@"AH__'E)_P!?5Q_Z.>K]8UA#J7DS>3OW#C/K MTJUY.K_\_P!9?^ ;_P#QV@"_15#R=7_Y_K+_ , W_P#CM'DZO_S_ %E_X!O_ M /': +]%4/)U?_G^LO\ P#?_ ..T>3J__/\ 67_@&_\ \=H OT50\G5_^?ZR M_P# -_\ X[1Y.K_\_P!9?^ ;_P#QV@"_15#R=7_Y_K+_ , W_P#CM'DZO_S_ M %E_X!O_ /': +]%4/)U?_G^LO\ P#?_ ..U!=-K%M"KK=64A,D:8%H_ 9PN M?]9VSG\* -:BJ'DZO_S_ %E_X!O_ /':/)U?_G^LO_ -_P#X[0!?HJAY.K_\ M_P!9?^ ;_P#QVCR=7_Y_K+_P#?\ ^.T 7Z*H>3J__/\ 67_@&_\ \=H\G5_^ M?ZR_\ W_ /CM %^BJ'DZO_S_ %E_X!O_ /':/)U?_G^LO_ -_P#X[0!?HJAY M.K_\_P!9?^ ;_P#QVCR=7_Y_K+_P#?\ ^.T 7Z*H>3J__/\ 67_@&_\ \=J! M6UAKZ6W^U605(T3J__ #_67_@&_P#\=H OT50\ MG5_^?ZR_\ W_ /CM'DZO_P _UE_X!O\ _': +]%4/)U?_G^LO_ -_P#X[1Y. MK_\ /]9?^ ;_ /QV@"_15#R=7_Y_K+_P#?\ ^.T>3J__ #_67_@&_P#\=H O MT5DWC:Q:V-Q<+=64C11LX06C@L0,X_UG>I_)U?\ Y_K+_P W_\ CM %^BJ' MDZO_ ,_UE_X!O_\ ':/)U?\ Y_K+_P W_\ CM %^BJ'DZO_ ,_UE_X!O_\ M':/)U?\ Y_K+_P W_\ CM %^BJ'DZO_ ,_UE_X!O_\ ':/)U?\ Y_K+_P MW_\ CM %^BJ'DZO_ ,_UE_X!O_\ ':/)U?\ Y_K+_P W_\ CM %^BJ'DZO_ M ,_UE_X!O_\ ':/)U?\ Y_K+_P W_\ CM %^BLEFUA;Z*W^U615XW3J M_P#S_67_ (!O_P#': +]%4/)U?\ Y_K+_P W_\ CM'DZO\ \_UE_P" ;_\ MQV@"_15#R=7_ .?ZR_\ -__ ([1Y.K_ //]9?\ @&__ ,=H OT50\G5_P#G M^LO_ #?_P".T>3J_P#S_67_ (!O_P#': +]%4/)U?\ Y_K+_P W_\ CM'D MZO\ \_UE_P" ;_\ QV@"_163:MK%S"SM=649$DB8-H_(5RN?]9WQG\:G\G5_ M^?ZR_P# -_\ X[0!?HJAY.K_ //]9?\ @&__ ,=H\G5_^?ZR_P# -_\ X[0! M?HJAY.K_ //]9?\ @&__ ,=H\G5_^?ZR_P# -_\ X[0!?HJAY.K_ //]9?\ M@&__ ,=H\G5_^?ZR_P# -_\ X[0!?HJAY.K_ //]9?\ @&__ ,=H\G5_^?ZR M_P# -_\ X[0!?HJAY.K_ //]9?\ @&__ ,=J2&/45F4SW5J\7=8[9D)_$N^NIX7T^"=8I9,I&S2S#"J .%49QDXY)JMX?VV^JZE?6VHW MEQH<=N%DN+RZ>999U+%Y(]Q(50#@[,*3D #;0!U]%>R6EA91+IZ3QS>45^99)BK MCD;CY<9Q@YC."#@UFQ1WWV30M,OKO4;:SU'4IV0/=R):_;P,EPNKW_^A:T;:&19OFGA%^(EWO\ >?"97.?FZG=3 M/'=YJ":W>2V5Q=_9M.L(I[J2WOF@_L_]XY,OE @7!* G8W&(B!DO@@'I5%(K M!U#*<@C(I: "BBJ.L0/&_#FI MSB>_N!')J#J<[T@"M(>G(,GEH>!D/VZ4 =A17"VT=Y#XR6+^T;J.WU.VNOL\ MT&H-=AR&0B39(OEPE 2%5%93N.X\#=/HVJW&G?#J:[,TUU=1W%U;VYN)3(\D MGVEXH4+-DG)*+S0!V=%<)^_M9-1O!?+XC73_ +.+I_)\G>$*>3G9GRR9,D;L\YQB M@#T2BN2LDU%/$_BFTM]2N)IC9V\ML;I]R0R.9P,*!M51M0<#)"Y.3DFAX-FU M"'Q'-IUQ;ZO $TV*6ZCU*^6Z/GEB ZL)'V!@'X^4';PHYH [RBBB@ HHKFM4 M%Q#XWT&1;ZZ\F<3HUL),1<1DYV@#<7,BQWLD'S;M+K4+AX--%U(TD\*3/B/>7^8LJDN0Q) &#TJ&^M&T/7-(DLY MYDTRWN;>P"PZC(VS*>6L)M<"/;RK%R6<9R!@# !WE%EDLM3\4QWFHW-Q M!:74;"6ZDW;%-O&[8 "C))PH ]JQ9[,/X6%S+<:C%K.L2375M:6ET]O))-* M!Y6[802(HPBDG*@ E@<# !Z'17G'B26\*>(7N=8N[>]T718KFV-KWIU!)$FOHA=/]GMX/+P4:('9N8G*Y M&_JC5O-@D,45TZPP6RR9D>2,':P90Z#<"2V-N-I( .LHKE-00:KXBO MG\_RHM+M#;1OYWE 7,X!/SX.U@GE@-@D>:<#-'4;;P=XMMGU+4+2[TUS, MJ0W[SB,&!65%N)/WK#=\YSL.3MY3[P!ZA17/^)5&H7&F:&#D7DXGG /_ "PA M(=OP+F)#[/6++)7EQ/?M)Y;!EQ,KN2(PRM(?EPORY &* MN:;%'%X9(&*KG=AU P3M !VE%8O MA."_M_#T"ZBT_G,\CHEQ(9)8XF=C&CL>694*@DD\@\GJ=J@ HHHH **Y?1EG MA\1^);:;4KN9%$#K)/(#Y6Y6)VC&U0,#H,<9.3DFIH-S'I5IKFKI=WT_AZ*- M7M7N[F2X>4HK&26-G)8HV5"X."5+*,,"0#LZ*\UUG3;_ $KPDERMU+'=V=M+ MJ&HM#J18E 6?D.%65E7"8'4UT=JTZ_$!O\ 3KN6"XTSSA!*_P"[ MC_>* %0 =3R=+.%K:9XI)(X6(V(4P M^7F,@ 0Y?"CG.*JVUOJ$LGAC0]9N[^);BWO+F18[V2.8E'3R8GE1@S,L<9H [^BO-?-NM6\&:(8M7U"77[B$IIY@NFC#8? N950@.@4*S%P5.< M;G .IXH-Q:ZY::I%=3"T@N[6WG:'4GS&SR >4;4 1L&\Q,LS%P&R =JB@#MJ M*** "BBB@ HHHH **** "BBB@ HHHH S(_#>A1:H=4CT73DU!F9C=K:H)26! M#'?C.2"0>>ST:PL!=1>1/)96L<3R1$@M&2%Y5L8(]/SK?HH M HZEHNE:R(AJFF65\(B3&+J!9=A/4C<#CH*BG\.:'=:FFIW&C:=-J",K+=26 MJ-*K+]TAR,@C QSQBM.B@#+B\/:8NB?V1'X],DTQ-"TQ;"23S7M1:1B)GX^8IC!/ YQV%:M% &9=^&]"O[2VM M+S1=.N+:U7;;PS6J.D0P!A5(PHP!T]*2;PWH5RUHT^BZ=*UFJI:E[5&,"K]T M)D?*!@8 Z5J44 %%%% !5>^T^RU2T>TU"TM[NV?&Z&XC$B-@Y&5((/(!JQ10 M!CMX2\-O8QV+^']*:SCK!<8!/K4UEH5AIU[]HM(5@5;=;:*"- M52*% S,=B@#&2W/^ZOI6E10!F1^'-#A:\:/1M.1KX,MV5M4!N X%;5% &7>^&M!U*]%[ M?:)IMU=C&)Y[1'D&.GS$9XJ;^QM+_M;^U?[-L_[2QM^V>0OG8QC&_&[&..M7 MJ* ,J'PSH%O?2WT.AZ;'=R[O,G2TC$C[OO98#)SDY]:LZ;I&F:- T&EZ=:6, M+MO:.U@6)2V,9(4 9P!S[5Z-IUS>)C9<36J/( MN#D88C(P>E:=% &3_P (QH0U%M2CT;3H]1+%_MB6D?G!SU;?MSGGK3T\/:5_ M8-OHMQ90WEA!&D8BNXUE#;1P6##!;C.?7FM.B@#)NO"WAZ^AMX;O0=+N(K9/ M+@26SC=8E_NJ"/E''05-;:-9VWV\>7YJWS[IDE *[0BQA ,8V;5''N?4UH44 M 95IX8\/Z?%&:-)(I%*NCJ"K*>""# MU%947A+PW!:7%I#X>TF.VN=OGPI91A)=IRNY0,-@DD9Z5L44 9%MX8T>QGM' ML+&"RBM97G2WM84BC,K)L,A51RP3*@^C'KQBR=%THZL-6.F67]I 8%YY"^=C M&,;\;NG'7I5ZB@#!D\%^'3;W<5MI%C8F[C,-Q+9VT<3R1D@LC,%Y5L8([_7F MKVIZ#HVM&(ZKI-A?F+/EFZMDEV9QG&X'&<#\JT** ,V7P]HD[633:/I\AL0J MVA>V0_9PN,"/(^3&!C&.@ILOAG0+C5!J7$=Q=:#I<\\2JL"XP#R><=ZUJ* ,VRT*PTZ]^T6D M*P*MNMM%!&JI%"@9F.Q0!C);G_=7TIMIX:T'3[\W]EHFFVUXOS M 9Y[UJ44 9<'AO0K:UNK6#1=.BM[O_CXBCM45)O]\ 8;KWJ-/"7AN.QELD\/ MZ4MI*P>2!;*,1NPZ$KC!(]:V** *NGZ98:3:_9=-L;:RM]Q;RK:)8TR>IPH MS5JBB@ HHHH R8?"_A^VN9KF#0M,BGG5EFE2TC5I%;[P8@9(/?/6H!X.\/PP MF*QTJST]'EBDE^Q6\<)E\MPZJQ5>5R!D=QD=S6[10!1O=%TK4KFWN;_3+*ZN M+D-H5KHUU807MC;(BI'>1K,"5& QW#ENN3ZDT/X8\/R:9'ICZ%IC6$3SCN:U:* ,J_\,Z!JK1-J.AZ;>-"@CC-Q:1R%%'11N!P M/:I6T+2&U*'46TJQ-]"H2*Y-NGFHH! "MC(&"1P>]:%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445%/<0VT M8>:0(I8*"?4G I-I:L"6BBBF 45F)XDT*0W@36M.;[#G[7MND/V?!(/F<_+R M".<=*8GBCP])ILFI)KNF-81N(Y+I;N,Q(YQ\I?. >1QGO0!K45F3>)-"M]-A MU*?6M.BL)VVQ73W2+%(>>%,Q@C/S>G'/- $U%4%UO26U"&P75+(WL\?FQ M6XN$\R1,$[E7.2, G(]*;J7B#1='ECBU35["QDE&8TNKE(BX]@Q&: -&BBB@ M HJ"\O;?3[5KFZD\N%2JEL$\L0HX'N14] !1110 45 +VW.H-8B3_25B$Q3! M^X20#GIU!I+B^M+2:"&YNH(9;A]D"22!6E;&<*#U..PH L457>^M([Z.Q>Z@ M6[E0O' 9 )'4=2%ZD#UJQ0 453&K6'VJ6V-U&DT4RP,KG;F1E#JHS]XE3GC- M7* "BH);VWAO+>TDDQ/J)I;ZC:+J,B[TM#,H ME9>3D)G)'!YQV- %RBBB@ HJ"YO;>S:!9Y-AGE$,?!.YR"0..G /6G6]S!=V MZ7%M-'-"XRDD;!E8>Q'!H EHHK&G\7>&K6]:RN/$.DQ7:/L:"2]C5PWH5+9S M[4 ;-%9]CKVCZIX21H^0!Y=HRVU3RV 03CI3()Z*CAN( M+E6:":.54=HV*,& 93AE..X((([&I* "BJYO;==02P,G^DO$TRIM/**0"<]. MK#\ZL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 85UH5]/=2RQZWG#"N>U;3=42X-MYE]?1+AMQC< MKGVY([]:[ZBN6IA(36FGWDN*9R6G:1JM[:"675KZV<,5,6NEF$(=-=#!]P&*,E<2$E0?W>Y3L!/\.;6H_;-3\.6::;=ZI=W46K6S M?:-4TMXF0!U.3&(X=R =QCOS7=45N,\R:VFL;7[3=1:O;ZS!>WCF>STQ[JWF M9RAV^4JDF*1=AX((*NID#9+>@Z2URVC6+7EK':W1MXS-;Q_=B?:-R#V!R/PJ MY10 4444 <:_@W66D9AXOOP"20,-Q^3USNN>"=<&H6X6YEU,383[1)G,?^]D MG ]\_KU]4HKIABJD7?\ 0PEAX25CBE\%ZT% _P"$OOEP.@#X'_D2DU7P]J5I MX-U>VDU&[U>6=4V(R,Q&&&0!EB<_TKMJ*SE6G)6?Y(N-*,7='FUO8ZOHNO:C M91Z;=W=MIVB7"Z=*CL@G1G5HX!(/NNNTH,'(4(W>LRT&L)I-\L][KK6Z74,L M*BRU-#<>%+B^7Q'I,-Y+K:W\MI97<1LA0LH(C.=O+E5P MW7@X[)H(7GCG:)&FC!5)"H+*#C(![9P,_05)0!YY9VMSH^M6-K9VU])=2O:I M?6\]BTEHP2)%,\7M$H=3@_[6=6TL-6AU:VOWN-6DE;69H9$>63R?LNR3'[K.P+NVD-C.<#=C M KN** /-H;>>_P#!EU!*FO\ ]OR+!]O%PMR46;S5+F .#%M!W$>6,;0.U7IM M*U))Y]+AN=:73_[7@VR"ZF:3R# #(!,Q+["^03NR"3@@@8[NB@#@]$TW5+#4 MM.G:YUJ8/J=[;2K=7$LB+:J)O*)5CCJD>)#\QW?>((%<[IH\2SQ:B%.MVQN; M6)FBV7F;6;SURB23N^]@A;+1A4(&<$#CUZB@#S_7--O]/\06[V2:G+I$-I$E MX8)9I+ET\USA)22[$$@LH.XKG:> K7_&^BW6MWFD16BNLL?GR17 4E8)E3=$ MS$=!O"_7I78T4 >8?9_$6IW!F3>_/' MS^U)IR:TGA?5GM]2UBY=EMM\#Z=>P31H9/WYB:XD=FIT4 <1X=AU21/"DVH17;3PV M]TD\D\;AEY4)OW$D$@#[Q)/J>M%YYMIXU)TVVU"26\O(3=V]Q8,]JRA%!N(Y MP,1LJ+C!;DJ1LRP:NWHH \UM]2UG^R[>WE368I['2KY;V>>*5$\X!=AWM@.> M&*L"1CO51KS48M$O[RQF\1) ;&V,TEV91)]J,PW>3YO'*DYV?NCE<<9KU.2. M.:)XI45XW4JR,,A@>H([BF26UO+;BWD@B>$8Q&R KQR..G&!^5 '!V-O=S7D M1M8M7DTE-7@DMO[1$YE4"%A(?WW[P)NQC=W)QQBLG4$\2R1Z6MSJ.JV$ L 4 MFBL+VZD%SYC;RZP2*%]1N=5T"" M.\GFN[*PO'AU*1&VI<"6V>/>1G@[64C.64,/6O0**M04=CGJ5YU%:7Y+]#RK M?JTGA"WDETW5=->[U>\GF"17;RVX9Y'4&.U='<-P V[;T/<59TQ]>6ZT-[C^ MUKK4WTV*.6*9+J"*VE$3%I'(_<2DL0"K?,#C!. !Z915&)Y39QWZ12WUO9>( MKBZ709$N1?-?&[?_$6QNVXX%>G44 EX-101.SCH 17 cers-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Inventories (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Disclosure - Leases - Future Minimum Non-Cancelable Lease Payments Under Operating Leases (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS 2 link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 100090 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Nature of Operations and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Available-for-sale Securities and Fair Value on Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Retirement Plan link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Development and License Agreements link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Segment, Customer and Geographic Information link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Available-for-sale Securities and Fair Value on Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Lease (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Segment, Customer and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Summary of Significant Accounting Policies - Summary of Product Revenue by Geographical Locations of Customers (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Reconciliation of Numerator and Denominator Used in Computation of Basic and Diluted Net Income Loss per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Potential Shares, Excluded from Calculation of Weighted Average Number of Shares Outstanding used for Calculation of Diluted Net Loss Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Summary of Available-for-Sale Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Available-for-Sale Debt Securities by Original Contractual Maturity (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Available-for-Sale Marketable Securities in Unrealized Position (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Available-for-sale Securities and Fair Value on Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Fair Values on Financial Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Summary of (Loss) Gain Recognized in Consolidated Statements of Operations Due to Changes in Fair Value of Warrant (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Property and Equipment Net (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Property and Equipment Net - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Restructuring - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Restructuring - Summary of Summary of Accrued Restructuring Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Debt - Expected Principal, Interest and Fee Payments on Term Loan Credit Agreement (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Leases - Supplemental Cash Flow Information Related to Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Leases - Future Minimum Non-Cancelable Lease Payments Under Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Activity Under Equity Incentive Plans Related to Stock Options (Detail) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Activity Under Equity Incentive Plans Related to RSUs (Detail) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Information Regarding Stock Options Outstanding Stock Options Vested and Expected to Vest and Stock Options Exercisable (Detail) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Stock-Based Compensation Recognized on Condensed Consolidated Statements of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Weighted Average Assumptions Used to Value Stock-Based Awards (Detail) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Retirement Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Development and License Agreements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - United States and Foreign Components of Consolidated Loss before Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Provision Benefit for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Difference Between Provision for Income Taxes and Amounts Computed by Applying Federal Statutory Income Tax Rate to Loss before Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Significant Components of Deferred Tax Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996115 - Disclosure - Gross Amounts and Dates of Expiration of Tax Credits and Carryovers (Detail) link:presentationLink link:calculationLink link:definitionLink 996125 - Disclosure - Reconciliation of Unrecognized Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 996135 - Disclosure - Segment, Customer and Geographic Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996145 - Disclosure - Segment, Customer and Geographic Information - Significant Customer that Accounted for More than Ten Percentage of Total Product Revenue (Detail) link:presentationLink link:calculationLink link:definitionLink 996155 - Disclosure - Segment, Customer and Geographic Information - Revenue by Geographical Location (Detail) link:presentationLink link:calculationLink link:definitionLink 996165 - Disclosure - Segment, Customer and Geographic Information - Long Lived Assets by Geographical Location (Detail) link:presentationLink link:calculationLink link:definitionLink 996175 - Disclosure - Subsequent Event - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink Auditor Firm ID Auditor Firm ID Revision to prior year items Income Tax Reconciliation Difference In Reported And Expected Deferred Tax Items Income tax reconciliation difference in reported and expected deferred tax items. 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative Document Transition Report Document Transition Report Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Estimated volatility Issuance of common stock from exercise of stock options or warrants and vesting of restricted stock units and employee stock purchase plans purchases shares. Issuance Of Common Stock From Exercise Of Stock Options Or Warrants And Vesting Of Restricted Stock Units And Employee Stock Purchase Plans Purchases Shares Issuance of common stock from exercise of stock options, vesting of restricted stock units, and ESPP purchases (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Stock options outstanding Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Money Market Funds [Member] Money market funds Restructuring Cost and Reserve [Line Items] 2024, Interest and Fees Long term debt maturities repayments of interest and fees in next twelve months. Long Term Debt Maturities Repayments Of Interest And Fees In Next Twelve Months 2023, Interest and Fees Geographical [Axis] Geographical Revenue, Remaining Performance Obligation, Optional Exemption, Performance Obligation [true false] Application of an optional exemption not to disclose the value of unsatisfied performance obligations Unrealized gain on investments Unrealized gain on investments Unrealized Gain (Loss) on Investments Unrealized Gain (Loss) on Investments, Total Amendment No.1 Sales Amendment One [Member] Sales amendment one. Noncontrolling Interests Noncontrolling Interest [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Stock-based compensation, vesting period Debt Securities, Available-for-Sale Fair Value Total available-for-sale securities fair value Receivables, Long-Term Contracts or Programs Receivables, Long-term Contracts or Programs, Total Receivable of billed and unbilled amounts Other Current Assets [Member] Other Current Assets Other Liabilities, Noncurrent Other non-current liabilities Other Liabilities, Noncurrent, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid and other assets Prepaid and other assets Restricted Stock Units (RSUs) [Member] Restricted Stock Units Restricted Stock Units (RSUs) Other Assets [Member] Other Assets Mortgage-backed securities Collateralized Mortgage-Backed Securities [Member] Fair Value, Inputs, Level 1 [Member] Level 1 Entity Public Float Entity Public Float 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt instrument principal and declining interest payments additional period. Debt Instrument Principal And Declining Interest Payments Additional Period Principal plus declining interest payments Fair Value Disclosures [Text Block] Available-for-sale Securities and Fair Value on Financial Instruments Income Tax, Policy [Policy Text Block] Income Taxes Property, Plant and Equipment, Useful Life Estimated useful life of property and equipment Revenue Revenue from Contract with Customer, Excluding Assessed Tax Total product revenue Revenue from Contract with Customer, Excluding Assessed Tax, Total (Loss) gain from changes in the fair value of level 3 investments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Stock-based compensation expense expected to be recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Disaggregation of Revenue [Table Text Block] Summary of Product Revenue by Geographical Locations of Customers Concentration Risk Type [Axis] Concentration Risk Type Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Maximum annual contributions per employee, amount ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Deferred revenue Contract with Customer, Liability, Current Long term debt maturities repayments of interest and fees. Long Term Debt Maturities Repayments Of Interest And Fees Total, Interest and Fees Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Less than 12 Months, Fair Value Subsequent Events [Text Block] Subsequent Event Total inventories Inventory Current And Noncurrent Inventory current and noncurrent. Operating Lease, Liability, Noncurrent Operating lease liabilities – non-current Investments, Fair Value Disclosure Total short-term investments Investments, Fair Value Disclosure, Total Net loss attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Net Income (Loss) Attributable to Noncontrolling Interest, Total Debt Securities, Available-for-Sale [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Activity under the Company's equity incentive plans related to restricted stock units Debt Instrument, Unamortized Discount Total term loan, Unamortized Discount Debt Instrument, Unamortized Discount, Total Related Party Transactions [Abstract] Balance Sheet Location [Axis] Balance Sheet Location 2024, Total Long term debt maturities repayments of principal and interest in next twelve months. Long Term Debt Maturities Repayments Of Principal And Interest In Next Twelve Months Assets, Current Total current assets Debt instrument interest only payments extended period Debt Instrument Interest Only Payments Extended Period Debt instrument interest only payments extended period. Government Contract [Member] Government Contract Liabilities and Equity Total liabilities and stockholders' equity Entity Address, State or Province Entity Address, State or Province Deferred Tax Assets, Other Other Issuance of common stock from public offering, net of offering costs Stock Issued During Period, Value, New Issues Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Number of Options Outstanding, Ending Balance Number of Options Outstanding, Beginning Balance Outstanding options and other stock based awards Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average grant-date fair value of stock options granted Total comprehensive loss attributable to Cerus Corporation Comprehensive Income (Loss), Net of Tax, Attributable to Parent Inventories Inventory Disclosure [Text Block] Revision to prior year items Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Schedule of Unrealized Loss on Investments [Table Text Block] Available-for-Sale Marketable Securities in Unrealized Position Trading Symbol Trading Symbol Deferred Tax Assets, Net of Valuation Allowance Net deferred tax assets Deferred tax assets capitalized research and development costs. Deferred Tax Assets Capitalized Research And Development Costs Capitalized research and development Common Stock, Shares, Issued Common stock, shares issued Common Stock, Shares, Issued, Total Common stock, shares issued and sold Debt Securities, Available-for-Sale [Line Items] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Long-Term Debt, Maturity, Year Two 2024, Principal Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Total fair value Share-based compensation arrangement by share-based payment award, options, weighted average remaining contractual term. Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract] Weighted Average Remaining Contractual (Years) Prepaid Expense and Other Assets, Current Prepaid and other current assets Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Shares, Outstanding Balance (in shares) Balance (in shares) 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Common Stock, Capital Shares Reserved for Future Issuance Aggregate number of shares of common stock reserved for future issuance Deferred Revenue Deferred Revenue [Member] Deferred revenue. AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) Other Comprehensive Income (Loss), Net of Tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Total Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Remeasurement Licenses agreements. Licenses Agreements [Line Items] Licenses Agreements [Line Items] Entity Address, City or Town Entity Address, City or Town Project [Axis] Project U.S. Department of Defense Industrial base analysis and sustainment program agreement. Unites States Department of Defense Industrial Base Analysis and Sustainment program Agreement [Member] DoD and IBAS Program Agreement Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate Debt Disclosure [Text Block] Debt Property, Plant and Equipment [Table Text Block] Property and Equipment, Net Expires 2024-2026 Deferred Tax Assets Expire In Two Thousand Twenty Four and Two Thousand Twenty Six [Member] Deferred tax assets expire in two thousand twenty four and two thousand twenty six. Subsequent Event [Member] Subsequent Event Subsequent Event Type [Axis] Subsequent Event Type Increases related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Additional Paid-in Capital [Member] Additional Paid-in Capital Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Provision Benefit for Income Taxes Leases Lease Disclosure [Text Block] Lease Disclosure [Text Block] Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Proceeds from maturities and sale of investments Immaterial Correction of an Error Immaterial Correction Of Error [Member] Immaterial correction of an error. Liabilities, Current [Abstract] Current liabilities: Deferred Compensation Arrangement with Individual, Share-Based Payments [Line Items] Deferred Compensation Arrangement With Individual Share Based Payments [Line Items] 12 Months or Greater, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Assets, Current [Abstract] Current assets: Counterparty Name [Axis] Counterparty Name Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Impairment charges for facilities consolidation Impairment, Long-Lived Asset, Held-for-Use, Total Impairment, Long-Lived Asset, Held-for-Use Impairments for long-lived assets Statement of Stockholders' Equity [Abstract] Loss on restructuring charges Loss on restructuring charges. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Stock options vested and expected to vest Operating Lease, Liability, Current Operating lease liabilities – current Other state loss carryovers Deferred Tax Assets Operating Loss Carryforwards Other State Deferred Tax Assets Operating Loss Carryforwards Other State Debt Instrument, Maturity Date Debt instrument maturity date Property, Plant and Equipment, Net Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Europe and other. Europe And Other [Member] Europe and Other Restructuring charges related to severance cost and facilities consolidation Restructuring Charges Restructuring Charges, Total Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One One year or less, amortized cost Secured Debt Total term loan Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Stock options vested and expected to vest Statement of Comprehensive Income [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative Entity Central Index Key Entity Central Index Key 2026, Total Long term debt maturities repayments of principal and interest in year three. Long Term Debt Maturities Repayments Of Principal And Interest In Year Three Plan Name [Domain] Plan Name Assets, Noncurrent [Abstract] Non-current assets: 2025, Total Long term debt maturities repayments of principal and interest in year two. Long Term Debt Maturities Repayments Of Principal And Interest In Year Two Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Stockholders equity note. Stockholders Equity Note [Table] Stockholders Equity Note [Table] Current Foreign Tax Expense (Benefit) Foreign Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss before income taxes Inventory, Finished Goods, Net of Reserves Finished goods Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Financial Instruments [Domain] Financial Instruments Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Denominator: Future Minimum Non-Cancelable Lease Payments Under Operating Leases Summary Of Future Minimum Rental Payments For Operating Leases [Table Text Block] Summary of future minimum rental payments for operating leases. Construction in Progress [Member] Construction-in-progress 2025, Interest and Fees Long term debt maturities repayments of interest and fees in year two. Long Term Debt Maturities Repayments Of Interest And Fees In Year Two Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule Of Entity Wide Revenue By Major Customers By Reporting Segments [Table] Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Guarantee and Indemnification Arrangements Plan Name [Axis] Plan Name Geographical [Domain] Geographical Deferred compensation arrangement with individual cash awards granted percentage from variable compensation. Deferred Compensation Arrangement With Individual Cash Awards Granted Percentage From Variable Compensation Percentage of deferred compensation from variable compensation Assets Total assets Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Net Revenues and Long-Lived Assets by Geographical Location United States UNITED STATES UNITED STATES Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Retirement Plan Name [Domain] Retirement Plan Name Entity Registrant Name Entity Registrant Name Related Party, Type [Domain] Retained Earnings (Accumulated Deficit) Accumulated deficit Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Less than 12 Months, Unrealized Loss Supplemental Cash Flow Information [Abstract] Supplemental disclosure of cash flow information: Retained Earnings [Member] Accumulated Deficit Raw materials Inventory, Raw Materials, Net of Reserves Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of Restricted Stock Units Unvested, Ending Balance Number of Restricted Stock Units Unvested, Beginning Balance Number of unvested Restricted Stock Units Balance Balance Equity, Including Portion Attributable to Noncontrolling Interest Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Total Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Federal statutory tax Minimum [Member] Minimum Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Summary of Available-for-Sale Securities Available-for-Sale Debt Securities by Original Contractual Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Decrease in Unrecognized Tax Benefits is Reasonably Possible Decrease in unrecognized tax benefit Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Operating Lease, Liability Present value of lease liabilities Operating Lease, Liability, Total US Government Agencies Debt Securities [Member] United States government agency securities Disaggregation of Revenue [Abstract] Long-lived assets by geographical areas. Long Lived Assets By Geographical Areas [Line Items] Long-Lived Assets by Geographical Areas [Line Items] Equity Component [Domain] Equity Component Less: current portion Secured Debt, Current Debt – current Less: current portion of term loan Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Four hundred one k plan. Four Hundred One K Plan [Member] 401 (K) Plan Debt Disclosure [Abstract] Variable rate Debt Instrument, Basis Spread on Variable Rate Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Term Loan Term Loan [Member] Term loan. Foreign currency remeasurement (gain) loss Foreign currency remeasurement loss (gain) Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Deferred Foreign Income Tax Expense (Benefit) Foreign Assets [Abstract] ASSETS Net (costs) proceeds from public offerings Net (offering costs) proceeds from public offerings Proceeds from Issuance of Common Stock Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill Revenue from Contract with Customer [Policy Text Block] Revenue Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Number of shares available for future issuance Deferred Tax Liabilities, Leasing Arrangements Right-of-use assets Common stock, $0.001 par value; 400,000 and 400,000 shares authorized; 181,248 and 177,582 shares issued and outstanding at December 31, 2023 and 2022, respectively Common Stock, Value, Issued Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Tranche one. Tranche One [Member] Tranche 1 Furniture and Fixtures [Member] Furniture and fixtures Accrued Liabilities, Current Accrued liabilities Total accrued liabilities Other. Other [Member] Other Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Share-based Payment Arrangement, Noncash Expense, Total Auditor Name Auditor Name Operating Income (Loss) Loss from operations Revenue, Performance Obligation, Description of Payment Terms Description of payment of customer invoice contract Equity contribution from noncontrolling interest Noncontrolling Interest, Increase from Subsidiary Equity Issuance Deferred income tax expense (benefit) and tax benefit from unrealized gain on available for sale securities operating activities. Deferred Income Tax Expense Benefit And Tax Benefit From Unrealized Gain On Available For Sale Securities Operating Activities Total deferred Tax Period [Axis] Tax Period Income Tax Expense (Benefit) Provision for income taxes Provision for income taxes Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Other Revenue, Product and Service Benchmark [Member] Sales Revenue, Goods, Net Research and Development Expense [Member] Research and Development Expense 2027, Principal Long-Term Debt, Maturity, Year Four Cumulative outstanding account receivable number of major customers. Cumulative Outstanding Account Receivable Number Of Major Customers Number of major customers representing outstanding accounts receivable Leases Lessee, Leases [Policy Text Block] Cash Payments Cash Payments Payments for Restructuring Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accrued Liabilities Concentration Risk, Percentage Concentration risk, percentage Share-Based Payment Arrangement, Expense Stock-based compensation expense Revolving Loan Revolving Loan [Member] Revolving loan. Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Floor Rate Floor rate [Member] Floor rate. Income Taxes Paid Cash paid for income taxes Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Long-lived Assets Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax [Abstract] Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Effect of exchange rates on cash, cash equivalents, and restricted cash Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Stock options outstanding Restructuring Charges Restructuing Charges Net Of Share Based Arrangement Expense Restructuing charges net of share based arrangement expense. Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Debt Instrument, Face Amount Term loan, face amount Net Loss Per Share attributable to Cerus Corporation Earnings Per Share, Policy [Policy Text Block] Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Change in valuation allowance Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Increases related to current year tax positions Other income (expense), net Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total Comprehensive loss attributable to noncontrolling interest Contribution from noncontrolling interest Proceeds from Noncontrolling Interests Operating Expenses [Abstract] Operating expenses: Property, Plant and Equipment [Abstract] Long-Term Debt, Type [Domain] Long-term Debt, Type Depreciation, Depletion and Amortization, Nonproduction Property and equipment, depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction, Total Entity Voluntary Filers Entity Voluntary Filers Subsequent Events [Abstract] Option period maximum funding of collaborative agreement. Option Period Maximum Funding Of Collaborative Agreement Committed fund receivable Biomedical advanced research and development authority. Biomedical Advanced Research And Development Authority [Member] BARDA Agreement Income (Loss) from Continuing Operations before Income Taxes, Foreign Foreign Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Other Assets, Noncurrent, Total Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Compensation related items Stock options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Granted, Number of Options Outstanding Other Accrued Liabilities, Current Other accrued expenses Equity [Text Block] Stockholders' Equity 2028, Interest and Fees Long Term Debt Maturities Repayments of Interest and Fees in Year Five Long term debt maturities repayments of interest and fees in year five. Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for interest Shelf life period, platelet kits Inventory Life Finished Goods Shelf Life Period Inventory life finished goods shelf life period. Share-Based Payment Arrangement, Cash Used to Settle Award Stock option plan granted on cash award Share based compensation arrangement by share based payment award term. Share Based Compensation Arrangement By Share Based Payment Award Term Stock-based compensation, award term Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Gain Equity, Attributable to Parent [Abstract] Stockholders' equity: 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] Lessee, Operating Lease, Liability, to be Paid, after Year Five Thereafter Lease, Cost [Table Text Block] Supplemental Cash Flow Information Related to Operating Leases Contract agreement term. Contract Agreement Term Contract agreement term Entity [Domain] Entity Ownership percentage in joint venture. Ownership Percentage In Joint Venture Ownership percentage Cost of product revenue Cost of Goods and Services Sold Cost of revenue Cost of Goods and Services Sold, Total Net loss per share attributable to Cerus Corporation Earnings Per Share [Abstract] Deferred Tax Liabilities, Net Total deferred tax liabilities Accounting Policies [Abstract] Licenses Agreements [Table] Licenses Agreements [Table] Licenses Agreements [Table] Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Summary of (Loss) Gain Recognized in Consolidated Statements of Operations Due to Changes in Fair Value of Warrant Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Table Text Block] Debt Instrument, Interest Rate, Effective Percentage Effective interest rate One-time termination benefits One-time Termination Benefits [Member] Minimum term of non-cancelable operating lease. Minimum Term Of Non Cancelable Operating Leases Minimum term of non-cancellable operating leases Revolving Credit Facility [Member] Revolving Loan Credit Agreement 2028, Total Long Term Debt Maturities Repayments of Principal and Interest in Year Five Long Term Debt Maturities Repayments of Principal and Interest in Year Five Earnings Per Share, Basic, Total Earnings Per Share, Basic Basic Customer Concentration Risk [Member] Customer Concentration Risk Commitments and Contingencies Commitments and contingencies Income Statement [Abstract] Debt Securities, Available-for-Sale, Current Short-term investments Debt Securities, Available-for-sale, Current, Total Property, Plant and Equipment Disclosure [Text Block] Property and Equipment, net Related Party, Type [Axis] Income tax disclosure. Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block] Information Regarding Stock Options Outstanding Stock Options Vested and Expected to Vest and Stock Options Exercisable Performance-based Stock Performance Shares [Member] Operating Lease, Cost Operating lease expenses Retirement Benefits [Abstract] Restructuring Type [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Stock options vested and expected to vest Statistical Measurement [Domain] Statistical Measurement Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Net cash used in operating activities Development service potential contract value. Development Service Potential Contract Value Total potential contract value Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Operating Lease, Payments Cash payments for operating leases Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Diluted Product warranty term. Product Warranty Term Period of warranty Product and Service [Domain] Product and Service Deferred Tax Assets, Operating Loss Carryforwards, Domestic Federal losses carryovers Deferred Tax Assets, Operating Loss Carryforwards Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Total Unrecognized Tax Benefits Unrecognized tax benefits at end of period Unrecognized tax benefits at beginning of period Deferred Tax Assets, Operating Loss Carryforwards, State and Local California loss carryovers Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Performance-based stock options outstanding. Performance Based Stock Options Outstanding Performance-based stock options, outstanding Sales amendment three. Sales Amendment Three [Member] Amendment No. 3 Debt Instrument, Name [Domain] Debt Instrument, Name Other Other Restructuring [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Stock options exercisable Error Correction, Type [Axis] Cantor Fitzgerald & Co. and Stifel, Nicolaus & Company, Incorporated. Cantor Fitzgerald Co And Stifel Nicolaus Company Incorporated [Member] Cantor Fitzgerald & Co. and Stifel, Nicolaus & Company, Incorporated China CHINA Number of Reportable Segments Number of reportable segments Long term debt maturities repayments of principal and interest. Long Term Debt Maturities Repayments Of Principal And Interest Total Additional Paid in Capital, Common Stock Additional paid-in capital Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Inventory, Policy [Policy Text Block] Inventories Schedule of Maturities of Long-Term Debt [Table Text Block] Expected Principal, Interest and Fee Payments on Term Loan Credit Agreement Issuance of common stock from exercise of stock options or warrants and vesting of restricted stock units and employee stock purchase plans purchases value. Issuance Of Common Stock From Exercise Of Stock Options Or Warrants And Vesting Of Restricted Stock Units And Employee Stock Purchase Plans Purchases Value Issuance of common stock from exercise of stock options, vesting of restricted stock units, and ESPP purchases Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Activity under the Company's equity incentive plans related to stock options Foreign exchange loss Gain (Loss), Foreign Currency Transaction, before Tax Foreign Currency Transaction Gain (Loss), before Tax, Total Development and license agreements. Development And License Agreements [Abstract] Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance Stockholders' Equity Attributable to Noncontrolling Interest, Total Schedule of Restructuring and Related Costs [Table] Investment, Type [Extensible Enumeration] Stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercised, Number of Options Outstanding Consolidation, Policy [Policy Text Block] Principles of Consolidation Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One One year or less, fair value Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Defined Contribution Plan, Employer Matching Contribution, Percent of Match Employer matching contribution, percent of employee's contribution Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total Revenue, Product and Service [Extensible Enumeration] Product revenue: Credit Facility [Domain] Credit Facility Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price [Abstract] Weighted Average Exercise Price per Share Equity [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less imputed interest Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted, Number of Restricted Stock Units Unvested Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Credit losses recognized Allowance for Credit Loss Debt Securities, Available-for-sale, Allowance for Credit Loss, Total Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance Debt Securities, Available-for-sale, Allowance for Credit Loss Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Exercised, Weighted Average Exercise Price per Share Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents, Policy [Policy Text Block] Cash Equivalents Two thousand nineteen term loan. Two Thousand Nineteen Term Loan [Member] Two Thousand Nineteen Term Loan Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable Restructuring and Related Activities [Abstract] Investments, Debt and Equity Securities [Abstract] Fair value of financial assets and liabilities Retirement Benefits [Text Block] Retirement Plan Debt instruments, interest only payments due Debt Instrument Interest Only Payments Due Period Debt instrument interest only payments due period. Inventory Disclosure [Abstract] Tranche three. Tranche Three [Member] Tranche 3 Sales agreements. Sales Agreements [Member] Sales Agreements Summary of Tax Credit Carryforwards [Table Text Block] Gross Amounts and Dates of Expiration of Tax Credits and Carryovers Deferred Tax Assets, Tax Credit Carryforwards, Foreign Federal foreign tax credits Base period maximum funding of collaborative agreement. Base Period Maximum Funding Of Collaborative Agreement Committed fund receivable Secured Long-Term Debt, Noncurrent Debt – non-current Non-current portion of term loan Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested, Weighted Average Exercise Price per Share Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Sale of Stock [Axis] Sale of Stock Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Stock options exercisable Inventory Valuation Reserves Inventory valuation reserves Inventory Valuation Reserves, Beginning Balance Inventory Valuation Reserves, Ending Balance Current Federal Tax Expense (Benefit) Federal Goodwill Goodwill Goodwill, Total Goodwill, Beginning Balance Goodwill, Ending Balance Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Table] Statement of Cash Flows [Abstract] Income Tax Authority [Domain] Income Tax Authority Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated other comprehensive loss Property, Plant and Equipment, Policy [Policy Text Block] Property and Equipment, net Gross Profit Gross profit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Document Annual Report Document Annual Report Common Stock, Par or Stated Value Per Share Common stock, par value State research credits Income tax reconciliation state tax credits research. Income Tax Reconciliation State Tax Credits Research State research credits Deferred Compensation Liability, Classified, Noncurrent Liability for deferred compensation Deferred Compensation Liability, Classified, Noncurrent, Total Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Stock-based compensation, weighted average recognition period Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Non cash interest expense. Non Cash Interest Expense Non-cash interest expense Stockholders equity note. Stockholders Equity Note [Line Items] Stockholders Equity Note [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Stock options vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Employee Stock Purchase Plan, authorized shares for issuance Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum Retirement Plan Name [Axis] Retirement Plan Name Common stock available to be sold Common Stock Shares Available For Sale Value Common stock shares available for sale value. Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Reconciliation of Unrecognized Tax Benefits Fair Value, Inputs, Level 3 [Member] Level 3 APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Changes in valuation of warrant investment Fair Value Adjustment of Warrants Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net (decrease) increase in cash, cash equivalents and restricted cash Share based compensation arrangement by share based payment award options weighted average exercise price. Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Exercise Price [Abstract] Weighted Average Exercise Price Inventory, Work in Process, Net of Reserves Work-in-process Payables and Accruals [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Forfeited/canceled, Number of Options Outstanding Document Financial Statement Error Correction [Flag] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Anti-Dilutive Effect of Common Shares Inventories Schedule of Inventory, Current [Table Text Block] Segment Reporting Disclosure [Text Block] Segment, Customer and Geographic Information City Area Code City Area Code Deferred State and Local Income Tax Expense (Benefit) State Current inventories Total current inventories Total inventories Current inventories, net Net Cash Provided by (Used in) Operating Activities [Abstract] Operating activities Total contract value Development Service Contract Value Development service contract value. Restricted Cash and Cash Equivalents, Noncurrent Restricted cash Restricted Cash and Cash Equivalents, Noncurrent, Total Customer [Domain] Customer 2024, Total Long term debt maturities repayments of principal and interest in remainder of fiscal year. Long Term Debt Maturities Repayments Of Principal And Interest In Remainder Of Fiscal Year Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses Weighted Average Number of Shares Outstanding, Basic Basic weighted average number of shares outstanding Weighted Average Number of Shares Outstanding, Basic, Total Basic Available for sale securities policy. Available For Sale Securities Policy Investments Etablissement Francais du Sang. Etablissement Francais Du Sang [Member] Etablissement Francais du Sang Net Cash Provided by (Used in) Financing Activities [Abstract] Financing activities Research and Development Expense, Policy [Policy Text Block] Research and Development Expenses Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Activity Under Equity Incentive Plans Related to RSUs Payment of customer invoice contract period. Payment Of Customer Invoice Contract Period Payment of customer invoice contract period SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease) Increase (decrease) in valuation allowance SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease), Total Statement [Table] Statement [Table] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Activity Under Equity Incentive Plans Related to Stock Options Accounts Receivable [Member] Trade Accounts Receivable Accounts Receivable Deferred revenue Increase (Decrease) in Contract with Customer, Liability Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total future lease payments 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Accrued Professional Fees, Current Accrued professional services Research and Development Expense (Excluding Acquired in Process Cost) Research and development Statement [Line Items] Statement [Line Items] Inventory life finished goods period. Inventory Life Finished Goods Period Shelf lives of inventory Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average number of anti-dilutive potential shares Contract with Customer, Asset, after Allowance for Credit Loss Contract asset Contract with Customer, Asset, after Allowance for Credit Loss, Total Loss (gain), net on sale of available-for-sale securities Marketable Security, Realized Gain (Loss) Marketable Securities, Realized Gain (Loss), Excluding Other than Temporary Impairments, Total Machinery and Equipment [Member] Machinery and equipment Schedule of Revenues from External Customers and Long-Lived Assets [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] Warrant [Member] Warrant Latest period of expiration of non-cancelable operating lease. Expiration Of Non Cancelable Operating Leases Maximum Year Expiration of non-cancellable operating leases maximum year Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Significant Components of Deferred Tax Assets and Liabilities Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Customer [Axis] Customer Common Stock [Member] Common Stock Debt Instrument [Line Items] Debt Instrument [Line Items] Variable interest entity, Purpose of VIE Variable Interest Entity, Qualitative or Quantitative Information, Purpose of VIE Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Recognition of Stock-Based Compensation Expense Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Stock options exercisable Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments Antidilutive Securities, Name [Domain] Antidilutive Securities, Name Consolidated Variable Interest Entity Consolidation, Variable Interest Entity, Policy [Policy Text Block] Income (Loss) from Continuing Operations before Income Taxes, Domestic U.S. Co-investment for collaborative agreement. Co Investment For Collaborative Agreement Co-investment by the company Prior Revolving Loan Credit Agreement Prior Revolving Loan Credit Agreement [Member] Prior revolving loan credit agreement. Schedule of Debt [Table Text Block] Debt Two thousand eight equity incentive plan. Two Thousand Eight Equity Incentive Plan [Member] 2008 Equity Incentive Plan Cover [Abstract] Selling, General and Administrative Expense Selling, general and administrative Selling, General and Administrative Expense, Total Cash Surrender Value of Life Insurance Cash surrender value of associated life insurance policies Base period additional funding of collaborative agreement. Base Period Additional Funding Of Collaborative Agreement Additional committed fund receivable Document Fiscal Year Focus Document Fiscal Year Focus Amended Sales Agreement Amended Sales Agreement [Member] Amended sales agreement. Product Warranty Accrual, Current Warranty claim liability Impairments of leasehold improvements and furniture and fixture Impairments of leasehold improvements and furniture and fixture Sale of Stock [Domain] Sale of Stock Share based compensation arrangement by share based payment award employee stock purchase plan offering term. Share Based Compensation Arrangement By Share Based Payment Award Employee Stock Purchase Plan Offering Term Employee Stock Purchase Plan, offering period Loss on disposal of fixed assets Loss on disposal of fixed assets Gain (Loss) on Disposition of Other Assets 2027, Total Long term debt maturities repayments of principal and interest in year four. Long Term Debt Maturities Repayments Of Principal And Interest In Year Four Share-Based Payment Arrangement [Policy Text Block] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average grant-date fair value of awards granted Granted, Weighted Average Exercise Price per Share Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Net proceeds from equity incentives Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised, Total Development and license agreements. Development And License Agreements [Text Block] Development and License Agreements Segment Reporting [Abstract] Summary of significant accounting policies. Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Security Exchange Name Security Exchange Name Domestic Tax Authority [Member] Federal Tranche two. Tranche Two [Member] Tranche 2 New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Issued, Total Preferred Stock, Shares Authorized Preferred stock, shares authorized Percentage of proceeds payable as compensation to underwriter. Percentage Of Proceeds Payable As Compensation To Underwriter Percentage of proceeds payable as compensation to underwriter Property, Plant and Equipment, Gross Total property and equipment, gross Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Current State and Local Tax Expense (Benefit) State Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use assets obtained in exchange for operating lease obligations Gross realized gains from the sale or maturity of available-for-sale investments Debt Securities, Available-for-Sale, Realized Gain Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Forfeited/canceled, Weighted Average Exercise Price per Share Legal Entity [Axis] Legal Entity Financial Instrument [Axis] Financial Instrument Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted average shares outstanding: Entity Emerging Growth Company Entity Emerging Growth Company Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Total intrinsic value of options exercised Performance-based Cash Awards Performance Based Cash Awards [Member] Performance based cash awards. Amendment Flag Amendment Flag Non-current inventories Less: non-current inventories Inventory, Noncurrent Inventory, Noncurrent, Total Schedule of Accrued Liabilities [Table Text Block] Accrued Liabilities Food and drug administration. Food And Drug Administration [Member] FDA Agreement Maximum amount available under ATM offering. Maximum Amount Available Under Offering Maximum common stock offering price Non-current portion carrying value of the debt instrument before deducting unamortized discounts (if any). Debt Instrument Carrying Non Current Non-current portion of term loan, Principal Expires 2027-2033 Deferred Tax Assets Expire In Two Thousand Twenty Seven and Two Thousand Thirty Three [Member] Deferred tax assets expire in two thousand twenty seven and two thousand thirty three. Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Gross Unrealized Loss Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Federal research credits Cerus Zhongbaokang Shandong Biomedical Co L T D Cerus Zhongbaokang Shandong Biomedical Co LTD [Member] Cerus Zhongbaokang (Shandong) Biomedical Co., LTD. Deferred Tax Liabilities, Gross [Abstract] Deferred tax liabilities: Restructuring Restructuring and Related Activities Disclosure [Text Block] Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Compensation related items Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Total Net proceeds on revolving line of credit Proceeds from Lines of Credit Proceeds from Lines of Credit, Total Leases [Abstract] Variable Rate [Domain] Debt Securities, Available-for-Sale, Unrealized Loss Position Available-for-sale securities in unrealized net loss position Total, Unrealized Loss Debt Securities, Available-for-sale, Unrealized Loss Position, Total Tax Period [Domain] Tax Period Summary Of Accrued Restructuring Costs Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Securities Act File Number Entity File Number Europe, middle east and africa. Europe Middle East And Africa [Member] Europe, Middle East and Africa Non-current portion of the unamortized discounts on the debt instrument. Debt Instrument Unamortized Noncurrent Non-current portion of term loan, Unamortized Discount Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Customer that Accounted for More Than Ten Percent of Total Product Revenue Deferred Tax Assets, Gross Total deferred tax assets 2026, Interest and Fees Long term debt maturities repayments of interest and fees in year three. Long Term Debt Maturities Repayments Of Interest And Fees In Year Three Share-based compensation arrangement by share-based payment award, options, aggregate intrinsic value. Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract] Aggregate intrinsic value Project [Domain] Project Unrealized gains (losses) on available-for-sale investments, net of taxes OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, cash equivalents and restricted cash, end of period Cash, cash equivalents and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Share-Based Payment Arrangement [Abstract] Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Debt Instrument [Axis] Debt Instrument Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Exercise Price per Share, Ending Balance Weighted Average Exercise Price per Share, Beginning Balance Deferred Tax Assets, Valuation Allowance Valuation allowance Deferred Tax Assets, Valuation Allowance, Total 2028, Principal Long-Term Debt, Maturity, Year Five Operating Expenses Total operating expenses Operating expenses Auditor Location Auditor Location Preferred stock and warrants member. Preferred Stock and Warrants [Member] Preferred Stock and Warrants Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected term (in years) American red cross. American Red Cross [Member] American Red Cross Entity Address, Address Line Two Entity Address, Address Line Two Schedule of Defined Benefit Plans Disclosures [Table] Schedule Of Defined Benefit Plans Disclosures [Table] Ownership percentage Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage Preferred stock, $0.001 par value; 5,000 shares authorized, issuable in series; zero shares issued and outstanding at December 31, 2023 and 2022, respectively Preferred Stock, Value, Issued Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Ending Balance Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of Operating Segments Number of operating segments Investment Type [Axis] Investment Type Other countries. Other Countries [Member] Other Countries Payments to Acquire Investments Purchases of investments Payments to Acquire Investments, Total Immaterial Correction of an Error Immaterial Error Correction [Policy Text Block] Disclosure of accounting policy for immaterial error correction. Liabilities, Noncurrent [Abstract] Non-current liabilities: Disclosure of accounting policy for deferred compensation plan. Deferred Compensation Plan Policy [Text Block] Deferred Compensation Plan Computer Equipment [Member] Computer equipment and software Entity Address, Address Line One Entity Address, Address Line One Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Antidilutive Securities [Axis] Antidilutive Securities Income tax reconciliation, expiration of federal net operating losses. Income Tax Reconciliation Expiration Of Federal Net Operating Losses Expiration of federal carryovers Subsequent Event Type [Domain] Subsequent Event Type Income Statement Location [Axis] Income Statement Location 2026, Principal Long-Term Debt, Maturity, Year Three Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Stock-based compensation, expected dividend yield Long-Term Debt, Type [Axis] Long-term Debt, Type Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Non cash operating lease cost. Non Cash Operating Lease Cost Non-cash operating lease cost Long-Term Purchase Commitment, Amount Long-term purchase commitments Fair Value, Inputs, Level 2 [Member] Level 2 Product [Member] Product Employee stock purchase plan rights. Employee Stock Purchase Plan Rights [Member] Employee Stock Purchase Plan Rights Number of equal tranches. Number Of Equal Tranches Number of loan tranches Long-Term Debt, Gross Total term loan, Principal Total, Principal Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Product and Service [Axis] Product and Service Customers Customers [Member] Customers. Reduction in committed fund receivable Decrease In Option Period Maximum Funding Of Collaborative Agreement Decrease in option period maximum funding of collaborative agreement. Title of 12(b) Security Title of 12(b) Security Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount State taxes FRANCE FRANCE Error Correction, Type [Domain] Investments [Domain] Investments Tranche 4 Tranche Four [Member] Tranche four. Income Tax Disclosure [Table] Income Tax Disclosure [Table] Income Tax Disclosure [Table] Net Cash Provided by (Used in) Investing Activities [Abstract] Investing activities State and Local Jurisdiction [Member] California Consigned demonstration equipment. Consigned Demonstration Equipment [Member] Consigned equipment Weighted Average Number of Shares Outstanding, Diluted, Adjustment Effect of dilutive potential shares Weighted Average Number Diluted Shares Outstanding Adjustment, Total Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Subsequent Event [Table] Subsequent Event [Table] Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Restricted Cash Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Numerator for Basic and Diluted: Net Rentable Area 2027, Interest and Fees Long term debt maturities repayments of interest and fees in year four. Long Term Debt Maturities Repayments Of Interest And Fees In Year Four Increase (Decrease) in Inventories Inventories Increase (Decrease) in Inventories, Total Contract liabilities Contract with Customer, Liability Contract with Customer, Liability, Total Short-term purchase commitment amount. Short Term Purchase Commitment Amount Short-term purchase commitments Lessor, Operating Lease, Lease Not yet Commenced, Description Operating lease not yet commenced Long-Lived Assets Total long-lived assets Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Greater than one year and less than five years, fair value Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Total, Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Stock options exercisable Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Forfeited, Weighted Average Exercise Price per Share Restructuring Restructuring Costs Restructuring Costs, Total Expires 2034-2043 Deferred Tax Assets Expire In Two Thousand Thirty Four and Two Thousand Forty Three [Member] Deferred tax assets expire in two thousand thirty four and two thousand forty three. Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Fair Values of Financial Assets and Liabilities Term loan credit agreement. Term Loan Credit Agreement [Member] Term Loan Credit Agreement Concentration Risk Type [Domain] Concentration Risk Type Income Statement Location [Domain] Income Statement Location Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Granted, Weighted Average Exercise Price per Share Document Type Document Type Proceeds from loans, net of issuance costs Proceeds from Loans Net of Issuance Costs Proceeds from loans net of issuance costs. Line of Credit Facility, Current Borrowing Capacity Borrowing limit Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Increase decrease in accrued liabilities and other non-current liabilities. Increase Decrease In Accrued Liabilities And Other Noncurrent Liabilities Accrued liabilities and other non-current liabilities Counterparty Name [Domain] Counterparty Name Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate Debt instrument floating interest rate percentage Other Deferred Tax Liabilities, Other Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited, Number of Restricted Stock Units Unvested Net Cash Provided by (Used in) Financing Activities Net cash provided by financing activities Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Increase in shares of common stock authorized for issuance Entity Filer Category Entity Filer Category Deferred Tax Assets, Tax Credit Carryforwards, Research Research and development credit carryforwards Research credits Other than Temporary Impairment Losses, Investments Impairment on investments Balance Sheet Location [Domain] Balance Sheet Location Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] United States and Foreign Components of Consolidated Loss Before Income Taxes Variable Rate [Axis] Debt instrument, available amount upon condition. Debt Instrument Available Amount Upon Condition Loan and security agreement available upon revenue achievement Share based compensation arrangement by share based payment award options number of shares. Share Based Compensation Arrangement By Share Based Payment Award Options Number Of Shares [Abstract] Number of Shares Nonoperating Income (Expense) Total non-operating expense, net Deferred Compensation Arrangement with Individual, Cash Awards Granted, Percentage Percentage of deferred compensation from base salary Capital Expenditures Incurred but Not yet Paid Non-cash purchases of capital expenditures Liabilities Total liabilities Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Schedule of Deferred Compensation Arrangement with Individual, Share-Based Payments [Table] Schedule Of Deferred Compensation Arrangement With Individual Share Based Payments [Table] Total Cerus Corporation stockholders' equity Equity, Attributable to Parent Balance Balance Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] SOFR Gross realized losses from the sale or maturity of available-for-sale investments Debt Securities, Available-for-Sale, Realized Loss Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference Deferred tax assets no expiration. Deferred Tax Assets No Expiration [Member] No Expiration Type or paste your text schedule of share based payment award stock options and employee stock purchase plan valuation assumptions. Schedule Of Share Based Payment Award Stock Options And Employee Stock Purchase Plan Valuation Assumptions Table [Text Block] Weighted Average Assumptions Used to Value Stock-Based Awards Net loss attributable to Cerus Corporation Less: current portion, Principal Less: current portion of term loan, Principal Debt Instrument Carrying Current Current portion carrying value of the debt instrument before deducting unamortized discounts (if any). Nonoperating Income (Expense) [Abstract] Non-operating expense, net: Interest Expense Interest expense Interest Expense, Total Business Description and Basis of Presentation [Text Block] Nature of Operations and Basis of Presentation Unrecognized tax benefits decreases resulting from expired carryforwards. Unrecognized Tax Benefits Decreases Resulting From Expired Carryforwards Decreases related to expired carryforwards Corporate Debt Securities [Member] Corporate debt securities Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration] Statement of Financial Position [Abstract] Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Greater than one year and less than five years, amortized cost Weighted Average Number of Shares Outstanding, Diluted Diluted weighted average number of shares outstanding Diluted Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Difference Between Provision for Income Taxes and Amounts Computed by Applying Federal Statutory Income Tax Rate to Loss before Taxes Impairment of Long-Lived Assets to be Disposed of Impairment of long-lived assets Credit Facility [Axis] Credit Facility Deferred Federal Income Tax Expense (Benefit) Federal Debt instrument interest only payments date. Debt Instrument Interest Only Payments Date Interest-only payments date Employee stock purchase plan. Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Debt Securities, Available-for-Sale, Amortized Cost Amortized Cost Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Retirement plan, employees maximum pre-tax contributions percentage Balance at December 31, 2023 Balance at December 31, 2022 Restructuring Reserve, Current Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Stock-based compensation, option to be granted at percentage of fair value of common stock Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Taxes Deferred Tax Assets, Net [Abstract] Deferred tax assets: Cerus corporation. Cerus Corporation [Member] Cerus Corporation Deferred tax assets operating leases. Deferred Tax Assets Operating Leases Operating leases Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price per Share, Ending Balance Weighted Average Exercise Price per Share, Beginning Balance Stock options outstanding Share based compensation arrangement by share based payment award number of purchase period. Share Based Compensation Arrangement By Share Based Payment Award Number Of Purchase Period Number of purchase periods within each offering period Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Computation of Basic and Diluted Net Loss per Share Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Leasehold Improvements [Member] Leasehold improvements 12 Months or Greater, Unrealized Loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Income Tax Authority [Axis] Income Tax Authority Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Fair Value Disclosures [Abstract] Prior Term Loan Credit Agreement Prior Term Loan Credit Agreement [Member] Prior Term Loan Credit Agreement [Member] Current Income Tax Expense (Benefit) Total current Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Other Non-current Liabilities Other Noncurrent Liabilities [Member] Other Long-term Liabilities Payments to Acquire Property, Plant, and Equipment Capital expenditures Payments to Acquire Property, Plant, and Equipment, Total Type of Restructuring [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested, Number of Restricted Stock Units Unvested Issuance of common stock from public offering, net of offering costs (in shares) Stock Issued During Period, Shares, New Issues Common stock, number of shares issued Employee-related Liabilities, Current Accrued compensation and related costs Employee-related Liabilities, Current, Total Goodwill, Period Increase (Decrease) Dispose, impair or recognition of additional goodwill Goodwill, Period Increase (Decrease), Total Income Tax Disclosure [Abstract] North America [Member] North America XML 18 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Feb. 08, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2023    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Trading Symbol CERS    
Entity Registrant Name CERUS CORPORATION    
Entity Central Index Key 0001020214    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Document Financial Statement Error Correction [Flag] false    
Entity Filer Category Accelerated Filer    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Common Stock, Shares Outstanding   181,282,725  
Entity Public Float     $ 373
Title of 12(b) Security Common Stock    
Security Exchange Name NASDAQ    
Document Annual Report true    
Document Transition Report false    
Entity Interactive Data Current Yes    
Entity File Number 000-21937    
Entity Tax Identification Number 68-0262011    
Entity Incorporation, State or Country Code DE    
Entity Address, Address Line One 1220 Concord Avenue    
Entity Address, Address Line Two Suite 600    
Entity Address, City or Town Concord    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94520    
City Area Code 925    
Local Phone Number 288-6000    
Documents Incorporated by Reference

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive proxy statement in connection with the registrant’s 2024 Annual Meeting of Stockholders, to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year ended December 31, 2023, are incorporated by reference into Part III of this Annual Report on Form 10-K.

   
Auditor Firm ID 42    
Auditor Name Ernst & Young LLP    
Auditor Location San Mateo, California    

XML 19 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 11,647 $ 35,585
Short-term investments 54,205 66,569
Accounts receivable, net 35,500 34,426
Current inventories 39,868 29,003
Prepaid and other current assets 3,221 4,561
Total current assets 144,441 170,144
Non-current assets:    
Property and equipment, net 8,640 10,969
Operating lease right-of-use assets 10,713 12,512
Goodwill 1,316 1,316
Restricted cash 1,712 1,773
Non-current inventories 19,501 15,494
Other assets 11,425 5,884
Total assets 197,748 218,092
Current liabilities:    
Accounts payable 23,842 33,002
Accrued liabilities 19,225 25,203
Debt – current 20,000 56,159
Operating lease liabilities – current 2,452 2,105
Deferred revenue 2,002 589
Total current liabilities 67,521 117,058
Non-current liabilities:    
Debt – non-current 59,796 13,644
Operating lease liabilities – non-current 13,751 15,329
Other non-current liabilities 3,236 3,499
Total liabilities 144,304 149,530
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.001 par value; 5,000 shares authorized, issuable in series; zero shares issued and outstanding at December 31, 2023 and 2022, respectively
Common stock, $0.001 par value; 400,000 and 400,000 shares authorized; 181,248 and 177,582 shares issued and outstanding at December 31, 2023 and 2022, respectively 181 177
Additional paid-in capital 1,098,353 1,077,341
Accumulated other comprehensive loss (1,274) (2,787)
Accumulated deficit (1,044,610) (1,007,121)
Total Cerus Corporation stockholders' equity 52,650 67,610
Noncontrolling interest 794 952
Total liabilities and stockholders' equity $ 197,748 $ 218,092
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 400,000,000 400,000,000
Common stock, shares issued 181,248,000 177,582,000
Common stock, shares outstanding 181,248,000 177,582,000
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 186,797 $ 188,315 $ 159,518
Operating expenses:      
Research and development 67,639 64,107 63,691
Selling, general and administrative 75,516 83,335 81,288
Restructuring 3,728    
Total operating expenses 146,883 147,442 144,979
Loss from operations (30,053) (34,081) (48,936)
Non-operating expense, net:      
Foreign exchange loss (648) (690) (572)
Interest expense (8,386) (5,831) (4,923)
Other income (expense), net 1,765 (1,735) 374
Total non-operating expense, net (7,269) (8,256) (5,121)
Loss before income taxes (37,322) (42,337) (54,057)
Provision for income taxes 325 488 319
Net loss (37,647) (42,825) (54,376)
Net loss attributable to noncontrolling interest (158) (46) (2)
Net loss attributable to Cerus Corporation $ (37,489) $ (42,779) $ (54,374)
Net loss per share attributable to Cerus Corporation      
Basic $ (0.21) $ (0.24) $ (0.32)
Diluted $ (0.21) $ (0.24) $ (0.32)
Weighted average shares outstanding:      
Basic 180,270 176,545 171,279
Diluted 180,270 176,545 171,279
Product      
Revenue $ 156,367 $ 162,048 $ 130,859
Cost of revenue 69,967 74,954 63,475
Gross profit 86,400 87,094 67,384
Government Contract      
Revenue $ 30,430 $ 26,267 $ 28,659
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net loss $ (37,647) $ (42,825) $ (54,376)
Other comprehensive (loss) income      
Foreign currency translation adjustment (85)    
Unrealized gains (losses) on available-for-sale investments, net of taxes 1,598 (2,638) (823)
Comprehensive loss (36,134) (45,463) (55,199)
Comprehensive loss attributable to noncontrolling interest (158) (46) (2)
Total comprehensive loss attributable to Cerus Corporation $ (35,976) $ (45,417) $ (55,197)
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Noncontrolling Interests
Balance at Dec. 31, 2020 $ 103,806 $ 168 $ 1,012,932 $ 674 $ (909,968)  
Balance (in shares) at Dec. 31, 2020   168,170        
Issuance of common stock from public offering, net of offering costs 3,069 $ 1 3,068      
Issuance of common stock from public offering, net of offering costs (in shares)   400        
Issuance of common stock from exercise of stock options, vesting of restricted stock units, and ESPP purchases 9,370 $ 5 9,365      
Issuance of common stock from exercise of stock options, vesting of restricted stock units, and ESPP purchases (in shares)   5,100        
Stock-based compensation 23,571   23,571      
Other comprehensive income (loss) (823)     (823)    
Equity contribution from noncontrolling interest 1,000         $ 1,000
Net loss (54,376)       (54,374) (2)
Balance at Dec. 31, 2021 85,617 $ 174 1,048,936 (149) (964,342) 998
Balance (in shares) at Dec. 31, 2021   173,670        
Issuance of common stock from exercise of stock options, vesting of restricted stock units, and ESPP purchases 3,952 $ 3 3,949      
Issuance of common stock from exercise of stock options, vesting of restricted stock units, and ESPP purchases (in shares)   3,912        
Stock-based compensation 24,456   24,456      
Other comprehensive income (loss) (2,638)     (2,638)    
Net loss (42,825)       (42,779) (46)
Balance at Dec. 31, 2022 68,562 $ 177 1,077,341 (2,787) (1,007,121) 952
Balance (in shares) at Dec. 31, 2022   177,582        
Issuance of common stock from exercise of stock options, vesting of restricted stock units, and ESPP purchases 745 $ 4 741      
Issuance of common stock from exercise of stock options, vesting of restricted stock units, and ESPP purchases (in shares)   3,666        
Stock-based compensation 20,271   20,271      
Other comprehensive income (loss) 1,513     1,513    
Net loss (37,647)       (37,489) (158)
Balance at Dec. 31, 2023 $ 53,444 $ 181 $ 1,098,353 $ (1,274) $ (1,044,610) $ 794
Balance (in shares) at Dec. 31, 2023   181,248        
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating activities      
Net loss $ (37,647,000) $ (42,825,000) $ (54,376,000)
Adjustments to reconcile net loss to net cash used in operating activities:      
Depreciation and amortization 2,599,000 2,984,000 3,148,000
Stock-based compensation 20,271,000 24,456,000 23,571,000
Non-cash operating lease cost 2,308,000 1,575,000 1,422,000
Changes in valuation of warrant investment   2,183,000 (148,000)
Loss (gain), net on sale of available-for-sale securities 54,000 108,000 (21,000)
Unrealized gain on investments (170,000) (564,000) (267,000)
Impairment of long-lived assets     387,000
Loss on disposal of fixed assets 65,000    
Impairment charges for facilities consolidation 1,698,000 0  
Non-cash interest expense 374,000 609,000 591,000
Foreign currency remeasurement (gain) loss (685,000) 1,911,000 511,000
Changes in operating assets and liabilities:      
Accounts receivable (1,102,000) (9,200,000) (4,215,000)
Inventories (14,947,000) (1,768,000) (19,610,000)
Prepaid and other assets (994,000) 1,168,000 2,738,000
Accounts payable (7,335,000) (4,905,000) 12,204,000
Accrued liabilities and other non-current liabilities (9,070,000) (1,263,000) 47,000
Deferred revenue 1,413,000 (84,000) 96,000
Net cash used in operating activities (43,168,000) (25,615,000) (33,922,000)
Investing activities      
Capital expenditures (4,597,000) (2,000,000) (910,000)
Purchases of investments (2,486,000) (29,640,000) (52,066,000)
Proceeds from maturities and sale of investments 15,707,000 40,104,000 65,664,000
Net cash provided by investing activities 8,624,000 8,464,000 12,688,000
Financing activities      
Net proceeds from equity incentives 925,000 4,084,000 9,370,000
Net (costs) proceeds from public offerings (175,000) (104,000) 2,743,000
Net proceeds on revolving line of credit 5,091,000 212,000 6,181,000
Proceeds from loans, net of issuance costs 4,832,000   15,000,000
Contribution from noncontrolling interest 0   1,000,000
Net cash provided by financing activities 10,673,000 4,192,000 34,294,000
Effect of exchange rates on cash, cash equivalents, and restricted cash (128,000) (727,000) (919,000)
Net (decrease) increase in cash, cash equivalents and restricted cash (23,999,000) (13,686,000) 12,141,000
Cash, cash equivalents and restricted cash, beginning of period 37,358,000 51,044,000 38,903,000
Cash, cash equivalents and restricted cash, end of period 13,359,000 37,358,000 51,044,000
Supplemental disclosure of cash flow information:      
Cash paid for interest 9,210,000 5,100,000 4,181,000
Cash paid for income taxes $ 322,000 $ 270,000 $ 278,000
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net Income (Loss) $ (37,489) $ (42,779) $ (54,374)
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
Nov. 20, 2023
shares
Trading Arrangements, by Individual  
Name Richard Benjamin
Title Chief Medical Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date November 20, 2023
Aggregate Available 60,983
XML 27 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Basis of Presentation
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Nature of Operations and Basis of Presentation

Note 1. Nature of Operations and Basis of Presentation

Cerus Corporation (the “Company”) was incorporated in September 1991 and is developing and commercializing the INTERCEPT Blood System, which is designed to enhance the safety of blood components through pathogen reduction. The Company has worldwide commercialization rights for the INTERCEPT Blood System for platelets, plasma, red blood cells, and cryoprecipitation.

The Company sells its INTERCEPT platelet and plasma systems in North America, Europe, Middle East and Africa, and other regions around the world. Also in the United States (“U.S.”), the INTERCEPT Blood System for Cryoprecipitation is approved for the production of INTERCEPT Fibrinogen Complex, a therapeutic product for the treatment and control of bleeding, including massive hemorrhage, associated with fibrinogen deficiency. The Company conducts significant research, development, testing and regulatory compliance activities on its product candidates that, together with anticipated selling, general, and administrative expenses, are expected to result in substantial additional losses, and the Company may need to adjust its operating plans and programs based on the availability of cash resources.

XML 28 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

Note 2. Summary of Significant Accounting Policies

Principles of Consolidation

The accompanying consolidated financial statements include those of Cerus Corporation, its subsidiary, and its variable interest entity in which the Company is the primary beneficiary in accordance with the consolidation accounting guidance, after elimination of all intercompany accounts and transactions (together with Cerus Corporation, hereinafter “Cerus” or the “Company”). These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”).

Use of Estimates

The preparation of financial statements requires management to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures of contingent assets and liabilities. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, the collectability of accounts receivable, inventory classification and related reserves, fair values of investments, the allowance for credit losses, stock-based compensation, goodwill, useful lives of property and equipment, income taxes, and incremental borrowing rate, among others. The Company bases its estimates on historical experience, future projections, and on various other assumptions that are believed to be reasonable under the circumstances. Actual results may differ from those estimates under different assumptions or conditions.

Revenue

Revenue is recognized by applying the following five steps: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies a performance obligation.

The Company’s main source of revenue is product revenue from sales of the INTERCEPT Blood System for platelets and plasma (“platelet and plasma systems” or “disposable kits”), UVA illumination devices (“illuminators”), INTERCEPT Fibrinogen Complex (“IFC”), spare parts and storage solutions, and maintenance services of illuminators. The Company sells its platelet and plasma systems directly to blood banks, hospitals, universities, government agencies, as well as to distributors in certain regions. The Company sells its IFC primarily to hospitals and blood banks. The Company uses a binding purchase order or signed sales contract as evidence of a contract and satisfaction of its policy. Generally, the Company’s sales contracts for disposable kits and illuminators with its customers do not provide for open return rights, except within a reasonable time after receipt of goods in the case of defective or non-conforming product. The contracts with customers can include various combinations of products, and to a lesser extent, services. The Company must determine whether products or services are capable of being distinct and accounted for as separate performance obligations, or are accounted for as a combined performance obligation. The Company must allocate the transaction price to each performance obligation on a relative SSP basis and recognize the product revenue when the performance obligation is satisfied. The Company determines the SSP by using the historical selling price of the products and services. If the amount of consideration in a contract is variable, the Company estimates the amount of variable consideration that should be included in the transaction price using the most likely amount method, to the extent it is probable that a significant future reversal of cumulative product revenue under the contract will not occur. Product revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to receive in exchange for those products or services. Product revenue from the sale of illuminators, disposable kits, IFC, spare parts and storage solutions are recognized upon the transfer of control of the products to the customer. Product revenue from maintenance services are recognized ratably on a straight-line basis over the term of maintenance as customers simultaneously

consume and receive benefits. Freight costs charged to customers are recorded as a component of product revenue. Taxes that the Company invoices to its customers and remits to governments are recorded on a net basis, which excludes such tax from product revenue.

The Company receives reimbursement under its U.S. government contracts that support research and development of defined projects. The contracts generally provide for reimbursement of approved costs incurred under the terms of the contracts. Revenue related to the cost reimbursement provisions under the Company’s U.S. government contracts is recognized as the qualified direct and indirect costs on the projects are incurred. The Company invoices under its U.S. government contracts using the provisional rates in the government contracts and thus is subject to future audits at the discretion of the government. The Company believes that government contract revenue for periods not yet audited has been recorded in amounts that are expected to be realized upon final audit and settlement. However, these audits could result in an adjustment to government contract revenue previously reported, which adjustments could be potentially significant. Costs incurred related to services performed under the contracts are included as a component of research and development or selling, general and administrative expenses in the Company’s consolidated statements of operations. The Company’s use of estimates in recording accrued liabilities for government contract activities (see “Use of Estimates” above) affects the revenue recorded from development funding and under the government contracts.

Disaggregation of Product Revenue

Product revenue by geographical locations of customers during the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

 

2023

 

 

2022

 

 

2021

 

Product revenue:

 

 

 

 

 

 

 

 

 

North America

 

$

99,187

 

 

$

103,978

 

 

$

68,968

 

Europe, Middle East and Africa

 

 

55,008

 

 

 

56,297

 

 

 

60,124

 

Other

 

 

2,172

 

 

 

1,773

 

 

 

1,767

 

Total product revenue

 

$

156,367

 

 

$

162,048

 

 

$

130,859

 

 

Contract Balances

The Company invoices its customers based upon the terms in the contracts, which generally require payment 30 to 60 days from the date of invoice. Accounts receivable are recorded when the Company’s right to the consideration is estimated to be unconditional. The Company's conditional rights to the consideration are recorded as contract assets. As of December 31, 2023 and December 31, 2022, the Company had zero and $0.1 million, respectively, of contract assets included in the “Prepaid and other current assets” on the Company’s consolidated balance sheets.

Contract liabilities mainly consist of deferred revenue related to maintenance services, unshipped products, and uninstalled illuminators, or receivables from customers that are not yet recognized as revenue. Maintenance services are generally billed upfront at the beginning of each annual service period and recognized ratably over the contractual service period. The Company applies an optional exemption to not disclose the value of unsatisfied performance obligations for contracts that have an original expected duration of one year or less. As of December 31, 2023 and December 31, 2022, the Company had $1.5 million and zero, respectively, of contract liabilities included in “Deferred revenue” on the Company’s consolidated balance sheets related to the Department of Defense, or DoD.

Research and Development Expenses

Research and development (“R&D”) expenses are charged to expense when incurred, including cost incurred pursuant to the terms of the Company’s U.S. government contracts. R&D expenses include salaries and related expenses for scientific and regulatory personnel, non-cash stock-based compensation, payments to consultants, supplies and chemicals used in in-house laboratories, costs of R&D facilities, depreciation of equipment and external contract research expenses, including clinical trials, preclinical safety studies, other laboratory studies, process development and product manufacturing for research use.

The Company’s use of estimates in recording accrued liabilities for R&D activities (see “Use of Estimates” above) affects the amounts of R&D expenses recorded from development funding. Actual results may differ from those estimates under different assumptions or conditions.

Cash Equivalents

The Company considers all highly liquid investments with maturities of three months or less from the date of purchase to be cash equivalents. These investments primarily consist of money market instruments and are classified as available-for-sale.

Investments

Investments with original maturities of greater than three months primarily include corporate debt and U.S. government agency securities that are designated as available-for-sale and classified as short-term investments. Available-for-sale securities are carried at estimated

fair value. The Company views its available-for-sale portfolio as available for use in its current operations. Unrealized gains and losses derived by changes in the estimated fair value of available-for-sale securities are recorded in “Unrealized gains (losses) on available-for-sale investments, net of taxes” on the Company’s consolidated statements of comprehensive loss. Realized gains (losses) from the sale of available-for-sale investments, if any, are determined on a specific identification method, and are recorded in “Other income (expense), net” on the Company’s consolidated statements of operations. The costs of securities sold are based on the specific identification method, if applicable. The Company reported the amortization of any premium and accretion of any discount resulting from the purchase of debt securities as a component of interest income.

The Company also reviews its available-for-sale securities on a regular basis to evaluate whether any security in an unrealized loss position has expected credit loss by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. Expected credit losses, if any, are recorded in “Other income (expense), net” on the Company’s consolidated statements of operations.

During the years ended December 31, 2023 and December 31, 2022, the Company recorded zero and $2.2 million, respectively, of impairment of investments in certain preferred stock and warrants in “Other income (expense), net” on the Company's consolidated statements of operations.

Deferred Compensation Plan

The Company’s deferred compensation plan, pursuant to which compensation deferrals began in 2020, is a nonqualified deferred compensation plan that allows highly compensated employees to defer up to 80 percent of their base salary and up to 100 percent of their variable compensation each plan year. The Company may make discretionary contributions to each participant in an amount determined each year. To fund the deferred compensation plan’s long-term liability, the Company purchases Company-owned life insurance contracts on certain employees. The insurance serves as an investment source for the funds being set aside. Participants in the deferred compensation plan select the mutual funds in which their compensation deferrals are deemed to be invested as a component of the insurance contracts. As of December 31, 2023 and December 31, 2022, $2.6 million and $1.9 million, respectively, were included in “Other assets” on the Company’s consolidated balance sheets, which represents the cash surrender value of the associated life insurance policies. As of December 31, 2023 and December 31, 2022, $2.8 million and $1.9 million, respectively, were included in “Other non-current liabilities” on the Company’s consolidated balance sheets, which represents the carrying value of the liability for deferred compensation. Gains and losses on the investments related to the nonqualified deferred compensation plan are included in “Other income (expense), net”, on the Company’s consolidated statements of operations, and corresponding changes in their deferred compensation liability are included in operating expenses.

Restricted Cash

As of December 31, 2023 and December 31, 2022, the Company’s restricted cash consisted primarily of a letter of credit relating to an office building lease. As of December 31, 2023 and December 31, 2022, the Company also had certain non-U.S. dollar denominated deposits recorded as restricted cash in compliance with certain foreign contractual requirements.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash equivalents, available-for-sale securities and accounts receivable.

Pursuant to the Company’s investment policy, substantially all of the Company’s cash, cash equivalents and available-for-sale securities are maintained at major financial institutions of high credit standing. The Company monitors the financial credit worthiness of the issuers of its investments and limits the concentration in individual securities and types of investments that exist within its investment portfolio. Generally, all of the Company’s investments carry high credit quality ratings, which is in accordance with its investment policy. At December 31, 2023, the Company does not believe there is significant financial risk from non-performance by the issuers of the Company’s cash equivalents and short-term investments.

On a regular basis, including at the time of sale, the Company performs credit evaluations of its significant customers that it expects to sell to on credit terms. Generally, the Company does not require collateral from its customers to secure accounts receivable. To the extent that the Company determines credit losses may occur, the Company maintains an allowance for estimated credit losses on its consolidated balance sheets and records a charge on its consolidated statements of operations as a component of selling, general and administrative expenses.

The Company had three and two customers that accounted for more than 10% of the Company’s outstanding accounts receivables at both December 31, 2023 and December 31, 2022, respectively. These customers cumulatively represented approximately 51% and 49% of the Company’s outstanding trade receivables at December 31, 2023 and December 31, 2022, respectively. To date, the Company has not experienced collection difficulties from these customers.

Inventories

At December 31, 2023 and December 31, 2022, inventory consisted of raw materials, work-in-process and finished goods. Finished goods include INTERCEPT disposable kits, illuminators, and certain components for the illuminators. Platelet and plasma systems’ disposable kits generally expire no later than 24 months from the date of manufacture. In the U.S., until the Company is able to generate data satisfactory to the FDA regarding the stability of the disposable kits for the platelet system using a component manufactured with a new solvent, the shelf life for our platelet kits will be limited to six months. Illuminators and individual components do not have regulated expiration dates. Raw materials and work-in-process includes certain components that are manufactured over a protracted length of time before being ultimately incorporated and assembled by Fresenius, Inc. (with their affiliates, “Fresenius”) into the finished INTERCEPT disposable kits. It is not customary for the Company’s production cycle for inventory to exceed 12 months, however, in certain circumstances the Company purchases inventory components it expects to consume beyond 12 months. The Company uses its best judgment to factor in lead times for the production of its raw materials, work-in-process and finished units to meet the Company’s forecasted demands. Additionally, from time-to-time, the Company may engage in strategic longer-range inventory purchases due to concentration of supplier risk, obsolescence of materials or components, or simply as safety stock to mitigate disruption to supply. Based upon estimated production needs and current inventory levels, the Company determines the amount of inventory necessary for the next 12 months. Any amounts in excess of this 12 month rolling projection are classified as “Non-current inventories” in the consolidated balance sheets. Changes to those estimates could potentially impact amounts recorded as current or non-current assets.

Inventory is recorded at the lower of cost, determined on a first-in, first-out basis, or net realizable value. The Company uses judgment to analyze and determine if the composition of its inventory is obsolete, slow-moving or unsalable and frequently reviews such determinations. The Company writes down specifically identified unusable, obsolete, slow-moving, or known unsalable inventory that has no alternative use in the period that it is first recognized by using a number of factors including product expiration dates, open and unfulfilled orders, and sales forecasts. Any write-down of its inventory to net realizable value establishes a new cost basis and will be maintained even if certain circumstances suggest that the inventory is recoverable in subsequent periods. Costs associated with the write-down of inventory are recorded within “Cost of product revenue” on the Company’s consolidated statements of operations. At both December 31, 2023 and December 31, 2022, the Company had $0.7 million recorded for potential obsolete, expiring or unsalable product.

Property and Equipment, net

Property and equipment is comprised of furniture, equipment, leasehold improvements, construction-in-progress, information technology hardware and software and is recorded at cost. At the time the property and equipment is ready for its intended use, it is depreciated on a straight-line basis over the estimated useful lives of the assets (generally three to five years). Leasehold improvements are amortized on a straight-line basis over the shorter of the lease term or the estimated useful lives of the improvements. During the twelve months ended December 31, 2023 and 2022, the Company had non-cash purchases of capital expenditures of $0.8 million and $0.7 million, respectively.

Goodwill

Goodwill is not amortized, but instead is subject to an impairment test performed on an annual basis, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. Such impairment analysis is performed on August 31 of each year, or more frequently if indicators of impairment exist. The test for goodwill impairment may be assessed using qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than the carrying amount. If the Company determines that it is more likely than not that the fair value of a reporting unit is less than the carrying amount, the Company must then proceed with performing the quantitative goodwill impairment test. The Company may choose not to perform the qualitative assessment to test goodwill for impairment and proceed directly to the quantitative impairment test; however, the Company may revert to the qualitative assessment to test goodwill for impairment in any subsequent period. The quantitative goodwill impairment test compares the fair value of each reporting unit with its respective carrying amount, including goodwill. The Company has determined that it operates as one reporting unit and estimates the fair value of its one reporting unit using the enterprise approach under which it considers the quoted market capitalization of the Company as reported on the Nasdaq Global Market. The Company considers quoted market prices that are available in active markets to be the best evidence of fair value. The Company also considers other factors, which include future forecasted results, the economic environment and overall market conditions. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. If the carrying amount of the reporting unit’s goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to that excess, limited to the carrying amount of goodwill in the Company’s one reporting unit.

During the years ended December 31, 2023, 2022 and 2021, the Company did not dispose of, impair or recognize additional goodwill.

Long-lived Assets

The Company evaluates its long-lived assets for impairment by continually monitoring events and changes in circumstances that could indicate carrying amounts of its long-lived assets may not be recoverable. When such events or changes in circumstances occur, the Company assesses recoverability by determining whether the carrying value of such assets will be recovered through the undiscounted

expected future cash flows. If the expected undiscounted future cash flows are less than the carrying amount of these assets, the Company then measures the amount of the impairment loss based on the excess of the carrying amount over the fair value of the assets.

Foreign Currency

The functional currency of the Company’s Cerus Europe B.V. subsidiary is the U.S. dollar. Monetary assets and liabilities denominated in foreign currencies are remeasured in U.S. dollars using the exchange rates at the balance sheet date. Non-monetary assets and liabilities denominated in foreign currencies are remeasured in U.S. dollars using historical exchange rates. Product revenues and expenses are remeasured using average exchange rates prevailing during the period. Remeasurements are recorded in “Foreign exchange loss” on the Company’s consolidated statements of operations.

The functional currency of the JV (as defined below) is the Chinese Renminbi. Monetary assets and liabilities denominated in foreign currencies are remeasured in Renminbi using the exchange rates at the balance sheet date. The financial statements of JV are translated into U.S. dollar for consolidation. The JV's balance sheet is translated using the month-end exchange rate, and the JV's income statement is translated using the monthly average exchange rate, the difference is recognized as cumulative translation adjustment.

Stock-Based Compensation

Stock-based compensation expense is measured at the grant-date based on the fair value of the award and is recognized as expense on a straight-line basis over the requisite service period, which is the vesting period, and is adjusted for estimated forfeitures. To the extent that stock options contain performance criteria for vesting, stock-based compensation is recognized once the performance criteria are probable of being achieved.

See Note 12 for further information regarding the Company’s stock-based compensation assumptions and expenses.

Consolidated Variable Interest Entity

In February 2021, the Company entered into an Equity Joint Venture Contract with Shandong Zhongbaokang Medical Implements Co., Ltd. (“ZBK”), to establish Cerus Zhongbaokang (Shandong) Biomedical Co., LTD. (the “JV”) for the purpose of developing, obtaining regulatory approval for, and eventual manufacturing and commercialization of the INTERCEPT blood transfusion for platelets and red blood cells in the People’s Republic of China. The Company owns 51% of equity in the JV and consolidates the JV as it has determined that the investment is a variable interest entity and that the Company is the primary beneficiary.

Operating expenses for the JV were de minimis for all periods presented.

Income Taxes

The provision for income taxes is accounted for using an asset and liability approach, under which deferred tax assets and liabilities are determined based on differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company does not recognize tax positions that do not have a greater than 50% likelihood of being recognized upon review by a taxing authority having full knowledge of all relevant information. Use of a valuation allowance is not an appropriate substitute for derecognition of a tax position. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in its income tax expense. Although the Company believes it more likely than not that a taxing authority would agree with its current tax positions, there can be no assurance that the tax positions the Company has taken will be substantiated by a taxing authority if reviewed. The Company’s U.S. federal tax returns filed for years 2003 through 2022, and California tax returns filed for years through 2022, remain subject to examination by the taxing jurisdictions due to unutilized net operating losses and research credits. The Company continues to carry a valuation allowance on substantially all of its net deferred tax assets.

Net Loss Per Share Attributable to Cerus Corporation

Basic net loss per share attributable to Cerus Corporation is computed by dividing net loss attributable to Cerus Corporation by the weighted average number of common shares outstanding for the period. Diluted net loss per share attributable to Cerus Corporation gives effect to all potentially dilutive common shares outstanding for the period. The potentially dilutive securities include stock options, employee stock purchase plan rights and restricted stock units, which are calculated using the treasury stock method. For the years ended December 31, 2023, 2022 and 2021, all potentially dilutive securities outstanding have been excluded from the computation of dilutive weighted average shares outstanding because such securities have an antidilutive impact due to losses reported.

The following table sets forth the reconciliation of the numerator and denominator used in the computation of basic and diluted net loss per share for the years ended December 31, 2023, 2022 and 2021 (in thousands, except per share amounts):

 

 

 

Year Ended December 31,

 

 

 

 

2023

 

 

2022

 

 

2021

 

 

Numerator for Basic and Diluted:

 

 

 

 

 

 

 

 

 

 

Net loss attributable to Cerus Corporation

 

$

(37,489

)

 

$

(42,779

)

 

$

(54,374

)

 

Denominator:

 

 

 

 

 

 

 

 

 

 

Basic weighted average number of shares outstanding

 

 

180,270

 

 

 

176,545

 

 

 

171,279

 

 

Effect of dilutive potential shares

 

 

 

 

 

 

 

 

 

 

Diluted weighted average number of shares outstanding

 

 

180,270

 

 

 

176,545

 

 

 

171,279

 

 

Net loss per share attributable to Cerus Corporation:

 

 

 

 

 

 

 

 

 

 

Basic and diluted

 

$

(0.21

)

 

$

(0.24

)

 

$

(0.32

)

 

 

 

 

 

 

 

 

 

 

 

 

 

The table below presents potential shares that were excluded from the calculation of the weighted average number of shares outstanding used for the calculation of diluted net loss per share. These are excluded from the calculation due to their anti-dilutive effect for the years ended December 31, 2023, 2022 and 2021 (shares in thousands):

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Weighted average number of anti-dilutive potential shares:

 

 

 

 

 

 

 

 

 

Stock options

 

 

14,896

 

 

 

16,072

 

 

 

16,345

 

Restricted stock units

 

 

10,192

 

 

 

7,966

 

 

 

6,798

 

Employee stock purchase plan rights

 

 

396

 

 

 

252

 

 

 

153

 

            Total

 

 

25,484

 

 

 

24,290

 

 

 

23,296

 

 

 

 

 

 

 

 

 

 

 

 

Leases

The Company determines if an arrangement is a lease at inception. Operating leases are included in “Operating lease right-of-use assets”, “Operating lease liabilities - current” and “Operating lease liabilities - non-current” in the Company’s consolidated balance sheets. As of December 31, 2023 and December 31, 2022, the Company did not have finance leases.

ROU assets and operating lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU asset also includes any lease payments made and excludes lease incentives. The lease terms may include options to extend or terminate the lease when the options are reasonably certain to be exercised. Operating leases are recognized on a straight-line basis over the lease term.

Guarantee and Indemnification Arrangements

The Company recognizes the fair value for guarantee and indemnification arrangements issued or modified by the Company. In addition, the Company monitors the conditions that are subject to the guarantees and indemnifications in order to identify if a loss has occurred. If the Company determines it is probable that a loss has occurred, then any such estimable loss would be recognized under those guarantees and indemnifications. Some of the agreements that the Company is a party to contain provisions that indemnify the counter party from damages and costs resulting from claims that the Company’s technology infringes the intellectual property rights of a third-party or claims that the sale or use of the Company’s products have caused personal injury or other damage or loss. The Company has not received any such requests for indemnification under these provisions and has not been required to make material payments pursuant to these provisions.

The Company generally provides for a one-year warranty on certain of its disposable kits and illuminators covering defects in materials and workmanship. The Company accrues costs associated with warranty obligations when claims become known and are estimable. The Company has not experienced significant or systemic warranty claims nor is it aware of any existing current warranty claims. Accordingly, the Company has not accrued for any future warranty costs for its products at December 31, 2023 and December 31, 2022.

Fair Value of Financial Instruments

The Company applies the provisions of fair value relating to its financial assets and liabilities. The carrying amounts of accounts receivables, accounts payable, and other accrued liabilities approximate their fair value due to the relative short-term maturities. Based on the borrowing rates currently available to the Company for loans with similar terms, the Company believes the fair value of its debt approximates their carrying amounts. The Company measures and records certain financial assets and liabilities at fair value on a recurring basis, including its available-for-sale securities. The Company classifies instruments within Level 1 if quoted prices are available in active markets for identical assets, which include the Company’s cash accounts and money market funds. The Company

classifies instruments in Level 2 if the instruments are valued using observable inputs to quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. These instruments include the Company’s corporate debt and U.S. government agency securities holdings. The available-for-sale securities are held by a custodian who obtains investment prices from a third-party pricing provider that uses standard inputs (observable in the market) to models which vary by asset class. The Company classifies instruments in Level 3 if one or more significant inputs or significant value drivers are unobservable. The Company assesses any transfers among fair value measurement levels at the end of each reporting period.

See Note 3 for further information regarding the Company’s valuation of financial instruments.

New Accounting Pronouncements

Recently issued accounting pronouncements not yet adopted

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. The Company is currently evaluating the provisions of this ASU and expects to adopt them for the year ending December 31, 2024. The Company does not expect the adoption of this guidance to have a material impact on the Company's consolidated financial statements.

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. The Company does not expect the adoption of this guidance to have a material impact on the Company's consolidated financial statements.

XML 29 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Available-for-sale Securities and Fair Value on Financial Instruments
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Available-for-sale Securities and Fair Value on Financial Instruments

Note 3. Available-for-sale Securities and Fair Value on Financial Instruments

Available-for-sale Securities

The following is a summary of available-for-sale securities at December 31, 2023 (in thousands):

 

 

 

December 31, 2023

 

 

 

Amortized
Cost

 

 

Gross
Unrealized Gain

 

 

Gross
Unrealized Loss

 

 

Allowance for Credit Loss

 

 

Fair Value

 

Money market funds

 

$

5,062

 

 

$

 

 

$

 

 

$

 

 

$

5,062

 

United States government agency securities

 

 

19,652

 

 

 

16

 

 

 

(314

)

 

 

 

 

 

19,354

 

Corporate debt securities

 

 

32,395

 

 

 

3

 

 

 

(638

)

 

 

 

 

 

31,760

 

Mortgage-backed securities

 

 

3,347

 

 

 

7

 

 

 

(263

)

 

 

 

 

 

3,091

 

Total available-for-sale securities

 

$

60,456

 

 

$

26

 

 

$

(1,215

)

 

$

 

 

$

59,267

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The following is a summary of available-for-sale securities at December 31, 2022 (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

 

 

Amortized
Cost

 

 

Gross
Unrealized Gain

 

 

Gross
Unrealized Loss

 

 

Allowance for Credit Loss

 

 

Fair Value

 

Money market funds

 

$

14,472

 

 

$

 

 

$

 

 

$

 

 

$

14,472

 

United States government agency securities

 

 

27,200

 

 

 

41

 

 

 

(818

)

 

 

 

 

 

26,423

 

Corporate debt securities

 

 

38,496

 

 

 

2

 

 

(1,703

)

 

 

 

 

 

36,795

 

Mortgage-backed securities

 

 

3,660

 

 

 

7

 

 

(316

)

 

 

 

 

 

3,351

 

Total available-for-sale securities

 

$

83,828

 

 

$

50

 

 

$

(2,837

)

 

$

 

 

$

81,041

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Available-for-sale securities at December 31, 2023 and December 31, 2022, consisted of the following by contractual maturity(in thousands):

 

 

December 31, 2023

 

 

December 31, 2022

 

 

 

Amortized Cost

 

 

Fair Value

 

 

Amortized Cost

 

 

Fair Value

 

One year or less

 

$

42,598

 

 

$

41,789

 

 

$

28,284

 

 

$

27,907

 

Greater than one year and less than five years

 

 

17,858

 

 

 

17,478

 

 

 

55,544

 

 

 

53,134

 

Total available-for-sale securities

 

$

60,456

 

 

$

59,267

 

 

$

83,828

 

 

$

81,041

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The following tables show all available-for-sale marketable securities in an unrealized loss position for which an allowance for credit losses has not been recognized and the related gross unrealized losses and fair value, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):

 

 

December 31, 2023

 

 

Less than 12 Months

 

 

12 Months or Greater

 

 

Total

 

 

Fair Value

 

 

Unrealized Loss

 

 

Fair Value

 

 

Unrealized Loss

 

 

Fair Value

 

 

Unrealized Loss

 

Corporate debt securities

$

1,466

 

 

$

(12

)

 

$

29,647

 

 

$

(626

)

$

31,113

 

$

(638

)

United States government agency securities

 

4,855

 

 

 

(25

)

 

 

10,991

 

 

 

(289

)

 

15,846

 

 

(314

)

Mortgage-backed securities

 

242

 

 

 

(1

)

 

 

2,647

 

 

 

(262

)

 

2,889

 

 

(263

)

    Total

$

6,563

 

$

(38

)

$

43,285

 

$

(1,177

)

$

49,848

 

$

(1,215

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

 

Less than 12 Months

 

 

12 Months or Greater

 

 

Total

 

 

Fair Value

 

 

Unrealized Loss

 

 

Fair Value

 

 

Unrealized Loss

 

 

Fair Value

 

 

Unrealized Loss

 

Corporate debt securities

$

16,500

 

$

(544

)

$

20,050

 

$

(1,159

)

$

36,550

 

$

(1,703

)

United States government agency securities

 

9,869

 

 

(234

)

 

11,362

 

 

(584

)

 

21,231

 

 

(818

)

Mortgage-backed securities

 

1,725

 

 

(98

)

 

1,416

 

 

(218

)

 

3,141

 

 

(316

)

    Total

$

28,094

 

$

(876

)

$

32,828

 

$

(1,961

)

$

60,922

 

$

(2,837

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The Company typically invests in highly-rated securities, and its investment policy limits the amount of credit exposure to any one issuer. The policy generally requires investments to be investment grade, with the primary objective of minimizing the potential risk of principal loss. Fair values were determined for each individual security in the investment portfolio. When evaluating an investment for expected credit losses, the Company reviews factors such as the length of time and extent to which fair value has been below its cost basis, the financial condition of the issuer and any changes thereto, changes in market interest rates, and the Company’s intent to sell, or whether it is more likely than not it will be required to sell, the investment before recovery of the investment’s cost basis. The Company also regularly reviews its investments in an unrealized loss position and evaluates the current expected credit loss by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. During the years ended December 31, 2023, 2022 and 2021, the Company did not recognize any expected credit losses. The Company has no current requirement or intent to sell the securities in an unrealized loss position. The Company expects to recover up to (or beyond) the initial cost of investment for securities held.

 

The Company recorded less than $0.1 million of gross realized gains from the sale or maturity of available-for-sale investments during the year ended December 31, 2023, 2022 and 2021, respectively. The Company recorded $0.1 million, $0.1 million and zero of gross realized losses from the sale or maturity of available-for-sale investments during the year ended December 31, 2023, 2022 and 2021, respectively.

 

Fair Value Disclosures

The Company uses certain assumptions that market participants would use to determine the fair value of an asset or liability in pricing the asset or liability in an orderly transaction between market participants at the measurement date. The identification of market participant assumptions provides a basis for determining what inputs are to be used for pricing each asset or liability. A fair value

hierarchy has been established which gives precedence to fair value measurements calculated using observable inputs over those using unobservable inputs. This hierarchy prioritized the inputs into three broad levels as follows:

Level 1: Quoted prices in active markets for identical instruments
Level 2: Other significant observable inputs (including quoted prices in active markets for similar instruments)
Level 3: Significant unobservable inputs (including assumptions in determining the fair value of certain investments)

Money market funds are highly liquid investments and are actively traded. The pricing information on these investment instruments are 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.

To estimate the fair value of Level 2 debt securities as of December 31, 2023, the Company’s primary pricing service relies on inputs from multiple industry-recognized pricing sources to determine the price for each investment. Corporate debt and U.S. government agency securities are systematically priced by this service as of the close of business each business day. If the primary pricing service does not price a specific asset a secondary pricing service is utilized.

The fair values of the Company’s financial assets and liabilities were determined using the following inputs at December 31, 2023 (in thousands):

 

 

Balance sheet

 

 

 

 

Quoted
Prices in
Active
Markets for Identical
Assets

 

 

Significant
Other
Observable
Inputs

 

 

Significant Unobservable Inputs

 

 

 

classification

 

Total

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Money market funds

 

Cash and cash equivalents

 

$

5,062

 

 

$

5,062

 

 

$

 

 

$

 

United States government agency securities

 

Short-term investments

 

 

19,354

 

 

 

 

 

 

19,354

 

 

 

 

Corporate debt securities

 

Short-term investments

 

 

31,760

 

 

 

 

 

 

31,760

 

 

 

 

Mortgage-backed securities

 

Short-term investments

 

 

3,091

 

 

 

 

 

 

3,091

 

 

 

 

Total short-term investments

 

 

 

$

59,267

 

 

$

5,062

 

 

$

54,205

 

 

$

 

 

The fair values of the Company’s financial assets and liabilities were determined using the following inputs at December 31, 2022 (in thousands):

 

 

Balance sheet

 

 

 

 

Quoted
Prices in
Active
Markets for Identical
Assets

 

 

Significant
Other
Observable
Inputs

 

 

Significant Unobservable Inputs

 

 

 

classification

 

Total

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Money market funds

 

Cash and cash equivalents

 

$

14,472

 

 

$

14,472

 

 

$

 

 

$

 

United States government agency securities

 

Short-term investments

 

 

26,423

 

 

 

 

 

 

26,423

 

 

 

 

Corporate debt securities

 

Short-term investments

 

 

36,795

 

 

 

 

 

 

36,795

 

 

 

 

Mortgage-backed securities

 

Short-term investments

 

 

3,351

 

 

 

 

 

 

3,351

 

 

 

 

Total short-term investments

 

 

 

$

81,041

 

 

$

14,472

 

 

$

66,569

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The Company did not have any transfers among fair value measurement levels during the years ended December 31, 2023 and December 31, 2022.

 

The following table provides a summary of the total (loss) gain recognized in the Company’s consolidated statements of operations due to changes in the fair value of the warrant (in thousands):

 

 

Years Ended December 31,

 

 

2023

 

 

2022

 

 

2021

 

(Loss) gain from changes in the fair value of level 3 investments

$

 

 

$

(570

)

 

$

148

 

XML 30 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories

Note 4. Inventories

Inventories at December 31, 2023 and December 31, 2022, consisted of the following (in thousands):

 

 

December 31, 2023

 

 

December 31, 2022

 

Raw materials

 

$

13,680

 

 

$

12,051

 

Work-in-process

 

 

20,668

 

 

 

16,078

 

Finished goods

 

 

25,021

 

 

 

16,368

 

Total inventories

 

 

59,369

 

 

 

44,497

 

Less: non-current inventories

 

 

19,501

 

 

 

15,494

 

Total current inventories

 

$

39,868

 

 

$

29,003

 

 

 

 

 

 

 

 

Non-current inventories primarily consists of raw materials and work-in-process.

XML 31 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, net
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, net

Note 5. Property and Equipment, net

Property and equipment, net at December 31, 2023 and December 31, 2022, consisted of the following (in thousands):

 

 

 

December 31,

 

 

 

2023

 

2022

 

Construction-in-progress

 

$

 

 

$

416

 

Machinery and equipment

 

 

5,534

 

 

 

4,585

 

Computer equipment and software

 

 

3,949

 

 

 

3,872

 

Furniture and fixtures

 

 

2,008

 

 

 

2,065

 

Leasehold improvements

 

 

12,192

 

 

 

12,814

 

Consigned equipment

 

 

1,429

 

 

 

1,433

 

Total property and equipment, gross

 

 

25,112

 

 

 

25,185

 

Accumulated depreciation and amortization

 

 

(16,472

)

 

 

(14,216

)

Total property and equipment, net

 

$

8,640

 

 

$

10,969

 

 

 

 

 

 

 

 

 

Depreciation and amortization expense related to property and equipment, net was $2.4 million, $2.5 million and $2.5 million for the years ended December 31, 2023, 2022 and 2021, respectively. As part of the Company's restructuring plan, $0.7 million was recognized as an impairment of long-lived assets for leasehold improvements and furniture and fixtures and was recorded within Restructuring” on the Company's consolidated statements of operations for the year ended December 31, 2023. No impairment charges were incurred for the year ended December 31, 2022.

XML 32 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Liabilities

Note 6. Accrued Liabilities

Accrued liabilities at December 31, 2023 and December 31, 2022, consisted of the following (in thousands):

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Accrued compensation and related costs

 

$

11,822

 

 

$

17,577

 

Accrued professional services

 

 

3,139

 

 

 

2,581

 

Other accrued expenses

 

 

4,264

 

 

 

5,045

 

Total accrued liabilities

 

$

19,225

 

 

$

25,203

 

XML 33 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring

Note 7. Restructuring

 

In June 2023, pursuant to the Board of Directors’ approval, the Company began implementing a restructuring plan to pursue greater efficiency and to realign its business and strategic priorities. This included a facilities consolidation strategy to cease use of a part of its corporate office building under its operating lease (see Note 10, Commitments and Contingencies) and reduction in force of its employee base. Affected employees received severance consideration and continuation of benefits, as well as transition assistance. During the twelve months ended December 31, 2023, the Company recognized $3.7 million of restructuring charges related to severance cost and facilities consolidation. The Company has substantially implemented the restructuring plan in 2023. The following is a summary of the Company’s accrued restructuring costs for one-time termination benefits, recorded within “Accrued liabilities” on the Company's consolidated balance sheets (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at

 

 

Restructuring

 

 

 

 

 

Balance at

 

 

 

December 31, 2022

 

 

Charge

 

 

Cash Payments

 

 

December 31, 2023

 

One-time termination benefits

 

$

 

 

$

1,673

 

 

$

(1,589

)

 

$

84

 

Other

 

 

 

 

 

372

 

 

 

(134

)

 

 

238

 

Total

 

$

 

 

$

2,045

 

 

$

(1,723

)

 

$

322

 

XML 34 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt

Note 8. Debt

Debt at December 31, 2023, consisted of the following (in thousands):

 

 

Principal

 

 

Unamortized Discount

 

 

Net Carrying
Value

 

Term Loan

 

$

60,000

 

 

$

(204

)

 

$

59,796

 

Revolving Loan

 

 

20,000

 

 

 

 

 

 

20,000

 

Total debt

 

 

80,000

 

 

(204

)

 

79,796

 

Less: current portion

 

 

20,000

 

 

 

 

 

 

20,000

 

Non-current portion

 

$

60,000

 

 

$

(204

)

 

$

59,796

 

 

 

 

 

 

 

 

 

 

 

 

Debt at December 31, 2022, consisted of the following (in thousands):

 

 

 

Principal

 

 

Unamortized Discount

 

 

Net Carrying
Value

 

Term Loan

 

$

55,000

 

 

$

(106

)

 

$

54,894

 

Revolving Loan

 

 

14,909

 

 

 

 

 

 

14,909

 

Total debt

 

 

69,909

 

 

 

(106

)

 

 

69,803

 

Less: current portion

 

 

56,159

 

 

 

 

 

 

56,159

 

Non-current portion

 

$

13,750

 

 

$

(106

)

 

$

13,644

 

 

 

 

 

 

 

 

 

 

 

 

Principal, interest and fee payments on the Term Loan Credit Agreement (as defined below) at December 31, 2023, are expected to be as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31,

 

Principal

 

 

Interest and Fees

 

 

Total

 

2024

 

$

 

 

$

7,438

 

 

$

7,438

 

2025

 

 

 

 

 

7,417

 

 

 

7,417

 

2026

 

 

22,500

 

 

 

6,488

 

 

 

28,988

 

2027

 

 

30,000

 

 

 

2,934

 

 

 

32,934

 

2028

 

 

7,500

 

 

 

1,356

 

 

 

8,856

 

Total

 

$

60,000

 

 

$

25,633

 

 

$

85,633

 

 

 

 

 

 

 

 

 

 

 

Loan Agreements

 

On March 29, 2019, the Company entered into a Credit, Security and Guaranty Agreement (Term Loan) (the “Prior Term Loan Credit Agreement”) with MidCap Financial Trust (“MidCap”) to borrow up to $70 million in three tranches (collectively “Prior Term Loan”), with a maturity date of March 1, 2024. The first advance of $40.0 million (“Tranche 1”) was drawn by the Company on March 29, 2019, with the proceeds used in part to repay in full the outstanding term loans and fees under a prior loan agreement. The second advance of $15.0 million (“Tranche 2”) was drawn by the Company on March 29, 2021. The third advance of $15.0 million (“Tranche 3”) expired on December 31, 2021. The borrowings under the Prior Term Loan bear interest at the sum of a fixed percentage spread and the greater of (i) 1.80% or (ii) one month SOFR plus 0.1%.

 

On March 31, 2023, the Company entered into an Amended and Restated Credit, Security and Guaranty Agreement (Term Loan) (the “Term Loan Credit Agreement”) which amended and restated the Prior Term Loan Credit Agreement. The Term Loan Credit Agreement provides a secured term loan facility in an aggregate principal amount of up to $75.0 million. The Company borrowed the first advance of $40.0 million (“Tranche 1”) and the second advance of $15.0 million (“Tranche 2”) on the closing date to refinance the term loans under the Prior Term Loan Credit Agreement. Under the terms of the Term Loan Credit Agreement, (i) the third advance of $10.0 million (“Tranche 3”) is available to the Company through July 1, 2024, and (ii) the fourth advance of $10.0 million (“Tranche 4”), will be available to the Company from July 1, 2024 through July 1, 2025, subject to the Company’s satisfaction of certain other conditions described in the Term Loan Credit Agreement.

 

Tranche 1, Tranche 2, the borrowed portion of Tranche 3, and, if borrowed, the remaining portion of Tranche 3 and Tranche 4, each bear interest at a floating rate equal to the sum of the Term SOFR rate (subject to a floor of 1.00%) plus 6.50%. The proceeds from Tranche 3 and Tranche 4 are expected to be used for working capital and general corporate purposes. Interest on each term loan advance is due and payable monthly in arrears. Interest only payments are due for the first 36 months, and the remaining payments are due over the remaining 24 months. The interest only payment period can be extended for 12 months upon achievement of a specified trailing 12 month net revenue target. The interest rate at December 31, 2023 is approximately 12.2%.

 

On September 1, 2023, the Company entered into Amendment 1 of the Term Loan Credit Agreement. At the close of this amendment, the Company borrowed $5.0 million available under Tranche 3. On January 5, 2024 and effective December 31, 2023, the Company entered into Amendment 2 of the Term Loan Credit Agreement to remove the minimum revenue condition applicable to the remaining $5.0 million available in Tranche 3, which may now be drawn at any time prior to July 1, 2024.

 

Prepayments of the term loans under the Term Loan Credit Agreement, in whole or in part, will be subject to early termination fees which decline each year through the term of the Term Loan Credit Agreement. The Company also must pay an annual administrative fee equal to a fractional percentage of the amount outstanding pursuant to the Term Loan Credit Agreement, and upon the final payment must also pay an exit fee of a percentage of the amount borrowed pursuant to the Term Loan Credit Agreement (the “Exit Fee”). The Company is required to pay a pro rata portion of the Exit Fee in connection with any prepayment. The Company uses the effective interest method to recognize the Exit Fee over the term of the debt.

The Company also maintained a Credit, Security and Guaranty Agreement (Revolving Loan) (the “Prior Revolving Loan Credit Agreement”) with MidCap. The borrowing limit under the Prior Revolving Loan Credit Agreement was $15.0 million. The amount borrowed under the Prior Revolving Loan Credit Agreement could be increased, upon request by the Company, by up to an additional $5.0 million, subject to agent and lender approval and the satisfaction of certain conditions. The Prior Revolving Loan Credit Agreement had a maturity date of March 1, 2024.

On March 31, 2023, the Company entered into Amended and Restated Credit, Security and Guaranty Agreement (Revolving Loan) (the “Revolving Loan Credit Agreement”) which amended and restated the Prior Revolving Loan Credit Agreement. The Revolving Loan Credit Agreement provides a secured revolving credit facility in an initial aggregate principal amount of up to $20.0 million. The Company may request an increase in the total commitments under the Revolving Loan Credit Agreement by up to an additional $15.0 million, subject to agent and lender approval and the satisfaction of certain conditions.

Loans under the Revolving Loan Credit Agreement accrue interest at a floating rate equal to the Term SOFR rate (subject to a floor of 1.00%) plus 3.75%. Accrued interest on the revolving loans will be paid monthly and revolving loans may be borrowed, repaid and re-borrowed until March 1, 2028, when all outstanding amounts must be repaid. Termination or permanent reductions of the revolving loan commitment under the Revolving Loan Credit Agreement will be subject to termination fees which decline each year until the fourth anniversary of the Revolving Loan Credit Agreement, at which time there is no early termination fee.

In connection with the Revolving Loan Credit Agreement, the Company is required to pay customary fees, including an origination fee equal to a fractional percentage of the original commitment amount at closing (and an equivalent origination fee with respect to any increased commitments at the time of the applicable increase), a monthly unused line fee based upon the average daily unused allowable borrowing base of the revolving credit facility and a monthly collateral management fee based upon the average daily used portion of the revolving credit facility. The Company is also required to maintain a minimum drawn balance under the revolving line or pay interest on the minimum drawn balance.

 

As of December 31, 2023 and December 31, 2022, the Company had borrowed $20.0 million and $14.9 million under the Revolving Loan Credit Agreement and the Prior Revolving Loan Credit Agreement, respectively, which is included in “Debt – current” in the Company's consolidated balance sheets.

The Term Loan Credit Agreement and Revolving Loan Credit Agreement contain certain financial and non-financial covenants, with which the Company was in compliance at December 31, 2023. Additionally, the Company’s obligations under both agreements are secured by a security interest in substantially all of the Company’s assets, with some exclusions.

XML 35 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases

Note 9. Leases

Operating Leases

The Company leases its office facilities, located in Concord, California and Amersfoort, the Netherlands, and certain equipment and automobiles under non-cancelable operating leases with initial terms in excess of one year that require the Company to pay operating costs, property taxes, insurance and maintenance. The operating leases expire at various dates through 2030, with certain of the leases providing for renewal options, provisions for adjusting future lease payments based on the consumer price index, and the right to terminate the lease early. The Company does not assume renewals in determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement. The Company recorded the lease right-of-use asset and obligation at the present value of lease payments over the lease term. The rates implicit in the Company’s leases are generally not readily determinable. The Company

must estimate its incremental borrowing rate to discount the lease payments to present value. Operating lease assets also include lease incentives.

The Company reduced its office space and ceased using approximately 15,000 square feet of rentable area of corporate office building during the third quarter of 2023. The Company recognized a loss of $1.7 million related to this facilities consolidation in the twelve months ended December 31, 2023 included in “Restructuring” on the Company’s consolidated statements of operations.

Supplemental cash flow information related to operating leases is as follows (dollars in thousands):

 

 

Year Ended

 

 

 

December 31,

 

 

2023

 

 

2022

 

 

2021

 

Cash payments for operating leases

 

$

4,188

 

 

$

3,345

 

 

$

3,390

 

Right-of-use assets obtained in exchange for operating lease obligations

 

 

1,476

 

 

 

1,401

 

 

 

1,311

 

 

 

 

 

 

 

 

 

 

 

Year Ended

 

 

 

December 31,

 

 

2023

 

 

2022

 

Weighted-average remaining lease term

 

5.4 years

 

 

6.5 years

 

Weighted-average discount rate

 

 

8.5

%

 

 

8.4

%

 

Future minimum non-cancelable payments under operating leases as of December 31, 2023, were as follows (in thousands):

 

 

Operating Leases

 

2024

 

 

$

3,638

 

2025

 

 

 

3,268

 

2026

 

 

 

3,128

 

2027

 

 

 

3,419

 

2028

 

 

 

3,811

 

Thereafter

 

 

 

4,172

 

Total future lease payments

 

 

$

21,436

 

Less imputed interest

 

 

 

5,233

 

Present value of lease liabilities (1)

 

 

$

16,203

 

 

(1) Lease liabilities include those operating leases that we plan to sublease as a part of our facilities consolidation restructuring efforts. See Note 7 for additional information.

 

During the years ended December 31, 2023, 2022 and 2021, the Company recorded operating lease expenses of $3.5 million, $3.2 million and $3.2 million, respectively. As of December 31, 2023, the Company had no leases that have not yet commenced.

XML 36 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 10. Commitments and Contingencies

Purchase Commitments

The Company is party to agreements with certain providers for certain components of the INTERCEPT Blood System. Certain of these agreements require minimum purchase commitments from the Company. As of December 31, 2023, the Company had $30.7 million of short-term purchase commitments and $3.0 million of long-term purchase commitments, which are not recorded in the Company’s consolidated balance sheets.

XML 37 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Stockholders' Equity

Note 11. Stockholders’ Equity

Sales Agreement

On December 11, 2020, the Company entered into the Controlled Equity OfferingSM Sales Agreement (the “Sales Agreement”) with Cantor Fitzgerald & Co. and Stifel, Nicolaus & Company, Incorporated (each a “Sales Agent” and collectively, the “Sales Agents”), under which the Company may issue and sell from time to time up to $100.0 million of the Company’s common stock through or to the Sales Agents, as sales agent or principal.

On March 1, 2023, the Company entered into Amendment No.1 to the Sales Agreement (the “Amended Sales Agreement”). Under the Amended Sales Agreement, the Company was able to issue and sell from time to time up to $96.8 million of the Company’s common stock through or to the Sales Agents, as sales agent or principal. Under the Amended Sales Agreement, each Sales Agent receives compensation based on an aggregate of 3% of the gross proceeds on the sale price per share of the Company’s common stock. The issuance and sale of these shares by the Company pursuant to the Amended Sales Agreement are deemed an “at-the-market” offering and are registered under the Securities Act of 1933, as amended.

During the year ended December 31, 2023, no shares of the Company’s common stock were sold under the Sales Agreement or the Amended Sales Agreement. At December 31, 2023, the Company had approximately $96.8 million of common stock available to be sold under the Amended Sales Agreement.

XML 38 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

Note 12. Stock-Based Compensation

Employee Stock Plans

Employee Stock Purchase Plan

The Company maintains an Employee Stock Purchase Plan (the “Purchase Plan”), which is intended to qualify as an employee stock purchase plan within the meaning of Section 423(b) of the Internal Revenue Code. Under the Purchase Plan, the Company’s Board of Directors may authorize participation by eligible employees, including officers, in periodic offerings. Under the Purchase Plan eligible employee participants may purchase shares of common stock of the Company at a purchase price equal to 85% of the lower of the fair market value per share on the start date of the offering period or the fair market value per share on the purchase date. The Purchase Plan consists of a fixed offering period of 12 months with two purchase periods within each offering period. In June 2020, the Company’s stockholders approved an amendment and restatement of the Purchase Plan that increased the aggregate number of shares of common stock authorized for issuance under the Purchase Plan by 1.5 million shares. At December 31, 2023, the Company had 0.8 million shares available for future issuance.

2008 Equity Incentive Plan

The Company also maintains an equity compensation plan to provide long-term incentives for employees, contractors, and members of its Board of Directors. The Company currently grants equity awards from one plan, the 2008 Equity Incentive Plan and its subsequent amendments (collectively, the “Amended 2008 Plan”). The Amended 2008 Plan allows for the issuance of non-statutory and incentive stock options, restricted stock, restricted stock units (“RSUs”), stock appreciation rights, other stock-related awards, and performance awards which may be settled in cash, stock, or other property. In June 2019, the Company’s stockholders approved an amendment and restatement of the Amended 2008 Plan that increased the aggregate number of shares of common stock authorized for issuance by 11.8 million shares. In June 2020, the Company’s stockholders approved an amendment and restatement of the Amended 2008 Plan that increased the aggregate number of shares of common stock authorized for issuance by 5.0 million shares. In June 2021, the Company’s stockholders approved an amendment and restatement of the Amended 2008 Plan that increased the aggregate number of shares of common stock authorized for issuance by 7.6 million shares. In June 2022, the Company’s stockholders approved an amendment and restatement of the Amended 2008 Plan that increased the aggregate number of shares of common stock authorized for issuance by 12.0 million shares. In June 2023, the Company’s stockholders approved an amendment and restatement of the Amended 2008 Plan that increased the aggregate number of shares of common stock authorized for issuance by 7.0 million shares. Option awards under the Amended 2008 Plan generally have a maximum term of ten years from the date of the award. The Amended 2008 Plan generally requires options to be granted at 100% of the fair market value of the Company’s common stock subject to the option on the date of grant. Options granted by the Company to employees generally vest over four years. RSUs are measured based on the fair market value of the underlying stock on the date of grant. RSUs granted by the Company to employees generally vest over three to four years.

Performance-based stock granted under the Amended 2008 Plan are limited to 500,000 shares of common stock per recipient per calendar year. Performance-based cash awards granted under the Amended 2008 Plan are limited to $1.0 million per recipient per calendar year. At December 31, 2023, 1.6 million shares of performance-based stock awards were outstanding.

At December 31, 2023, the Company had approximately 40.2 million shares of its common stock subject to outstanding options or unvested RSUs, or remaining available for future issuance under the Amended 2008 Plan, of which approximately 14.5 million shares and 10.7 million shares were subject to outstanding options and unvested RSUs, respectively, and approximately 15.0 million shares were available for future issuance under the Amended 2008 Plan. The Company’s policy is to issue new shares of common stock upon the exercise of options or vesting of RSUs.

Activity under the Company’s equity incentive plans related to stock options is set forth below (in thousands except per share amounts):

 

 

Number of
Options Outstanding

 

 

Weighted Average
Exercise Price
per Share

 

Balance at December 31, 2022

 

 

15,756

 

 

$

5.12

 

Granted

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

Forfeited/canceled

 

 

(1,241

)

 

 

4.20

 

Balance at December 31, 2023

 

 

14,515

 

 

 

5.20

 

Activity under the Company’s equity incentive plans related to RSUs is set forth below (in thousands except per share amounts):

 

 

Number of
RSUs Unvested

 

 

Weighted Average
Grant Date Fair Value
per Share

 

Balance at December 31, 2022

 

 

8,497

 

 

$

5.76

 

Granted (1)

 

 

7,264

 

 

 

2.64

 

Vested (1)

 

 

(3,194

)

 

 

5.66

 

Forfeited (1)

 

 

(1,881

)

 

 

5.39

 

Balance at December 31, 2023

 

 

10,686

 

 

 

3.74

 

(1) Includes shares issuable under performance-based restricted stock unit awards.

 

The total fair value of RSUs as of their respective vesting dates, for the years ended December 31, 2023, 2022 and 2021, were $8.7 million, $15.0 million and $16.1 million, respectively.

Information regarding the Company’s stock options outstanding, stock options vested and expected to vest, and stock options exercisable at December 31, 2023, was as follows (in thousands except weighted average exercise price and contractual term):

 

 

 

Number of Shares

 

 

Weighted Average
Exercise
Price

 

 

Weighted Average
Remaining
Contractual Term
(Years)

 

Aggregate
Intrinsic Value

 

Balances at December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

Stock options outstanding

 

 

14,515

 

 

$

5.20

 

 

 

4.14

 

 

 

Stock options vested and expected to vest

 

 

14,495

 

 

 

5.20

 

 

 

4.14

 

 

 

Stock options exercisable

 

 

13,162

 

 

 

5.13

 

 

 

3.78

 

 

 

The aggregate intrinsic value in the table above is calculated as the difference between the exercise price of the stock option and the Company’s closing stock price on the last trading day of each respective fiscal period.

There were no stock options exercised during the year ended December 31, 2023. The total intrinsic value of options exercised for the years ended December 31, 2022 and 2021, was $1.1 million and $7.5 million, respectively. The total intrinsic value of exercised stock options is calculated based on the difference between the exercise price and the quoted market price of the Company’s common stock as of the close of the exercise date.

Stock-based Compensation Expense

Stock-based compensation expense recognized on the Company’s consolidated statements of operations for the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Research and development

 

$

5,823

 

 

$

5,635

 

 

$

4,950

 

Selling, general and administrative

 

 

14,448

 

 

 

18,821

 

 

 

18,621

 

Total stock-based compensation expense

 

$

20,271

 

 

$

24,456

 

 

$

23,571

 

 

Stock-based compensation expense in the above table does not reflect any income taxes as the Company has experienced a history of net losses since its inception and has a nearly full valuation allowance on its deferred tax assets. In addition, there was neither income tax benefits realized related to stock-based compensation expense nor any stock-based compensation costs capitalized as part of an asset during the years ended December 31, 2023, 2022 and 2021.

As of December 31, 2023, the Company expects to recognize the remaining unamortized stock-based compensation expense of $4.0 million related to non-vested stock options and $23.0 million related to RSUs, net of estimated forfeitures, over an estimated remaining weighted average period of 1.6 years and 1.8 years, respectively.

Valuation Assumptions for Stock-based Compensation

The Company uses the Black-Scholes option pricing model to determine the grant-date fair value of stock options and employee stock purchase plan rights. The Black-Scholes option-pricing model is affected by the Company’s stock price, as well as assumptions regarding a number of complex and subjective variables, which include the expected term of the grants, actual and projected employee stock option exercise behaviors, including forfeitures, the Company’s expected stock price volatility, the risk-free interest rate and expected dividends. The Company recognizes the grant-date fair value of the stock award as stock-based compensation expense on a straight-line basis over the requisite service period, which is the vesting period, and is adjusted for estimated forfeitures.

The expected life of the stock options is based on observed historical exercise patterns. Groups of employees having similar historical exercise behavior are considered separately for valuation purposes. The Company estimates stock option forfeitures based on historical data for employee groups. The total number of stock options expected to vest is adjusted by actual and estimated forfeitures.

The expected volatility is estimated by using historical volatility of the Company’s common stock. The risk-free interest rate is based on the implied yield on a U.S. Treasury zero-coupon issue with a remaining term commensurate with the expected term of the option. The Company does not anticipate paying any cash dividends in the foreseeable future and therefore uses an expected dividend yield of zero.

The weighted average assumptions used to value the Company’s stock-based awards for the years ended December 31, 2023, 2022 and 2021, was as follows:

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Stock Options:

 

 

 

 

 

 

 

 

 

Expected term (in years)

 

 

 

 

 

6.82

 

 

 

6.97

 

Estimated volatility

 

 

 

 

 

55

%

 

 

55

%

Risk-free interest rate

 

 

 

 

 

1.89

%

 

 

1.16

%

Expected dividend yield

 

 

 

 

 

0

%

 

 

0

%

Employee Stock Purchase Plan Rights:

 

 

 

 

 

 

 

 

 

Expected term (in years)

 

 

0.75

 

 

 

0.74

 

 

 

0.74

 

Estimated volatility

 

 

70

%

 

 

56

%

 

 

56

%

Risk-free interest rate

 

 

5.29

%

 

 

2.25

%

 

 

0.07

%

Expected dividend yield

 

 

0

%

 

 

0

%

 

 

0

%

 

There were no stock options granted during the year ended December 31, 2023. The weighted average grant-date fair value of stock options granted during the years ended December 31, 2022 and 2021, were $3.12 per share and $3.51 per share, respectively. The weighted average grant-date fair value of employee stock purchase rights during the years ended December 31, 2023, 2022 and 2021, was $0.88 per share, $1.63 per share and $2.21 per share, respectively.

XML 39 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plan
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Retirement Plan

Note 13. Retirement Plan

The Company maintains a defined contribution savings plan (the “401(k) Plan”) that qualifies under the provisions of Section 401(k) of the Internal Revenue Code and covers eligible U.S. employees of the Company. Under the terms of the 401(k) Plan, eligible U.S. employees may make pre-tax dollar or post-tax (Roth) contributions of up to 60% of their eligible pay up to a maximum cap established by the IRS. The Company may contribute a discretionary percentage of qualified individual employee’s salaries, as defined, to the 401(k) Plan. In 2019, the Company began providing a 401(k) match, subject to certain limitations. Under the 401(k) match, the Company matches 50% of the first 6% of each employee’s 401(k) contribution, up to an annual maximum of $5,000. The employer match will vest immediately.

XML 40 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Development and License Agreements
12 Months Ended
Dec. 31, 2023
Development And License Agreements [Abstract]  
Development and License Agreements

Note 14. Development and License Agreements

Agreements with Fresenius

In May 2022, the Company entered into the Second Amended and Restated Supply and Manufacturing Agreement (“2022 Agreement”) with Fresenius Kabi AG, Fenwal France SAS, and Fenwal International, Inc. (collectively, “Fresenius”) for the manufacture and production of disposable sets for the INTERCEPT Blood System until December 31, 2031. Under the terms of the 2022 Agreement, Fresenius is obligated to manufacture, and Company is obligated to purchase, finished disposable kits for the platelet and plasma systems. Fresenius sources most of the components used in the production of disposable kits, except for certain other components that the Company sources from other third-parties and provides to Fresenius for inclusion into the finished disposable kits. The 2022 Agreement permits the Company to purchase sets for the platelet and plasma systems from third-parties to the extent necessary to maintain supply qualifications with such third-parties or where local or regional manufacturing is needed to obtain product registrations or sales. Fresenius will expand manufacturing of the disposable sets to three production facilities, following qualification and licensure of such additional facilities. The term of the 2022 Agreement will automatically renew for successive two-year periods unless terminated by either party upon two years’ prior written notice, in the case of the initial term, or one year prior written notice, in the case of any successive renewal term. Each party has normal and customary termination rights, including termination for material breach. Pricing under the 2022 Agreement for the initial term is based on volume purchases by the Company and subject to an annual adjustment based on variation in a price index.

Government contracts

In June 2016, the Company entered into an agreement with Biomedical Advanced Research and Development Authority (“BARDA”) to support the Company’s development and implementation of pathogen reduction technology for platelet, plasma, and red blood cells.

The agreement with BARDA and its subsequent modifications include a base period (the “Base Period”) and option periods (each, an “Option Period”). The agreement includes committed funding for clinical development of the INTERCEPT Blood System for red blood cells (the “red blood cell system”). In September 2023, BARDA committed an additional $3.5 million raising the committed funding to up to $185.5 million as of December 31, 2023. However, the potential for the exercise by BARDA of subsequent Option Periods that, if exercised by BARDA and completed, was reduced by $8.8 million and would bring the total funding opportunity to $270.2 million through September 2026. If exercised by BARDA, subsequent Option Periods would fund activities related to broader implementation of the platelet and plasma system or the red blood cell system in areas of emerging pathogens, clinical and regulatory development programs in support of the potential licensure of the red blood cell system in the U.S., and development, manufacturing and scale-up activities for the red blood cell system. The Company could be responsible for up to $1.4 million of co-investment if certain Option Periods are exercised. BARDA will make periodic assessments of the Company’s progress and the continuation of the agreement is based on the Company’s success in completing the required tasks under the Base Period and each exercised Option Period. BARDA has rights under certain contract clauses to terminate the agreement, including the ability to terminate the agreement for convenience at any time. As of December 31, 2023 and December 31, 2022, $5.6 million and $4.0 million, respectively, of billed and unbilled amounts were included in “Accounts receivable” on the Company’s consolidated balance sheets related to BARDA.

In September 2020, the Company entered into a five-year agreement with the U.S. Food and Drug Administration (“FDA”) for the development of next-generation compounds to optimize pathogen reduction treatment of whole blood to reduce the risk of transfusion-transmitted infections. The total contract value is $11.1 million. As of December 31, 2023 and December 31, 2022, $0.5 million and $0.2 million, respectively, of billed and unbilled amounts were included in “Accounts receivable” on the Company’s consolidated balance sheets related to FDA.

In September 2022, the Company entered into an agreement with the U.S. Department of Defense, or DoD, Industrial Base Analysis and Sustainment program for the development of pathogen reduced, lyophilized cryoprecipitate to treat bleeding due to trauma. In May 2023, the Company and the DoD entered into an amendment to the agreement to extend the agreement to February 2027 and increased the total contract value from $9.1 million to $17.8 million. The revenue of the DoD contract is recognized on the application of the cost-to-cost input method, which measures the extent of progress towards completion based on the ratio of actual costs incurred to the total estimated costs over the performance period of the agreement. Revenue is recorded as a percentage of the transaction price based on the extent of progress towards completion. The estimate of the Company’s measure of progress, which can include additional services, if any, and the estimate of any additional consideration for those additional services, if any, are included in the transaction price which is updated at each reporting date, and revenue is recognized on a cumulative catch-up basis. As such, management applies a certain amount of judgment in estimating both the services and the corresponding timeline through to completion of the performance obligation, which are key inputs when using the cost-to-cost input method. Given that the estimate of the Company’s measure of progress is updated at each reporting date, and revenue is recognized on a cumulative catch-up basis, a significant change in the remaining estimated costs to complete the services (including revisions to transaction price) could have a significant impact on revenues previously recognized under this arrangement (including reversal of previously recognized revenue) at each reporting date.

As of December 31, 2023 and December 31, 2022, $3.7 million and $0.5 million, respectively, of billed amount was included in “Accounts receivable” on the Company’s consolidated balance sheets related to DoD. As of December 31, 2023, $1.5 million was included in “Deferred revenue” as contract liabilities on the Company's consolidated balance sheet related to DoD. As of December 31,

2022, $0.1 million of unbilled amounts with milestone payment contingency were included in “Other current assets” on the Company’s consolidated balance sheet related to DoD.

XML 41 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

Note 15. Income Taxes

 

U.S and foreign components of consolidated loss before income taxes for the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):

 

 

 

2023

 

 

2022

 

 

2021

 

Loss before income taxes:

 

 

 

 

 

 

 

 

 

U.S.

 

$

(38,281

)

 

$

(43,096

)

 

$

(54,757

)

Foreign

 

 

959

 

 

 

759

 

 

 

700

 

 Loss before income taxes

 

$

(37,322

)

 

$

(42,337

)

 

$

(54,057

)

 

 

The provision for income taxes for the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):

 

 

 

2023

 

 

2022

 

 

2021

 

Provision for income taxes:

 

 

 

 

 

 

 

 

 

Current:

 

 

 

 

 

 

 

 

 

Foreign

 

$

285

 

 

$

520

 

 

$

274

 

Federal

 

 

 

 

 

 

 

 

 

State

 

 

36

 

 

 

5

 

 

 

 

Total current

 

 

321

 

 

 

525

 

 

 

274

 

Deferred:

 

 

 

 

 

 

 

 

 

Foreign

 

 

 

 

 

 

 

 

 

Federal

 

 

2

 

 

 

(18

)

 

 

23

 

State

 

 

2

 

 

 

(19

)

 

 

22

 

Total deferred

 

 

4

 

 

 

(37

)

 

 

45

 

Provision for income taxes

 

$

325

 

 

$

488

 

 

$

319

 

 

 

 

 

 

 

 

 

 

 

 

The difference between the provision for income taxes and the amount computed by applying the federal statutory income tax rate to loss before taxes for the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

2021

 

Federal statutory tax

 

$

(7,838

)

 

$

(8,891

)

 

$

(11,352

)

Federal research credits

 

 

(1,065

)

 

 

(1,874

)

 

 

(2,159

)

State research credits

 

 

(642

)

 

 

(822

)

 

 

(767

)

Expiration of federal carryovers

 

 

7,284

 

 

 

4,858

 

 

 

4,651

 

Change in valuation allowance

 

 

1,361

 

 

 

6,379

 

 

 

10,482

 

Compensation related items

 

 

3,257

 

 

 

1,794

 

 

 

460

 

State taxes

 

 

(1,710

)

 

 

(1,127

)

 

 

(1,294

)

Revision to prior year items

 

 

(664

)

 

 

 

 

 

 

Other

 

 

342

 

 

 

171

 

 

 

298

 

Provision for income taxes

 

$

325

 

 

$

488

 

 

$

319

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes at the enacted rates. The significant components of the Company’s deferred tax assets and liabilities at December 31, 2023, 2022 and 2021, were as follows (in thousands):

 

 

December 31,

 

 

 

2023

 

 

2022

 

Deferred tax assets:

 

 

 

 

 

 

Net operating loss carryforwards

 

$

133,476

 

 

$

136,632

 

Research and development credit carryforwards

 

 

28,567

 

 

 

29,242

 

Capitalized research and development

 

 

33,571

 

 

 

27,916

 

Compensation related items

 

 

10,306

 

 

 

12,014

 

Operating leases

 

 

3,462

 

 

 

3,786

 

Other

 

 

9,823

 

 

 

9,056

 

Total deferred tax assets

 

 

219,205

 

 

 

218,646

 

Valuation allowance

 

 

(216,888

)

 

 

(215,903

)

Net deferred tax assets

 

$

2,317

 

 

$

2,743

 

 

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

Right-of-use assets

 

$

2,173

 

 

$

2,610

 

Other

 

 

209

 

 

 

194

 

Total deferred tax liabilities

 

$

2,382

 

 

$

2,804

 

The valuation allowance increased by $1.0 million for the year ended December 31, 2023, compared to the increase of $6.4 million and $10.5 million for the years ended December 31, 2022 and 2021, respectively. The Company believes that, based on a number of factors, the available objective evidence creates sufficient uncertainty regarding the realizability of the deferred tax assets such that a valuation allowance has been recorded. These factors include the Company’s history of net losses since its inception, the need for regulatory approval of the Company’s products prior to commercialization and expected near-term future losses. The Company expects to maintain a valuation allowance until circumstances change.

For the year ended December 31, 2023, the Company reported pretax net losses on its consolidated statement of operations and calculated taxable losses for both federal and state taxes. The difference between reported net loss and taxable loss are due to differences between book accounting and the respective tax laws.

 

The Company's tax losses and credits are subject to varying carryforward periods. The gross amounts and dates of expiration of the significant carryforwards are as follows:

 

 

 

 

 

Expires

 

 

Expires

 

 

Expires

 

 

No

 

 

 

Total

 

 

2024-2026

 

 

2027-2033

 

 

2034-2043

 

 

Expiration

 

Federal losses carryovers

 

$

590,870

 

 

$

60,190

 

 

$

191,075

 

 

$

148,686

 

 

$

190,919

 

California loss carryovers

 

 

104,900

 

 

 

 

 

 

67,161

 

 

 

37,739

 

 

 

 

Other state loss carryovers

 

 

44,257

 

 

 

115

 

 

 

1,685

 

 

 

31,503

 

 

 

10,954

 

Federal research credits

 

 

16,758

 

 

 

1,403

 

 

 

1,808

 

 

 

13,547

 

 

 

 

California research credits

 

 

14,948

 

 

 

 

 

 

 

 

 

 

 

 

14,948

 

Federal foreign tax credits

 

 

610

 

 

 

 

 

 

610

 

 

 

 

 

 

 

 

The Company’s ability to utilize net operating loss and research and development credit carryforwards is limited by (a) its ability to generate future taxable income, (b) varying apportionment and allocation rules, and (c) limitations pursuant to the ownership change rules in accordance with Section 382 of the Internal Revenue Code of 1986 and with Section 383 of the Internal Revenue Code of 1986, as well as similar state provisions.

 

The Company’s unrecognized tax benefits primarily relate to federal and California research tax credits. These tax credits have not been utilized on any tax return and currently have no impact on the Company’s tax expense due to the Company’s operating losses and the related valuation allowances. There are additional unrecognized tax benefits related to foreign activities.

The following is a tabular reconciliation of the total amounts of unrecognized tax benefits (in thousands):

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Unrecognized tax benefits at beginning of period

 

$

8,652

 

 

$

9,366

 

Decreases related to expired carryforwards

 

 

(1,126

)

 

 

(1,481

)

Increases related to prior year tax positions

 

 

100

 

 

 

258

 

Increases related to current year tax positions

 

 

298

 

 

 

509

 

Unrecognized tax benefits at end of period

 

$

7,924

 

 

$

8,652

 

 

 

 

 

 

 

 

The Company recognizes accrued interest and penalties related to unrecognized tax benefits in its income tax expense. During the next twelve months, it is reasonably possible that the Company’s unrecognized tax benefit may decrease by as much as $0.3 million due to settlements in foreign tax jurisdictions. However, this may change as the Company continues to have ongoing negotiations with foreign taxing authorities throughout the year.

XML 42 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment, Customer and Geographic Information
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segment, Customer and Geographic Information

Note 16. Segment, Customer and Geographic Information

The Company continues to operate in only one segment, blood safety. The Company’s chief executive officer is the chief operating decision maker who evaluates performance based on the net revenues and operating loss of the blood safety segment. The Company considers the sale of all of its INTERCEPT Blood System products to be similar in nature and function, and any revenue earned from services is minimal.

The Company’s operations outside of the U.S. include a wholly-owned subsidiary headquartered in Europe. The Company’s operations in the U.S. are responsible for the R&D and global and domestic commercialization of the INTERCEPT Blood System, while operations in Europe are responsible for the commercialization efforts of the platelet and plasma systems in Europe, the Commonwealth of Independent States and the Middle East. Product revenues are attributed to each region based on the location of the customer, and in the case of non-product revenues, on the location of the collaboration partner.

The Company had the following significant customers that accounted for more than 10% of the Company’s total product revenue, during the years ended December 31, 2023, 2022 and 2021 (in percentages):

 

 

 

Year Ended December 31,

 

 

2023

 

2022

 

2021

American Red Cross

 

35%

 

35%

 

30%

Établissement Français du Sang

 

12%

 

12%

 

16%

 

 

Revenues by geographical location were based on the location of the customer during the years ended December 31, 2023, 2022 and 2021, and was as follows (in thousands):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Product revenue:

 

 

 

 

 

 

 

 

 

United States

 

$

93,232

 

 

$

101,391

 

 

$

67,498

 

France

 

 

18,490

 

 

 

19,327

 

 

 

20,887

 

Other countries

 

 

44,645

 

 

 

41,330

 

 

 

42,474

 

Total product revenue

 

 

156,367

 

 

 

162,048

 

 

 

130,859

 

Government contract revenue:

 

 

 

 

 

 

 

 

 

United States

 

 

30,430

 

 

 

26,267

 

 

 

28,659

 

Total government contract revenue

 

 

30,430

 

 

 

26,267

 

 

 

28,659

 

Total revenue

 

$

186,797

 

 

$

188,315

 

 

$

159,518

 

 

Long-lived assets by geographical location at December 31, 2023 and December 31, 2022, were as follows (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

United States

 

$

8,444

 

 

$

10,705

 

Europe & other

 

 

196

 

 

 

264

 

Total long-lived assets

 

$

8,640

 

 

$

10,969

 

XML 43 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Principles of Consolidation

Principles of Consolidation

The accompanying consolidated financial statements include those of Cerus Corporation, its subsidiary, and its variable interest entity in which the Company is the primary beneficiary in accordance with the consolidation accounting guidance, after elimination of all intercompany accounts and transactions (together with Cerus Corporation, hereinafter “Cerus” or the “Company”). These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”).

Use of Estimates

Use of Estimates

The preparation of financial statements requires management to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures of contingent assets and liabilities. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, the collectability of accounts receivable, inventory classification and related reserves, fair values of investments, the allowance for credit losses, stock-based compensation, goodwill, useful lives of property and equipment, income taxes, and incremental borrowing rate, among others. The Company bases its estimates on historical experience, future projections, and on various other assumptions that are believed to be reasonable under the circumstances. Actual results may differ from those estimates under different assumptions or conditions.

Revenue

Revenue

Revenue is recognized by applying the following five steps: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies a performance obligation.

The Company’s main source of revenue is product revenue from sales of the INTERCEPT Blood System for platelets and plasma (“platelet and plasma systems” or “disposable kits”), UVA illumination devices (“illuminators”), INTERCEPT Fibrinogen Complex (“IFC”), spare parts and storage solutions, and maintenance services of illuminators. The Company sells its platelet and plasma systems directly to blood banks, hospitals, universities, government agencies, as well as to distributors in certain regions. The Company sells its IFC primarily to hospitals and blood banks. The Company uses a binding purchase order or signed sales contract as evidence of a contract and satisfaction of its policy. Generally, the Company’s sales contracts for disposable kits and illuminators with its customers do not provide for open return rights, except within a reasonable time after receipt of goods in the case of defective or non-conforming product. The contracts with customers can include various combinations of products, and to a lesser extent, services. The Company must determine whether products or services are capable of being distinct and accounted for as separate performance obligations, or are accounted for as a combined performance obligation. The Company must allocate the transaction price to each performance obligation on a relative SSP basis and recognize the product revenue when the performance obligation is satisfied. The Company determines the SSP by using the historical selling price of the products and services. If the amount of consideration in a contract is variable, the Company estimates the amount of variable consideration that should be included in the transaction price using the most likely amount method, to the extent it is probable that a significant future reversal of cumulative product revenue under the contract will not occur. Product revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to receive in exchange for those products or services. Product revenue from the sale of illuminators, disposable kits, IFC, spare parts and storage solutions are recognized upon the transfer of control of the products to the customer. Product revenue from maintenance services are recognized ratably on a straight-line basis over the term of maintenance as customers simultaneously

consume and receive benefits. Freight costs charged to customers are recorded as a component of product revenue. Taxes that the Company invoices to its customers and remits to governments are recorded on a net basis, which excludes such tax from product revenue.

The Company receives reimbursement under its U.S. government contracts that support research and development of defined projects. The contracts generally provide for reimbursement of approved costs incurred under the terms of the contracts. Revenue related to the cost reimbursement provisions under the Company’s U.S. government contracts is recognized as the qualified direct and indirect costs on the projects are incurred. The Company invoices under its U.S. government contracts using the provisional rates in the government contracts and thus is subject to future audits at the discretion of the government. The Company believes that government contract revenue for periods not yet audited has been recorded in amounts that are expected to be realized upon final audit and settlement. However, these audits could result in an adjustment to government contract revenue previously reported, which adjustments could be potentially significant. Costs incurred related to services performed under the contracts are included as a component of research and development or selling, general and administrative expenses in the Company’s consolidated statements of operations. The Company’s use of estimates in recording accrued liabilities for government contract activities (see “Use of Estimates” above) affects the revenue recorded from development funding and under the government contracts.

Disaggregation of Product Revenue

Product revenue by geographical locations of customers during the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

 

2023

 

 

2022

 

 

2021

 

Product revenue:

 

 

 

 

 

 

 

 

 

North America

 

$

99,187

 

 

$

103,978

 

 

$

68,968

 

Europe, Middle East and Africa

 

 

55,008

 

 

 

56,297

 

 

 

60,124

 

Other

 

 

2,172

 

 

 

1,773

 

 

 

1,767

 

Total product revenue

 

$

156,367

 

 

$

162,048

 

 

$

130,859

 

 

Contract Balances

The Company invoices its customers based upon the terms in the contracts, which generally require payment 30 to 60 days from the date of invoice. Accounts receivable are recorded when the Company’s right to the consideration is estimated to be unconditional. The Company's conditional rights to the consideration are recorded as contract assets. As of December 31, 2023 and December 31, 2022, the Company had zero and $0.1 million, respectively, of contract assets included in the “Prepaid and other current assets” on the Company’s consolidated balance sheets.

Contract liabilities mainly consist of deferred revenue related to maintenance services, unshipped products, and uninstalled illuminators, or receivables from customers that are not yet recognized as revenue. Maintenance services are generally billed upfront at the beginning of each annual service period and recognized ratably over the contractual service period. The Company applies an optional exemption to not disclose the value of unsatisfied performance obligations for contracts that have an original expected duration of one year or less. As of December 31, 2023 and December 31, 2022, the Company had $1.5 million and zero, respectively, of contract liabilities included in “Deferred revenue” on the Company’s consolidated balance sheets related to the Department of Defense, or DoD.

Research and Development Expenses

Research and Development Expenses

Research and development (“R&D”) expenses are charged to expense when incurred, including cost incurred pursuant to the terms of the Company’s U.S. government contracts. R&D expenses include salaries and related expenses for scientific and regulatory personnel, non-cash stock-based compensation, payments to consultants, supplies and chemicals used in in-house laboratories, costs of R&D facilities, depreciation of equipment and external contract research expenses, including clinical trials, preclinical safety studies, other laboratory studies, process development and product manufacturing for research use.

The Company’s use of estimates in recording accrued liabilities for R&D activities (see “Use of Estimates” above) affects the amounts of R&D expenses recorded from development funding. Actual results may differ from those estimates under different assumptions or conditions.

Cash Equivalents

Cash Equivalents

The Company considers all highly liquid investments with maturities of three months or less from the date of purchase to be cash equivalents. These investments primarily consist of money market instruments and are classified as available-for-sale.

Investments Investments

Investments with original maturities of greater than three months primarily include corporate debt and U.S. government agency securities that are designated as available-for-sale and classified as short-term investments. Available-for-sale securities are carried at estimated

fair value. The Company views its available-for-sale portfolio as available for use in its current operations. Unrealized gains and losses derived by changes in the estimated fair value of available-for-sale securities are recorded in “Unrealized gains (losses) on available-for-sale investments, net of taxes” on the Company’s consolidated statements of comprehensive loss. Realized gains (losses) from the sale of available-for-sale investments, if any, are determined on a specific identification method, and are recorded in “Other income (expense), net” on the Company’s consolidated statements of operations. The costs of securities sold are based on the specific identification method, if applicable. The Company reported the amortization of any premium and accretion of any discount resulting from the purchase of debt securities as a component of interest income.

The Company also reviews its available-for-sale securities on a regular basis to evaluate whether any security in an unrealized loss position has expected credit loss by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. Expected credit losses, if any, are recorded in “Other income (expense), net” on the Company’s consolidated statements of operations.

During the years ended December 31, 2023 and December 31, 2022, the Company recorded zero and $2.2 million, respectively, of impairment of investments in certain preferred stock and warrants in “Other income (expense), net” on the Company's consolidated statements of operations.

Deferred Compensation Plan

Deferred Compensation Plan

The Company’s deferred compensation plan, pursuant to which compensation deferrals began in 2020, is a nonqualified deferred compensation plan that allows highly compensated employees to defer up to 80 percent of their base salary and up to 100 percent of their variable compensation each plan year. The Company may make discretionary contributions to each participant in an amount determined each year. To fund the deferred compensation plan’s long-term liability, the Company purchases Company-owned life insurance contracts on certain employees. The insurance serves as an investment source for the funds being set aside. Participants in the deferred compensation plan select the mutual funds in which their compensation deferrals are deemed to be invested as a component of the insurance contracts. As of December 31, 2023 and December 31, 2022, $2.6 million and $1.9 million, respectively, were included in “Other assets” on the Company’s consolidated balance sheets, which represents the cash surrender value of the associated life insurance policies. As of December 31, 2023 and December 31, 2022, $2.8 million and $1.9 million, respectively, were included in “Other non-current liabilities” on the Company’s consolidated balance sheets, which represents the carrying value of the liability for deferred compensation. Gains and losses on the investments related to the nonqualified deferred compensation plan are included in “Other income (expense), net”, on the Company’s consolidated statements of operations, and corresponding changes in their deferred compensation liability are included in operating expenses.

Restricted Cash

Restricted Cash

As of December 31, 2023 and December 31, 2022, the Company’s restricted cash consisted primarily of a letter of credit relating to an office building lease. As of December 31, 2023 and December 31, 2022, the Company also had certain non-U.S. dollar denominated deposits recorded as restricted cash in compliance with certain foreign contractual requirements.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash equivalents, available-for-sale securities and accounts receivable.

Pursuant to the Company’s investment policy, substantially all of the Company’s cash, cash equivalents and available-for-sale securities are maintained at major financial institutions of high credit standing. The Company monitors the financial credit worthiness of the issuers of its investments and limits the concentration in individual securities and types of investments that exist within its investment portfolio. Generally, all of the Company’s investments carry high credit quality ratings, which is in accordance with its investment policy. At December 31, 2023, the Company does not believe there is significant financial risk from non-performance by the issuers of the Company’s cash equivalents and short-term investments.

On a regular basis, including at the time of sale, the Company performs credit evaluations of its significant customers that it expects to sell to on credit terms. Generally, the Company does not require collateral from its customers to secure accounts receivable. To the extent that the Company determines credit losses may occur, the Company maintains an allowance for estimated credit losses on its consolidated balance sheets and records a charge on its consolidated statements of operations as a component of selling, general and administrative expenses.

The Company had three and two customers that accounted for more than 10% of the Company’s outstanding accounts receivables at both December 31, 2023 and December 31, 2022, respectively. These customers cumulatively represented approximately 51% and 49% of the Company’s outstanding trade receivables at December 31, 2023 and December 31, 2022, respectively. To date, the Company has not experienced collection difficulties from these customers.

Inventories

Inventories

At December 31, 2023 and December 31, 2022, inventory consisted of raw materials, work-in-process and finished goods. Finished goods include INTERCEPT disposable kits, illuminators, and certain components for the illuminators. Platelet and plasma systems’ disposable kits generally expire no later than 24 months from the date of manufacture. In the U.S., until the Company is able to generate data satisfactory to the FDA regarding the stability of the disposable kits for the platelet system using a component manufactured with a new solvent, the shelf life for our platelet kits will be limited to six months. Illuminators and individual components do not have regulated expiration dates. Raw materials and work-in-process includes certain components that are manufactured over a protracted length of time before being ultimately incorporated and assembled by Fresenius, Inc. (with their affiliates, “Fresenius”) into the finished INTERCEPT disposable kits. It is not customary for the Company’s production cycle for inventory to exceed 12 months, however, in certain circumstances the Company purchases inventory components it expects to consume beyond 12 months. The Company uses its best judgment to factor in lead times for the production of its raw materials, work-in-process and finished units to meet the Company’s forecasted demands. Additionally, from time-to-time, the Company may engage in strategic longer-range inventory purchases due to concentration of supplier risk, obsolescence of materials or components, or simply as safety stock to mitigate disruption to supply. Based upon estimated production needs and current inventory levels, the Company determines the amount of inventory necessary for the next 12 months. Any amounts in excess of this 12 month rolling projection are classified as “Non-current inventories” in the consolidated balance sheets. Changes to those estimates could potentially impact amounts recorded as current or non-current assets.

Inventory is recorded at the lower of cost, determined on a first-in, first-out basis, or net realizable value. The Company uses judgment to analyze and determine if the composition of its inventory is obsolete, slow-moving or unsalable and frequently reviews such determinations. The Company writes down specifically identified unusable, obsolete, slow-moving, or known unsalable inventory that has no alternative use in the period that it is first recognized by using a number of factors including product expiration dates, open and unfulfilled orders, and sales forecasts. Any write-down of its inventory to net realizable value establishes a new cost basis and will be maintained even if certain circumstances suggest that the inventory is recoverable in subsequent periods. Costs associated with the write-down of inventory are recorded within “Cost of product revenue” on the Company’s consolidated statements of operations. At both December 31, 2023 and December 31, 2022, the Company had $0.7 million recorded for potential obsolete, expiring or unsalable product.

Property and Equipment, net

Property and Equipment, net

Property and equipment is comprised of furniture, equipment, leasehold improvements, construction-in-progress, information technology hardware and software and is recorded at cost. At the time the property and equipment is ready for its intended use, it is depreciated on a straight-line basis over the estimated useful lives of the assets (generally three to five years). Leasehold improvements are amortized on a straight-line basis over the shorter of the lease term or the estimated useful lives of the improvements. During the twelve months ended December 31, 2023 and 2022, the Company had non-cash purchases of capital expenditures of $0.8 million and $0.7 million, respectively.

Goodwill

Goodwill

Goodwill is not amortized, but instead is subject to an impairment test performed on an annual basis, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. Such impairment analysis is performed on August 31 of each year, or more frequently if indicators of impairment exist. The test for goodwill impairment may be assessed using qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than the carrying amount. If the Company determines that it is more likely than not that the fair value of a reporting unit is less than the carrying amount, the Company must then proceed with performing the quantitative goodwill impairment test. The Company may choose not to perform the qualitative assessment to test goodwill for impairment and proceed directly to the quantitative impairment test; however, the Company may revert to the qualitative assessment to test goodwill for impairment in any subsequent period. The quantitative goodwill impairment test compares the fair value of each reporting unit with its respective carrying amount, including goodwill. The Company has determined that it operates as one reporting unit and estimates the fair value of its one reporting unit using the enterprise approach under which it considers the quoted market capitalization of the Company as reported on the Nasdaq Global Market. The Company considers quoted market prices that are available in active markets to be the best evidence of fair value. The Company also considers other factors, which include future forecasted results, the economic environment and overall market conditions. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. If the carrying amount of the reporting unit’s goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to that excess, limited to the carrying amount of goodwill in the Company’s one reporting unit.

During the years ended December 31, 2023, 2022 and 2021, the Company did not dispose of, impair or recognize additional goodwill.

Long-lived Assets

Long-lived Assets

The Company evaluates its long-lived assets for impairment by continually monitoring events and changes in circumstances that could indicate carrying amounts of its long-lived assets may not be recoverable. When such events or changes in circumstances occur, the Company assesses recoverability by determining whether the carrying value of such assets will be recovered through the undiscounted

expected future cash flows. If the expected undiscounted future cash flows are less than the carrying amount of these assets, the Company then measures the amount of the impairment loss based on the excess of the carrying amount over the fair value of the assets.

Foreign Currency Remeasurement

Foreign Currency

The functional currency of the Company’s Cerus Europe B.V. subsidiary is the U.S. dollar. Monetary assets and liabilities denominated in foreign currencies are remeasured in U.S. dollars using the exchange rates at the balance sheet date. Non-monetary assets and liabilities denominated in foreign currencies are remeasured in U.S. dollars using historical exchange rates. Product revenues and expenses are remeasured using average exchange rates prevailing during the period. Remeasurements are recorded in “Foreign exchange loss” on the Company’s consolidated statements of operations.

The functional currency of the JV (as defined below) is the Chinese Renminbi. Monetary assets and liabilities denominated in foreign currencies are remeasured in Renminbi using the exchange rates at the balance sheet date. The financial statements of JV are translated into U.S. dollar for consolidation. The JV's balance sheet is translated using the month-end exchange rate, and the JV's income statement is translated using the monthly average exchange rate, the difference is recognized as cumulative translation adjustment.

Stock-Based Compensation

Stock-Based Compensation

Stock-based compensation expense is measured at the grant-date based on the fair value of the award and is recognized as expense on a straight-line basis over the requisite service period, which is the vesting period, and is adjusted for estimated forfeitures. To the extent that stock options contain performance criteria for vesting, stock-based compensation is recognized once the performance criteria are probable of being achieved.

See Note 12 for further information regarding the Company’s stock-based compensation assumptions and expenses.

Consolidated Variable Interest Entity

Consolidated Variable Interest Entity

In February 2021, the Company entered into an Equity Joint Venture Contract with Shandong Zhongbaokang Medical Implements Co., Ltd. (“ZBK”), to establish Cerus Zhongbaokang (Shandong) Biomedical Co., LTD. (the “JV”) for the purpose of developing, obtaining regulatory approval for, and eventual manufacturing and commercialization of the INTERCEPT blood transfusion for platelets and red blood cells in the People’s Republic of China. The Company owns 51% of equity in the JV and consolidates the JV as it has determined that the investment is a variable interest entity and that the Company is the primary beneficiary.

Operating expenses for the JV were de minimis for all periods presented.

Income Taxes

Income Taxes

The provision for income taxes is accounted for using an asset and liability approach, under which deferred tax assets and liabilities are determined based on differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company does not recognize tax positions that do not have a greater than 50% likelihood of being recognized upon review by a taxing authority having full knowledge of all relevant information. Use of a valuation allowance is not an appropriate substitute for derecognition of a tax position. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in its income tax expense. Although the Company believes it more likely than not that a taxing authority would agree with its current tax positions, there can be no assurance that the tax positions the Company has taken will be substantiated by a taxing authority if reviewed. The Company’s U.S. federal tax returns filed for years 2003 through 2022, and California tax returns filed for years through 2022, remain subject to examination by the taxing jurisdictions due to unutilized net operating losses and research credits. The Company continues to carry a valuation allowance on substantially all of its net deferred tax assets.

Net Loss Per Share attributable to Cerus Corporation

Net Loss Per Share Attributable to Cerus Corporation

Basic net loss per share attributable to Cerus Corporation is computed by dividing net loss attributable to Cerus Corporation by the weighted average number of common shares outstanding for the period. Diluted net loss per share attributable to Cerus Corporation gives effect to all potentially dilutive common shares outstanding for the period. The potentially dilutive securities include stock options, employee stock purchase plan rights and restricted stock units, which are calculated using the treasury stock method. For the years ended December 31, 2023, 2022 and 2021, all potentially dilutive securities outstanding have been excluded from the computation of dilutive weighted average shares outstanding because such securities have an antidilutive impact due to losses reported.

The following table sets forth the reconciliation of the numerator and denominator used in the computation of basic and diluted net loss per share for the years ended December 31, 2023, 2022 and 2021 (in thousands, except per share amounts):

 

 

 

Year Ended December 31,

 

 

 

 

2023

 

 

2022

 

 

2021

 

 

Numerator for Basic and Diluted:

 

 

 

 

 

 

 

 

 

 

Net loss attributable to Cerus Corporation

 

$

(37,489

)

 

$

(42,779

)

 

$

(54,374

)

 

Denominator:

 

 

 

 

 

 

 

 

 

 

Basic weighted average number of shares outstanding

 

 

180,270

 

 

 

176,545

 

 

 

171,279

 

 

Effect of dilutive potential shares

 

 

 

 

 

 

 

 

 

 

Diluted weighted average number of shares outstanding

 

 

180,270

 

 

 

176,545

 

 

 

171,279

 

 

Net loss per share attributable to Cerus Corporation:

 

 

 

 

 

 

 

 

 

 

Basic and diluted

 

$

(0.21

)

 

$

(0.24

)

 

$

(0.32

)

 

 

 

 

 

 

 

 

 

 

 

 

 

The table below presents potential shares that were excluded from the calculation of the weighted average number of shares outstanding used for the calculation of diluted net loss per share. These are excluded from the calculation due to their anti-dilutive effect for the years ended December 31, 2023, 2022 and 2021 (shares in thousands):

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Weighted average number of anti-dilutive potential shares:

 

 

 

 

 

 

 

 

 

Stock options

 

 

14,896

 

 

 

16,072

 

 

 

16,345

 

Restricted stock units

 

 

10,192

 

 

 

7,966

 

 

 

6,798

 

Employee stock purchase plan rights

 

 

396

 

 

 

252

 

 

 

153

 

            Total

 

 

25,484

 

 

 

24,290

 

 

 

23,296

 

 

 

 

 

 

 

 

 

 

 

 

Leases

Leases

The Company determines if an arrangement is a lease at inception. Operating leases are included in “Operating lease right-of-use assets”, “Operating lease liabilities - current” and “Operating lease liabilities - non-current” in the Company’s consolidated balance sheets. As of December 31, 2023 and December 31, 2022, the Company did not have finance leases.

ROU assets and operating lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU asset also includes any lease payments made and excludes lease incentives. The lease terms may include options to extend or terminate the lease when the options are reasonably certain to be exercised. Operating leases are recognized on a straight-line basis over the lease term.
Guarantee and Indemnification Arrangements

Guarantee and Indemnification Arrangements

The Company recognizes the fair value for guarantee and indemnification arrangements issued or modified by the Company. In addition, the Company monitors the conditions that are subject to the guarantees and indemnifications in order to identify if a loss has occurred. If the Company determines it is probable that a loss has occurred, then any such estimable loss would be recognized under those guarantees and indemnifications. Some of the agreements that the Company is a party to contain provisions that indemnify the counter party from damages and costs resulting from claims that the Company’s technology infringes the intellectual property rights of a third-party or claims that the sale or use of the Company’s products have caused personal injury or other damage or loss. The Company has not received any such requests for indemnification under these provisions and has not been required to make material payments pursuant to these provisions.

The Company generally provides for a one-year warranty on certain of its disposable kits and illuminators covering defects in materials and workmanship. The Company accrues costs associated with warranty obligations when claims become known and are estimable. The Company has not experienced significant or systemic warranty claims nor is it aware of any existing current warranty claims. Accordingly, the Company has not accrued for any future warranty costs for its products at December 31, 2023 and December 31, 2022.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The Company applies the provisions of fair value relating to its financial assets and liabilities. The carrying amounts of accounts receivables, accounts payable, and other accrued liabilities approximate their fair value due to the relative short-term maturities. Based on the borrowing rates currently available to the Company for loans with similar terms, the Company believes the fair value of its debt approximates their carrying amounts. The Company measures and records certain financial assets and liabilities at fair value on a recurring basis, including its available-for-sale securities. The Company classifies instruments within Level 1 if quoted prices are available in active markets for identical assets, which include the Company’s cash accounts and money market funds. The Company

classifies instruments in Level 2 if the instruments are valued using observable inputs to quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. These instruments include the Company’s corporate debt and U.S. government agency securities holdings. The available-for-sale securities are held by a custodian who obtains investment prices from a third-party pricing provider that uses standard inputs (observable in the market) to models which vary by asset class. The Company classifies instruments in Level 3 if one or more significant inputs or significant value drivers are unobservable. The Company assesses any transfers among fair value measurement levels at the end of each reporting period.

See Note 3 for further information regarding the Company’s valuation of financial instruments.

New Accounting Pronouncements

New Accounting Pronouncements

Recently issued accounting pronouncements not yet adopted

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. The Company is currently evaluating the provisions of this ASU and expects to adopt them for the year ending December 31, 2024. The Company does not expect the adoption of this guidance to have a material impact on the Company's consolidated financial statements.

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. The Company does not expect the adoption of this guidance to have a material impact on the Company's consolidated financial statements.

XML 44 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Product Revenue by Geographical Locations of Customers

Product revenue by geographical locations of customers during the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

 

2023

 

 

2022

 

 

2021

 

Product revenue:

 

 

 

 

 

 

 

 

 

North America

 

$

99,187

 

 

$

103,978

 

 

$

68,968

 

Europe, Middle East and Africa

 

 

55,008

 

 

 

56,297

 

 

 

60,124

 

Other

 

 

2,172

 

 

 

1,773

 

 

 

1,767

 

Total product revenue

 

$

156,367

 

 

$

162,048

 

 

$

130,859

 

Computation of Basic and Diluted Net Loss per Share

The following table sets forth the reconciliation of the numerator and denominator used in the computation of basic and diluted net loss per share for the years ended December 31, 2023, 2022 and 2021 (in thousands, except per share amounts):

 

 

 

Year Ended December 31,

 

 

 

 

2023

 

 

2022

 

 

2021

 

 

Numerator for Basic and Diluted:

 

 

 

 

 

 

 

 

 

 

Net loss attributable to Cerus Corporation

 

$

(37,489

)

 

$

(42,779

)

 

$

(54,374

)

 

Denominator:

 

 

 

 

 

 

 

 

 

 

Basic weighted average number of shares outstanding

 

 

180,270

 

 

 

176,545

 

 

 

171,279

 

 

Effect of dilutive potential shares

 

 

 

 

 

 

 

 

 

 

Diluted weighted average number of shares outstanding

 

 

180,270

 

 

 

176,545

 

 

 

171,279

 

 

Net loss per share attributable to Cerus Corporation:

 

 

 

 

 

 

 

 

 

 

Basic and diluted

 

$

(0.21

)

 

$

(0.24

)

 

$

(0.32

)

 

 

 

 

 

 

 

 

 

 

 

 

Anti-Dilutive Effect of Common Shares

The table below presents potential shares that were excluded from the calculation of the weighted average number of shares outstanding used for the calculation of diluted net loss per share. These are excluded from the calculation due to their anti-dilutive effect for the years ended December 31, 2023, 2022 and 2021 (shares in thousands):

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Weighted average number of anti-dilutive potential shares:

 

 

 

 

 

 

 

 

 

Stock options

 

 

14,896

 

 

 

16,072

 

 

 

16,345

 

Restricted stock units

 

 

10,192

 

 

 

7,966

 

 

 

6,798

 

Employee stock purchase plan rights

 

 

396

 

 

 

252

 

 

 

153

 

            Total

 

 

25,484

 

 

 

24,290

 

 

 

23,296

 

 

 

 

 

 

 

 

 

 

 

 

XML 45 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Available-for-sale Securities and Fair Value on Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Summary of Available-for-Sale Securities

The following is a summary of available-for-sale securities at December 31, 2023 (in thousands):

 

 

 

December 31, 2023

 

 

 

Amortized
Cost

 

 

Gross
Unrealized Gain

 

 

Gross
Unrealized Loss

 

 

Allowance for Credit Loss

 

 

Fair Value

 

Money market funds

 

$

5,062

 

 

$

 

 

$

 

 

$

 

 

$

5,062

 

United States government agency securities

 

 

19,652

 

 

 

16

 

 

 

(314

)

 

 

 

 

 

19,354

 

Corporate debt securities

 

 

32,395

 

 

 

3

 

 

 

(638

)

 

 

 

 

 

31,760

 

Mortgage-backed securities

 

 

3,347

 

 

 

7

 

 

 

(263

)

 

 

 

 

 

3,091

 

Total available-for-sale securities

 

$

60,456

 

 

$

26

 

 

$

(1,215

)

 

$

 

 

$

59,267

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The following is a summary of available-for-sale securities at December 31, 2022 (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

 

 

Amortized
Cost

 

 

Gross
Unrealized Gain

 

 

Gross
Unrealized Loss

 

 

Allowance for Credit Loss

 

 

Fair Value

 

Money market funds

 

$

14,472

 

 

$

 

 

$

 

 

$

 

 

$

14,472

 

United States government agency securities

 

 

27,200

 

 

 

41

 

 

 

(818

)

 

 

 

 

 

26,423

 

Corporate debt securities

 

 

38,496

 

 

 

2

 

 

(1,703

)

 

 

 

 

 

36,795

 

Mortgage-backed securities

 

 

3,660

 

 

 

7

 

 

(316

)

 

 

 

 

 

3,351

 

Total available-for-sale securities

 

$

83,828

 

 

$

50

 

 

$

(2,837

)

 

$

 

 

$

81,041

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Available-for-Sale Debt Securities by Original Contractual Maturity

Available-for-sale securities at December 31, 2023 and December 31, 2022, consisted of the following by contractual maturity(in thousands):

 

 

December 31, 2023

 

 

December 31, 2022

 

 

 

Amortized Cost

 

 

Fair Value

 

 

Amortized Cost

 

 

Fair Value

 

One year or less

 

$

42,598

 

 

$

41,789

 

 

$

28,284

 

 

$

27,907

 

Greater than one year and less than five years

 

 

17,858

 

 

 

17,478

 

 

 

55,544

 

 

 

53,134

 

Total available-for-sale securities

 

$

60,456

 

 

$

59,267

 

 

$

83,828

 

 

$

81,041

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Available-for-Sale Marketable Securities in Unrealized Position

The following tables show all available-for-sale marketable securities in an unrealized loss position for which an allowance for credit losses has not been recognized and the related gross unrealized losses and fair value, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):

 

 

December 31, 2023

 

 

Less than 12 Months

 

 

12 Months or Greater

 

 

Total

 

 

Fair Value

 

 

Unrealized Loss

 

 

Fair Value

 

 

Unrealized Loss

 

 

Fair Value

 

 

Unrealized Loss

 

Corporate debt securities

$

1,466

 

 

$

(12

)

 

$

29,647

 

 

$

(626

)

$

31,113

 

$

(638

)

United States government agency securities

 

4,855

 

 

 

(25

)

 

 

10,991

 

 

 

(289

)

 

15,846

 

 

(314

)

Mortgage-backed securities

 

242

 

 

 

(1

)

 

 

2,647

 

 

 

(262

)

 

2,889

 

 

(263

)

    Total

$

6,563

 

$

(38

)

$

43,285

 

$

(1,177

)

$

49,848

 

$

(1,215

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

 

Less than 12 Months

 

 

12 Months or Greater

 

 

Total

 

 

Fair Value

 

 

Unrealized Loss

 

 

Fair Value

 

 

Unrealized Loss

 

 

Fair Value

 

 

Unrealized Loss

 

Corporate debt securities

$

16,500

 

$

(544

)

$

20,050

 

$

(1,159

)

$

36,550

 

$

(1,703

)

United States government agency securities

 

9,869

 

 

(234

)

 

11,362

 

 

(584

)

 

21,231

 

 

(818

)

Mortgage-backed securities

 

1,725

 

 

(98

)

 

1,416

 

 

(218

)

 

3,141

 

 

(316

)

    Total

$

28,094

 

$

(876

)

$

32,828

 

$

(1,961

)

$

60,922

 

$

(2,837

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair Values of Financial Assets and Liabilities

The fair values of the Company’s financial assets and liabilities were determined using the following inputs at December 31, 2023 (in thousands):

 

 

Balance sheet

 

 

 

 

Quoted
Prices in
Active
Markets for Identical
Assets

 

 

Significant
Other
Observable
Inputs

 

 

Significant Unobservable Inputs

 

 

 

classification

 

Total

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Money market funds

 

Cash and cash equivalents

 

$

5,062

 

 

$

5,062

 

 

$

 

 

$

 

United States government agency securities

 

Short-term investments

 

 

19,354

 

 

 

 

 

 

19,354

 

 

 

 

Corporate debt securities

 

Short-term investments

 

 

31,760

 

 

 

 

 

 

31,760

 

 

 

 

Mortgage-backed securities

 

Short-term investments

 

 

3,091

 

 

 

 

 

 

3,091

 

 

 

 

Total short-term investments

 

 

 

$

59,267

 

 

$

5,062

 

 

$

54,205

 

 

$

 

 

The fair values of the Company’s financial assets and liabilities were determined using the following inputs at December 31, 2022 (in thousands):

 

 

Balance sheet

 

 

 

 

Quoted
Prices in
Active
Markets for Identical
Assets

 

 

Significant
Other
Observable
Inputs

 

 

Significant Unobservable Inputs

 

 

 

classification

 

Total

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Money market funds

 

Cash and cash equivalents

 

$

14,472

 

 

$

14,472

 

 

$

 

 

$

 

United States government agency securities

 

Short-term investments

 

 

26,423

 

 

 

 

 

 

26,423

 

 

 

 

Corporate debt securities

 

Short-term investments

 

 

36,795

 

 

 

 

 

 

36,795

 

 

 

 

Mortgage-backed securities

 

Short-term investments

 

 

3,351

 

 

 

 

 

 

3,351

 

 

 

 

Total short-term investments

 

 

 

$

81,041

 

 

$

14,472

 

 

$

66,569

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Summary of (Loss) Gain Recognized in Consolidated Statements of Operations Due to Changes in Fair Value of Warrant

The following table provides a summary of the total (loss) gain recognized in the Company’s consolidated statements of operations due to changes in the fair value of the warrant (in thousands):

 

 

Years Ended December 31,

 

 

2023

 

 

2022

 

 

2021

 

(Loss) gain from changes in the fair value of level 3 investments

$

 

 

$

(570

)

 

$

148

 

XML 46 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories

Inventories at December 31, 2023 and December 31, 2022, consisted of the following (in thousands):

 

 

December 31, 2023

 

 

December 31, 2022

 

Raw materials

 

$

13,680

 

 

$

12,051

 

Work-in-process

 

 

20,668

 

 

 

16,078

 

Finished goods

 

 

25,021

 

 

 

16,368

 

Total inventories

 

 

59,369

 

 

 

44,497

 

Less: non-current inventories

 

 

19,501

 

 

 

15,494

 

Total current inventories

 

$

39,868

 

 

$

29,003

 

 

 

 

 

 

 

 

XML 47 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net

Property and equipment, net at December 31, 2023 and December 31, 2022, consisted of the following (in thousands):

 

 

 

December 31,

 

 

 

2023

 

2022

 

Construction-in-progress

 

$

 

 

$

416

 

Machinery and equipment

 

 

5,534

 

 

 

4,585

 

Computer equipment and software

 

 

3,949

 

 

 

3,872

 

Furniture and fixtures

 

 

2,008

 

 

 

2,065

 

Leasehold improvements

 

 

12,192

 

 

 

12,814

 

Consigned equipment

 

 

1,429

 

 

 

1,433

 

Total property and equipment, gross

 

 

25,112

 

 

 

25,185

 

Accumulated depreciation and amortization

 

 

(16,472

)

 

 

(14,216

)

Total property and equipment, net

 

$

8,640

 

 

$

10,969

 

 

 

 

 

 

 

 

XML 48 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Liabilities

Accrued liabilities at December 31, 2023 and December 31, 2022, consisted of the following (in thousands):

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Accrued compensation and related costs

 

$

11,822

 

 

$

17,577

 

Accrued professional services

 

 

3,139

 

 

 

2,581

 

Other accrued expenses

 

 

4,264

 

 

 

5,045

 

Total accrued liabilities

 

$

19,225

 

 

$

25,203

 

XML 49 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Summary Of Accrued Restructuring Costs The following is a summary of the Company’s accrued restructuring costs for one-time termination benefits, recorded within “Accrued liabilities” on the Company's consolidated balance sheets (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at

 

 

Restructuring

 

 

 

 

 

Balance at

 

 

 

December 31, 2022

 

 

Charge

 

 

Cash Payments

 

 

December 31, 2023

 

One-time termination benefits

 

$

 

 

$

1,673

 

 

$

(1,589

)

 

$

84

 

Other

 

 

 

 

 

372

 

 

 

(134

)

 

 

238

 

Total

 

$

 

 

$

2,045

 

 

$

(1,723

)

 

$

322

 

XML 50 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt

Debt at December 31, 2023, consisted of the following (in thousands):

 

 

Principal

 

 

Unamortized Discount

 

 

Net Carrying
Value

 

Term Loan

 

$

60,000

 

 

$

(204

)

 

$

59,796

 

Revolving Loan

 

 

20,000

 

 

 

 

 

 

20,000

 

Total debt

 

 

80,000

 

 

(204

)

 

79,796

 

Less: current portion

 

 

20,000

 

 

 

 

 

 

20,000

 

Non-current portion

 

$

60,000

 

 

$

(204

)

 

$

59,796

 

 

 

 

 

 

 

 

 

 

 

 

Debt at December 31, 2022, consisted of the following (in thousands):

 

 

 

Principal

 

 

Unamortized Discount

 

 

Net Carrying
Value

 

Term Loan

 

$

55,000

 

 

$

(106

)

 

$

54,894

 

Revolving Loan

 

 

14,909

 

 

 

 

 

 

14,909

 

Total debt

 

 

69,909

 

 

 

(106

)

 

 

69,803

 

Less: current portion

 

 

56,159

 

 

 

 

 

 

56,159

 

Non-current portion

 

$

13,750

 

 

$

(106

)

 

$

13,644

 

 

 

 

 

 

 

 

 

 

 

 

Expected Principal, Interest and Fee Payments on Term Loan Credit Agreement

Principal, interest and fee payments on the Term Loan Credit Agreement (as defined below) at December 31, 2023, are expected to be as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31,

 

Principal

 

 

Interest and Fees

 

 

Total

 

2024

 

$

 

 

$

7,438

 

 

$

7,438

 

2025

 

 

 

 

 

7,417

 

 

 

7,417

 

2026

 

 

22,500

 

 

 

6,488

 

 

 

28,988

 

2027

 

 

30,000

 

 

 

2,934

 

 

 

32,934

 

2028

 

 

7,500

 

 

 

1,356

 

 

 

8,856

 

Total

 

$

60,000

 

 

$

25,633

 

 

$

85,633

 

 

 

 

 

 

 

 

 

 

 

XML 51 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lease (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Supplemental Cash Flow Information Related to Operating Leases

Supplemental cash flow information related to operating leases is as follows (dollars in thousands):

 

 

Year Ended

 

 

 

December 31,

 

 

2023

 

 

2022

 

 

2021

 

Cash payments for operating leases

 

$

4,188

 

 

$

3,345

 

 

$

3,390

 

Right-of-use assets obtained in exchange for operating lease obligations

 

 

1,476

 

 

 

1,401

 

 

 

1,311

 

 

 

 

 

 

 

 

 

 

 

Year Ended

 

 

 

December 31,

 

 

2023

 

 

2022

 

Weighted-average remaining lease term

 

5.4 years

 

 

6.5 years

 

Weighted-average discount rate

 

 

8.5

%

 

 

8.4

%

Future Minimum Non-Cancelable Lease Payments Under Operating Leases

Future minimum non-cancelable payments under operating leases as of December 31, 2023, were as follows (in thousands):

 

 

Operating Leases

 

2024

 

 

$

3,638

 

2025

 

 

 

3,268

 

2026

 

 

 

3,128

 

2027

 

 

 

3,419

 

2028

 

 

 

3,811

 

Thereafter

 

 

 

4,172

 

Total future lease payments

 

 

$

21,436

 

Less imputed interest

 

 

 

5,233

 

Present value of lease liabilities (1)

 

 

$

16,203

 

 

(1) Lease liabilities include those operating leases that we plan to sublease as a part of our facilities consolidation restructuring efforts. See Note 7 for additional information.

XML 52 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Information Regarding Stock Options Outstanding Stock Options Vested and Expected to Vest and Stock Options Exercisable

Information regarding the Company’s stock options outstanding, stock options vested and expected to vest, and stock options exercisable at December 31, 2023, was as follows (in thousands except weighted average exercise price and contractual term):

 

 

 

Number of Shares

 

 

Weighted Average
Exercise
Price

 

 

Weighted Average
Remaining
Contractual Term
(Years)

 

Aggregate
Intrinsic Value

 

Balances at December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

Stock options outstanding

 

 

14,515

 

 

$

5.20

 

 

 

4.14

 

 

 

Stock options vested and expected to vest

 

 

14,495

 

 

 

5.20

 

 

 

4.14

 

 

 

Stock options exercisable

 

 

13,162

 

 

 

5.13

 

 

 

3.78

 

 

 

Recognition of Stock-Based Compensation Expense

Stock-based compensation expense recognized on the Company’s consolidated statements of operations for the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Research and development

 

$

5,823

 

 

$

5,635

 

 

$

4,950

 

Selling, general and administrative

 

 

14,448

 

 

 

18,821

 

 

 

18,621

 

Total stock-based compensation expense

 

$

20,271

 

 

$

24,456

 

 

$

23,571

 

Weighted Average Assumptions Used to Value Stock-Based Awards

The weighted average assumptions used to value the Company’s stock-based awards for the years ended December 31, 2023, 2022 and 2021, was as follows:

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Stock Options:

 

 

 

 

 

 

 

 

 

Expected term (in years)

 

 

 

 

 

6.82

 

 

 

6.97

 

Estimated volatility

 

 

 

 

 

55

%

 

 

55

%

Risk-free interest rate

 

 

 

 

 

1.89

%

 

 

1.16

%

Expected dividend yield

 

 

 

 

 

0

%

 

 

0

%

Employee Stock Purchase Plan Rights:

 

 

 

 

 

 

 

 

 

Expected term (in years)

 

 

0.75

 

 

 

0.74

 

 

 

0.74

 

Estimated volatility

 

 

70

%

 

 

56

%

 

 

56

%

Risk-free interest rate

 

 

5.29

%

 

 

2.25

%

 

 

0.07

%

Expected dividend yield

 

 

0

%

 

 

0

%

 

 

0

%

2008 Equity Incentive Plan  
Activity Under Equity Incentive Plans Related to Stock Options

Activity under the Company’s equity incentive plans related to stock options is set forth below (in thousands except per share amounts):

 

 

Number of
Options Outstanding

 

 

Weighted Average
Exercise Price
per Share

 

Balance at December 31, 2022

 

 

15,756

 

 

$

5.12

 

Granted

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

Forfeited/canceled

 

 

(1,241

)

 

 

4.20

 

Balance at December 31, 2023

 

 

14,515

 

 

 

5.20

 

Activity Under Equity Incentive Plans Related to RSUs

Activity under the Company’s equity incentive plans related to RSUs is set forth below (in thousands except per share amounts):

 

 

Number of
RSUs Unvested

 

 

Weighted Average
Grant Date Fair Value
per Share

 

Balance at December 31, 2022

 

 

8,497

 

 

$

5.76

 

Granted (1)

 

 

7,264

 

 

 

2.64

 

Vested (1)

 

 

(3,194

)

 

 

5.66

 

Forfeited (1)

 

 

(1,881

)

 

 

5.39

 

Balance at December 31, 2023

 

 

10,686

 

 

 

3.74

 

(1) Includes shares issuable under performance-based restricted stock unit awards.

XML 53 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
United States and Foreign Components of Consolidated Loss Before Income Taxes

U.S and foreign components of consolidated loss before income taxes for the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):

 

 

 

2023

 

 

2022

 

 

2021

 

Loss before income taxes:

 

 

 

 

 

 

 

 

 

U.S.

 

$

(38,281

)

 

$

(43,096

)

 

$

(54,757

)

Foreign

 

 

959

 

 

 

759

 

 

 

700

 

 Loss before income taxes

 

$

(37,322

)

 

$

(42,337

)

 

$

(54,057

)

Provision Benefit for Income Taxes

The provision for income taxes for the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):

 

 

 

2023

 

 

2022

 

 

2021

 

Provision for income taxes:

 

 

 

 

 

 

 

 

 

Current:

 

 

 

 

 

 

 

 

 

Foreign

 

$

285

 

 

$

520

 

 

$

274

 

Federal

 

 

 

 

 

 

 

 

 

State

 

 

36

 

 

 

5

 

 

 

 

Total current

 

 

321

 

 

 

525

 

 

 

274

 

Deferred:

 

 

 

 

 

 

 

 

 

Foreign

 

 

 

 

 

 

 

 

 

Federal

 

 

2

 

 

 

(18

)

 

 

23

 

State

 

 

2

 

 

 

(19

)

 

 

22

 

Total deferred

 

 

4

 

 

 

(37

)

 

 

45

 

Provision for income taxes

 

$

325

 

 

$

488

 

 

$

319

 

 

 

 

 

 

 

 

 

 

 

 

Difference Between Provision for Income Taxes and Amounts Computed by Applying Federal Statutory Income Tax Rate to Loss before Taxes

The difference between the provision for income taxes and the amount computed by applying the federal statutory income tax rate to loss before taxes for the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

2021

 

Federal statutory tax

 

$

(7,838

)

 

$

(8,891

)

 

$

(11,352

)

Federal research credits

 

 

(1,065

)

 

 

(1,874

)

 

 

(2,159

)

State research credits

 

 

(642

)

 

 

(822

)

 

 

(767

)

Expiration of federal carryovers

 

 

7,284

 

 

 

4,858

 

 

 

4,651

 

Change in valuation allowance

 

 

1,361

 

 

 

6,379

 

 

 

10,482

 

Compensation related items

 

 

3,257

 

 

 

1,794

 

 

 

460

 

State taxes

 

 

(1,710

)

 

 

(1,127

)

 

 

(1,294

)

Revision to prior year items

 

 

(664

)

 

 

 

 

 

 

Other

 

 

342

 

 

 

171

 

 

 

298

 

Provision for income taxes

 

$

325

 

 

$

488

 

 

$

319

 

 

 

 

 

 

 

 

 

 

 

 

Significant Components of Deferred Tax Assets and Liabilities The significant components of the Company’s deferred tax assets and liabilities at December 31, 2023, 2022 and 2021, were as follows (in thousands):

 

 

December 31,

 

 

 

2023

 

 

2022

 

Deferred tax assets:

 

 

 

 

 

 

Net operating loss carryforwards

 

$

133,476

 

 

$

136,632

 

Research and development credit carryforwards

 

 

28,567

 

 

 

29,242

 

Capitalized research and development

 

 

33,571

 

 

 

27,916

 

Compensation related items

 

 

10,306

 

 

 

12,014

 

Operating leases

 

 

3,462

 

 

 

3,786

 

Other

 

 

9,823

 

 

 

9,056

 

Total deferred tax assets

 

 

219,205

 

 

 

218,646

 

Valuation allowance

 

 

(216,888

)

 

 

(215,903

)

Net deferred tax assets

 

$

2,317

 

 

$

2,743

 

 

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

Right-of-use assets

 

$

2,173

 

 

$

2,610

 

Other

 

 

209

 

 

 

194

 

Total deferred tax liabilities

 

$

2,382

 

 

$

2,804

 

The valuation allowance increased by $1.0 million for the year ended December 31, 2023, compared to the increase of $6.4 million and $10.5 million for the years ended December 31, 2022 and 2021, respectively. The Company believes that, based on a number of factors, the available objective evidence creates sufficient uncertainty regarding the realizability of the deferred tax assets such that a valuation allowance has been recorded. These factors include the Company’s history of net losses since its inception, the need for regulatory approval of the Company’s products prior to commercialization and expected near-term future losses. The Company expects to maintain a valuation allowance until circumstances change.

Gross Amounts and Dates of Expiration of Tax Credits and Carryovers

 

 

 

 

 

Expires

 

 

Expires

 

 

Expires

 

 

No

 

 

 

Total

 

 

2024-2026

 

 

2027-2033

 

 

2034-2043

 

 

Expiration

 

Federal losses carryovers

 

$

590,870

 

 

$

60,190

 

 

$

191,075

 

 

$

148,686

 

 

$

190,919

 

California loss carryovers

 

 

104,900

 

 

 

 

 

 

67,161

 

 

 

37,739

 

 

 

 

Other state loss carryovers

 

 

44,257

 

 

 

115

 

 

 

1,685

 

 

 

31,503

 

 

 

10,954

 

Federal research credits

 

 

16,758

 

 

 

1,403

 

 

 

1,808

 

 

 

13,547

 

 

 

 

California research credits

 

 

14,948

 

 

 

 

 

 

 

 

 

 

 

 

14,948

 

Federal foreign tax credits

 

 

610

 

 

 

 

 

 

610

 

 

 

 

 

 

 

Reconciliation of Unrecognized Tax Benefits

The following is a tabular reconciliation of the total amounts of unrecognized tax benefits (in thousands):

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Unrecognized tax benefits at beginning of period

 

$

8,652

 

 

$

9,366

 

Decreases related to expired carryforwards

 

 

(1,126

)

 

 

(1,481

)

Increases related to prior year tax positions

 

 

100

 

 

 

258

 

Increases related to current year tax positions

 

 

298

 

 

 

509

 

Unrecognized tax benefits at end of period

 

$

7,924

 

 

$

8,652

 

 

 

 

 

 

 

 

The Company recognizes accrued interest and penalties related to unrecognized tax benefits in its income tax expense. During the next twelve months, it is reasonably possible that the Company’s unrecognized tax benefit may decrease by as much as $0.3 million due to settlements in foreign tax jurisdictions. However, this may change as the Company continues to have ongoing negotiations with foreign taxing authorities throughout the year.

XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment, Customer and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Customer that Accounted for More Than Ten Percent of Total Product Revenue

The Company had the following significant customers that accounted for more than 10% of the Company’s total product revenue, during the years ended December 31, 2023, 2022 and 2021 (in percentages):

 

 

 

Year Ended December 31,

 

 

2023

 

2022

 

2021

American Red Cross

 

35%

 

35%

 

30%

Établissement Français du Sang

 

12%

 

12%

 

16%

 

Net Revenues and Long-Lived Assets by Geographical Location

Revenues by geographical location were based on the location of the customer during the years ended December 31, 2023, 2022 and 2021, and was as follows (in thousands):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Product revenue:

 

 

 

 

 

 

 

 

 

United States

 

$

93,232

 

 

$

101,391

 

 

$

67,498

 

France

 

 

18,490

 

 

 

19,327

 

 

 

20,887

 

Other countries

 

 

44,645

 

 

 

41,330

 

 

 

42,474

 

Total product revenue

 

 

156,367

 

 

 

162,048

 

 

 

130,859

 

Government contract revenue:

 

 

 

 

 

 

 

 

 

United States

 

 

30,430

 

 

 

26,267

 

 

 

28,659

 

Total government contract revenue

 

 

30,430

 

 

 

26,267

 

 

 

28,659

 

Total revenue

 

$

186,797

 

 

$

188,315

 

 

$

159,518

 

 

Long-lived assets by geographical location at December 31, 2023 and December 31, 2022, were as follows (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

United States

 

$

8,444

 

 

$

10,705

 

Europe & other

 

 

196

 

 

 

264

 

Total long-lived assets

 

$

8,640

 

 

$

10,969

 

XML 55 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
1 Months Ended 12 Months Ended
Feb. 28, 2021
Dec. 31, 2023
USD ($)
Customer
Dec. 31, 2022
USD ($)
Segment
Customer
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Summary Of Significant Accounting Policies [Line Items]          
Net cash used in operating activities   $ (43,168,000) $ (25,615,000) $ (33,922,000)  
Description of payment of customer invoice contract   The Company invoices its customers based upon the terms in the contracts, which generally require payment 30 to 60 days from the date of invoice.      
Application of an optional exemption not to disclose the value of unsatisfied performance obligations   true      
Cumulative Outstanding Account Receivable Number Of Major Customers | Customer   3 2    
Shelf life period, platelet kits   6 months      
Inventory valuation reserves   $ 700,000 $ 700,000    
Non-cash purchases of capital expenditures   800,000 $ 700,000    
Number of reportable segments | Segment     1    
Dispose, impair or recognition of additional goodwill     $ 0 $ 0 $ 0
Impairment on investments   $ 0 2,200,000    
Period of warranty   1 year      
Warranty claim liability   $ 0 $ 0    
China | Cerus Zhongbaokang Shandong Biomedical Co L T D          
Summary Of Significant Accounting Policies [Line Items]          
Variable interest entity, Purpose of VIE   the Company entered into an Equity Joint Venture Contract with Shandong Zhongbaokang Medical Implements Co., Ltd. (“ZBK”), to establish Cerus Zhongbaokang (Shandong) Biomedical Co., LTD. (the “JV”) for the purpose of developing, obtaining regulatory approval for, and eventual manufacturing and commercialization of the INTERCEPT blood transfusion for platelets and red blood cells in the People’s Republic of China.      
Ownership percentage 51.00%        
Trade Accounts Receivable | Customer Concentration Risk | Customers          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk, percentage   51.00% 49.00%    
Other Assets          
Summary Of Significant Accounting Policies [Line Items]          
Cash surrender value of associated life insurance policies   $ 2,600,000 $ 1,900,000    
Other Non-current Liabilities          
Summary Of Significant Accounting Policies [Line Items]          
Liability for deferred compensation   $ 2,800,000 1,900,000    
Minimum          
Summary Of Significant Accounting Policies [Line Items]          
Payment of customer invoice contract period   30 days      
Estimated useful life of property and equipment   3 years      
Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Payment of customer invoice contract period   60 days      
Percentage of deferred compensation from base salary   80.00%      
Percentage of deferred compensation from variable compensation   100.00%      
Shelf lives of inventory   24 months      
Estimated useful life of property and equipment   5 years      
Product          
Summary Of Significant Accounting Policies [Line Items]          
Contract asset   $ 0 100,000    
Contract liabilities   $ 1,500,000 $ 0    
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Product Revenue by Geographical Locations of Customers (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]      
Total product revenue $ 186,797 $ 188,315 $ 159,518
Product      
Disaggregation Of Revenue [Line Items]      
Total product revenue 156,367 162,048 130,859
Product | North America      
Disaggregation Of Revenue [Line Items]      
Total product revenue 99,187 103,978 68,968
Product | Europe, Middle East and Africa      
Disaggregation Of Revenue [Line Items]      
Total product revenue 55,008 56,297 60,124
Product | Other      
Disaggregation Of Revenue [Line Items]      
Total product revenue $ 2,172 $ 1,773 $ 1,767
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reconciliation of Numerator and Denominator Used in Computation of Basic and Diluted Net Income Loss per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator for Basic and Diluted:      
Net Income (Loss) $ (37,489) $ (42,779) $ (54,374)
Denominator:      
Basic weighted average number of shares outstanding 180,270 176,545 171,279
Diluted weighted average number of shares outstanding 180,270 176,545 171,279
Net loss per share attributable to Cerus Corporation      
Basic $ (0.21) $ (0.24) $ (0.32)
Diluted $ (0.21) $ (0.24) $ (0.32)
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Potential Shares, Excluded from Calculation of Weighted Average Number of Shares Outstanding used for Calculation of Diluted Net Loss Per Share (Detail) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted average number of anti-dilutive potential shares 25,484 24,290 23,296
Employee Stock Option      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted average number of anti-dilutive potential shares 14,896 16,072 16,345
Restricted Stock Units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted average number of anti-dilutive potential shares 10,192 7,966 6,798
Employee Stock Purchase Plan Rights      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted average number of anti-dilutive potential shares 396 252 153
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Available-for-Sale Securities (Detail) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost $ 60,456,000 $ 83,828,000  
Gross Unrealized Gain 26,000 50,000  
Gross Unrealized Loss (1,215,000) (2,837,000)  
Allowance for Credit Loss 0 0 $ 0
Fair Value 59,267,000 81,041,000  
Money market funds      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 5,062,000 14,472,000  
Gross Unrealized Gain 0 0  
Gross Unrealized Loss 0 0  
Allowance for Credit Loss 0 0  
Fair Value 5,062,000 14,472,000  
United States government agency securities      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 19,652,000 27,200,000  
Gross Unrealized Gain 16,000 41,000  
Gross Unrealized Loss (314,000) (818,000)  
Allowance for Credit Loss 0 0  
Fair Value 19,354,000 26,423,000  
Corporate debt securities      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 32,395,000 38,496,000  
Gross Unrealized Gain 3,000 2,000  
Gross Unrealized Loss (638,000) (1,703,000)  
Allowance for Credit Loss 0 0  
Fair Value 31,760,000 36,795,000  
Mortgage-backed securities      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 3,347,000 3,660,000  
Gross Unrealized Gain 7,000 7,000  
Gross Unrealized Loss (263,000) (316,000)  
Allowance for Credit Loss   0  
Fair Value $ 3,091,000 $ 3,351,000  
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Available-for-Sale Debt Securities by Original Contractual Maturity (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]    
One year or less, amortized cost $ 42,598 $ 28,284
Greater than one year and less than five years, amortized cost 17,858 55,544
Amortized Cost 60,456 83,828
One year or less, fair value 41,789 27,907
Greater than one year and less than five years, fair value 17,478 53,134
Total available-for-sale securities fair value $ 59,267 $ 81,041
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Available-for-Sale Marketable Securities in Unrealized Position (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 Months, Fair Value $ 6,563 $ 28,094
Less than 12 Months, Unrealized Loss (38) (876)
12 Months or Greater, Fair Value 43,285 32,828
12 Months or Greater, Unrealized Loss (1,177) (1,961)
Total, Fair Value 49,848 60,922
Total, Unrealized Loss (1,215) (2,837)
Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 Months, Fair Value 1,466 16,500
Less than 12 Months, Unrealized Loss (12) (544)
12 Months or Greater, Fair Value 29,647 20,050
12 Months or Greater, Unrealized Loss (626) (1,159)
Total, Fair Value 31,113 36,550
Total, Unrealized Loss (638) (1,703)
United States government agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 Months, Fair Value 4,855 9,869
Less than 12 Months, Unrealized Loss (25) (234)
12 Months or Greater, Fair Value 10,991 11,362
12 Months or Greater, Unrealized Loss (289) (584)
Total, Fair Value 15,846 21,231
Total, Unrealized Loss (314) (818)
Mortgage-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 Months, Fair Value 242 1,725
Less than 12 Months, Unrealized Loss (1) (98)
12 Months or Greater, Fair Value 2,647 1,416
12 Months or Greater, Unrealized Loss (262) (218)
Total, Fair Value 2,889 3,141
Total, Unrealized Loss $ (263) $ (316)
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Available-for-sale Securities and Fair Value on Financial Instruments - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]      
Credit losses recognized $ 0 $ 0 $ 0
Gross realized losses from the sale or maturity of available-for-sale investments 100,000 100,000 0
Maximum      
Schedule of Available-for-sale Securities [Line Items]      
Gross realized gains from the sale or maturity of available-for-sale investments $ 100,000 $ 100,000 $ 100,000
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Values on Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair value of financial assets and liabilities    
Total short-term investments $ 59,267 $ 81,041
Investment, Type [Extensible Enumeration] us-gaap:ShortTermInvestmentsMember us-gaap:ShortTermInvestmentsMember
Money market funds    
Fair value of financial assets and liabilities    
Total short-term investments $ 5,062 $ 14,472
United States government agency securities    
Fair value of financial assets and liabilities    
Total short-term investments $ 19,354 $ 26,423
Investment, Type [Extensible Enumeration] us-gaap:ShortTermInvestmentsMember us-gaap:ShortTermInvestmentsMember
Corporate debt securities    
Fair value of financial assets and liabilities    
Total short-term investments $ 31,760 $ 36,795
Investment, Type [Extensible Enumeration] us-gaap:ShortTermInvestmentsMember us-gaap:ShortTermInvestmentsMember
Mortgage-backed securities    
Fair value of financial assets and liabilities    
Total short-term investments $ 3,091 $ 3,351
Investment, Type [Extensible Enumeration] us-gaap:ShortTermInvestmentsMember us-gaap:ShortTermInvestmentsMember
Level 1    
Fair value of financial assets and liabilities    
Total short-term investments $ 5,062 $ 14,472
Investment, Type [Extensible Enumeration] us-gaap:ShortTermInvestmentsMember us-gaap:ShortTermInvestmentsMember
Level 1 | Money market funds    
Fair value of financial assets and liabilities    
Total short-term investments $ 5,062 $ 14,472
Level 2    
Fair value of financial assets and liabilities    
Total short-term investments 54,205 $ 66,569
Investment, Type [Extensible Enumeration]   us-gaap:ShortTermInvestmentsMember
Level 2 | United States government agency securities    
Fair value of financial assets and liabilities    
Total short-term investments $ 19,354 $ 26,423
Investment, Type [Extensible Enumeration] us-gaap:ShortTermInvestmentsMember us-gaap:ShortTermInvestmentsMember
Level 2 | Corporate debt securities    
Fair value of financial assets and liabilities    
Total short-term investments $ 31,760 $ 36,795
Investment, Type [Extensible Enumeration] us-gaap:ShortTermInvestmentsMember us-gaap:ShortTermInvestmentsMember
Level 2 | Mortgage-backed securities    
Fair value of financial assets and liabilities    
Total short-term investments $ 3,091 $ 3,351
Investment, Type [Extensible Enumeration] us-gaap:ShortTermInvestmentsMember us-gaap:ShortTermInvestmentsMember
Level 3    
Fair value of financial assets and liabilities    
Investment, Type [Extensible Enumeration] us-gaap:ShortTermInvestmentsMember  
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of (Loss) Gain Recognized in Consolidated Statements of Operations Due to Changes in Fair Value of Warrant (Detail) - Warrant - Level 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
(Loss) gain from changes in the fair value of level 3 investments   $ (570) $ 148
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Nonoperating Income (Expense) Nonoperating Income (Expense) Nonoperating Income (Expense)
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 13,680 $ 12,051
Work-in-process 20,668 16,078
Finished goods 25,021 16,368
Total inventories 59,369 44,497
Less: non-current inventories 19,501 15,494
Total current inventories $ 39,868 $ 29,003
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 25,112 $ 25,185
Accumulated depreciation and amortization (16,472) (14,216)
Total property and equipment, net 8,640 10,969
Construction-in-progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross   416
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 5,534 4,585
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 3,949 3,872
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 2,008 2,065
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 12,192 12,814
Consigned equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 1,429 $ 1,433
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment Net - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]      
Property and equipment, depreciation and amortization expense $ 2,400,000 $ 2,500,000 $ 2,500,000
Impairments for long-lived assets 1,698,000 $ 0  
Impairments of leasehold improvements and furniture and fixture $ 700,000    
Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration] Research and Development Expense (Excluding Acquired in Process Cost)    
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation and related costs $ 11,822 $ 17,577
Accrued professional services 3,139 2,581
Other accrued expenses 4,264 5,045
Total accrued liabilities $ 19,225 $ 25,203
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Restructuring and Related Activities [Abstract]  
Restructuring charges related to severance cost and facilities consolidation $ 3.7
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Summary of Summary of Accrued Restructuring Costs (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges $ 2,045
Cash Payments (1,723)
Balance at December 31, 2023 322
One-time termination benefits  
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 1,673
Cash Payments (1,589)
Balance at December 31, 2023 84
Other  
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 372
Cash Payments (134)
Balance at December 31, 2023 $ 238
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total term loan, Principal $ 80,000 $ 69,909
Total term loan, Unamortized Discount (204) (106)
Total term loan 79,796 69,803
Less: current portion, Principal 20,000 56,159
Less: current portion 20,000 56,159
Non-current portion of term loan, Principal 60,000 13,750
Non-current portion of term loan, Unamortized Discount (204) (106)
Non-current portion of term loan 59,796 13,644
Term Loan    
Debt Instrument [Line Items]    
Total term loan, Principal 60,000 55,000
Total term loan, Unamortized Discount (204) (106)
Total term loan 59,796 54,894
Revolving Loan    
Debt Instrument [Line Items]    
Total term loan, Principal 20,000 14,909
Total term loan $ 20,000 $ 14,909
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Expected Principal, Interest and Fee Payments on Term Loan Credit Agreement (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total, Principal $ 80,000 $ 69,909
Term Loan Credit Agreement    
Debt Instrument [Line Items]    
2026, Principal 22,500  
2027, Principal 30,000  
2028, Principal 7,500  
Total, Principal 60,000  
2024, Interest and Fees 7,438  
2025, Interest and Fees 7,417  
2026, Interest and Fees 6,488  
2027, Interest and Fees 2,934  
2028, Interest and Fees 1,356  
Total, Interest and Fees 25,633  
2024, Total 7,438  
2025, Total 7,417  
2026, Total 28,988  
2027, Total 32,934  
2028, Total 8,856  
Total $ 85,633  
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Additional Information (Detail)
$ in Millions
Mar. 31, 2023
USD ($)
Mar. 30, 2023
USD ($)
Mar. 29, 2019
USD ($)
Tranche
Dec. 31, 2023
USD ($)
Sep. 01, 2023
USD ($)
Dec. 31, 2022
USD ($)
Term Loan Credit Agreement            
Debt Instrument [Line Items]            
Term loan, face amount $ 75.0          
Term Loan Credit Agreement | Term Loan            
Debt Instrument [Line Items]            
Debt instruments, interest only payments due 36 months          
Effective interest rate       12.20%    
Principal plus declining interest payments 24 months          
Debt instrument interest only payments extended period 12 months          
Term Loan Credit Agreement | Tranche 3            
Debt Instrument [Line Items]            
Term loan, face amount         $ 5.0  
Loan and security agreement available upon revenue achievement         $ 5.0  
Term Loan Credit Agreement | Tranche 3 | Term Loan            
Debt Instrument [Line Items]            
Loan and security agreement available upon revenue achievement $ 10.0          
Term Loan Credit Agreement | Tranche 4 | Term Loan            
Debt Instrument [Line Items]            
Loan and security agreement available upon revenue achievement 10.0          
Revolving Loan Credit Agreement            
Debt Instrument [Line Items]            
Term loan, face amount       $ 20.0   $ 14.9
Loan and security agreement available upon revenue achievement 15.0          
Borrowing limit 20.0          
Prior Term Loan Credit Agreement            
Debt Instrument [Line Items]            
Term loan, face amount     $ 70.0      
Number of loan tranches | Tranche     3      
Debt instrument maturity date     Mar. 01, 2024      
Prior Term Loan Credit Agreement | Term Loan            
Debt Instrument [Line Items]            
Debt instrument floating interest rate percentage     1.80%      
Prior Term Loan Credit Agreement | Tranche 1            
Debt Instrument [Line Items]            
Term loan, face amount 40.0   $ 40.0      
Prior Term Loan Credit Agreement | Tranche 2 | Term Loan            
Debt Instrument [Line Items]            
Term loan, face amount $ 15.0   15.0      
Prior Term Loan Credit Agreement | Tranche 3 | Term Loan            
Debt Instrument [Line Items]            
Loan and security agreement available upon revenue achievement     $ 15.0      
Prior Revolving Loan Credit Agreement            
Debt Instrument [Line Items]            
Loan and security agreement available upon revenue achievement   $ 5.0        
Borrowing limit   $ 15.0        
Prior Revolving Loan Credit Agreement | Term Loan            
Debt Instrument [Line Items]            
Debt instrument maturity date   Mar. 01, 2024        
SOFR | Term Loan Credit Agreement            
Debt Instrument [Line Items]            
Variable rate 6.50%          
SOFR | Revolving Loan Credit Agreement            
Debt Instrument [Line Items]            
Debt instrument floating interest rate percentage     0.10%      
Variable rate 3.75%          
Floor Rate | Term Loan Credit Agreement | Tranche 4            
Debt Instrument [Line Items]            
Variable rate 1.00%          
Floor Rate | Revolving Loan Credit Agreement            
Debt Instrument [Line Items]            
Variable rate 1.00%          
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2023
ft²
Leases [Abstract]        
Minimum term of non-cancellable operating leases 1 year      
Expiration of non-cancellable operating leases maximum year 2030      
Net Rentable Area | ft²       15,000
Operating lease expenses $ 3.5 $ 3.2 $ 3.2  
Operating lease not yet commenced the Company had no leases that have not yet commenced.      
Loss on restructuring charges $ 1.7      
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Cash Flow Information Related to Operating Leases (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Cash payments for operating leases $ 4,188 $ 3,345 $ 3,390
Right-of-use assets obtained in exchange for operating lease obligations $ 1,476 $ 1,401 $ 1,311
Weighted-average remaining lease term 5 years 4 months 24 days 6 years 6 months  
Weighted-average discount rate 8.50% 8.40%  
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Non-Cancelable Lease Payments Under Operating Leases (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 3,638
2025 3,268
2026 3,128
2027 3,419
2028 3,811
Thereafter 4,172
Total future lease payments 21,436
Less imputed interest 5,233
Present value of lease liabilities $ 16,203 [1]
[1] Lease liabilities include those operating leases that we plan to sublease as a part of our facilities consolidation restructuring efforts. See Note 7 for additional information.
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Short-term purchase commitments $ 30.7
Long-term purchase commitments $ 3.0
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Additional Information (Detail) - Cantor Fitzgerald & Co. and Stifel, Nicolaus & Company, Incorporated - USD ($)
12 Months Ended
Mar. 01, 2023
Dec. 11, 2020
Dec. 31, 2023
Amendment No. 3 | Sales Agreements      
Stockholders Equity Note [Line Items]      
Maximum common stock offering price   $ 100,000,000  
Issuance of common stock from public offering, net of offering costs (in shares)     0
Amendment No.1 | Amended Sales Agreement      
Stockholders Equity Note [Line Items]      
Maximum common stock offering price $ 96,800,000    
Percentage of proceeds payable as compensation to underwriter 3.00%    
Common stock available to be sold     $ 96,800,000
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Detail)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2023
shares
Jun. 30, 2022
shares
Jun. 30, 2021
shares
Jun. 30, 2020
shares
Jun. 30, 2019
shares
Dec. 31, 2023
USD ($)
Period
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock options exercised           0    
Total intrinsic value of options exercised | $             $ 1.1 $ 7.5
Stock-based compensation, expected dividend yield           0.00%    
Employee Stock Option                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation expense expected to be recognized | $           $ 4.0    
Stock-based compensation, weighted average recognition period           1 year 7 months 6 days    
Stock-based compensation, expected dividend yield             0.00% 0.00%
Stock options granted           0    
Weighted average grant-date fair value of stock options granted | $ / shares             $ 3.12 $ 3.51
Restricted Stock Units (RSUs)                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation expense expected to be recognized | $           $ 23.0    
Stock-based compensation, weighted average recognition period           1 year 9 months 18 days    
Employee Stock Purchase Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation, option to be granted at percentage of fair value of common stock           85.00%    
Employee Stock Purchase Plan, offering period           12 months    
Number of purchase periods within each offering period | Period           2    
Increase in shares of common stock authorized for issuance       1,500,000        
Aggregate number of shares of common stock reserved for future issuance           800,000    
Stock-based compensation, expected dividend yield           0.00% 0.00% 0.00%
Weighted average grant-date fair value of awards granted | $ / shares           $ 0.88 $ 1.63 $ 2.21
2008 Equity Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation, option to be granted at percentage of fair value of common stock           100.00%    
Increase in shares of common stock authorized for issuance 7,000,000 12,000,000 7,600,000 5,000,000 11,800,000      
Aggregate number of shares of common stock reserved for future issuance           40,200,000    
Stock-based compensation, award term           10 years    
Performance-based stock options, outstanding           1,600,000    
Outstanding options and other stock based awards           14,515,000 15,756,000  
Number of shares available for future issuance           15,000,000    
2008 Equity Incentive Plan | Employee Stock Option                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation, vesting period           4 years    
2008 Equity Incentive Plan | Restricted Stock Units (RSUs)                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of unvested Restricted Stock Units           10,686,000 8,497,000  
Total fair value | $           $ 8.7 $ 15.0 $ 16.1
Weighted average grant-date fair value of awards granted | $ / shares [1]           $ 2.64    
2008 Equity Incentive Plan | Performance-based Stock                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Employee Stock Purchase Plan, authorized shares for issuance           500,000    
2008 Equity Incentive Plan | Performance-based Cash Awards                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock option plan granted on cash award | $           $ 1.0    
2008 Equity Incentive Plan | Minimum | Restricted Stock Units (RSUs)                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation, vesting period           3 years    
2008 Equity Incentive Plan | Maximum | Restricted Stock Units (RSUs)                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation, vesting period           4 years    
[1] Includes shares issuable under performance-based restricted stock unit awards.
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Activity Under Equity Incentive Plans Related to Stock Options (Detail)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Activity under the Company's equity incentive plans related to stock options  
Exercised, Number of Options Outstanding 0
2008 Equity Incentive Plan  
Activity under the Company's equity incentive plans related to stock options  
Number of Options Outstanding, Beginning Balance 15,756,000
Forfeited/canceled, Number of Options Outstanding (1,241,000)
Number of Options Outstanding, Ending Balance 14,515,000
Weighted Average Exercise Price per Share  
Weighted Average Exercise Price per Share, Beginning Balance | $ / shares $ 5.12
Forfeited/canceled, Weighted Average Exercise Price per Share | $ / shares 4.20
Weighted Average Exercise Price per Share, Ending Balance | $ / shares $ 5.20
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Activity Under Equity Incentive Plans Related to RSUs (Detail) - 2008 Equity Incentive Plan - Restricted Stock Units
shares in Thousands
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Activity under the Company's equity incentive plans related to restricted stock units  
Number of Restricted Stock Units Unvested, Beginning Balance | shares 8,497
Granted, Number of Restricted Stock Units Unvested | shares 7,264 [1]
Vested, Number of Restricted Stock Units Unvested | shares (3,194) [1]
Forfeited, Number of Restricted Stock Units Unvested | shares (1,881) [1]
Number of Restricted Stock Units Unvested, Ending Balance | shares 10,686
Weighted Average Exercise Price per Share, Beginning Balance | $ / shares $ 5.76
Granted, Weighted Average Exercise Price per Share | $ / shares 2.64 [1]
Vested, Weighted Average Exercise Price per Share | $ / shares 5.66 [1]
Forfeited, Weighted Average Exercise Price per Share | $ / shares 5.39 [1]
Weighted Average Exercise Price per Share, Ending Balance | $ / shares $ 3.74
[1] Includes shares issuable under performance-based restricted stock unit awards.
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Information Regarding Stock Options Outstanding Stock Options Vested and Expected to Vest and Stock Options Exercisable (Detail) - 2008 Equity Incentive Plan - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Shares    
Outstanding options and other stock based awards 14,515 15,756
Stock options vested and expected to vest 14,495  
Stock options exercisable 13,162  
Weighted Average Exercise Price    
Stock options outstanding $ 5.20 $ 5.12
Stock options vested and expected to vest 5.20  
Stock options exercisable $ 5.13  
Weighted Average Remaining Contractual (Years)    
Stock options outstanding 4 years 1 month 20 days  
Stock options vested and expected to vest 4 years 1 month 20 days  
Stock options exercisable 3 years 9 months 10 days  
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation Recognized on Condensed Consolidated Statements of Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 20,271 $ 24,456 $ 23,571
Research and Development Expense      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense 5,823 5,635 4,950
Selling, General and Administrative Expenses      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 14,448 $ 18,821 $ 18,621
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Weighted Average Assumptions Used to Value Stock-Based Awards (Detail)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation, expected dividend yield 0.00%    
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)   6 years 9 months 25 days 6 years 11 months 19 days
Estimated volatility   55.00% 55.00%
Risk-free interest rate   1.89% 1.16%
Stock-based compensation, expected dividend yield   0.00% 0.00%
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 9 months 8 months 26 days 8 months 26 days
Estimated volatility 70.00% 56.00% 56.00%
Risk-free interest rate 5.29% 2.25% 0.07%
Stock-based compensation, expected dividend yield 0.00% 0.00% 0.00%
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plan - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
Retirement plan, employees maximum pre-tax contributions percentage 60.00%
401 (K) Plan  
Defined Benefit Plan Disclosure [Line Items]  
Retirement plan, employees maximum pre-tax contributions percentage 6.00%
Employer matching contribution, percent of employee's contribution 50.00%
Maximum annual contributions per employee, amount $ 5,000
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Development and License Agreements - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 30, 2020
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
BARDA Agreement          
Licenses Agreements [Line Items]          
Additional committed fund receivable       $ 3,500,000  
Committed fund receivable     $ 185,500,000    
Reduction in committed fund receivable     8,800,000    
Committed fund receivable     270,200,000    
BARDA Agreement | Cerus Corporation | Maximum          
Licenses Agreements [Line Items]          
Co-investment by the company     1,400,000    
FDA Agreement          
Licenses Agreements [Line Items]          
Contract agreement term   5 years      
Total potential contract value   $ 11,100,000      
DoD and IBAS Program Agreement | Minimum          
Licenses Agreements [Line Items]          
Total contract value $ 9,100,000        
DoD and IBAS Program Agreement | Maximum          
Licenses Agreements [Line Items]          
Total contract value $ 17,800,000        
Accounts Receivable | BARDA Agreement          
Licenses Agreements [Line Items]          
Receivable of billed and unbilled amounts     5,600,000   $ 4,000,000
Accounts Receivable | FDA Agreement          
Licenses Agreements [Line Items]          
Receivable of billed and unbilled amounts     500,000   200,000
Accounts Receivable | DoD and IBAS Program Agreement          
Licenses Agreements [Line Items]          
Receivable of billed and unbilled amounts     3,700,000   500,000
Deferred Revenue | DoD and IBAS Program Agreement          
Licenses Agreements [Line Items]          
Receivable of billed and unbilled amounts     $ 1,500,000    
Other Current Assets | DoD and IBAS Program Agreement          
Licenses Agreements [Line Items]          
Receivable of billed and unbilled amounts         $ 100,000
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
United States and Foreign Components of Consolidated Loss before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
U.S. $ (38,281) $ (43,096) $ (54,757)
Foreign 959 759 700
Loss before income taxes $ (37,322) $ (42,337) $ (54,057)
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Provision Benefit for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Foreign $ 285 $ 520 $ 274
State 36 5  
Total current 321 525 274
Federal 2 (18) 23
State 2 (19) 22
Total deferred 4 (37) 45
Provision for income taxes $ 325 $ 488 $ 319
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Difference Between Provision for Income Taxes and Amounts Computed by Applying Federal Statutory Income Tax Rate to Loss before Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal statutory tax $ (7,838) $ (8,891) $ (11,352)
Federal research credits (1,065) (1,874) (2,159)
State research credits (642) (822) (767)
Expiration of federal carryovers 7,284 4,858 4,651
Change in valuation allowance 1,361 6,379 10,482
Compensation related items 3,257 1,794 460
State taxes (1,710) (1,127) (1,294)
Revision to prior year items (664)    
Other 342 171 298
Provision for income taxes $ 325 $ 488 $ 319
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Components of Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Net operating loss carryforwards $ 133,476 $ 136,632
Research and development credit carryforwards 28,567 29,242
Capitalized research and development 33,571 27,916
Compensation related items 10,306 12,014
Operating leases 3,462 3,786
Other 9,823 9,056
Total deferred tax assets 219,205 218,646
Valuation allowance (216,888) (215,903)
Net deferred tax assets 2,317 2,743
Deferred tax liabilities:    
Right-of-use assets 2,173 2,610
Other 209 194
Total deferred tax liabilities $ 2,382 $ 2,804
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Increase (decrease) in valuation allowance $ 1.0 $ 6.4 $ 10.5
Decrease in unrecognized tax benefit $ 0.3    
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Gross Amounts and Dates of Expiration of Tax Credits and Carryovers (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Line Items]    
Federal losses carryovers $ 590,870  
California loss carryovers 104,900  
Other state loss carryovers 44,257  
Research credits 28,567 $ 29,242
Federal foreign tax credits 610  
Federal    
Income Tax Disclosure [Line Items]    
Research credits 16,758  
California    
Income Tax Disclosure [Line Items]    
Research credits 14,948  
Expires 2024-2026    
Income Tax Disclosure [Line Items]    
Federal losses carryovers 60,190  
Other state loss carryovers 115  
Expires 2024-2026 | Federal    
Income Tax Disclosure [Line Items]    
Research credits 1,403  
Expires 2027-2033    
Income Tax Disclosure [Line Items]    
Federal losses carryovers 191,075  
California loss carryovers 67,161  
Other state loss carryovers 1,685  
Federal foreign tax credits 610  
Expires 2027-2033 | Federal    
Income Tax Disclosure [Line Items]    
Research credits 1,808  
Expires 2034-2043    
Income Tax Disclosure [Line Items]    
Federal losses carryovers 148,686  
California loss carryovers 37,739  
Other state loss carryovers 31,503  
Expires 2034-2043 | Federal    
Income Tax Disclosure [Line Items]    
Research credits 13,547  
No Expiration    
Income Tax Disclosure [Line Items]    
Federal losses carryovers 190,919  
Other state loss carryovers 10,954  
No Expiration | California    
Income Tax Disclosure [Line Items]    
Research credits $ 14,948  
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reconciliation of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Unrecognized tax benefits at beginning of period $ 8,652 $ 9,366
Decreases related to expired carryforwards (1,126) (1,481)
Increases related to prior year tax positions 100 258
Increases related to current year tax positions 298 509
Unrecognized tax benefits at end of period $ 7,924 $ 8,652
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment, Customer and Geographic Information - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
Segment
Segment Reporting [Abstract]  
Number of operating segments 1
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment, Customer and Geographic Information - Significant Customer that Accounted for More than Ten Percentage of Total Product Revenue (Detail) - Customer Concentration Risk - Sales Revenue, Goods, Net
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
American Red Cross      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage 35.00% 35.00% 30.00%
Etablissement Francais du Sang      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage 12.00% 12.00% 16.00%
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment, Customer and Geographic Information - Revenue by Geographical Location (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue, Major Customer [Line Items]      
Revenue $ 186,797 $ 188,315 $ 159,518
Product      
Revenue, Major Customer [Line Items]      
Revenue 156,367 162,048 130,859
Product | UNITED STATES      
Revenue, Major Customer [Line Items]      
Revenue 93,232 101,391 67,498
Product | FRANCE      
Revenue, Major Customer [Line Items]      
Revenue 18,490 19,327 20,887
Product | Other Countries      
Revenue, Major Customer [Line Items]      
Revenue 44,645 41,330 42,474
Government Contract      
Revenue, Major Customer [Line Items]      
Revenue 30,430 26,267 28,659
Government Contract | UNITED STATES      
Revenue, Major Customer [Line Items]      
Revenue $ 30,430 $ 26,267 $ 28,659
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment, Customer and Geographic Information - Long Lived Assets by Geographical Location (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Long-Lived Assets by Geographical Areas [Line Items]    
Total long-lived assets $ 8,640 $ 10,969
United States    
Long-Lived Assets by Geographical Areas [Line Items]    
Total long-lived assets 8,444 10,705
Europe and Other    
Long-Lived Assets by Geographical Areas [Line Items]    
Total long-lived assets $ 196 $ 264
EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %B'95@'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 " !8AV58M7;,XN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NDT9H*C+!<0))"0F@;A%B;=%:_XH,6KW]K1EZX3@ 3C&_N7S M9\FMCD*'A"\I1$QD,5\-KO-9Z+AF>Z(H ++>HU.Y'!-^;&Y#\/$S=3/,:, .'7K*4)A:^$"F&"$R>7O IJ%.%?_Q,X=8*?DD.V2ZON^[)LY-^Y0P_OST^N\;F%] M)N4UCK^R%72,N&;GR6_-_\>NB:HIJM>&U6-T)?OLQN?[PNPB[8.S6 M_F/CLZ!LX===R"]02P,$% @ 6(=E6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !8AV58X4EDR[D( #-@ & 'AL+W=O=EE=]IRH+.KGM7Y8!(#T20VZSBE M_??G<5Z;D6- V<]^.<[WCXGNRH52BUSABR4UG(^7V<[>;^!L: MD^2,;RF#3U99]MFXO::IS(*&9T) ME*1Q3,3;'8WX[J;C=LH-\W"]D6I#]_9Z2]9T0>6W[4S NVZE$H0Q94G(&1)T M==,9N)]'/:P*LF_\%=)=\NXU4J>RY/R[>C,-;CJ..B(:45\J"0+_7NB01I%2 M@N/XMQ#M5/M4A>]?E^J3[.3A9)8DH4,>_1T&2<[WZGQ0F= M*SV?1TGV%^WR[YY?=)"?)I+'13$<01RR_#]Y+4"\*^@[+06X*, _%+B]E@*O M*/ .+>@5!;V,3'XJ&8<1D>3V6O =$NK;H*9>9#"S:CC]D*G??2$%?!I"G;P= M<3^%GU$BP@(T9C*4;VC*\O:D?I=3]&TQ0K_\_"OZ&84,W8=1!)N3ZZZ$G2N) MKE_LZ"[?$6[9D8O1/6=RD\!> AHT!;IPU-6AX_+0[[!1<43],^2Y)P@[V-,< MT-!IGQD+O\C9;!W1[?WQMEXU0_A97I>B]Z0OU"!_ADL$RF@ M,_Q/1SA7Z.D5U CQ.=D2G]YT8 A(J'BAG=M//[D7SA<='9MB(TMB#7*]BES/ MI%XWX:>W+=5A,Y>[SNF?.C[&JF/Y6!)K\#FO^)P;3W <((,T"0B:QT@<_V* M1(F.Z]!8=BPA2V(-0A<5H8O#6M",BI"K<3! ,)IJ&],>I7),:AV4C/7'0K,D MUH!V64&[/ S:)$Q\$J%G2@2:P$;MQ<&LU0;+6'4L+$MB#5C]"E;_*%A%0VO% M95:;/.M@&6N.A65)K 'KJH)U93R])T&"D*W1XBU>\DB'QUP_',\7.D#&JF,! M61)K '*=VK4YQE,LG-JB&T!L%],0IN-%7]"=]T\(S2SF.XSHP=KDZ_S@T%Q]- MS9):DQJNJ6%S.TF%^'&P-UTF]\B=GKKXU'.UV(R51V.SI-;$5IMZU^A\R\;V M-^3:T^^,[QA:4))P1@,T39*4"BT[L^8#UV*SZN=MJ36QU8[>-7ORLH\6C6Y. MMUS([)(@B=1?,?H+-&5.AI MF95:FIA5PV]+K0FKMOSN@9Y_$C+"_! &-=6X:+9M+ 07:,BA^>734_^HZ*3- MY'MVTQJ>S'5'P_R().#64< U^_>BY67M#0V!XIH+_075K#/P?0H2(!#D8EIR M5E.!+;4FN3H7N&8K/QU.YFB0!J&$!C>0DB8RGWAKR^I[]*1(]'X#13DQM3(]@BV8[,:#VRI M-;'5\0";_7QIV'@] M7F[=OHO[^!*?7W=?&L@^(AK@.AK@@Z+!+%U&H0_#/2=2B\?JI+]5M5&A=O$. MMG?I59B;8&KSC\U6_2F4$45\A5S\R_)7"$Q^*H"4%HY9Z7USU-*PZOYMJ36Q MU>X?FSU[R0F-7_T-86O:.B6T1^AAL!@-_J/E934 V%)K\JH# #XP P82\'] MYR%3R\LLU&:YS&5'T_H(AX]KAX\/G.U_$H0E8691#<3,8NW71*O6WI9:$UEM M[;'9BE=WTR45^?(&-5M&RED-+3>S8LLDAKGJ:&H?X>UQ[>WQ0=Y>I3_TD,9+ M_139'A''<4ZQ>^5=:G%9=?>VU)J+!FIW[QWD[I_(*YH&T*K"5>CG ;(=WA[) MB_ZI@R^PXVJG9\W%1Z\;^ BW[]5NWSO([4^9SP6,91FXDWP>"&430"F30MG: M0'LAW:,^&FL!6O7]MM2: &O?[QWD^P=! .K)2?D"?87OH4>FIV:6=#%V@+CZ M20(T>*%,?W4UJQR-\2.R@/=N[<]!64"/\6FGFXV]VR.Y2$-HQ!>.HX5G=_'/ M1]PL\.J\X!UTLZ""-U3OH/<^\1W3@ML7&K*FI\5F-2_84FMBJ_."=]#=@@I; M->K-!'\)F:_ONV;-X4"+S6ILL*76Q%;'!L_L]G_$-N.)A/3PWW#;?IDP*U[U MSK&^EUH-$+;4FMSJ .&9/7_6*P>"DG9,9H$K-8&C@60U,MA2:T*J(X-G-OA? M>;8X:,.9R?SN$<']_BF,^_HF934JV%)KTJJC@F=V^64F3=X9.!J@I5H7LZ*0 ML5K&L#VJC\-O]^.'IP6:/I3K8L8C=/>,YN/)>#Y^&(ZATPME%1,U2R4W%(EJ M'4 M9K? 89?9A-:&1P$5, ))CI84K2 P!;58,1L4TB1?V5W.":DIL3#)5NUO4Y&D M:ND0",SI.HWRW.#V!HAQB> M%:!%8!,XLH"\@=0JWT81!='BY%?YDI WM22$ MJK7=:$1]JAIOM3H;G2 B*)QX\V<2Y<\$G\!!S(B0:#J=YL)ATIR90>JF&!.865]P0G(9SR=*1KR'L4>E@'R5QT]+KFC\AO MO3J_]VGCE@ ME=#4Q4;U>"TXL\0"!H5[Z,4J+N%"8KH"DJ=LTOPJ")_XBA_(_DV M>P9GR:7D7BSV[X.43X]^*%:4"_,C2O+@:K(18GX_'1;RB652INSI M:H &NR^^)(\KH;X83R[7T2.=4_%U?RB+):%XD+ ><+J\&U^A\2@*U MH$+\E="GHG4-E"L/C'U3'SXNK@90,:(IC84R$HH%.6_ITLQ.IJ$ S @BZC,A5?V-,'6COD*GLQ2XOJ?_!4 M8^$ Q&4A6%8OE@RR)-_^C7[4@6@M0$[/ EPOP*0Z,9G>?I[??OHXN[Z_F8'WUY^N/T]O MP/S#SQ?<@O(-'4S>O4$>O#!Y]TK&#GPE>U^)S?ID&A4K()\:B-4% M_5XFFRB5SAN?XM:45YE2!6 S0:X7FDFZ>Y*NE>1U'+-2TI(%+*8R MD \I'8*<"A--5R,@HP1AAZ8!Y3C8,]/T]C0]^S.O\UL%,A>,)]082$^_=QAX M08>ACL(AA,3,T-\S]*T,[SA=1\FB2DPF5I3+6M?>DR:ZODX78]1AJX,;& E>\]$E)Y ,-#NC1SYKTO1 /.A1)I)AGN2H;6F?6;Y*#Y>U\+7K&NO M9.S 7P0;Y8)'_5A;:\<]\)SN?C2@$ S[Z@9JR2RR MDKV55".1Y(\@I;+K %RU%R.V')7R0W]*U58/Z?B(=%D;8-A%N(=UHY/(*DV3 M/QA;/"5I:J2&]7L2Y'69'4$=$FM$#=E5[8L4")[$@FYUSS]FX\4H61KE0H=&&W:IA@KA/V5 W4*!JR2]IM57TM&:@K%$(. M[LJM >8&01^[1LB072?U$JF2?20 MI(F0#]E8=Y%5#U]:>%_+VJ'3C1XBNR#NVZ!U]*QZ(*/#NLQA$CC:_M-AA$#8 M]UP:-416\5$4>2FK0^NY&%F&AOS!>G;K,.SBOB8(-Q*&[1(VHP\"O'L38(0N M=@V&<1K154G.Z5HS:8#)YL?M$2_UV=L.-V,\&$0K!GJL"M M4<\N83.ZI)+90K;LL@R7QES%NDCA=@[6!'64&_3%ME$R;%>RP^;R2+IB7:T\ MW]6:8 ,,R1[3#7K(-K*&G9.;S&,5#UL5\L4C]"M9.W2\44EL5\F#C9HW43 Z M;I#"T ^[G9$!AHC7-P;@1C*Q73)/V:S'/#"H*O%=+H?P?@K?P#$(D>S4.-E%:T@O@ M#F7O (I5).\/HE*LY'#RDRZ&("F*4C5TZKA7,I.I<0%^4LYV6/4[K4]M2E$( M>:$*323 C,8T>Y#;=G?*6X'4>>U0*F^QIM5Q??IL#+_5H1>DVBL8.@QZTV40 M>Y>AMA?+^R/N0%C%7 5E=ZW%_P*@ VQ$U0P.88.W0#_SZ$WC.=!M\Z;0+YO MKDBD=2YM;WRN%XM$OJFUD4++"O.ANCZYCQ#VNZ7?!,-^ MT!?GIG4A1\^L][07=)G$B5'SB=Z.C!!T' ]UIPPS$OH(]X6XZ5W(*>/^E/*R M %/&UTQU,KM]U:GD1B?TCL3%GJMYH,,\O^WH(?VF<2'VQD6VQTI7.4M3M3>3 M7%"Y %;L]H3)J&A;RP8:GJQ.(R;KV[ M5"^._XSX8Y(7LGE=RH7PS)?>\^V[V.T'P=;5Z\P')@3+JLL5C21M!9"_+QD3 MNP_J#>G^C?CD'U!+ P04 " !8AV58 .P0F><" #C"0 & 'AL+W=O M'U\[$I M]_HLDQ%-8,J1R.*8\%^7$+'UP+",EX$'N@RE'C"]?DJ6, /Y)9URU3,KEX#& MD C*$L1A,3"&UL7(PEJ01WREL!8;;:13F3/VI#LWP<# F@@B\*6V(.IG!2.( M(NVD.'Z6ID8UIQ9NME_:$&6 MIS4FDGA]SM:(ZVCEIAOYVN1JE0U-]-\XDUP]I4HGO=']W>S^]F8\?)R,T>7P M=G@WFJ#9]63R.$/OIX1#(D.0U"?1!_01O44F$J$:%7U3JMFUA^F7,UT6,]D[ M9AJ#WT)MZPS9V&XWR$?'R^VZW%0Y5XG;5>)V[M?>X3>31(*J1XG8 EW1A"0^ M)1&:,D'S^OH^G O)597]:$JU\.XT>^NM=R%2XL/ 4'M+ %^!X;U[8W7QIZ;$ M_Y-9;1G:U3*T][E[4[5K@',(D"HU_^D,I82C%8DR:$J[\')S+_V"6'FXA;'5 M-U>;^1R*JH%V*M#.::!%'2*2R9!Q^AN")N#"T]E <7#^>85\.*X&[530SC]! M4R&R9F!G"^0UZKZ(&F2W@NS^$Z1ZZ0M)DH FRR;2[D'2?1$U4K2CE@< MJZUY3*6Z1U7JH:@:9:^B[)U >529]K96JH-Q8Z$>$UFC/J^HST^GWEVGYUL< M5L^R.[UMXH9(UW5Z]DYB"_\]N_#IS ?*MK0\AKPI= >ZN7$"Z^O/9\*7-!$H M@H72XI:K3'AQHR@ZDJ7YH3QG4AWQ>3-4MS#@.D ]7S F7SKZG*_N==X?4$L# M!!0 ( %B'95A$@N1"<08 .D> 8 >&PO=V]R:W-H965T&ULK5EM3^,X$/XK5F]UVI. QB]YXZ 2-.P>TBX@RMY^#JG;1MO&/<<*O2[F17G9FRFU/._WRVS& M%VEY)I:\T/],A%RD2E_*:;]<2IZ.:Z/%O$\\+^@OTKSH#2[J>P]R<"%6:IX7 M_$&B,RG,U7=Z \NENF4C[CZL7R0^JJ_]S+.%[PH M7O2M\GM#:H$;\G?.7\N WJJ@\"_&KNK@=7_:\:D1\SC-5N4CUUYH/ M^7Q>>=+C^&?KM+=_9F5X^'OG_4M-7I-Y3DL^%/.?^5C-+GM1#XWY)%W-U:-X M^8MO"?F5OTS,R_H3O6RQ7@]EJU*)Q=98CV"1%YOO]'4;B ,#'+08D*T!,0U8 MBP'=&M#W&K"M :LCLZ%2QR%)53JXD.(%R0JMO54_ZF#6UII^7E1Y'RFI_\VU MG1H,[^]&]]]NDZNGFP2-GO37]YN[IQ&Z_X+N'VX>KYYN-0"=HA^C!'W^] F"5^WZV'<3U9A"D91"8H.^B4+,2W11C M/CYVT->,]K3(CM8U<7I,>':&*#Y!Q",4&-#P_>8$,$_>;XX=;.@^2;3VQUK\ M/?(U+U8<"NS&,*@-JSF^'N H"./PHK\^I O!(HK]8U@"P/S8Q]$>=C1\MA\^ MJ^UHR_#OEURF*B^FB+_J?E7R\ARBPEPQJ/K?>;E,,W[9TPVNY'+->X/??\.! M]R>4WRZ=)1TY.PJ>OP^>_T;N2Y[*;(;TU-(-;:T[]5+W705%<./)/TA?$ 8T M-FH!0#'L&163 "@:Q!BNA&!/)G"2&>G^KNO@!$UYH6MB7I-*Q[JOY:6J:F0- M%GE@C27T?1P8O&Q41"DU2QQ 81*U5'BXYQ6^E20E5YE:2A=&Z%->VAR$169# +=&\R8@/!0L:(D5T(QN(P MAM,;[_G$3C[?1%FBB12+'2=1@%QBZ^FGU/-\DPL$8UZ$#2X C$4Q#6 NV&M6 M?,_9CN]$<6KEY@057(%M>>NMH[[D*V_'D3S03MA9%UIY:EU9Z!AFL[28 M7VT)Q'2.U*PB0!K$?'='( M;,00S-=JPR0"P%A,: N31BQAMUJZ5S,NM2+-Q(*CSULZ?]0%#I*B=L\( ]_D M9*-.<6BM+@",AJR%4:.?L%-A;/MIT3IO05K,'G!( E,,0+"(^(')"X#YF+3( M =R(&^Q6-W5G?>9Z_\IW&5/I*[Q28%N2G-*0$F)2 G",4&HJ' CG,\\/6T@U M(@>[5UVQ= MHU,2,'/[ >$8B4R:"83SF?;80J(1)-BM2'8D4*J4S)]7*GV>ZYR(:E)E>NLI M12U,=;(V71 D:XN+4^Q;31Q ,6LZ :"V#MZ(%.Q6*:T"T3&3F$@;B M,&G;@I)&*A&W5')5M:UD8 X #N0 X1P<&F5$WE1&XU4&KJYNRP_7;I?>DJZ\ M'4>M46#DK;=+K:]_MY;';VP#&I@"#,(%Q#.WH F$HU[DMV6^$6#$+<"&0F\M MQ01)!Q=;% 5Q;%.Q82&+?:LW ]XH"_T6(HW*(FZ5]576VD.*20[7L?W:)@J8 M9TU% !9ZL<7"A@4AC5I$%&U$%'4JB,%7H5>6HGJ/K&62EK\I/"G=7CXZ*3OU MEG3E[3B"C4:B;HWD.I/!UB2B'J-F"0 P$A"SWA,(%@76C.P?G $NN)S69ZDE MRL2J4)MSL_W=_7GM57U*:=R_QN?)YM2U<;,Y!/Z>RFE>E&C.)]JE=Q;JLI2; M<]7-A1++^J3Q62@E%O7/&4_'7%8 _?]$"+6[J!ZP/]T>_ =02P,$% @ M6(=E6"D:V&W1 P N P !@ !X;"]W;W)K<'7P/#+ M@HN2*AR*I2W7 FA6.96%[3E.9)>)AWRY4GK"'@W6= D)J,?UO<"1W:!D>0E,YIP1 8NA=>5>QJZC'2J+ MKSGLY,$[T53FG/_0@YML:#EZ1U! JC0$Q<<6QE 4&@GW\>\>U&K6U(Z'[\_H MGRKR2&9.)8QY\7>>J=70ZEDD@P7=%.J![S[#GE"H\5)>R.J7[&K;;F"1=",5 M+_?.N(,R9_63/NV%.'!PHU<8*CH: M"+XC0ELCFGZIQ*R\D7[.=-P3)?!KCGYJ-)[>)=,O-_'5;!*39(:/V\G=+"'3 M3V0\O;U_F'R>W"4W7R?DRS1)2(<\)C%Y_^X#>4=R1F8KOI&497)@*]R+1K33 M_;K7];K>*^NZ'KGE3*TDF; ,LF, &TDT3+QG)M?>2<08T@OBNQ^)YWB^84/C MM[M[!O?X[>[N"39^$Q>_PO-?P4L458#YI0A?D#$O,:E7.MNV0&Y8RDL@WZ[F M4@G,F^\F]6OTP(RNB\FE7-,4AA8"2Q!;L$9__N%&SE\FY#UO/#8+#:8A0'B-69' M^P^;_8$/F ZZE-A(A:>\RB<$RP^$]B1E%$C973R*."M M@7<"PQHK!+#T)\%<8K*@]6V4_8.E5Z>?2= :.#R,;:\5__')Q7]7IS.!'>G4 M;73JGM3ID6$[4>3_04:6V$;(^KP!GCBMTY;F!9T7T,$.I"-I 7@.MU!+)S\2 M!E7]4O0)C#G7?:&D&_9[+2E?&G6\R&]9Q0:KGKX'3.G6:[CW3G(_KKNO%8[> MRY7]R/6#%@V#61 &D=_B83 +0[??-S/I-TSZO\F$4*5$/M\H'3ZB.&$<*PA3 M@A?HO,0X*L#39$R _LL]NF$[; :C(&J1-=AX9J*N\ZNA<4Y2G7%%BU:--!(> M@]A(O%O%FHLJ[8U=C&.X%L)^M\5D;++#\+JMZR,VV>GX=ENT[8.6K@2QK%IC MB;0V3-4]43/;M-]75=/9FK_6;7G5*OZ"J7OZ6RJ6.J$+6""D<]'%.(BZ3:X' MBJ^KQG'.%;:AU>L*_UJ T ;X?<&Y>A[H!9H_*Z/_ 5!+ P04 " !8AV58 ME!PLG%X' "W-@ & 'AL+W=OG=W,?"99CIAAY1%O*9I$6?']']^N+9Q=R&!9UFR=_QHER=CIP16M!EN$W*#]G#6]I< MD%GA15E2U'_10V.KC5"T+ M/:"\LF9HU8>:W]J;,1*G52G.RYR=C9E?>3:]NIQ?O;N8O;GQ9FA^P_Z]]RYO MYNC*9T=7TS_>7KV;>1_FOR'OSX\7-_^@,?HXGZ'GSUZ@9RA.T;Q2*NID"8 MH.LP7HS9)4S#32P?B?<-K"C:KK=)6-(%NBI7-$=L;&P]6%43]9ZBBS3*UA0] M?Y<5Q0L)O'\\_(PNXR@N)2"!&N0R8X-(RSQ+V)D[-J22YK0H.;HFK&CVE4/V ME4-J:*,'^CQ,PC2B*"S9\*)72,)=I9M=&U\T6;L:J[+QPR4B:AN%J^+31C1TQ%COZ#Y M/1V=_?H+MK3?%6G6]VG6CTKS6 M-&?S_25*V6:&63Y^P5R$R;\K%T-@6-X5!F(<$" M(+ .L^:>6?,_9_9PE9"QK!S!T$7!%+@V-'Y%@ SH08+YD& !$%BG;JQ]W5A/ MJ!OZA>917-1G=U]GFVH#5+Q$]VPC4%4..U/M"?(XJK8:.Z-M&I?,A.WLD#>_ MOF;EET_ MJ$ILPYJSUTAX6.'Z!S%RKA#*88$\XX9O@\9,0 "ZS",M5;FT90< M>Y^WHXFMH$:OQ9/U0,92CHHF@>*YH.B M!0V:U9?=+O$'^AY6$G_)^H1J$DL)Q>(L, W=YG49=8C!E$*B>:!H?E]&..4H MD-F1'JI:00U_EZ*&I=0180".:6&;9TXBE_$7,Y-@8*YH.B!5!H MW;)H=3/\%.'L1[3)6"*.N2;A9ZPHLNE\S4U#A"Q3- T7SY1FQ;9=O!&1V M5D\CT*I:6"UK];131,J=J =9K)\2-F>NI)VR^7NKB(4UV]8-7HV4&(Z)[=C\ M!)*884VS,<%\'D7+PPUF]S&/5CHB:NGHB(9*FE,U[-!]#9&(3[9M.OS.!C2J M!XKF@Z(%4&C=LFB%):(6EO[_AHJ((HQM\*MM8W0X97G]0XK#3U9U-@97 B1: M (76K82#!\'4NM7/U4ZI!SMXV1$U*MVR++Z"(&-ZH&@^*%H A=8MM5;<(VIQ M;T@[140)CMVJA)\AU1&';L>."^J!!O5!T0(HM"[%K5!'U$+==[531)3$L(GY MGR/5D0=3#8GF'74%/FC, JMRW0KPQ&U#*=JIH@H8XUUVS+X'SC4(093"BJ+ M@:+Y\HP8#M],R>RPV?.S"FF%+*(6LGJZ*5U*GN1A+]TP#)X[T0P[_!.E,B/- M=713YY=4T7",B?C,M\Q,,PP+:WPB14O;-7KRV*I%1*T6'=%-R7,*^E05$;4; MEGIB"$_;@RI&H&@^*%H A;8KB\G!&SG5*UWOP_PN3@N4T"6#UU[9+//Y[BVI MW4&9;>J7=&ZSLLS6]<<5#1&PO=V]R:W-H965T&UL MM5IM;]LX$OXK@N]P:(&X%E\D6;DD0&JUV !M$VS:V\^*1,>\RJ)7HIUT?_T. M*<>RPQ&3''Q?8EMY..(,AS//#'GVH)J?[4(('3PNJ[H]'RVT7IU.)FVQ$,N\ M_:!6HH;_S%6SS#7\;.XG[:H1>6D'+:L)#<-XLLQE/;HXL\]NFHLSM=:5K,5- M$[3KY3)O?GT4E7HX'Y'1TX/?Y?U"FP>3B[-5?B]NA?ZQNFG@UV0GI91+4;=2 MU4$CYN>C2W*:<68&6,1_I'AH][X'1I4[I7Z:'U?E^2@T,Q*5*+01D:@?O?GZ1_MLJ#,G=Y*V:J^D.6>G$^FHZ"4LSS=:5_5P^_ MB:U"D9%7J*JU?X.'#IO$HZ!8MUHMMX-A!DM9=Y_YX]80>P/(T "Z'4"?#^ # M ]AV 'OM +X=P*UE.E6L';):+-:8=#>K+VJS[K6[@OQ+& MZ8O9];?;ZR]7V>7W3UEP^QT^OG[Z]OTVN/X0 =>0&CP5=5ZT0:?ZE*4AP(F,-O=E.G3E#]2K\1, M%!\"1DX"&E*&3&CV^N$4&9Z]?CCQ:,-V"\"L/#8@[WHEFES+^K[; E)+T6)6 M[J1P7(J)#J?M*B_$^0BV?RN:C1A=_.L?) [_C5GHF,*R(PD[L![?68_[I%]\ M@\A8J1:U6#R$D&]U= \-=^+O%T$ZU:4@:P#A3C/*6:+ MZ)C>B5>O6ZV*GV.3#LN@4$O@".V@2HD[U9 FQ-4) M 7(>Q:Y2")!%AQ(/M)KNM)KZ][JJQ];[>Z^O!.@(*K8:4VV*3"2+&/K\E8<]&0J\MOIA(]^X>^.K[$QONP!1M#F$0[)%OM*-;-8,K,( M@$INC&P*,8B0284 :)\/:T5X[ZM7N:KG*96-4,8M8 MJ?I^7 '5AV#;MF) /:_$MSKU4:5E6VD',7OJL5// XF7*'6N#TM?RG:EP+N- MM>;RT6\HYDPF=@/7S/_F-UO@_T'X2,_XB)_R[?E3L<@;$SDA'@3S'.B2#060 M#^I65;(8OO"!9*4N-PG0X 1\2C:$S62>&G_7N[?X_)VOUM"6LG\ M;NO6**\G7B+XYDAY3&G9L:0=FK9GB\1/%R^+0JU-.0447\B-(0ZH!5U6-X:E MI8BW(,C4X%QW09";$<1 I:F2/Q"@(1@FB% FK!A(DM[3D?] MG&[G?:O\UY#K481S)8PA@0I#\C1$:A0$2:!&X<,J]42.^HDU9&?6SLDS,!2A50A2!C;?& MU]%E8803=Y(S!#C&V@((+AUN,=&>.M&7NV4O]H]0#5T>-.8,VU(S#$JCF&"^ MBD 92STE->UY$?7WTZYL ?4*S8[:&3NJM.Q8T@Y-V),PZB=ALWPE-=0AEE"6 M4@/[PDV(T"T>I4C*P9!= G5< T&FOH33,R[J[XW=K!LH&UJ(75!?O5!F4[>5 M-:9\ZO:\9B@RM86VHQH"C6@8>S9XSWFHG_/<-*H0HH2*J%'+8)GK;7?$QNFG M/LI+2J/ML!!;3A?)0Q)B [)23XBHGQ#M8MJJ41M90ER[^[55\16[ MWV4VTYABC (!P1\>=::N,P!>P'N1FPJ$NJ4N1T:(;@>(@E>$P@2X;# M&^M)&O.3-*/A.],0;]\_TW2UOJMD 0$ " TX$:XHQK>05O@,!6(['P'2A+-A M3??.3?W,[& M[26$C:HV]E0 D";0%<#;)-HT9R[!BL(4.?1 @)2XM6&&X&(R M'>X0L)ZS,3]G.PSIEMFL("=T)"+Z@+L7B4X84M_Y9O'F;(PVV MZ%FB/[1'3^R8O^$U4[5NY-W:GI)8FT#E49B'JJK,ZC\UPE!SN TKQQ!'I7#( M"XG7#CT[8WYVAN:]^6M3!-+X"N,$*5D0)"FKU;W)+@3][*NS98 _X%R5ZH2M8'+ MVUC"(LP37&0$J0_+?8C,:1H.)S_> W,>C>$\7N9\N/M>J4$L1Z/P13Y!;8?L7O1A%:!."HT@C,T-Q2%$XV;O) MN13-O;T1:TXTU[7N;DCNGNYNW5[:NZ;/GG\DIUEW=[87TUWE_9HW$!';H!)S M$!E^2,#837<[MONAU%[U36JNE_;H0>2D: X#_SY723S_,"W9WE"_^!E!+ M P04 " !8AV583!!CT&," "(!@ & 'AL+W=O0'T+$0J9!5J[1.J*S;9Y,&R+=QI^&TVE+&N#^>L=^9V?7 MLRR)A!G/?]-491/GQD$IK$B5JT>^_0;-/ /#E_!&AWV .[P",!K -XA(#@"\!N ?RX@: !6:ER/8G6(B2)1*/@6"9.M MVGS*S+4OE-"G5.-4-">O:"/1'(1]A5@"**8RR;FL!*!K]+2(T>7% M%;I E*&?&:\D8:D,L=*U#0-.FCK3NHYWI([KH0?.5";15Y9"^I8 ZZ;;SKU= MYU/O)&,,20_Y[B?D]3V_HZ'9^7"O QZ?#W=/3..W]^!;/O]_[J%+[IHNZ*8S M9C&6)4E@XF@WD" VX$0?/[C#_I.\_ M6H!86Z^3*.$54_5+W^ZV=GIK7>1@?ZIMMG;%?S2U1S\0L:9,HAQ6FK+?&VE7 M$[7OU8'BI76")5?:5^PRTY\*$"9!GZ\X5[O %&@_/M%?4$L#!!0 ( %B' M95BE0N6H8P( %(& 8 >&PO=V]R:W-H965T&UL?95= M;YLP%(;_BL6D776%D";IN@0IZ32M%^VBMMNN#3Z 5V,SVY#VW^_8)"B:J"\2 M_''>U\^QS6%]4/K%U "6O#9"FDU46]O>Q+$I:FBHN50M2)PIE6ZHQ:ZN8M-J MH,R+&A&G2;*,&\IEE*W]V%YG:]59P27L-3%=TU#]M@.A#IMH%IT&'GE56S<0 M9^N65O $]F>[U]B+1Q?&&Y"&*TDTE)MH.[O9K5R\#_C%X6#.VL1EDBOUXCIW M;!,E#@@$%-8Y4'ST< M"."/$^'OTC,8EG?"\?7+_YG/'7')JX%:)WYS9>A-= M1X1!23MA']7A.QSS63B_0@GC_\EAB)TO(U)TQJKF*$:"ALOA25^/^W F2--W M!.E1D'KN82%/^95:FJVU.A#MHM'--7RJ7HUP7+I#>;(:9SGJ;':'V\M DV=- M&9<5V6I-906X[=:L8XLKN+BX.+KM!K?T';<'U5^2-+G 7SHGIJ8:_G.)D6^$ M3$?(U-O.W[&=@KL@^1NYDXSWG'543+$.IE?3INZVWYB6%K")\#H;T#U$V<RIXPK1^!G)_@%02P,$% @ 6(=E6+E&ULK59M;]LV$/XK!Q4H M.L"P;"5MT]0V8+LIU@_)C#C9/@S[0%-GBRM%:B05Q_OUNR,E)QF2% /VQ>;+ MW7//O?!.D[UUWWV%&."^UL9/LRJ$YCS/O:RP%GYH&S1TL[6N%H&V;I?[QJ$H MHU*M\V(T^I#70IEL-HEG*S>;V#9H97#EP+=U+=QA@=KNI]DXZP^NU:X*?)#/ M)HW8X1K#;;-RM,N/**6JT7AE#3C<3K/Y^'QQRO)1X%>%>_]H#>S)QMKOO/E6 M3K,1$T*-,C""H+\[7*+6#$0T_NHPLZ-)5GR\[M&_1M_)EXWPN+3Z-U6&:IJ= M95#B5K0Z7-O]S]CY\Y[QI-4^_L(^R9Y^S$"V/MBZ4R8&M3+I7]QW<7BD<#9Z M0:'H%(K(.QF*++^((&839_?@6)K0>!%=C=I$3AE.RCHXNE6D%V97(K0.P6[A MEP:=X$AY$*:$A?#*\_G*H4<3XM4D#V23-7/9X2\2?O$"_KB 2VM"Y>'"E%@^ M!%*\B?D$YA)/Q (I1'V>SMF_&'T>=7V)X>V9Z^ MAOX_Y.L'^#8@C(?PW^S $EWK86E=8Y,PO L5PMLW9T4Q^KRT=2/,(>[&GW^" MO?"@C.RDL:0-K+$)6&_0P?C3IW$T179*O*.^T7!R^$3:ND8GE=#J;SYC&]^N M;BZNEQ>K&UAH:TM8'SP!#6!?*5DE#*]VAJP$"V@J821&12^V& [LRB8J$GAC M#;GDZ=K9=E=!(T)E=\CMIVQC&QG"#:EV#D%%CE#7T24]6GS"+@7!<4_P0+WS M%:KQNM$4"(W!#WCI:S%@FSTS:EIT$2/@#I;*2JI&I= _)>19$A39?+#50T?] M! X^6N8LP)5UH8(Y,5>2K%ZTCCK^ "Y566J$"^&3XGR;[GEMR1E'_':I*BA6 M=,@.QE@,8:Z]96@^NC6*,[PFMO2PWG45<3M<#_MR&/PH-LM_^\Q9%4WC[!TA M]\&E;9U<*@KM]H$ #@UN,D8>G MB2,KS,$#UZHB&4'F^84))ZM!_PZ8%(4+?>A?!"6AI?Q:=XCUJU4L[SCK5.!6 MQM$BV-Y'PBU5&7,1*L%@1"NF,S(EJT2OB=2YEJ*SQ)N"I5/N14E32'%WY'$* M>$^?!QZY.EW:R9">&I&GR4%ANE57K>4OB*Z=C62?3# MY[IP_FB"TDO8Q>\$#W$RI&%Z/#U^BLS3!'X03]\QE\+M%/'3N"75T?#C^RSU M@7X3;!/G\<8&FNYQ6='G%#H6H/NMI1[<;=C \0-M]@]02P,$% @ 6(=E M6 %JX+A"*0 7(< !D !X;"]W;W)K&ULQ3W9 MOG M;+T!H"0[RF^6172K79YW55V^]V5FV[>?;XL2U6:IW; MJ=FH&CY9F&:=M_!KLWQL-XW*2WII73V>'1RY\WM2U69F^]V#G?<'][KY:K%/SQ^\7R3+]65:G_9O&O@M\=^E5*O M56VUJ;-&+;[;.3]\]O(8GZ<'/FIU8Z.?,SS)W)A/^,N;\KN= P1(5:IH<84< M_KE6%ZJJ<"$ XS=9<\=OB2_&/[O57]/9X2SSW*H+4_U;E^WJNYTG.UFI%GE7 MM>_-S;^4G.<$URM,9>G_V0T_>WRTDQ6=;N%+O*ZS MR#&S_SZ?V[8!:OF?L1/S>L?CZR$'/;.;O%#?[0"+6-5G!MW= M>^RA/;YK]3]X5W>O_=:T*IM-LX?OD;UK=%WH304_PM,7IK;P29D3LWU8*6"X MPJPW>7V+;Q7^8U5F"UWG\&I>9;:%/P"/MS:#Q:JN5%F[,E;1BJKI+*S;;$Q# MJTXR#<_9;FYUJ0'(29;7)?WM.F]T/J\4+-(J0'R;P9*ZO87?LYN5+E:PJH*E M")Q,6_IUTV@ZZES5"HZ)*^+S"'93 GP*6+'E-XOD<'E QK+3]"B LH"=,U5I M8%)^#(Z05Q6#))APKUJ"'*BLMCE))YOMMF:I8*^&=QTY/'RF8&W:YY]_>S*; M'7Q+3]'/A]]FIB%8W4>\HWRX-\4KL>H!][#*KQ7@1-6 (+7)&WAN!"L1#C:! M#I: R@8.30=5FY;?1:A^F5Y-LUV![?OS\W<.,,+$IFMLAW36&GJZZ7 U_*11 MRZ[*&46 4/SP2A5=HULM3[SZ7*SR>DG7N]:6M(7;Z.K514# +TQ6KVP+]][" MVQ^("/",_L)&,=*HWSH-5 5RMP9%A7]$0-?Y)Y4IMQI0@ 7-MF%0$;!?NW+) M"[2KO 4"68 FXN,IN%5$3KYF:D!2L5:UL$H%A*PK.MX$'KQ6=:=H.?49%+&E MC0@O%5UAJ6U1&=LUS(5PO7@G""$O2 ]':TZSG^$RX:SUTN#E@4;3L&1T,G6= M5QWA!SDK.A\S*+[$+.I %0X.!M5&! :3*_,.!7J7]Z>I(KG 'A6Z6OD6EP: MWF\-,&!1 =PD=9C5HJ.*0 5(%KEN,@23#XUOVY90S;L"!9H;HE6P6K("2%BW M&6")L \ 8*0@."@S9)*))IL$'6KC1< M%]W;'*\LMZ8FX=F!EF894NBFZ-; K ?@'I>M!W !< M@ZRP2W0'9!SDRT: MLQ9R")#S.OR$4*(' ^_#U"61"*S\7@C'_:NMHZ'? <(Y('RSJ6Z9YO V\6+Q MMP7<#-RDVMAGV>[A7J9+%/B+6R>M28'OVCT15F))J>;;;'?6>QKP2K8MDHN9 M5WHITD8$EUL,WCS: WL/I"](>$6?10(DFT'A*T79" W+)-0GXH(@_/OL6+AQ >KD_T;W;7'0_;OWF[8=7[R]>O?N0O:R C[*K6[B>-3'@!OFW :^NW M\1^:)GHM /U:ST&-@0JN"2N5^NQ???/Z(KQA42-F\#\Y#3(H2$[ 6M5%K(B8 M;%5-6$>I1;"@J(K 2$4 ."H5BX [, ),!530@GY%YB4\S_/Z$VP*++C1('3@ MQZX&YFBLJ)"E@5]JDNP 9UUH5E79#>R'_\)"@-6VT?,.@4+R*T#4(26 [F4N M'8<3\"(VE&: / P$>01>ND)GB3#GNB9E KH?%#CJY@;%!ERV!<,3N)_)R_$! MP@IW6JJ:B3.//L%[()(7/D-$(R+14KV=9M\[JV02FX&>ZM-]+)%LC]!8M$=W MQW(%/W&2!>[&9+5ID5403%H&?6= (XAK^ ?]0\"]^HR6$2V =E4L@$& *C$D M23O"8W 45$M!+.1LQ8#CJW4 M!FBSN7"0TWNXDA U7'&> :XL&KJ?6]* CKC3*U[#+I&L!#E%^L@M1Y?LN +Y MJ<@WA #8*N6<31B\K*NK=VQRB67C)#K[(ZF,)>F^75.@6':"ODS!]IAG M1XC2R*Y"=Q8AGOHH@$0GG;_@-?\I&JUB;X(HI,9^)FCU3ZN"5)6P7 MV0GI8MZ'2U5:*X(Q7J_8G@?X9AK [=7Z4\*_1'>9PV$:,J)T\%, MQ<#'HN/FS(9D*I$8!+<'"3@,6Z"@P46UV3JR]'I5(U:H#UNO5<; M(=J,N,IH=M+C1NQUO $48>QR+Z$U0Q#U"Y MQ.H#[#GB&&(P(7&A!(>T+3"/ZO/>MH!' /V6.1Y#2"CP]S'0(BR/FICA NY$ M0.)5\UB56 VT!=:W J$,*^)%=6OE9 9= T@7A DZ-$PQ2>"DOC:.RE+=QY"M-2,TV!R]K0DU-9@V MXG8RP0$Y(4]C: ?)+__,.!]"%8$B:$"NT>MYUUAV7IGS$ P*.$3&3]"#+%&Z M#?K@Y%3F8(#0"L\U. T%+9X,?D;5J./@-?#Z-RD6L M3O%OY1<^C#":PQ#=MCM@>F&>=AYR14&&^X.A_\E1"=YR]#VR4E8='/62AG9.,@*]#; 3\=#384]K=HQ>.N M@$2P<3FLYKE!USX Y+US%KBQ=UX%F8;1J8H7%-7 R(3P M(W+VLE1LG(0MHGMM(LT_E%_;F;AQ!L[$<2M;E"4H'?1Z6'^[T)JCK3[C)$'3 M*# (6V-<*&\';I)_M6-S/1@]VA$ 4CC8ITVGD@ =T=#8K5#^BA_9M?M1 M3>*OYP"2R__0 M_V<$*_P ?[Q!RK 2)0(LT6T"_<(3=N_9H_^$Q3@3E:SU"-?BI7"91SVHGSUZ M"Y2_RLX!-H Z^WOV].GD\,D9_'!X<#1Y>O8$?CI],GEZ^N31JP[CA)/L)UV6 M8,.\RBWSZ?F"7CTYF1PSIV?9Z<'D<';\Z&?RC&:3P[-9=C@Y.SO" M_Y^>/?I@,(38MRQA4WC]Z)2V/YU-#HYQ^\.C@\F3DZ>8@V%:>9E7%+H;E\"I MZN9(:+"92!?U@E!>50>5)T%QL,MNB3*.#I"?3P^R,K^UP=!#GI$8+6X^=9FD M./Z;V@C>[>FS$CG000^J,?3PW[.#Z6&V!GN80M$@T3;LWV/4PIFO M8>>!'R32X!VF,W3)X6"B+)*Y/AW@0VH/$'1S)J*,DLMV&J@KEE9HPHJ%"O+4 M129$S ^LES$S&@-6=J4WF\BEF8@$TC5(VZI29<]1,$U$/D)M@:*],G4J.+5M MO#WYTS:C/E YG+,B[H M$(EL.LS54MUC!%LCS@L.RL?F M,24!<3O@#EU+_H'L$I#.7N"# B81C?>!<:$_S@\@RZ8GC@WH+>*0NQ@BIL:8 M*X0C+GOD^/4&267D9)]Y:R-]]O,%A=Y M?O_/?+WY]M*G2KV=0C&SX.C)WUET.C,K3MB1Q^#MKWZV-7$_'NPTP D9O-A\ MXG B>/=YX_*S#FO^*20W6VA*P>@BSO)B A"(U)JZ5M6$PYJY7=V1LA/MPW$/ M])+1:T;Y@?Y=Y4# 2B:T.,@<(^+0]3Y:!BJKP$YJ<&>*BXM3L_!'6^2%3\:6 M"@SB0GOJ]WE 2<\"&I%3(C-:KC=D;J,; :.4C*"VT12UQ[7=WVR^4)C&:>%9 M?(TEN0;_IG\RHC/21X"GE+>B^OTQ,' M*)W\**3L!0ZOYDS0?3%$N2S,1OE:$*_U2X7.)\F<4?A9)"2'M"NP\?@0H=;'!=M$F@)M[JZ%[%;F=S M+O8[?ZE]F& ))HW4?%"Y R"CT=><2N>8K;?MQ\"E<-6]9XX#&(Z]^R#L\OY[ M%/(;KIB4;&! $-D @XY?HIY33QP50Z-66"\*M@MNCSIX'*A!'/H^$#4\4F/! M&=&79%)>!8J4JF]QW$KU@4[1 3/7CL5+2)!*\:?7OH0RNQA IZ.!N[1)Z(?)&"2NP M72E)P5*;=)6[HI ?7K XB*EQ$ KR!8",U)X=75FJ5;J+#:/5)76'IDDC(7PT MMJ0^RF MV5())%( 4[A)E#29 )S> !FL#QE"BV%Z-0*1Z5/__0;V7#XP$ M/(?.[9=':'SZWA1=VL/64%11<520!=BX-!5BHM? -*(9?GOA97WSP< M2PZ B\@TSMZ!ZS)JWGG_/+:DLG(,^" 3_(0OXIV-'C 5#Z B#Y TL.\ MCJFCE,'67411QN M<&T>/WEX,/)HE%^.(.+4/8*%%-;+_N>W7.094@6X#QGX6"[#=74N_0^^H"[T M!K&7Y%TC=4$/RCZ&+%:V\+;BRE]:9>HEVR?.[DZ+6;R4M.XO^^:F)C-]@:K, M@M>.GFQP\TT@88]Q/GYXFNLM2* 8FV;O D:\ MT7$'67"G!B?N.S+A>=VXA%LWVPB2%;-:^_@?@SN:+FA7HRCY\N@%"I#3)%J! M\8NGVT3*C6K2 H9$-OS1 )T+T3:*6@]JE^0G!YJD/SHZWLPC/6VM08=V2"<; M*?+_.IP\^;-P0A$ T5R1P_D7(*EIJ,HT08]G-2X)&R/=:?9]W^(6H&)UT0L< M/510YG>AYDY5,OE#BE!E>5C*.?,4(@-)2I8' M^=9?1&OCQ7Q-6)(H7QQ?BBT[-Y.J!RO5ME(9PD8/UVBAN6$H\KE88#AVWNF* M$%"I' ,F?R3 2>8G1CF=X$7R)L>V-!7:F&!U&PIR$UV0T1B%//+AZ= .P6I5 M'1HSW-I L@K2=&\Q:8@F@C^RR?V!==6PLH+A)A,MW."\140:%2TM]K4O. M4R17T-YN!DT83";J,]ZQE+FF&X981U*<>P?BX]5)6"?X(6D*,H<%C!?RVHYU M+@U X2+A\W8LPQS3=6D45W5(/0A^V%#E7E(IZ"^":)W<6.3S./DRO^U?R#9B M&Y#9MDC5SP-?-8XV2]Z*ZHLQ$)#WBS(%.NLP*DZN(T;JNXL.V+H&S/(I29EU&O0+!S&/3SXQS;B-5WKI-;8/5$5UMP .SY< ME<:&HV]G#.7LOAR7RY78O$-9B^5WG^FFX).3P^P?M,/QT^Q!P /J2M6'_*N! M-A3.[^<]F?Q#8*=T?7/DXVBT1# JID)6(#XZQ^-KSF&-RK%M!E34=N?-)"RG MRF\P>*\D,X5M]?L:))CDFG"Q!5+5"@.KV)PP17,A^MT'\D-_S:"T-TWHD\$I MEHNG:NL]S+1MYMW=+4-PA8/^C9#1!RQK*@W(JI"/F!V[9,0@[1(R:)3XH,_0 M9L.RA597:7TL((<*R(ULV-(Z>>A.05R+7?+Z\AP%=MZ4+L9EXSY)*5%,3N'0 MX3N$^-12+AG+@PCJTO7 U>H&X[[7U+=!^ZU4M6#/CYI5NM"JQ?M1T?I 3Q3 M?P+BD)D>HU".%OJR2S*_B-;BMI $4F!TJA8H%.QW.).+Q.8QJ1V-XII)"^B6 M4%,L/_P]I,: *UV?JUOP),.F(RUA2'%S#-V[QFDJW26F0<# 2OIRB(^"&<5 M(^5+1%=72[GZ&H>?C.$2*0.L,';'UEA&"'9BZ2K'T(YA<0% [;=F'__M6P\@ M<.HE=BM@9R6J8;74!87S5+/?4!-%P&+ ;-FI@1]%2I[+&AHR+L'+GP-#*UNX MIKC /::)[F3"777@*-Y2MM.5%V"\&L\/!UJ2K-*VZ7Q1$>T%2NME*! ,)D^$ M^AJHR29)AG"B"C/T=K+-! OI?N="\&NUPNN*R;P&@RZFGO/ZUA<*<$>*]W2 M5=R#66-<>Y/KE1Y)<0N3OHV"33IH5!=3"261=Y3(292$>#NM,^ JZ=AWQO0" M%O2MO7$4Z@Q=EC<-@;FJPS<>43I^CXD83%37\6+;R2!;N="-;8$G)O(3V#K. M7\#=J%H.4UW]MKJFJKJ&Z-4Z $\^B:P!OD6G'Z3O*C+G]1BJPLQOP4I&3S$WM$YN,=TEN MD@CH+'>HC0)"*/E4XPH!GDB63A.)"0._ZXX,-)Q#(?F_X,*YBIZ^VIQPDRG72RZZ:L$5B]1,*X85-[@Z82;,0^C9 M)^P,+@8K"D<( :D9?D/I:<6>H,*RT-#H#(8HU(%5=T@-XWK%=LLEBGSOI^D^ M:8->$K13F(;IP#59N-:"*)#M9[;T#NC738N-.3SA9Z;8L7ZH/R>9>?[%#L^P M./)@>N9#ZZ$4"IM.G%R)")DH9"5594/LA M4FG7@ X%.VL2#\6@2.D*"PQ PF'GD]10()[:AI6&*.4EV$44J.#I8J1X5+&J M3666>.:FO*$V7B1BLVC]+SVQAU1("/9!#K$.MAP"IY>Q:F&Z;SFOW&'Y)G.I MK_7S11YW]?,%M=@?'")9%O3Y=X,/PLXV6C#&>R]1-LGG'%6]H2:8=8IC?#-G^%D52Z$@R MG,[E$N^@*RD.$FDF$'(H+[@'-LJ7I!(/723I)J=F,@$6+<6Y$B"P=^X*]5L$ M$ZE9O&=M4]#.NR5VJ1\=^F)T)*AM$,KV1N+ 87T*U[(&I>-S&Y)#97A. $6B MMF07DN[B""RK/Z>[*'W?'P' [$6 26!X45X'].K1I+:(_+.:WZ<*2:DD MC+)W;$KY1O51@],KXK\4AIX;T)&*HY%:AIPOTE)RC8Z_?L.LA4/B&.KQ7H85 M"L7*H*5)T!NWIEO07PK?E[/9Z(;]%B0(8THK/9SQO)$!C#W0O@U^9-\'HK[Y M-EKD:^"BJHK;H17 *'D0]DA]Y8UX'ND=$^OTKMDG#(*L&=YTL-'";!MP>04V4O2V)J65C$I(P=7MZ&NA5 :\H^XE6F6XID4ZWHKD-40 G M%+]J-[93'K52W('[4:@@G@BSK>J6TJYA;RZF]\5Q@@P)6$JG<.3X2QTYT[2O MGE/UM6Y,[?F%S%02XXR\J+A.A%%Z>_B7WLUQ6$:Z\_HTY@EZ_%UM_0%52:(@ M*!+9O[?D^$+>IO7[.:C$,JCTH%XXT6.3GB:EVL:TNSPICE(H"U@NY*UX\9,X MWK@%],#@XS;YD#,>7DTXZ"M-=(E&_&:M!.D0 Q,YL'2ER427W,>)(K'P(Y9Q M5520?2]*CPK%F1/'G+)*!RP(Z-2TL%487'M\X5;[1!". D M:)8 =1ZIK$?RMS'=DGU$[!FQ+K?EZW)%")"INL R1<]$_I'DQ<'S),7NM ^$ M_:SS#E(LD*FP!KN]:P9!,F'$A,&2(NXX%#:RK_,2AO+(19=>2^7(!46=BENB MT457%T+.A?O[ENP9CR[E7NCLY?3C-!K9ZF:O1E4O4QP2K%JJX!P=69F4Q<25 M+0Q'Z$H0C-%#T0;Q. D_N494K_1SQF$\"JM,,XP&KO]O $N*NV/X!L-H;!9/ M NVO+F$D9)OEX*@XS '4*@W7"H+065#OW2HC0UM"?,11AE\:J>_/:U2X@\9^ M^)CMDAG%$UGF.$Q\SQ'3!=6YX!#)&FYCKO\:BG*K?Q4U?4A*=%(TP-EP-QI6 M5 E(H/GBPC#IT TSB'G%'SY^8WO;(4K"0O$L+/#:]Q513P2T#'9S:TE1H8?O M[N4PFS!&;!-)7G)+7=$?;I7'R7J_/#GY?JH(^+_4\\FYAZ2P_6I+,ZCO@D7? MSMV;7,D2R_'W*:6;R,H1(7B3-V4<8PI N_7OC\!0(8L%$Z;7U1T5)N%C6+Y# MH5WY4'9E+$A@+^K2,LU"<7ADM,J%TSE&6A?1,J#VA*CLJ,"(:*-S6E@VWSX/ MMX< S$0YD3%<,>=YM/-TBA^X'#1J%FY3@8. (\8/9[3[HFLX'!!%_M)D^&!* MXS8P^V.70XW+12QZ/KKR_S>N0^@5#TM]4V>OU;SI4%P,[3WRHAQ+@B['0"F\ M](.!/V0?X5/4_'XR OF+5\ ))4[Z_:\5_'^>FT_ &=E/JB0)_P:'BS+O7YCI M)/NQ+<-@[/]Z^1]AU"BF:EW 791JLN*NVV@O>ZF!;7E]7O3#)2R*YY"%?_CH M,\\^>=HU8L"Z/EK.>,R1;FAH<6C*YA%6.;GD3*=DWG74Y1EW&'/A\'JM&A1T M/>.0HL^P[90"!GBS>JTT'&"JH?A7T0)[Z M?N8&J()J?J1AFUNT1*4PM)Y(K/\[9;''_':7HI#B0>I[V3I\GD5K?X;:UN'S MT^SG08VTORV BDKEP4=%&WBM^2/T.=W *5_RA E"DN,\QNW#*AJC)>4 A1]; M36=(ZKO$C*A9>2:Z\]:'$B9)+,$7@^/PMBTZM]5PT!.8_F]OE(Q_B0HI MO2-'&(4MYBYXO&TO:;GLF48<%N$R$%Q&U#:^G-^(2^0>;+0*/:1Q=7 MKYD8@))1KU(--18P*^F6B&;!\UKQT0?#_/@XUH\7\+Q$T4BX-*Y_BSHIL,?2 M8X&(0B8BNE;I0.6.G:;9>843H9;ID$L_WPV8?GM4> 2S-^0^YTO,YD0#@3E9 MG]PT*17R$6LD+DP86]=KXT5$GS;2$&*;?P(Z=.092M9;SB&/@*<70AB]67SI M;(^%*JEN2+^IS[N=V2VFTG.57T"H6]!IC1(IBNKIK-3?74N>X%YI2?\O*0Z9<<&FN M'00B,6PBXU*IG'RT1FL+7O,CXU3+4OC(Y>=O-+S6@CQ'TSU618P$, M!>&BO=U$*60EOZ"40 EC"_^ZQ()XS?X['YAL7"14JCQ0!]0%U5M&EB;0K:)1 M.5*5)-X^C]+P,]-ZQYP3"](+VTEX\167DTXB]!/@([[@<.O#9Q2^]>=#>%YZ MP(7WGCUZ^W#>_WNVFQV=38Z?/,WVZ)?CV>3LS/UR\0[ MWB$N1@CC\,G!9'9VD!V>G4Y.CD_@WT/X_>FC5\SL,9V%:A99AS36[-O^OX^< MK/ES('G[%1++X2(F&\3;P13N?<_]>.Q_/)H!+BG)3DM2("OSO:B#@[-)JLC8 M''"IR)2([K\,#\0+CJ![JVUG ==ZD=\+E+!URU71<*Y]?\,BX;^.F^0H7S?> M\]_;492"V+^+9X^ND@C+X?'DR=/3[/!TGIYFIY.SIT\>O7J ;CF"]6]%Q;&],MTOFFSY]7W'D@\4[XU=5BFYPH:& MGW^)/51SQUEZL^0I-[=>HZ])5S8,78K,"-%+7M,/Q//!R%#_M:7F?OM75J4[ MQK&ZD*(?A5372;KN ? R;!YAG+3W[1X(;^]\:VS+XGB?/,0/:*J81S.2EPS' MYZRE,_4<&Y/_@06 5!TGU<0JPIQW_]T;?%7RI2VWOK"5*Q/49PQ]6;1>1KDI MB:C>%T>.K^[[+L<@MC3IO0$YMZ[#A*;SP-YVFVO="WA3@5>RJ.XMFL>+4K-J MR55E)5=/B]<@6U%WE,MZ]TJ XD[E4!L1*CXB9Y#"]0XL.P8727[^LB#\'@+W M75Z:NOI15:&W3+GEN/YA3#*.?NW'8(D)YV.Y]@@SVQ22QS?HT1LW_CP.RLCL M;(ROWG.8:79EUB']@+&$J(FZ%SG,:'(U5]^*+N,0 MT$HWY3X#@RFMWDX\C:UQ$RC'-O??VT$"EUR-4F:&4A/]K^A/83,;I1?XK#13 MD>;!Q9SAVB[EFR3*<,%4,&E=P46/*?Q8=*MBW",VW8HRY9^:F4O_39&N-R>( ML-X[[*BR@A*#"N>P@GO#OOP MUCF-:>[55E&XS@HA]OX:OZ^X33;N2<<6 M)VJ'1,_$;2S[U'B1Q/ YU9#+V#FJ>:7I)A*SZ[W'T\HI)]5O6I>VC]8'+.D^ MX ,I!@DK&4]);42^7]!$/,U>H]3^Z!1G&,WQ)AK-D=R*S+YM5PF-)C5RR;P3 M:B[URV[[YM /PWH2YNN1_NY)^"O0._?8Y'XH^=@0V:A/6UR&"-C@2F3^N[2B M40AAU*AK5Q.;);5G?'"6,M?.@DGGA-!552:O99RIU6N-*7BR(%(:B+X79*PZ MDV>7AE-9.58?A;V27E?V$\\(\$-=[KDC)*L8$!X*@8>.ONLUU*O>.P*Q%S9U M77,V&0HC/30_8A(Q.T0]+.6=4M=Y7TDG\09I\<(?K%^7.6K28[U5\H7*R6A; MFA[VH -XX&>N;2T9B]M(^Y,+W9DY9O7E,)N.BU+'*EHGF)(H5OBW[%:KJJ1O M]'5S,G&N #[2F$^J>5PJP'S#RU#57-Q0ALO1<#6:NR:$&7UO('=906T,A#BSDD O:3>Z,*UCHIO9(/9L2T<<4=TU96:D< M8HKY,B(Z0B+"^E/7@!$K*8%'ON32_55D7$/?VTD(ZNH <4_CN@I)*A24+SBS M\MW"$>]']5R./L3*(E]G4._NPN6^4N/H*PLU0A[%+'KSC017F"*Y2;Y2OC$U M_%R(Y?M>%=*OPCY'\EWCR9/^.Y9*0U\V#A[(6^Q=0OT9!O@$A1GM>24D8K.7 M!BG%E6"\/K]Z&;KT&8#SJU]@W2DMN7]P-L$BCM"?!13TGM!(Y'6EN#/V,OIB M[MT/9@-6R>S) 7T/.U@BN&*WX:*#)KQLY>7PK=[)S"ZD2_Y=\W=DQE_]'1/4 MR)*^HL [73(M*!B5ON#Z8J75(O)?P2;AXH&?P)!M/*HN?K[\*?D:=Q\J$I40 MD1C*1J9(]@0$K&_()%KH-K;1!3\RK5>^>SU"B;@&K6ZE/3AN,6;Q[<=01,V^ M\K5F"#7;FE0R5N6UI]:5N0F/=%:YKTU*#V"3$\2>270.TG/$JCP5DR\AKIWB MS$3!N3K:V82O&H5=6-8S\R,ZM,N+48\569O4D.;*/\*7DO WR'I#\O#$Q5'Y MCM"P7_O7Y*H6@%Y8C .Q]RUUC&,0.!SB4(X0AF_I9 ,4[9>V,:%+SV?T8.MF M6+?B1'.O4/+YX_;%\\?:PO\*^ _L.?@_A>XN\S9_\7RMFJ6ZH!HAXN[O=@YW MHK\"$(OO=LX/GYW/=A[#F^'Q%\\WH,I^RILEZIQ*+>#5@^G9R0[[K.Z7UFQP M2>S>;&ULU5I;;^,V M%G[/KR#2HD@ 36+)\BTS$R"3:;L#3+?=IM-BL=@'VJ)M[LBB2U+QN+]^OW,H MR?(U&>PLMOMBZT*>^_G.(:E7*V,_NKE27GQ:Y(5[?3[W?GES?>TF<[60[LHL M58$W4V,7TN/6SJ[=TBJ9\:1%?IUT.OWKA=3%^>TK?O:3O7UE2I_K0OUDA2L7 M"VG7;U1N5J_/X_/ZP<]Z-O?TX/KVU5+.U(/R'Y8_6=Q=-U0RO5"%TZ805DU? MG]_%-V]2&L\#?M5JY5K7@C09&_.1;MYEK\\[))#*U<03!8F_1W6O\IP(08S? M*YKG#4N:V+ZNJ7_'ND.7L73JWN2_ZA.3 M._X5JS!VT#D7D])YLZ@F0X*%+L*__%39H35A>&Q"4DU(6.[ B*5\*[V\?67- M2E@:#6ITP:KR; BG"W+*@[=XJS'/W]X]2IW+<:Y>P,$OG,R5>%"3TFJOE1.R MR,1W4EOQJ\Q+)6#%[W0ABXF6N7A7.&]+^,>[5]<>HA#!ZTG%]DU@FQQA&R?B M!U/XN1/?%IG*M@E<0X=&D:16Y$URDN);-;D2W3@222?IGJ#7;0S397K=(_1: M:K_5;I(;5UI8Y!]W8ZB-6/KG(:4#R?0P24$_7Z' GDE'U4Y[???!7W M.R]/")PV J>GJ/_W/'F2[6&E_FJ\$MTK\45D>H+*+W,EIB8'NNAB)C3(U@@C MS%3(_;FN)8$7B!NU&"O;Q(ZXT(7P^M<:[Z MO2,9(#Z)8\6]59GVXCV]V2AYAJA7:R2P_0C G9;@(+X6O:C33_#_S5?#)$Y> M'KGB46\.6S-A@T&_ S6LGX'CB[&-SP[@PE.Y39"SY]A(3 RZ#$?F1>SXK<@:K^DM0WX)\=$'$(/UDR"Q MSZ85/_?&^3;T'7US]F.AQ%I)*Q!;N7)DH32)>B.R4 H/#4>4+<,H&:9T,8A& MG<'9]VC//#C[N2P JQ4%TIU)\.,IFB%^#IP81,/>D/[2P5#T>E$O346O&\7= M]'/S-B1GVXV5K[;3U1,M)]P<)4[F!^F'7*%G;5:P.F0O"RB8L[UR2K2E<9I[ M/,K U5Q/YC1*;B7F)"0FC0>=N72B,%Z,E:+>8S/] MJ#.*K9:>@+DJ$VW'=GRY;[QOG;]JOS15L5,<-._VL%9\?-DQW MD.TS7IU '8!(_@A,I) MW(E&(P+'!.F#VUXT3)LB>0K@DI2!$7,2EHYJ7,)W0U"J*EZ5,\B*J-]JK+%@P!KZ0C4P#)$N3:U@DUPMZ01@E%Z;$"Z!)A6WJ MTY)7*<(;03P)^;5SI;)7W"57)&!:95D4JWXOM55M/HXFCU6;\\S*#!"WTH N MXKNT.K19XW\I7E.3"%B:0K(_&-R9E<=4:N2M=A]I &:ALU_B"<'650@V1D\G M5LI28"%^00:F(+Q6$BB^#XYD/^:P91KK45NTN1*_S0&9BLA*3[+(HCV0Z7Y: M0FHPV2H($=.LG675(ZW^@? 3;U @74D5)5A]!\/)4^H3*4N&"[5G4QBXSC", MCVG[@WTZH0H_EN@W M-IL^8!RF9!8$^3_3+$85GD3-0]@DJJU MU 6,"'4%Q5052"W-N(4:O'0\+HCL5)Y'@NNF(L*0D;II-"3057]4"!/&':J6 M>+72*-=C58=.MB&QXY2QFA()JJW(ZG6C4C.BD65CD!"FM1=D[@SFS\I+(E8 >%@ BF$X@C2Q(>BH2JW7,Z4Y;B9S<"YN@2C:5,YNE6 Z:0&Y7U M,^EE5'GMA0-U/=63FD9P1L,<7,P";QNG0_NWI:T3*'1FBC9']MO8:L5"]' 1 M;P=OIC,X2_A-6\/!NJ)&QLK'[$X$R';,,,]G=V;;?((L##55?(AR M27<78#-6:YCDLHH6[4-F. :ZG5QN-TPJS[:9$&5+YMOTO%^+SE4,J,KS*LE" M>]>(/).Z0-9;LPC:41\*-G7/?V1AV0[&;-N#SW8@B M](>RYH!2534"*URE65+B;42E1(2;67* M/*-Y%#Y-"0G NH%A4I$)*H[D7,NQSJMB@L(TJ;4[/((647 !@1#6@86384-Y MK/R*H/V06)"6Z"V4)"4Y8 $.*K@6X(+:"&B0-=COD]C2?FD-JB M.P).28(B!C#"06+9HM!2'0V4^*<-ZJG0DAQG3/B&O[2JA&0.P>G&J&E(6 M>X/(>-JUQ(-:AM*?HCR@!=,"3@'^YE9A!66-) ! #J"[[ "=3>\EY#T7XKW M]$K$-^)OI2'YR%(5F(76)G@F6#SXC;!?MW8GMTDE-^)'+J-. WO)QP2>>_IB ML3;)RXPT_?T9G!UZ*U3!-M_+'<;=&_'08GG ?FVF[>@"RW8L[:=.G9 M2+@4 M!W:T*/)"2XO80NG(MD"$NQB,D!4@4"X!1JK6M(I0781S)LX+;O3<5E?1-KSD M]D)F&K0: M%5A:AA\W4DK"J\!@"=73&08A J+J10_E)6XE+9!SE"O"IS$./ MP9U##KMM)6X0L+WKY.J8:K:2#F06^!A**C32_A!85;&TM]@*DA\ WD,]7MVG MU[:E<$",T=X&T3)%'1=<&A905"\Y6+(21L:R9+,MTI PI:4HW<-:CMYVWUY[ M[$KL+!W)/Q^N'JY.K_;(MV[MO*)8".LF9L';*YY\5&NS<295%+;>F""$BC[+ MTMQE$G9_-]U:P^S:)C,J; P%A:1HNK@ FY*$1'MR:"Z$*KWFHAN">MI:XE0R M[OIHT_PS_9 E-3#K TNC@([;6Y0U\#_G,..-S'E++)SX5JC7!H[V]8NJLV)AQ- M%/LS6UNPC1W3*.GT6H;\<\3F_HG+_T%L-D4#;@GW:)QVU#-A>$835K \;XKR11AWX5&%Q M+!>&5^B'FLZZY\N>N:(^?#!TM7.X'(XC6MUXZ\216/@0<+3BNN3%9/MHH>HA M=K.,=AM,W9DXBIE@*9 T2[0+H4?+2NZP6QL^^TT#/5E):RD[=E/K[ZS\MWO* MG['RG(VT9#N[>+^1G=N"DQSSD$4['MYDQ(7H#3J\.QJG0W'H&X?KUI&ULA57;;MLP M#'W/5Q!>,6R &U^3)ED2H)<5*[ 61;NM#\,>%)N)A=J2)\EU^_>C[,1+T#1] MB2F2Y_B0%IEI+=6CSA -/!>YT#,G,Z:<>)Y.,BR8[LL2!4664A7,T%&M/%TJ M9&D#*G(O]/VA5S NG/FT\=VJ^516)N<";Q7HJBB8>CG#7-8S)W VCCN^RHQU M>/-IR59XC^9G>:OHY'4L*2]0:"X%*%S.G--@&JR MF3-R(,4EJW)S)^MON*YG8/D2F>OF%^HV-PH=2"IM9+$&DX*"B_;)GM=]V *, M_#< X1H0-KK;%S4J+YAA\ZF2-2B;36S6:$IMT"2."_M1[HVB*">8]"$* M7 C],#K %W7E10U?]$YY+W#!=9)+72F$WZ<+;13=AS_[2FX)X_V$=D8FNF0) MSAP: HWJ"9WYQP_!T/]R0&[62E":H_3WJO.5_Q]>Y839?6 MH.(LUW $0>0.1[XU0M)1><;G@* M*RE3"@YC^D83GPK3H'8PJ,(8[=>'S2^TY\$Q!2'">54I2TDQN, MW8%/7 /*C==<^_*.(!J[(Y)T!.'8]?VH=_,&8ZDX;3>>OVQZJ&T+U4X#;-/K MW9+[^VZ/MS77!:I5L[TT$5?"M"/>>;L%>=KNA?_I[7:]9FK%A88&UL ME5;?;]LX#'[/7T%XPVX%W-A6G#1IDP!MM^$.6(>BNQ\/AWM0;286)DN>)#?M M_OI1[$DBOSX4:0H3U?:?+$5HH/'6BH[BRKGFO,DL46%-;=]W:"B MG84V-7>T-,O$-@9Y&8QJF; T'24U%RJ:3X/LULRGNG52*+PU8-NZYN;I"J5> MS:(LV@CNQ+)R7I#,IPU?XF=T?S2WAE;)%J44-2HKM *#BUETF9U?Y5X_*/PI M<&5WYN CN=?ZBU_\5LZBU!-"B87S")R&![Q&*3T0T?BZQHRV+KWA[GR#_B'$ M3K'<JQ'(?("%F6WIL0^^*'45\AT4?!ED,+&6#(WB#;;B#@#?X2;@QW$JNW'[4 M\/?EO76&"N6?0[%WR/EA9']YSFW#"YQ%=#LLF@>,YF]>9:/TX@CO?,L[/X;^ M?]-T'.R3=@C#/AP!W=_#_3WN@/*"]3V:;6Z"WG,IBZ'0='^MPQ+T ER%L-"2 M&H%02W@K%$ET:\G4GISW=JU[ =-#]*X)P9DV7.)3H4X;HY=TP!9>PYM78Y:Q M"YKEV:AWPXN*(C7/.,,P'@YRR./A>$A@==,Z\O%CVRM;O7 K;A &\22?T'=\ MQGH?6J.$:TGJ51;BT<\ML#A-Q_X[&O8^(C6$2LL21$V\'M C6LA8G$V8'\99 M'@(02X6[G+(X9Q/_'0QZOVO')30O'/C2:(J5#>.,;I4)N+*!O M+_\NPJ[H@C5-2$CY:C#T??G4ATL+#3=N4XF^%KAZ^L5ZM5!AK?%UV5!G\(32 M_MG6O6=,\>NE$M_(,ZVX\CGGPH1\$J34:GDJR97?MDAEX#G+PQ42*NIP??G% MQIWQ8:Z$H[H.Q<[2"[C;(QNDV05H]2PF?_&T%&7(AW4T=)Z)J4],R)O=.]:7 M3A7Z\$GO!EM4W"R)Z0J)NU!%:PS9_0DTNI @ !P8 !D !X M;"]W;W)K&ULC53?;]HP$'[GK["R:=JDB"0. \Z@2^F Q_:!_9VO'6M9,P.72GSGA:UFP3@@!91L*^RUVKV'?3V9 MX\N5,/Z7[-K8- U(OC56U7LP*JBY;+_L?O\.1X!Q_ 2 [@'4ZVX3>95OF&7S MJ58[HETTLCG#E^K1*(Y+UY0;J_&6(\[.%WFNMU"0CYRMN>"6@YE&%HG==93O M298M"7V")*'D2DE;&?)6%E#\31"AHDX6/H8O[37J/.1_Q]0YR0Y29)P3*DS1F$V&G7 1JL2C-L?3!!7/\^QHC1,T@M" MPVR<]#ZC2HVKH8V'>Y<'0P8A'0Y(%L:#K/=%642S$T^#^2Y"2C,T:!;2."6G M.A\=#6<->N-7D$'M6VG;.>V\W99;M,/])[Q=D5=,;[@T1$")T+@_R@*BV[73 M'JQJ_*BOE<7%X&PO=V]R:W-H965TN^?>J-G6V"^N1/3PK5+:S:/2^_IJ,'!9B95P?5.CII/"V$IX M>K6;@:LMBCPH56H0#X>7@TI('2UF8>_6+F:F\4IJO+7@FJH2=K="9;;S:!3M M-^[DIO2\,5C,:K'!3^A_KV\MO0T.*+FL4#MI-%@LYM%R=+4:LWP0^$/BUAVM M@9FDQGSAEW?Y/!JR0Z@P\XP@Z'&/:U2*@-SP7B942[\P[:5'9-PUCAOJDZ9/*BD;I_B M6Q>'(X7I\ 6%N%.(@]^MH>#EC?!B,;-F"Y:E"8T7@6K0)N>DYJ1\\I9.)>GY MQ1TZ;YO,-U;JS6S@"9(/!EFGOFK5XQ?41S%\,-J7#G[6.>:/ 0;DR\&A>._0 M*CZ)>(-9'Y)1#^)AG)S 2PX$DX"7_!^"('0.=ZB$QQR67!#22W3PUS(E*:J0 MOY\+06M@_+P![IHK5XL,YQ&UA4-[C]'BS:O1Y?#ZA/OC@_OC4^C_G9^3ZL\[ M]YOQ"),^/ [-.PWO&XTA[CVH&^L:H3UX [Y$6!EA_-J&H\F MUR#JVII[H7I!;FVJ6N@=I+@1&F15*Z06]B'VU,3'!FM%$@0?3"%L:*9XM(!% M(3.).MN%;)$ '2BY(33O(&T<470NG''./&YD!K65QH9<]N%S*1U(G:F&*I*L M%B*3JLUS9K0S2N8B3(1.?<$]^:-)EIC(/3O'L(P-9 M,-JT&P2=HL:"\'L@'&QI+/*3(D)ZK8YSTGD&Z\--FS%.L"?1>X2J[7KDK@?J M6:Q2"L6^;^%Q,9!_9J/E/R3Z&I+^A :94IT;CVLB*X7=!$9MCU)FCCDY'ZB\ ME%'._8/5DOBX)F4.7@JE=@_ER,@D^4P]4O"90(M4&$67%I]118G]Q<5>'['K M^H $LLPVF#]E1$X[3B@8C3]ZNM" JIPF>9N(ARQPD"Q'.S'#\?!((54J!"U<#I>3A)[GM+J8_D3-\!JF MX[./1,P>Q)))S +)F([C9'KVV7BA'L'$O>'XHH.94/TQ3$+^/C>!!T>W985$ MA[\).'B-]NW%>=@]?'8LV]OV0;S]9OE T9#:4=,7I#KL3RXBL.UW0/OB31WN MWM1XNLG#LJ1/)[0L0.>%H1G1O;"!P\?8XCM02P,$% @ 6(=E6-;@H7-F M"P +R0 !D !X;"]W;W)K&ULO5IK<^.V%?V^ MOP+C9%-[AI$EZF%Y'Y[91[9-9I/L[&[:Z73Z 2(A"0U), !HK_/K>^X%7Y+U M+(T M-I<>MW9UZ4JK9,J3\NPR'@YGE[G4Q=G-"_[M@[UY82J?Z4)]L,)5>2[M_6N5 MF;N79Z.SYH>/>K7V],/ES8M2KM0GY7\I/UC<7;924IVKPFE3"*N6+\]>C9Z] MGM!X'O!WK>Y<[UJ0)0MC?J6;[].79T-22&4J\21!XM^M>J.RC 1!C=]JF6?M MDC2Q?]U(?\>VPY:%=.J-R?ZA4[]^>38_$ZE:RBKS'\W=WU1MSY3D)29S_%?< MA;'QU9E(*N=-7D^&!KDNPG_YI?9#;\)\N&="7$^(6>^P$&OY5GIY\\*:.V%I M-*31!9O*LZ&<+B@HG[S%4XUY_N:M6O@7EQZ2Z/XRJ6>]#K/B/;-&L?C1%'[M MQ'=%JM)- 9=0H=4C;O1X'1^4^%8E S$>12(>QN,#\L:M76.6-SY@EWBK79(9 M5UDE_O5JX;Q%#OQ[E[5!UF2W+*J+9ZZ4B7IYAL1WRMZJLYMOOAK-AL\/:#II M-9T>4C#?9Z+ M_R^>FTY;O4;#6=!K$LVO)]N>&TVBZ^%U:VRX[7MN=LT#&CFXG0_'>SPWG46C M:20_<]DZ8@CW7V?S& MJE1[\6IEE:(AXEPZ E%D=RH6U"(N]B2R1!&K+R7 '".]P6"!J2$F[D%$_JFD M%8JP:5-6%ZGO^TJ_4\H)=N<3K#:!E8UWOA97T60\;_[3XVG[$#^-KL)?>C 3 MR)LI CJ+)O.YB.?1]9QG7(EQR, XNAY/Q)C_T8,Y)M.$432>SL0\FD]G=51[ M21M/H]EXC(LY7SQA1[8>=.+G0OPH;;(6\34Y:X2_Y/0W)B]E<0\OD*$I1"F%Y@V:!?BG.21T?'P.3QH[(&(\K#1\POT,;\6 M/^KTC2S%.UU(^!UV?;;H:>*\%A8>MU,HK,82?E8EW<#I0S2]+*-DY AC$0$8 M+\!-$'0T/^[NMRJ[WZ-?(SL*^DCT3A_L3B40%*4=?!?R;"(&XC.5NK:4&>DM M5N)!7XO)<-#ITNC_.:@B1IW5E,]6WA5B<;\1!O,P2JP1C2FM291*G:@R\ZD@? ;D(K6_0A%)4'DJ,KE-6;&4B<[(+F0W)RFF MK:@DRQ:BT4JI?<+]+1STLB!9D.!&UV-&+ MT_9D!#7S>^3*GT8?KS_WG1@$J"W M34_6_0=9H,G>BVF-)Q15M5P&FKEK8W*"9?%QRT*+R)$@/#!'^@2VGX.8EF :2.= J4C="!$U[FJV2/D]Z%U@ :ENJW= M;:[7PV\\0.C_9E0NH*>( Q(Q/)^.; MYS:[=LY;)SNG;)^W-CPBTSFF;//&(X)Y\[9)8H/<[=QXK-S$5!F=W2 ."5JH M([K">4O)0&'9W"M&=!_X//?F &M\XM%3;8.Q(9&+<$Z3J;"]I<9S6[,"9BY[ M^%O'W(*MIUFTICW@\8."Q^SR_MP6[U!6G9Q/IVSVC@@+3CSFOAW;/MM.2<+H MK=T?(-;3Z=!IN\!XN&\72$VM23L6&S*R(>N>C]82DZ-^0A?KDOV857NS=O2_ M3=OW6[WUF)XR26RE3B?]?X#ICP=74V)ZKWBIM$]9:T+2J!B(0=/=2ZG3EG*' M#-P<2.%;J-ZVAYJ ;K+UVQY$>9UMU..<:(U"9+!2O^&&Y'&A8RY4+7# 5C>\ M A:B8^:R(/?!G542]GIU?]A4LI<]CPC*#GYS,K,)QO9WTD6!MF<=L=1:QR/K M1Y0%03[3.]K5\GZHV,.S:!?TH"V?M) _3 C"&TW2G&PF-IAD58@4!4*O>DJ< M3+3J>?W*;E #=C<',>>41<25H!&*D/='6PNRF7%ENPT);A2824;$I!VMO!DMYNL,BN^].\A[FY MC:ML;+LV'933429\A#S',NRCXUJXS2.*@TL^((-,H_H)T% J4JS>W]2GR3+C M'7I74+VB(W]1B?)!^";0[)0"7.+:?;AE)9\\>-$G-G.6>G]OW]AO-3P?>#\9 M7+<_/0*7BT;=Q? M'+_4-)E.N>\W;N>O!]S1X]S 78Z1P1#AII,MVQ<_-+LPQ;?=+PGH.*Z]J]^$ MU #5"P915FZ'.4J+5=UY%(&(MPV9O+7KA,\L,KV2 =A#T!:&L+1[C49G- U? M6=PWY"5PE#KMH L0G)H+L15J8M1NECL7E,ZIUC1GP<=_5=GPU<]C[B MR)5=\:H_VU_1KF5?@(I!L>/J5!9P2N.?".):8.T:[/A V?IX0; M;TK^) 0^ !SSY5I)>(4&X/G2&-_&ULA5==;]LV M%'WWKR#))+BO3SWZUSJ=&/L=[MJ9!N:"HJ\65I;"$] MIG8UA0H_2\7@V*J0J^^>G8>W*GI^:VFM5TI45KBX*:>_>D3:;LW[2 M;Q>NU6KM>6%T?EK)%7TA_WMU93$;;;7DJJ#2*5,*2\NS_D5R\F[*^\.&/Q1M M7&=8@\;JA2]*:%0'&CT9G?WLD"W;'K?8/P7;8 MLI".+HW^IG*_/NO/^R*GI:RUOS:;7ZBQYXCU94:[\!2;N#?!YJQVWA2-,! 4 MJHQO>=OXH2,P'S\BD#8":< =#PHHWTLOST^MV0C+NZ&-!\'4( UPJN2@?/$6 M7Q7D_/E'@DGN=.2ABU=&62/W+LJEC\@EJ?AD2K]VXN(OA_'S(RJI@>5L$%<>(J MF=%9'QGOR-Y0__S%LV0V?OL$P.D6X/0I[4^X_DFYPZ@^&T_BS5 T5O]6D95> ME:MVX>N:Q*4I*EG>"1V7E'?"+)5"E1 H,V/S@;B4 M6H$ 2B6%+'-Q49!U2V.L'P@/Q9\)3ZOQ"?*\(2/K00B"?M2J0@G[L"IK9+-9 M*(W#:V2-%:4I7V>RS$C+A29AMJ@;B!OEUP "9%(+3[9P#(MN,W*,79B2Q!U) M"Q32@R-PG*4 J;75&U')NX[FS#@/E)7E)8\-\I:M5J6K+2,)2)G-/)4\'P;7 M/4!&MQ4?A5-OI%6F=B*'UQS.MJ9>K9'$D[$81 -:;P P0VLT ,&-REDE/ OL M)6U@I*F8K"+ &\74Y\)WF?\#,@B[:U_;1@O;QNYU@9ER^".8-8VA;DJ.G:Z)8>]YT]R0W3,E'FY#D%51 M:94ISQ[H)-N+9_,T.7[KV@BSH2M8;:6&:>Q!;IL*XZW;D/6[5A6(LB!$NN"X M<(FJ,K/!?&3'PEB0#&>!#6$S(E/P$5-V8(RF6[-7 MEGS=@-LMF\65CT7)"PAI98)MC?)%K70HDKRV_&(S_5K97+ F>)&EN&,\3(Y5 MJ?[E5 *C1;9X+I+A,9JHUO%&H0//<2&LE>MP8*@?HU4>A85"X!H^U;KQ4"?G _I^.TUPFGKS <#PEKRMJW4_K2$,PR0-PV,, MI\D;'LXQG,./*"J4YI(+#3$\3GM?#>?U6'NU4HNVOI[F;SB8IT-T$4Q$:^B&3M[6KJ"V>Y ?PX7@@VPX5;" M->#J14MY8(0*U!%JJK:/U[WMUJV@)9+0<^T1+CQ\VSIN&G.N>#N(._W%X1P3NT#6,D?R[CAWC>P/3>T.7-ZVZ7PH#MV,1YT?%-Q+5N$W MC/V-HHG_*MO5[9_>1?S!N=\>?Q,_2;O"90U0EA =#X^/^K'OMQ-OJO"[LS > MU\TP7*/MDN4-^(Y[JV\G?,#V__?\/U!+ P04 " !8AV58JTG4Z-<" "6 M!@ &0 'AL+W=O*) M-6D*&V)M)5J8QL.F"MCV,.W!36X;"W\$^X;"O]^U$[(@0:7MI;6=<\X]U[%/ MICOK[GR%2/"HE?&SI"*JS]+4%Q5JX4>V1L-/-M9I03QUV]37#D4925JE>99] M2+60)IE/X]K*S:>V(24-KASX1FOAGA:H[&Z6C)/GA6NYK2@LI/-I+;9X@_2] M7CF>I;U**34:+ZT!AYM9 2E0I";..^TTSZDH$X'#^K?XZ]0)%X\GJCLP.M#3MOWCL]F% .,W>(.0=(8^^VT+1 MY84@,9\ZNP,7T*P6!K'5R&9STH27A"EA:0U)LT53 M2/33E+A$ *9%)[=HY?(WY,8Y?&6%RL.E*;%\*9"RM]Y@_FQPD>]5O,!B!)/Q M$>19/MFC-^D;GD2]R?\T#!?2%\KZQB'\.E][+A)MTYFM1 MX"SAJ^+1/6 R/SP8?\@^[6GAN&_A>)_ZO[^S_7+?+"&,LQ'LWYI5XXJ*S_\+ MV&T5Y[4P3R ]U,+1$Y %L76(+60GJ8("'7%"0.WL@RS1>> \Z5<+5K FHNT& MB#6OOMU>7B\O5[>P4-:6B_(Q0[U&UQ\U.!K"H!(EO(-)-OK(^DJ%0&&6KZRC]X3NC6IA M%YDURH8D9)O97X;;2>%"X M82IOS4D"KDW!=D*VCLFSML0Y%H<5?SC0!0 _WU@^>MTD%.@_1?,_4$L#!!0 M ( %B'95A/@L[N&@0 *(* 9 >&PO=V]R:W-H965TK]\92E:=Q#;RM(!A\3)SYLR%Y(Q7VMS9 M'!0ZDJ.PD*Y^JSX="F!9;" MAKK&BG:6VI3"T=3D0UL;%)E7*M4PB:*382ED%4S'?NW63,>Z<4I6>&O -F4I MS/H"E5Y-@CC8+'R7>>%X83@=UR+'.;H?]:VAV;!'R62)E96Z H/+23"+SRZ. M6=X+_"EQ9;?&P)XLM+[CR==L$D1,"!6FCA$$?>[Q$I5B(*+QL\,,>I.LN#W> MH'_VOI,O"V'Q4JN_9.:*27 :0(9+T2CW7:^^8.?/>\9+M;+^'U:M;$(6T\8Z M77;*-"]EU7[%0Q>'+873:(]"TBDDGG=KR+.\$DY,QT:OP+ TH?' N^JUB9RL M."ES9VA7DIZ;SIU.[PJM,C3V=_CTLY%N/1XZ0N;]8=JA7+0HR1Z4.(%K7;G" MPJ;S1'KS6,_A[MK#. M4"G\L\O)%N)X-P0?CS-;BQ0G =6_17./P?3H57P2G1\@>-P3/#Z$_N)$'$:Y MT0XACD/8ACMZ=9K$'\X[4)@+A19FN4&DT^7@6P44;2P7:$C51SP:@"L0+G59 MBVH-)(4&,Y"5T]U&Y8Q6BM8ZT&_+)1I9Y3"_?F;@#:LPB20Z?[+G5^/SMU3U MKH!+008,?);NWQR-4!DX,B+4 \-?S+J(=,V0M_,ZAUZ_1S>;MA.8"&RMO JI $O1VA4JQ!6MN@ M!Z5+1\'2Z!(<76# 0>-O4_/P-<11%$9TF)7B>TDOMY&Z7%DB5I:T:SF/)&!T MDQ= P>DRL$UO ,*"]0N"%UBLIF2DLA8JY/Q>"T.$N]-T(+O(?SP$6.-/:*/Z:S(%;%0/F@O#NC'D_#T_XOG"SSRI;<%2<]7 MBE1CG@:]IU;X)XF?DPSX;:)?3NHY52X[,(+?-G[D1EM+YG6*F%D6YE5FQYQ2 M^B)RQ M2UV)"/>.=-[1FW^'_=G3F_N"*; :.2]M6XI-'^ YIHV13K*1U#'+^.-HY/,C M6@HA7#4>A\77* RTS/H;;?.&P JO7'O)36R(BY@Z0;=YO/$7WVP#D*8N9U$ MMD-;"/*_IOP^2.HQZ!;:4<^/>(E[(=7FB"R>4=S'9=<3-=SJ&THTN>^.. Q- MY=H6HE_M&[!9VW?\$F^[-[IAD![P:;;XG"X#[1$V^Q*HI:DDKA__FBO4,_Q+$E M;" M%%KPA"9EZ44T'L\O,B[STW=OZ-FM?O=&E3:5N;C5S)19QO7N6J3JX>UI>%H] M^" W6XL/+MZ]*?A&W G[L;C5\.NBII+(3.1&JIQIL7Y[>A6^NI[B>!KPLQ0/ MIO6=H20KI3[AC^^3MZ=C9$BD(K9(@<._>_&-2%,D!&Q\]C1/ZR5Q8OM[1?U; MDAUD67$COE'I+S*QV[>GRU.6B#4O4_M!/?Q=>'EF2"]6J:%/]N#&3B>G+"Z- M59F?#!QD,G?_^:/70VO"6OWNCU0/3.!JHX1<2E68# M0]([V]#!MC)U7IN"Q>'L*P6&$ MOA>G[[[^*IR/7Q_A?%IS/CU&_7=9Z3BE'Y45+(P"-D22W61%JG9"N!'L-N6Y MZ3TL=;R%J?26_;051(+G.X9YP,*?8;Q/JC/KS,*TK[]:1M'X=><-/0M?OQRQ MAZV,MTP:!C0%.A6SBGTN>2K7.\9I"5$M86B)HB)4X!(/TFYESG"A3/!D9*X26*I$Q/H6O^<8,9EMG+&&#!R M[9D)@_H.D69*GH-ERP&_ H\-@QG4H31%!W94 W9E&>1J08M5^9IUY&9;GK!Q ML-R;RO@]ERE'3\7UUZ4MP9H5&P$0&B_9S>=2VAWH- 8M0 GO)QV>&M7-/,+- MB=N)C5(">"OJ6B;HJ?GF'((^0_TYTH;8:,4B. Q5!(5!B ;)2$K2I+2'(C[H MY'N'"V?7:\RESR)=#O#.EY[KT&?$,5.%TBF=@N0,U?Y.;ID";+N'$1UI_>D6GI0&C),ND,PY\O905Z)_)K8Z!:Y9C+H*"IS*1U6Z39>#P:@_$&/!=Q,Q;50F)XX*^8IT"2.V8.L8)E MLO+=+V#H!<#&)B2>7'\ 3X:];(BB%0-ZJPJ_P/U!:2$?Y+BI.DR]#U8IMT#< M@=W!>--Q$!U8&]'+D+^WUJQ##/)$F:,C )?H0@0YM$#HBL..HN%C^AXA,P[B M=/D.ISVX3ODQ' >+_>>DJ2<$P+E[$L#4HH&=.&"/A7Y]=DM]L;0=B%WGG4*E M,MYAMP!X1S*0P\7#4 R4A0]L\2AT+ T%=\M,**+O%Z"8X#4H(H+RAK%]#CRV M;P!Q0;V3"J$"6QV$C*P"$D7I89.YPOXH.Z-VA2H-Z!$(/L:BL*U]+L]4"5C_ MY:N3'^OR] LU'H'^%>06OA$GUSQUR+?OYQ%88[28S2$@9T$8G7SG0YE$B%Y7 M_T]NO%+Z;[Y5>BTPK"]B7 11]!D+1]$T9"_9-(C&QY:?@#^.9N$,%H_&?XQ& M*1'_/Q2Y'$TO%Z3'Q;S6XUGXDBU&T7S*HF ^/?G9Q0D^/6.347@Y!27-@OF\ M4:-_&8Z6RY!>3BZ?T.!X-%_.V2183&GN]]0M @_WCDX!A$'EM-K/C@$% M6S9Y:81EHYT\<# \F@=A,Z2=?1 _NF,*=V*P 9&0KT$Z]\KL.U MQ2,NY?P.'[MLUQWNTPE9X)#]0%!.BEPKM\D^Z*@/E2MRYXI-EG*=-URW:DU0 M#PZ08<>7[YPS[+LTNZ7IO<=7%>RM?,\<9/[D;DAK56"_<*$]#<)IG3+NGJM/ M)#*]G#U)HJWC$,)J'F$VFV!,+.N$]5,'S4O0EQM2<(UPO[(,1>T7#F\-BQ[0DDX$%XG"K3H$L_WU%-.>@ ;)JX M8-HA7>HOMF)M+0UP63<:04H(&XJ=?+^\B#J))Z6NX@"#>$>B?(0:V(!<.]F%XT*&4_I(]RU'#2JZPM6W:0__,L6EGO= 9U>IO # $:K34Z;4"]?GZW< #)* MN$OX?E-LG#TA^IW"OC!G'TEED([^A;YVTZ-U0KY&I)#,R0=A8"!"5R"<"#"[ M*FCC#LEDM(2A^'\^P>0R'5W.QB=W CP%,[7?7#G0F60 HO'\CN($4\ETR<(E M4 CQWQQ6^HG\R#REU!? URA:A/@%R!!< NEG\.1)@_C$XE**2R^)@G2:*XMG MV-B@9;C% $BC,ASQ*$R5;)KMAR%Z6J*;@FAL"X)AOQ4;L."'X%(&*S[B(MJ# MX)!\#@,Y;&0!5Z MKTE8/;H<2# V.%IS4Q+Z3UY($- M/,NB$YS<,;R?WY[KP #J*0Z>.KMP=8KV%76\T8!FYU;F@"BU)0Z?E!J6!%=N M 9N6RK"_[DMD-Z6Y1!E-#D]S6S'T#K-V,!,V5KC5Q-X#GHW4KQO^ M>X"C=1@&NVZG5=HX!DOW:S]/_UR[V!4@T*QH\LI@EFL?E)3HT*C3ZY3#Z+MX MJ]*Z-T6)%]G,5"+HQ#$1"'ED[NQ '8ES:M%T46M?A4?/B]WY@JLYA_@X[_(! M589#,8G[/: ]F$EU8X2N^P"IBTZN6SIJ@"IO=1W1FXP_^^O%2 JNH45LK!@Q$'%>E\1*M?W< ]=7AUUV5J);;\7BK=.97N.-7! M75O%1AOCW"MP5IG"=LY-TM)\.E]C(PP/]W%3PC0:L ,,$XDG=7FR=ZI61Z$Y M;OX&E-'V!A7_='!"4F%81M 7SO'Z!.(',+5OW0G7.#6P>6-XS0-E<\'2NJ^ MPZI=4?62SLK \LFOI?&Q>3A2G:RU#E*Y/H@P">74T$:MZ,Y)XDN%1)#88!IN M\7(#4/Y.J[*@I->T*-'$"$@EY!4HV(<(5'Y ?3TZ1(>])1I80"YV;1X4IRDS M$%<%X)X]NU7B=K=?;=D;@5IL@&5YYV 6+(YBM,%AJUV_!X+W]AAM$T#0MJ+B M.<9HO!@)-3-6F,%0BRVV6V.? 1G=0D-1T38U'*VERN&497&7@KYU.20!; [TM:Q=UV&$HD3J5=B];8!B+076Q! M;Z/V.1U_8]NX#N(*'(%Z ?()U_IS;3^/MP$AP3M7#'C>SP.5O&N2S^]7>K6K MG5Q+XVU/.6$P1?N,4!W+_P%H^-GPU^UM_>''JY.;CNH14A,7+^N-[3Q81O!Q MN3BYJ=VOY6K5L!G>R<&/DP\#/E6-A))^"6-A5S:'T3<#.J]&XY'0&,<=N]M% M=SN/"3,.%C/\F-+'84D6N!2 ;_%B@0]S>TRXH# #E!P &0 'AL+W=O&_ ME(RLUN@T-M9E$5[PY*O:^<-R7S:L#4^H'ML[@VMD@&EXA*5Y5J! MP=4LNLVN%Q-_/ASXG>/6'GR#SZ30^LDO/E>S*/6$4&#I/ *CGPW>H1 >B&A\ MZS&C(:1W//S>H_\2.7J6705084KU@JWU-M?L<_GPN.56MCP M'[;=V3%%+%OKM.R=:2VYZG[9K] V'O'?( ^\N4&#YB3DVGQJ]!>-/ M$YK_"*D&;R+'E1?EP1G:Y>3GYDMTW"!5V<&]8&J:. +U6TG9 RPZ@/P-@"R' M+UJYVL+/JL+J&" A-@.E?$]ID9]$_(1E#.-L!'F:CT_@C8<4QP%O_-\I+E#A MBCL+?]X6UAFZ$G^]EG&'-WD=S[?)M6U8B;.(^L"BV6 T__ NNTQO3K"=#&PG MI]#_CR"G ;YJAY"-8_@."7ZK$>ZT;)C:@6]71W\6F+_#!%%!23(:7K2A6RS; M<+6VT'C/,T>N']Y=Y7EZ,TFSLZ?S@!@LVXF&7BEN2X,^,,U/:-"4)"Z-3A]W7_X*N*KXAE>T'A+T2F4?;RS)2EF1 M1B-@=B_\R+/[KE(QR4+]E_TT.JPQ%+BFZQ!4K>AZ$*7>A\9C68]HM!=_D\@> ML$3C+Q@(+KECH5B'$AW[N:.LR4227+P4%%;<6 >7G0%96?\[LQ[P4)W1OO(T M_)7R]=@K0"COX6*4IBET)>_A3!>=9K 0L"&-@$N)%6<.Q2Y^K;N3@]$KT:S# M V.)1JM<-X4'Z_"&W7:C^^5X]P!^86;M.U+@BES3^.-%!*9[5+J%TTT8Y(5V M]"R$SYK>833^ .VO-+5^O_ !AI=]_@]02P,$% @ 6(=E6 ^Q]&HX"P M4R !D !X;"]W;W)K&ULS5IK?&Y*FOW9K+QOOGN]-3E&U5)EYE&U7BR,K:2 M'I=V?>H:JV3!BZKR='YV]ORTDKJ>7+[F>Q_MY6O3^E+7ZJ,5KJTJ:7=7JC3; M-Y/9)-WXI-<;3S=.+U\WFVI(7# MWTGZ#>L.79;2J;>F_*GX7[$-[UX\ MGXB\==Y4<3$05+H.?^7G:(?!@I=G!Q;,XX(YXPX;,7E:VNVPM+;D$8_ M6%5>#7"Z)J?<>HNG&NO\Y;6ZAV,:F-D+61?B[SJ'Q958K*U2=->]/O78A]X^ MS:/,JR!S?D#F;"X^F-IOG'A7%ZH8"S@%P [E/*&\FA^5>*WR3)S/IF)^-C\_ M(N^\T_J JD[UPC<_5F@DAQRMZK MR>4W?YH]/WMU!/Q%!_[BF/2O=-EQF3\:K\3L(A-_+'SX/K-GU[.YV>O:*?^-M^0-:2DH4LI[@$YYXBOCB!P"J[J8C;=J*['9$=6:^J M ZQ8=&--T8;\8U:BT*XQ3BY+)9R"^=*J]S_^_.[3VW(7&"VL!.+*D6BZ&%MC.K" QCO+4J_9OG#! &8P07+4 M_HM-:_,-DMY4K'2MD6:*H1)W>J!$4V)1J0)M<.$J*1PKXK(!%&<@4CE1&><3 M\!R[FYH9U3JF29!XR'BT[U2HS[EJ/.^?*^M1@(3!,CL4YS?2CYB8ME]94\77 M_4;;XJ21UFL\B%Z[UP4N8($>.6VDZ[QLN2!U5#YDF$S\_, GHH&_-./J(0W, M/*;%$8L&_&/D$8_Z[&FG&K1Q#G4V^!MPR4 NQ-9OK2SU2N=,]AC&KLTW>Q*! M8PL+*5&:' &"2ZO6'!X#!E%D@C:U4D7@C%GR5M%[O(0R:=@*,IPLU8@26UV6 M@-V0FF.YD1_[<<.:PJ1#AF"1+C7!!E<1M&9+ D:*LAU+3F@4GQ#..LNBT"'H M!T*"]RB\'H^N %JVJ,^0#>O JE;5Z$+(>Y!+UD?6$'YK3G9*6G*]-@487D-] MQZ)US7&V1(+43$4R_$ZT8"^M$[2.<\SLQ2OHJLD?5GOX5]0&NR(L8ZCD1)X( M%'ST&LK0#E,R.&)!! A?(H*CI,?/2D5IF7@G8;" $GR%"#1&)=LU]"K,MZ@9 MMVW4%+EIB)N"/#)\2J:"^6 8"%FBI\PWF?AH=4XOMEV2V[-\"H^AGL1 :LX* M*"ON3=E6J@LJ1P8>!AS!=>WR5^1UHI(D8M0MZ5'\"BUXDUZ8!#H?(EY(,F%. M6Q?JH&/P^RAEW"UP$_]K6A'KV_$@5I%T'9$( 7FE3J8*X)!;%/94H M+HIP')$4F$==2^LW!H[<=;7P:O'I>M$5).Q L6[L*/U%+CGTK>,RKZNF9"@R MI=M&8H.UHLX[A9A7^:8VI5GOV 6O=3 M>#Y>N0\U;N^HGE04,H58@93$3:XYZ*'864-;QA \4-!7G$%']AFI,WX6?8,4T-9^2$ M4*J1*%;=NJ)?R G&$$2JVP,2T#.\\$2^SESU>O+LU;8E'-JGKC2=@457# M<='6%#VL\/S%63;O!*"TF':]&=OZ.YA]!TO_R):^%&^<)Y"+F6W0:I=D\XIG)&+.^*&<%VWV,<@;P]YC,*ZMK*B M&.SR2(+5.7I42H_BH8>_9+=92!&#C:9[!9]3,["I$Y!Q8+35,8U#X*8LFP?? MT[OH&FJGJ6V@]1V]LXO.UP">FQ-=WZN8]\&_U$SN>1,V[?V?16)R%U#)NY2= M=(YX06Q2O*Y6)Q8'D%,KE^.Y<3.']9]GS4:IX(BZR MLW1GRJ3IYSW(!L R3JAMG2XJT_+X2[UQ+!,\M<0\OLCS\((%!'U/C6O,XH=< M" 6=*741^D%9\H#*ISJCA,&.>%@(SH[U&1A0[E5H0??*<(I*<6,B#:YMBS&[ MJ&BDB2U[UU_<#+J+%(Y[I:_&['&")*/B4A[$P!5F!-7D2O^N'NTLD*]\DK+= M&$1LB'*L"XD^T%F[.PX/#/!NQ7/8"?^.M4S7JW#8E]IW3OL=/>]EV2J*)N2 M639+3O\:%IT-"R2S:%!!_M]9=/,8AXZ=V#SL53OJ7"N:!I+KKM6*3HMXZK@V MUW2(4J"CYOZ>4\X";YO@!H_= MQ M#<\7R"FIC'FSE;9P7?6!Z%'!XG3 LR7J/&OK/+?WK;6!DKTE4(AUQ4P-;]&( M%?H.9?D;!'$ZC@+[E3+#O!3,$56W?+CH:&Y#::,&:]V9BA.'#/DG3'4CS%^D M9O!!@GRHW$?S#64ER^:R[L>37\&?_Z8OL%(XC5=I$J>CC8VLURJ1PRHZ3*1=]B.UMZ :>^!I MW_,!CW8\W(=L/.;9M[%YW\A[M0<"(Q*E-/X2R"I1%PUAIG5\\M;IEGI,.W7- SGV8L'#<.S+V@8 M]IX/U?=@@H(X>5 MG/(,U?<_!\!1+\#I/5HS(9.NKU"E#@, 'S:/$/_Y&-8OA)I:M=EPW'O8?E$_ M@Q= 9SHH;>2N.]"#PS%R[ YV:#^%SPU4Q2A;.3J<_FH'["OUV)?"T\&'7IKL M^7,V"84FX9MO=[?[8KX('XK[U\/G]@^2#@:<*-4*2\^R%\\F8;I+%]XT_-D8 M&=6;BG]N%!U7T MXOC+&IPO:H/M_!)?_ 5!+ P04 " !8AV583*.(IF0* M !"&P &0 'AL+W=OO MP*B9;CS#R+R3FFHM-MS,U%:T>+-4>L,[ M?-2K2[/5@M>6:--WU_;91WU[K?JND:WXJ)GI-QNN'UZ+1NUN MIM%T>/!)KM8=/;B\O=[RE?@LNJ_;CQJ?+O=<:KD1K9&J95HL;Z:OHJO7*9VW M!WZ38F=&]XPL62CU!WUX7]],0U)(-*+JB /'Y4Z\$4U#C*#&?SW/Z5XD$8[O M!^[OK.VP9<&->*.:?\FZ6]],RRFKQ9+W3?=)[7X6WIZ,^%6J,?8_V[FS23)E M56\ZM?'$T& C6W?E]]X/(X(R/$,0>X+8ZNT$62W?\H[?7FNU8YI.@QO=6%,M M-923+07E.]/RR\M2O'75\ACJ*V2^J[=:& M_=36HCYF< E5]OK$@SZOXRBW8OU\M3*>1$?\Y9;/CF)[F2"BY,EM>B9LI8&"$OA/3VQ]_B/+PY1/ZIGM] MTZ>X_V4\GJ;^H#K!HFS&QFS8U]EGQMN: <)(TI;AU5:UHNT,4TM\:HUJ9,T[ M43/XQ["%H)-,.AZ=Y8$GK%L+]B"X-DQ0M!EB)38+H??QLO]C*PLW>+CCAG$B M;@!^PY[+%DQ4;W#"7%Q-B,:1T/')/\\(OYK @AE[QIZSI SB,F(7]D.:!.$\ M]Q^R-"BR@EU,WGDKY]F<%?07AF?*4AL4O$JS)\R&84E,1J9E2??1?$)AJN42;$1;"02\VPG1VM \ M$3V*"!WA&]7#4$)'3UA8/#"^W38/LEW9]TMOBX'^?:?TPX@-TV13IXX ]/U:&Q!DYW8&)8$,7 CMC.+"W\4X>S'Y)'S:(+9; M+1%+BJ-G"VMS8,:PWHGYDVNBP4UJT:+@X1E Q,UM3#6J'7,J*>]P=NA(14$!Y M^V"]6KPTAP)!W,]H#EG? 2ZXYRETC3D0#0H$1F9(;#K+PMXZ& M,W9E/#''(TQ?URW1V&)(R@;HEM$99"G^>2W$Q!&,8GRH"Q+5UBB+)B'"2!' M'CW%$XTL2*+"7HLT.0['* >N)G:U>*&6+Y"68^JH2.PUCT)O31RB?,S34Y:, ML\J*+F-[+!\%R 0<*N!LJ<'A@2) M9RR?I7M^%'%("&?921'G.LT8!LB>K;!;4?/@\.@1A[+12&23 3O>!7;MJ1D) M96UON5$1!YJ5-H&K W=<-GS10-'%[XXG0^6L;1\F$P!Y+'Y+8%U2?O9XKCOL MC-T#U%@AS8?ZAZ$2G$H'TR/O23]H=2H6:T[E3U#"5TK#%]9$N-(K M3KYM^EJ<+#5K:6P;A7RJM01K,D#:('>65FQ)8.#KL2]_L*4'O(@4LP.*/K+J M3#7#V[JGXNW:"@*.X&^$II(+!W1#D,4]!0G\6X3U12?TABW[CK88I]5QY-QI M0^QH)2<7G_$/ZK9$"Y:ZZC>8&VR[J&S/G;%WWY6L(ZM\C\ Y[$04I)'7()5< M=K1GT* B;*6"=WSYQ'MK<,6;JGHH6$WG'7G,>EG\$Q4M6>XTI;/7W'M17?P@H>%$?C5?>XLQYU$W[4 M^Z[<: 8VCZ\?E*^*"';Z O]RNBMPEU _3.A9FK##9+!M&<;J(Y!LR"1I\H191D%* MA]$(<(\^FQ9[J2.UOZ6&VFEY;E/RK_?"AUV=DF?@@+9UL'IT/UR_G*@R0R%% MAO7 .Z8&BX%'$PLET]E9XN1,(@T:Y$;Z/>DYO[ 8'TE;B5;8I<@7JP%L;D , MV//%Q3[G42IIP%2ME4?RJ4Q5?E[I&X$N0T^?5Q=.JJ\6F#!-3QGNNZ7:0:99 MRZTO9(Z65@A"KJYMW=M)%)#/_DM!:NH>,>];U-86KL?(+]J>7%G;OAO-D9HD M_A%E\EV4 8%M)YJ&K@;*-WS(R_U.>EPR]K'K6VI=P/&?OO,MX-.E="UCP[5L M'OPT1PX8U\13>3C*I*$3CI-KS5'"6M6YGNESQ37]UJV3*.R]=CW)?RD ^9Z, M2:B.0J;:D[W.[BKW-(/NB^RI8\=9.5HSAIGU1!]SQE!-H[\:MN UW'#>>0,S M\IE'F?UNV(YZ+A*N.)(BR',.\D5/82..6(DP&8Y+;6>KY&BI.B_ZJ46#G=DZ MOI[EQBE8*]FVI"CDNFZ!*HIJFM&P.L>2G),0[:;YD>6V8XCZ$:K=!IS[#3BE M;]HF[]L3Y*-5V*YZRD@'R0B5.<[*TU3#=TDGZ+ DLRR?4P$"'Y=X'TWX[9=B& MAF!.#3:<)?M%P$,,8W+7V"G+6C!N*;]#:U-+6\J0\S^K'4J7II$.VI(<7T"Y M.9KRD/Z 9R_L?&FAK]J5(OM;L5*=]'79%LJ1.%OC>R2^=NM4M]:J7P$'W7[* MG)WZ[OQR]+L&)N.5_?6&)DD@S?W$L7^Z_X'HE?M=Y'#<_;KT"]= "IJ66((T MG!79E&GWBXW[T*FM_94$\V6G-O9V+3A**AW ^Z52W?"!!.Q_-KO]'U!+ P04 M " !8AV58P!@,O9P% !N#0 &0 'AL+W=OY?<>$N00>HMB7+K[R )$V[ &L7).F&8=@'6J)MHA2I MDE1<[]?OD))=)W&\=?LB\W7//??>PX=/EMI\M@O.'7TMI+*G[85SY5&W:[,% M+YCMZ)(KS,RT*9A#U\R[MC2MN/V>N!6S!?.#W3/3DHVYW?^/2&VZWU^CO0NR(9_L2;> 8>+]/2AB\M MZ[7IH$U999TN&F,P*(2J?]G7)@];!N/>"P9)8Y $WK6CP/(M<^SLQ.@E&;\: M:+X10@W6(">4+\J=,Y@5L'-G=WR.%+N(+H,O;HBIG-YS/3>L7(B,KE5=>:3P MI.O@T=MULP;]HD9/7D"/$_J@E5M8NE(YSQ\#=$%UPS=9\[U(]B*^Y5F'^G%$ M22_I[\'K;^+O![S^_OCIEI?:.*'F],?YU#H#M?RY*]X:+=V-YG?0D2U9QD_; MV"*6FP?>/CM\%0][QWNXIANNZ3[T_UVKO>B[N7_4CE,\[-#W^*;[!:=+791, MK2A#_86JN"6G"6>)84 4BK22*WPXV37R5&J=DV4S[E:=;8S#5^,D'AU;RA:" MSXA_Y5GE]S+IV4QDH"( CN7U=.W#5S+GF0B'1\$^8]5RH8D_,%F!@26L"H15 MQL.VSD$FH"BUUG)\Z=QWXSF2% M,>:3*.7JC5YZ'[::8JG 84X+7 A?*F8<-Y@ UZO* /0?O0GUS0M#;%!>Z?,V M1;90GS!Y>\B*\OAMB'0N]93)T,PA0^L@O4P7$&0FF!1_U0)LN.].<(0@A"_& M(Q8UWQP=KE4STY[:"))XPC MRBOC?7F+%7:%)9_CG'"%\&** V%]C81O$A*!1DROD0YH(T,]\"ZQ/QZU?H=Y M?84]LFYYZ]K8&[;.$86/";=)3I?&GQ;] 1TTGQX=M Y?);WXV+&I%-;RTI]>[Z/JLDZI2FH9#1J#=H->=L.-))AWK%DR&B7Q=& M/HO&8PS37HTQ&4YHUUNJN_4&ALCGX:5O:RW4S^'-Z.;/Q'G]AOZVO/XG\H&9 MN<"M(/D,IKW."&]W4[_NZX[397A13[7#C@I-?_]QXQ=@?J;Q;&HZWL'F+];9 MWU!+ P04 " !8AV58@3D'\W(K "DE@ &0 'AL+W=OSR>3DQ3K5 MY?-7W]'OKNM7WU5M4^A27=>):=?KM+Y_K8KJ[OOGT^?V%Q_T+M"V:#]7=WY0;5#=]&4BV2&[TL]4)G:=DD%UE6M66CRV5R714ZT\HD>_9? M^]^]:&!K7.!%)MN\YFUF6[:9SI*?JK)9F>1-F:L\7N %P.P GUG 7\]VKGBE MLG%R.!TEL\GL<,=ZAPX1A[3>X9;UAD[\WQ=ST]1 ./\S=&)>[VAX/>2FEV:3 M9NK[Y\ N1M6WZOFKO_YI>C+Y=@>T1P[:HUVKO[JN=9GI30% PLU=5J4!F/,4 M"7T(U""D9.Y/ZL\6>@RA5?3(C$-_ *XM3$)+%:TN4J: M5644K:CJUL"Z]::J:=51HN$YT\Z-SC50WRA)RYQ^=YO6.IT7"A9I%*"M26!) MW=S#S\G=2F%2 M?^?+5M.C ,H"=DY4H8';^#$X0EH4#))@PKYJ"'*@D=*D)&: 39IJJ6"OFG<= M.#S\3<':M,]?_W0VFTV^I:?HW]-ODZHF6.V?>$?YX_X8K\2H1]S#*KU5@!-5 M H+4)JWAN0&L!#C8>#I8 BIK.#0=5&T:?A>A^F5\,T[V!+8?+BZN+6"$B4U; MFQ8%2%/1TW6+J^%?:K5LBY11! C%/]ZHK*UUH^6)-U^R55HNZ7K7VI#.?8YW4OPO3)AO3 .4TR@SQ#-?MP(Q"N/9$OTLTJ470VHT(">W#"Z$#F_MOF2%VA6:0-$N@"UQBA60%EX0>F: M*1+)U1C5P"H%,),N",4C>/!6E:VBY=074.N&-J*[*8B,GA8,UQ\C,0%)RU7%9(0* >-2P9G$S=ID5+^$'N#L['0@)?8C%A00!4 M6#AKE56@D9AGF'D+5.:\/:DLQX7PK-*W*#EP:7B_J4 (9 7 32J-V3TXJHAD M@&21ZCI!,/G0^+9I"-6\*W!!=4?\ C90D@$;Z28!+!'V0#]GGP_0+,@3% V M5&'R957E=[HH1DEKU*(M &^WO,.F!INJA@/010 U;' W0DFU!K&9?K'W K^I M"8] 0O.J!B)'A &!H9A: ]:3"@6-(9G@I")"T\$WW%"RT@!L#;@HZ/9KK4C< M+=H&[AN!^I4-)=D;WD!A7('PHDTBBF0:K%&\%!JNB^YMCE>6FJHD =Z"GF9$(F:77#AQ/>C&Q_]?&DN\_ 3ESN.O-IKAG)GO3_43GJ.\6]U99D?6Q9_9%5HM%J.IOD[U9YVFX4C+2D5*K M>:&7(FQ%;MO%X,W#?;!;0?F @E/TMT!_H1+(%#QTM$^4#ZRSY1DKXA^]+U+5 MWO&^1XSC]+L5**F]"FELGUX2I8^\9!:D'[9L$U$^:HCIZ;=(4["YJ=HZ(R%= M^TL!,L];$)SV5T1R)A73![=^]_[CFP^7;ZX_)J\+8.'DYAZN9TV\OT'145@Y M"#^9=>HTE/UC^#=#[X9Z71X&0;NI#/')9V!4J]I&R2^?+A(0&JVS/7)U"[@V M;AOWQZH.7O- O]5ST.)@@92$E4)]<:^^>WOIWS!H$"3P'SD-R@80VH"UH@VD M &*R425A'04FP8)2,@ CEC[@0?_;$M@CMJ(]EI6\$-)2@7@+#/-6C*Y@_WP_[ 08+6I];Q%H)#\,I"R2 E@ M>I" V (GX$5,2,T .1@(\@"\>(76$&'.=4EZ#$P?L%_0+*A18L%E&W"H@/N9 MO"P?(*QPI[DJF3C3X"]X#T3RPF>(:$0D^B/WX^0':Y2-0BO847V\CR&2[1 : M:Y7@[EBNX%^L9(&[J9*R:I!5$$Q:!H, @$;0%/ _]',!]^H+&H:T )J5H>P' MV:W$CB;%#(_!45 C>K&0L@$%#K0BQQP15E;E <"/?,[V*#$K8]V?BT#VX(*_ MZEP.J[% DFZD<$7[S M",'(YWA8G*L4'*SA]= >2-EZPLNZN;EF:T^,*BO1V1V+92Q)]^V: L6R%?1Y M#+;#//MYM"GRG=6C@4F#["P^#/-5 (E(.'?#[_BO;"^+H0N>J!++G:C9,:7V M3FG$=H&)$B_F7-AX53*9S*IJBQPM):%8YU;U[\,?W@U-<@+.GR[;N56NS<7V' 6'6C2DGBH M,G#>QLEUYY78\&DW>'(\&MIWXE+452$\"5X>$O 0-\'!/(MK\C+DZ'2J6BW0 M%3#.J0\070U$"M#BI<Y()<;#<\A8/JG%$M5DP9XFCC\&(Q(42+-*VP#RHSSO; AX!]'OF>(Q_H< _0(M76!XU M,<,%W(F A*NFH2HQ&F@+#'\%0AE6Q(MJU\K*#+H&#MHT@.2W-850X2F#^FB5 MUDMV+/QZ%M(:.<>*0<"28M;KT"\($_2EF&*BN%%Y6UDJBW4?0[;6C%!O$A@_ M7@^R1&DWZ/Z3/YN" 4(G *-1%16YE:)C65.PCV>Z"M4'>T*='P.$ELH&_TR. MKN$P7UMC4,E+":0'9TB[]$%1S4U3* ;X;]4= M*B?2M<:=-2.]R3$#JP[R7UL.U,2LVC_-!OZA60+98)EE6;^(W0. W52H335Q M1* \QX#(B/ #ZT#S=^77]N9N+8&SLAR*UN4.2@=]'I8?]NH MGJ6M+N-$,>,@)@E;8TB*CB99\,<>3O88C5QLF5-NER M"3ZBB]M:S6G%5E>3@@VZ5-6R3CX2@FS,1)90D-V-/7:&T0A-6 M+%20IS8R(6*^9[T,F=$8L#(KO=D$+LU()) N0=H6ADN(I6_*F:16Q 6(? M/W 0;CL*KO]J;(!@$)RS?:!OA&S5%\7A?,0K'E224!Q+H+P,0M>6+D:P->*\ MX'Q :!Y3#A2W ^[0I:0^R"X!Z>P$/BA@$M%X'Q@7^OW\ +)L?&S9@-XB#MG% M$"$UAEPA'''5(<>G=[[E-^S/+>V7YC M)#?&&87=#'CD$SW:DP&?B<$+;3J.<1JXS-KFS.U5NJ>0!TRF*2^DLS#SC@E1 MX!Q3E:4J1AQK3A1HZG84% >O$T PB&Y$H5I<':*ZH MI #CK<:=*5@OGM;"'6V19BXYG2NPTC/M6-+E125=#6A$]@UL>[E>G\D.;@3( MA2RSIM:42L"U[>],NE"86VK@67R-U8L#-?@+2'&0I":B'LIEB#$#$JC%4#W; M>>PS"U1P^C_2CK88^_VV@./;TA9B_5IA&)<*X$3']$U+ MET!BPX^84WE@;.%/N)=/6P6&"^RC[@&"^K-"N03>82LA+/084;A)683XH+>I M+M#^. !*.\" YJ[+.'>7<;X3E>\\E$/W\.B7DW==U#I5'N,8/+BT(7LD+6.$ M>R19$9I)-1;@7LV9I[N2F'*,F"5T)4K.&LL5!@5([ ZBCZ5BA&.S M_K@,*E MP?4!._5?#G;DC%)=TR)-X!GXDI78OKK%FE5RBP:@PL 'N)2ZBJ F\=(268D_ MQ69V& _XI73AFR68FE(&1!4P@(Q:WW*) \?2G<\U!"Z%$1\\ M[[]/H=C^BE$5#P9JD0LQ&/PU9E,<(4'=6*L5%B2#38G;8V!S&*A>?N A$#4\ M4F(=)-&79+TDSHP&(RES*?>PY4PV!V39>@!M[)1+8=&>"/I]PLC3$=$-%3F] M'EPCO,M L5TAFSQT$KU@%R%#3'7CY%+E)DJL;O0_?75FB:%K,$/:M4VT^H@H M)1+!IZ#D$2LN4M?VBGS>?L'B(*3&7HC.U:4R4CO^36&H?&T7&P:K2TH5K;-: M4BMH;TK)G,LV<[4"O74OL<_6LP.2'/"V(3U*P5GGX@2U:L2?HL#H]&!)8/J? M,A7PSI;B,%$B0 4IW XH;P6GL)>ZI MN/KFL5C:80Q,)[[+8+)3HSOO]3+P,))K<$L'>PF>NMB@R>T".:%W@P5)Z.($ MWAI'!J.'^%7T;>9J274F>/,3Y 5, %9ED%O:NHM8#AS,%;O1/82^VWI35/>* MTY&T3-)N\-]G$W38,J$/N#O-'2CL G+]*#\YG0P\&A0B!!!QC0>"A23?*1-) M[[D0V>>4+3D5O&Z8:N#KK<1)%L* M:NT"Q0SN8%ZI60VBY.O#7"C13J*P%@:ZSK?)N#M5QY4ND;#ZO9%<&\NO%378 ME+8:A((:I([0^71V)QD.QE089.C3R49Z?IZ&D[,_"B<4E1%5&@0!_@5(JFLJ M1X[0XUB-:P>'2'><_-!U 02H4']U(HR/%93I+M3LU&VCWV4)B E3U7A5%:<. M8V]&;T%'@+(N\+(\+&4#+#M5:="P-WTH] G2F,PIC%<,ZL^O6N'K*'ZX]K3V M2Q+_23B"4B'6^Z9BUT(UC10RL2W()85HA544J%\L,'LP;W5!UU"H%$-IOR<> M3U8Y!N6M^$??10,S3P.SW8&JJD1=[S,8EXS,#]I\'B2(IR^7O'5=3&$LB6R: MJ%#"EJD$F.>XL5_:A/>.:]NH540DW<#7Z*&0@2^M#;.QH(\[H?@NT08*GDNL M1]23B$%N/A,&^K9$[A'(40]4AN7! >E#U.RD%(,(_\*TG81H5DWK4,8FHP6 M:P@<1V(CNZTJ-;ES9)RXA>2=.\S[8Q&M2T.P)V=L?7DHN;G#BPO@.+,74 ;% M]G-]JW/.]$57T-QO>AU43";J"]ZQ%(K'&_JH5%3>O@/QX>JDQ2+\D)H!8#0W:R MU?B"+[7%FB7\/YK>O!IEP[9U,GB\VJ(,[/C#J"[:QHB^N.*#=LA:7Q\?L__' MJ#:Z5P0:%)='80GR@JBZ.0;.,BWY!G%3H ]UQBM5$E/=D8NUJ?4Z)ZN=THZ# M[VVS70;,_:\I%8L%"6I)CIT31]]5O6J$J!%A#9]NY0"3OP_!Y;;IE9P_C<81QB^53Q^%1]]I7/A!"-.=DPLH M^U)RTG;0EGCTVX.2=)M5&73M.ML12R+3.TST*$GDXHB/ PTR5%*SN-@"Z7J% M07AL,!JCP1+\[)(^OD>N5YX?%^60+R#FG.,KXYS_N/7M>G?;'Q!1KP?+5^7 M/6LJ[TD*G[N:'=G$52]#Z!/.(-[>^7Y\+#UJ=!'7N -RJ FDD@T;6B?U'6:( M:[&,WEY=H,I(Z]S&0TW89BUEQM$I+#I0XD40)W;/M92W6&.X)9Z MKVB_E2H6[)13PUGKVRUY/VH\F2LV3J3H5G^QJ )TA%UMML);+)7@%J6YC>J" MI#""RR>TV#B(:\SLA'3'0=<.Z0E=F2%:<;G"Z.Q4+Y5B^0"Y!AB$4.424YH+ M5LASA>Z#!):0ST54H>LK&4LNQL+0R7I><-[M+0DXW6*?29F-DST[[0*XJWP!O599TY$Y9RNO )ZIQPAQR&(' X26%KK24PHE$*W9?2;) M1L_H5%R3*=AO.I.+Q 90J?\.8N!1!_F6*& H/]P]Q.:(;3^9JWMP\OVF VV= M2'%S3//8N0M4?D],@X"!5YK3E05\X,\J9M+7B*ZVE):3-4YB&L(E4@;8@>RC MKK$4&"S5W%9_HB7%X@* .FBJ _Q_UWX!@5,NL>,(NZ/1$%!+G5&D5=4'-35" M>2QZS.:MZGER9&9P%5!-YNTHJ>; T,IDMK'5N,)#V K7YVA?Y>J,K0'T)U&2BA)0_48$%+6:TS0CTU3'6 MB>'72H77%9)Y"29E2#T7Y;VKJ^&N,N=K :O8!Y.ZLBV*=M3"0#6&,.G[( ZH MO4:UX2Y?UKRCS%4"6,3;<5D.=SJ$WCNFHK H=^W,,U\K;"L"XNBDK1Q^YQ"E MP_>8B,%(MEUKIAGU,ML+79L&>&(D_P)KRWHLN!M5O&*:D\3/0+T#L6K(H2FP MPOT_E=3\V;9=;1N2UBY/&GB^#G@F8+3)#,!]L*YNJ3*VIMI3+I8@GD7G!-XB MXY)3O91%M?L-=%$D=^ G(R=5=Z5+@C/>)1%.(J UW&4Z" BAY'.)*WAX EG* MU:XHF<$YH6HYLO.EM(,D%!?S6C\-3DQ8[PRJL/J[;,E PS$VDBOV3J0M@.NJ MS1$WBG/-\Z(M%EQU3 WQ8EAQD[H59L(\A)X#PD[O8K J>( 0D)KA)Y2>1NP) MJL/T3>HNZ2-N@E03L%BI@.;*.4;0\*<@QN M[%3G@&[=N&& R1N[),9ZFG\8Q+?%U_M 'R02JA&BIF;DF[8& MK0Z6WRB<\D,![166QX#,Q7Y*J0#"FVMJ5F-B)BS!4J/@#0]?)%6HLE59%=42 M;Z'.[V@X +)5M6C<#QU!C'Q!5^X"/V*O;#D$#G=D9<>](@Y H+V% HP+,_;'R8^#B./Q"%P/]"AH*&S& M@HTTE***2VID?@RXX=Y1 4ESI\"=L?[(KD*2+1SE"K*]Y47!^39#S+1:I";=KXZ/ S1KI>X?XACX:YSE,Q; M+F%%>SONA<4$O:^?:5!P^][+BNL1N)G%6Q04KPKT-Z@"E*K<[1\D_&*]@(ZD MS,V@MED!%NWIN1(@L$OX!JV "8R1I#VM(E!NVB7.(_C<.K:;I#(MT$HVU<2 MK_?K4UB=[0PZ/C=<6E3ZYP109#1#UC-I>(Z4LY%@-3S5GW2'G3#+$V R@X+" M%'A13E-V*CRE6H^\V)+?IY)GJ2[_$)EM5:(\3])5=TR[H+H7ORUJV=,-N"Q+. M(:7E#LYPLE(/Q@YHWWION^LITH20)ECD*7!16=!]WU9BE#P*>Z12TUK\L_B. MB74ZU^P2.U[^]6_:6[)VVVX8W(2^BB5!MJ"X/@A;QCI;DR*-AL+$X.IF\#4_ M(P"CU#79#QRJQN-Q!X5DL9J@"8&OI4(])56:HBJ"NM@H"VY\#:T8C^]3DZ>_ M)3\4%?B.R4^TRGA+ST.\%4VH"<)RK;77LE+'W M>W.'CBLW%61(6%=F(@3A$6E.89IV]:BJO-5U53I^(6.>Q#@C+RA7%6$4WQ[^ MIG-S'+R2/N0NC3F"'GY7&W= E9,H\(I$]N\L.;R0L_S=?A8JL58*W:O C_38 MJ*-)J5HXGJ,15?2Y\S'E^?V^N@CW2)1OPF MC80R$0,C.;#TW\KLJM1%TP*QL,MR\E,EI[NG0_Z(Q8P%]4E>M5A*1 P>6G,'4(0.7 M0.Z#@BJ'$^JAHSU._H$JF,(KCS#4!I*V8O0$[CLG->;>QD#XK*TS7!HG1?($ MJ(TJR'JD'>JJ7;*?CVURQF9(71V^B"@R[A=8!>Q8W#T2O=A[GF3L3NM%A(.Q M_E2,!3)DUN#IM'4OT"EB(F+_J&DC#&<.[&O]JKZTM!'"72SD6XBGNQM^WTI= MU26%'[/[Y(.2 R'8@_RT<\%A?NKM\I&K?3.1"YG]_99T,0_[YO$9R>OQIW$P MY-Q.*P\JS\8X%%\U5,L].& Y*DT+J\L8#M\P);B@AX(-P@E$;MB9V# R B", M&E,4;YQ@\'G]?P-8U'<2PM>;7V:2<&YU=W6)6B*'+WM'Q?D_8)_0/$:O4:PI M&A'2U@8T2QEN:624/ZZ':@>-_?U3LD?V* _QFN.'-/8M,5U281?.'2[A-N;Z M7T-1=O4G4=/'J"8M1@.<#7>C^7:%@ 0F1%B<*4,=_-1^7O'OG[XQG>T0)7ZA M<'QBV:P.%%%/ +3, K5K27FQ@V_W3*N>$YZ\Y#3,/J%+<\17#< M(*K= M,W0T]W]S+?4%L_Y\O"/IE!4?FTI9*;+:,#W,P$=-HM'0F)++%SZ8 J M&B(U,Z _[M(Z#P.:'HEV_8?#?51)9L V[0PF"2H#\3&LGZ/,AOQ1=N5;D;AV MT-!:U0O%L;C!,C/.9E;2Z(Y&%75R!75_&28$:IW2PK+Y]FGR'01@(M:*L/Z* M*4]SG\>#:,&7I$'MX^1&@><'SAPF)G'W15MSG"<(,\>U(+U!P]O ['ZTX%&% M[[ZC?+J[*_PR%*>?;'/3.]N0^89FA@^2]Q^P+I;;O%7SND71VG(JN]I6;]<%8& MMUNLUZI&I=")6/CB$QZ]S=-/6_H>2'\,.V*=G\MXHC>+DVM5 0(=R7Y0FQ8P ME%%Q.^C,- XX5'= L500**-'N--6U"]#ZXC$N-]3@YTE[K8 *FHPRA5^+ J<^LW.V MNQGS'>M-FK0ZQ'Q?\;I\0T4&94JQ4.:^B4%HC.I/Q>HKV=:)3)U[%T(;13$T MU\6#XUFWF$B=)GRGIKQ:Q^*@YD[)@+>@T-L%,.A288NY3>1LVTN:]SN6+(<# MN4@,EQ$K"U].[\39MJXHEISPYV#='JG.\Z82R;HBQBX Z&J;585-;?#PM2^P0$0A,X_MT U/Y9:CQ\E% M@3,?E_$8:S?!%>3.]FS( &;O*#"3+C&S&HS\YU*>Z*9)KU'TH43BPG(28YLD MG93JTD8<.F_2ST"'ECQ]2TW#%28#X.F%$$9GVFX\*&NAY] &]03 M7[W-Q4/;8+4@J'P\/D_)@%?-XR"TQ1RMT"R5$N/-N<4>7D((Y(ZFFJ/?(@ZC MKZQ"$P@O;D4)KK#7P%E?$J2XT@6!\J2S+*F 070$VJ=H#03%?SDN3HFR1\-# MFGIHB: IS VL"[VAD6N^E]^[\2O4 2Q#3(4Q;-,E/TDULFYP,XFH(FN[[GE3 MDR:U):4\6F:82NFPBDN 9K\)_=D%GSNB_B9G)REZY;JT<< ^NX#U QV=AT@)2KH;HJ,RH<#^QR MH%M%(_*DO%+B2#P_R@UP[1QS3BQ(+VPGX<43+B<>B^P^1Q/P!><<'C\P^;T[ M'\+SV@$NO/?RV?O'\_Z?D[WD\'1T=':>[-,/1[/1Z:G]X?AH='AZE.P_N_)( M?/F,=]PA+@8(8WHV&CL_.39'HRFN <\9/1X='QLP^#FB"93D;3 M\UER.CH_.4E.1J?G9\_>/$*W',+ZLV-8_/A0AI//CH%1CY+9T6AV/DD -[/S MDUVVD6_3G^WNJZ>2Q6&O^#$O;OL6$HW-2F@&U%+Y .7,J8TFDQMV'?QH8*" ME]PV8B-^CG%U4"T.6I=2E,C0:-LKH5=[8'T+-XD4Z.Q1[P4M!IUFAZ^:\?WT MD192+R!>+KOV4B:*;6$__Q)Z\M6.LW2^JD/9\?4:?7*ZLGX$7 26#X+SFFX* MKXMI^YK5+9U+V[\;&N\8AGQ]"<\@I+J,$N:/@)=A2G8=$R5?1*3X8*,.?")/8-OBKY?-V] M:P_@RB7U!:.4!DVG06Z* O,/I2."J]LE87RO[FQWM^T/;8KY%&G8?@>">EWZ MN8H77D0,2Z$_:O%M,9).8HTE 7+#,%%>I&_ZXB?C+*?7=4TT085.88]J/PD+. : M$MV#7VCK+3'BD@TNGL3B%TH]X1OTZ)W]4DT879//G&"L_H'#C).;:NW3;!@4 M"J9U=*+0*0UZL[-<9"2A^T@3ET;*^O:KM1B@K>4U'B6=KM.E'1=.33*=.9Q9 MD>IU?W\GZX.V!Y!9F$(0XL+@&_7'M_R1$6YI$$W/L;R5KO,#!@93R9V=>$!K M;>=R#VWN/K%&&H$94JC\5EIRC.-B TYP_;WRT>_9:&I&[KXG;ELPO8SM3*>/%HQA[7T43#() M6*AW0!]+D"F4]^%D/8DX/?C942J>HH(,Q;/)X=U^N_4ZI2]J=(I#*>YJA)"Z MW58>J.##$"3PY>;!E4;BYTXZ&WUW_#5\7^$\AG#X"7:R4M<[^FUV8]FGQ(LD MAD^I,4]7!CXXTJXA[HO+C: H9 M33=PRP[G;63R\4!]X]"(DY'_+7 B-WFF[LLV0T/_@U$EXNH%P'H7,'$?9 VF M ?FYZ+9?6LR]V!1T\7^J9;'&7SPJBXBHJ-)29J\;O=98E$/&5TR=P="Z/Y618W51V.F6L#6+X9@<-VKM@3M"@@\!X;E(>&@*J74G(STXK[D3F;=M MVR::BR9-G#]BJCR9HH4@E?-2,O]0M3QQ+=D7F3M8M^1]T!O"8E%'98B)Z#, M-%GT40=PP,]LWW3T"8%:^F]MR+6:8UV-'&;3V0I_E]QK56#, MS@_UQM$Z^$A=?5;UBUP!YFM>ADI^PXYF7(X&K]),5B',X./3W.;/K;/T76,L M'\ 6DC)SPX+B ^_ ZE,^%( ]BCA\C-']\#2XE2HD+T83-7*=X@#82DHLXA%E M3$1D,\6FC<6**.N:+1SR""DTA:54YX/ZCPM/0A]A^YB;U6(IOF<+52AT\LE?*I.M0W0Y,4=ZI:WYLYV]V; M^5[=V2_2(2C7=57"O[,=KM_O6"_YH#)I3V0/+?5/;N(GW<=#<_"U%3J1@,]; MMC;\7#VOQ(,];X1L3?*Z0NJUQ4]O+VY>^]$U#,#%S2^P[IB6/)BR"O\L^:/O[L=,%@<$/G DJZ6Q[FH,L3/F^"NO^9RI=4B"$> !<2^. IWGP)844E9[DRSOO2SI0ZK:BU!79A_<,""=&A;8Z56FK) M-J?^8UMXY;^VER[0079F]_38QN3YCM -6KO7Y*H6@%Y8C(/Z#RUUA+.!.+IE M48X0^L_/LU&,-E535[Y1W&6'8>NZ7S%FU<50.?4.DFMI],7: !++!V$?3 M]+ZC'-J?=LAD]V/)?HH.T5MIFVJ(IVDG?'X=I3Q0I M/1%[-T9:*)UZ10R$1 MSF#79:MY7FA3V:HGYU-+FG7W5Q6&,052T$$72$$0;,,"[;POT'S=W) @.SUB M0<;7'K*H_=0M7680_9WC[)VP:9J+$QWS>,JVY6C=+#%P[QW.^\1YE+Z3+MR$ M)L@&]7SXA<\M[$/&^L:3IL11G\!51P\39KCL8*>"_Y2DU6<4;PGBDQ2ZCKZI MA']$TOE_0W5#=L8+RI=P/3;7!)7'P3%.MZ9\K!7BK M\0'X^Z("0TM^P TP $3@O?I?4$L#!!0 ( %B'95CFM6$I! 4 ,X, 9 M >&PO=V]R:W-H965T@S8*D6S$,^T!+9XNH)&HD%3?_?D?*4IS$<9%B@"&1%/G<JP:B2RWAZIR M''A>,JX8KT?S$[MV+>\67=";(L+YAF\Q,I-B#-;D(S ZNJ/4WD>&V<5T3L]O.V> M6,$M7]=\Q3-6:UADF6AKS>LU7(N29QP5O/_,EB6JHY.Q)L'F^#C;"CGKA 0O M"/$#^"1J72BXK'/,'P.,B?% .^AIGP4'$2\P.X;0=R'P@O 7CB8(;1XX0MX M^_3]>[%46E+8_+-/XPXOVH]G4FFF&I;AZ8AR1:&\P]'\W1L_\3X<8!L-;*-# MZ+M.NY8B;S,--WB'=8NPO(=?4*PE:PKR9 D?1<9,^"NS^=S&$TJU3Z&#(O%9+QSR5AI#ZP+A'ADMH(D*()]BM40Y^-4^ V!U;@:TN&$* MZ+<2)=TE%)"\)A#1*MJACF;.7P361=@C+,=@=5 &QGG">N9<":D+6! W8@UO M83IU_4E* ]\+W6DZH5$R<:?)Q+EL)5V'+GSB>5XB7#*E+;W%RAZ-8]?S)A G M;C!-(?%AR43-$Q.24#H>)E9\$KA>9,3[ MH>=.XBD%?";7=EZRCC;W!BC4QG7&U,;S$C-19[SD Q6S6K?D!::%M)1RK 7= M>7;>*N)F'8Z0/=9A.>B0;W6H28>RUT$9'8SD5T?#(N7@PXLSI)&YLK2*J[([8K*W9#6&RI=6+\K752A,QXSY_XKE! MZH&?)FX>GB]Y>#R:D MM*S(IS;?]E[/AV%-PG6Z+DV?!?:.ILA\[A%=,$UF)Q-1-)>M"=B5%%675ZS, MVO)10K[.039)^TQ[@O9R;AX#T5?DL^^2REOK3%KFYH8@4PZAAYTI?RS-MZK\ M6#WY\K*)'E-\ZHN9$',8'' MX;8 !3'=(!$$$=4L#\@VP339%^?CG1Z3[K"U[:05V+:I:S>'U:%97W0]ZL/V MKM/_Q.2:D[XEKNBH=YQ2,9%=]]Q-M&ALQ[H4FEH&.RSH#P=*LX&^KP19RZL$]]L-OPJ^UKUG@IK,I/R&+V_GYV,7!>(% MSPQ28/!SRZ>\*) 0B/%G2W/<-]==6=]!EQC2?RN*KF)O\?)R,R9PO M6%V83W+],V_U"9%>)@MM_Y)UN]<=DZS61I;M89"@%%7SR_YJ[?"8 [0]0*W< M#2,KY34S[.),R351N!NHX8-5U9X&X42%3KDQ"KX*.&R,KDF/U5S/M\E, %E.HWH1J,K.DCQFF_M="9X74M0+3_'XY _T!5'\<4KHA&1PFB8'V4J]8 MQL_'$$F:JUL^OOCQ!R]R7PT(''0"!T/4+VZ:^")R07:]>[/KW4-R#U/^G'.R MD 4$LJB61 ^-L&,S-A]*.D>E P!S_!RQE7G'7(B*F)R66L FCY].;JW8W19 M2F7$WWQ.WBBI=?OW$F4 '*(XBDP5GPM#WN&7K;=&@"M^![&BOD%N6]3 @3PC MH>-&%'Y__"&A'GUUY,GN&GVIA '&-X894& I;[FJ$.\$LE65W?6U\U(G"BGQ M(G("L@?DM",&7_PP&$VE6DD%A"!ES$S_J$\=/PT)&(-$?M(["3:((Q?44&8) M')_/6/8-Q.D?=?P@)C&]\8Q$KA.$$3Q0_'-"/(=Z M(=#8,4/JT"@>?6>WTP?=3K^[V[W ">*'_=YL>XKC:>Q _2.!!R9,O+[[:.0$ M . !QR=.D$:$6N/'KM]W?>3$:3CL^BARK>M] %WO)*#ML1!(?">A"?K9M1"@ M3N+'>Q!(/,<-O(&L%'99*1S,'0=2T34:I%=M9G?D@Q)+J# %F4)1P.Q:P_-[ M9G#+W:&$]12FCTI)6/+NX=$AF80^1",J /)F)R! [*PG;=E*^V!NN\^F!_NI MU*9?>H]^&7VH.+GC3!$(":C!Z-B .F&*C@T 6$F*09XX- GP(792-QZ]@0;. M &>3LPK*>DL!=;2E1@2ENU8MEI= F!+%=B6AD MET 1S_.;)2S_3RD^ 41EB(D;"[?G.FF*98A"Q,-KZ"1!UXX,E1(:V!($9ZB5 M#KL):M\2H-3V%FV80R [8=2(:YL5R#$^I):P[2&\N"D@00K=YSIN6RE!T3!MW ?[ND5;Q)_B0+!29$WL(PO/<_P(?1$F^$K! M?*.W_*">*>;)]H]^:>'NN$IT[G5-<,'_F@^R8'R#Y' M\_6*AVXGHKT!J:-_/"B/D&O&I+VIJ2,W$#7'Z.$0U>NG>V]M_&@\2.Z?[#4W MG1T#& _"GB'_&]B\/X+]#[#9S7#'A[GO@,YF;-N;XAZ#3G($3G:4VYOL_A4\ M8<#;'?<>#<^FT^Y;,,)RGFX-.)#>DRZ])X^]?CK!,GM*WC VZ=M/PIO,-YI M68@YZ[S5R B'/JRXLAC2Y!J*MI%D"BW"LNF3^Y>1"_*5*05X/%0A!F4\? %W MH)LG*R6AC^5[5QX89J8!>&$U7**&:D?#0U&=];76.UK+K=;S1NMLJ[7921H; M"=:-]O="^3<[LMGKU)W ']FB9*,?_GBCUCM6]H62Y3#'HHG:/41M(Q"ZEMBU M38,'C=\A'$UZM]0E5TM[%X]&J2O37%AWJ]UU_V5SR[W=WORO ,:ZI0!3%7P! M1]T7<3@FJKE_;UZ,7-D[[YDT1I;V,>=LSA5N@.\+"0FN?4$&W3]!+OX!4$L# M!!0 ( %B'95CFJJ@0L@( .8% 9 >&PO=V]R:W-H965T)CVX":GC85C M9[9#X=OO.&FS(DJWE\0^EU_^Q_$YDY72CZ9 M/!<"FFF7F%M-0X"DQ58,G.L M*I3D62A=,DM;O0Q,I9'E35(I@C@,!T')N/1FD\9VHV<355O!)=YH,'59,OUR MAD*MIE[D;0RW?%E89PAFDXHM\0[M]^I&TR[H*#DO41JN)&A<3+W3:'R6NO@F MX ?'E=E:@ZMDKM2CVUSE4R]T@E!@9AV!T>L)SU$(!R(9O]=,K_ND2]Q>;^B7 M3>U4RYP9/%?B@>>VF'I##W)4Z MF1247+9O]KP^AZV$8?A.0KQ.B!O=[8<:E1?,LME$JQ5H%TTTMVA*;;))')?N MI]Q935Y.>79V)9]06J4Y&OATS^8"S>$DL$1V_B!;4\Y:2OP.)8KA6DE;&/@B M<\Q? P*2U.F*-[K.XKW$"\R.(8E\B,,XV<-+NCJ3AI?\H\X7N. F$\K4&N'G MZ=Q831?CUZZ26V"Z&^B:96PJEN'4HVXPJ)_0FWW\$ W"SWODIIW<=!]]^[?L MDO;?R< LT%%B.4?='2\M\P^O=LA7=5(N:,V'@ *+$'PQ#MXC]L!_U'JA=C[@\JK3*T!A*\@># M(40#/SP9]BZYY'2M- M>&.02AYEM=84]"HV&OG]D%A]BDW7K%UQ!Y",_"%).H!XY(?ASGL8;/5>B7K9 M3!A#9UE+V[9A9^V&V&G;NW_#VPEXS?222P,"%Y0:'I_T/=#M5&DW5E5-)\^5 MI;G0+ L:Q*A= /D72MG-QGV@&^VS/U!+ P04 " !8AV58,<<0>1P# #% M!@ &0 'AL+W=O__B@Y]=*B[7 O$D61 M'S]2)KW<*?W=U(@6[MI&FE506]N=19'):VRY.5$=2KHIE6ZYI:.N(M-IY(5W M:IN(Q?$L:KF0P7KI=1N]7JK>-D+B1H/IVY;KGQ?8J-TJ2()[Q5=1U=8IHO6R MXQ7>H/VCVV@Z12-*(5J41B@)&LM5<)Z<763.WAO\*7!G#F1PF6R5^NX.GXI5 M$#M"V&!N'0*G[18OL6D<$-'XL<<,QI#.\5"^1__@7J\;X%7:#;481\]Y8U>Z=Z=P*.>S\;E^' X=Y_(P# MVSLPSWL(Y%F^YY:OEUKM0#MK0G."3]5[$SDAW:/<6$VW@OSL>J/I?;7]"5P6 MYP5[$?$]YB>0)B&PF*4OX*5CWJG'2W^3=PB;ADO[,'WX^WQKK*8O MYI^G171>=F8[GN JH30SJ6PS6;UXEL_C="[RSD7?V$OJS[_4%[5-4 M_P<8/GQ\;H%JCNT6]5AW;_=8RT+(%36IL5B *L'6"*5JJ-N%K.!(2-*HWI"K M.3Z;''I//*:#F%P2@M6][]2W0K[MM*JH> 9>PYM7G;/*AUU+8GK3.I!1W M3C; PCB>NW4VG7Q&ZOI:-06(EGC=HD,TD+ P63"WS9/,)R JB8>F MZ>2;LKR![IF"5UI1KFP:)M0Y;J,LSO.\;_N&N[(62)]2+O@PR,B7MTI;\>^@ M.()D%F:G#(Z=F(4LF<'Q;R*Z)WX-\W"6Q;0G<;B8+9[Z/*.#T=*BKOP -?3B MO;3#E!FUXXP^'T;3+_-AP%]S70EIH,&27..3TVD >AB:P\&JS@^JK;(T]KQ8 MTW\&M3.@^U(I>W]P <8_U_H_4$L#!!0 ( %B'95@S;SEUIP( /0% 9 M >&PO=V]R:W-H965TR-WYON^^L[D;;Y1^ M-!6 )=M:2#,)*FN;4129O(*:F0O5@,234NF:673U*C*-!E9X4"TB&L>74 2%IJ8=5TS_3P'H3:3( GV@3N^JJP+1--QPU9P#_9;L]#H M11U+P6N0ABM)-)238):,YGV7[Q.^<]B8 YNX3I9*/3KG5*&/]+-FUNF@8D7QNKZAT8%=1:CSEB+/369[K-13D"V=++KCE8,C9 UL* M,.?CR&(%EQ?E.[9YRT9?84LHN5725H9\D 44_Q)$**W31_?ZYO0DXPWD%R1- M0D)CFI[@2[M^4\^7OL*W8,^^.<)D07SS3!CR<[8T5N,_Y->QGEO&_G%&-S4C MT[ <)@&.A0']!,'TW9OD,GY_0F^_T]L_Q7[L?8Y)/$ER7.*>61R\/+,$+QSJ M)>CNTOU-_1^E(P=F:QM ;!K#\PUI"W)$G"(:7.&(398- !&ZU*,&Y9,$%MDG61CWL]Z#LHAF1ZX&ZUV%E&9HT"RD M<4J.O6YT,(DUZ)7?-P:UKZ5MA[*+=BMMUD[RW_1V']XRO>+2$ $E0N.+0180 MW>Z8UK&J\7.]5!:WA#ETK9O>,*=(M^^@=02P,$% @ 6(=E M6)C2MD+Y @ E08 !D !X;"]W;W)K&ULC57? M3]LP$'[O7V&%B8'$2.*TM*,_)%HV;0\(!&Q[F/;@))?&PK$[VZ'PW^_LI*&@ M4NVEL7W???>=?7>=K)5^,"6 )4^5D&8:E-:NSL/09"54S)RJ%4BT%$I7S.)6 M+T.STL!R[U2)D$;165@Q+H/9Q)_=Z-E$U59P"3>:F+JJF'Z>@U#K:1 'FX-; MOBRM.PAGDQ5;PAW8'ZL;C;NP8\EY!=)P)8F&8AI3X/("0(!F74,##^/L A'!'*^-MR!EU(Y[B]WK!_];EC+BDSL%#B M%\]M.0U& XFD%=YR2R;3;1:$^W0R.86/E7OC>*X=(]R9S5:.?K9V2T8 MJ^O,UIK+)3FZ9ZD QS^Z:KB'7 M!>K-= U._W9&"V6LV:5Z+^]NU?E.#E"Q*II<8DIF2W+!G'$U(_1:6]*[WI4H^^-QB M.L95?'(V3/![A*O!Z#,YQO6HW[O&Q'0'2X;4 9(^FFDRZMTKR\0K&GH2]0&ULO5;;;MM&$'WW5PR8(+ !UKQ3E"()\"5! R2!X#@MBJ(/*W(D$2%WF=V5 M9??K.[LKT;(KJ6]](?1T+-:ZJ3G.)*AUVS+Y M=(V-V$R\R-LMW-7+E38+P73VOP6XT;M3<&$\E*$1A V6VC P>CW@#3:-(2(9/[><7N_2 /?' M._:/-G:*9%#A@JT;?2['&;ASU $1X!Q%M ;'4[1U;E+=-L.I9B ])8$YL9V% MFL35 MW'R4;UK2;DTX/;W%N8;S>S9O4%V, TV49B,HM_!K!X^/P*,8O@BN5PH^\ JK MEP0!:>D%Q3M!U_%)QELL+R&)?(C#.#G!E_0!)I8O.17@;:W*1JBU1/CS:JZT MI&+XZU"TCBL]S&4:9*0Z5N+$HPY0*!_0F[Y[$^7A^Q-*TUYI>HK=*CVDZ;]1 MP"A$++&=H^QSYT,IJ'>4Q@K$ O0*82$::L*:+^&\YK0BUHKQ2EV,SF:RYF7= ML0:^<]8*J>N_"6;2)M9PXQDXEL^HU(CZ M0$HD&9T1)HZ1?17\E]>6IQ0>RUS\OV0NRWI=49@[7:E?#-/7F8M2?Q@.^V#= M=#]S^= :['AH6H3)DB1S4>(/LI<*:2E/TQ.UGO6UGIVLV@^/ M'1W+E*@^?3Y\XAJIJ^B;\ H^(L*,/='QKQ60G.?4W4BL:@U72XEHM@^US&GG M>S[K?9\+\MGM^30?_KA?.&?*G/]$7L'BS,_ M3Q(:%'9PJ'""O;NK1;FT-[0"VSWN&NM7^Y^ *W?W/9N[/X@O3"YKKJ#!!4'# MRP&5@72WLIMHT=F;<"XTW:MVN*(?&93&@/870NC=Q#CH?XVF_P!02P,$% M @ 6(=E6!T:C\#R P !0D !D !X;"]W;W)K&ULE591;]LV$'[WKR"T=D@ Q[(DVW$SVT"2+EB!9@N2=,4P[(&63A91BE1) M*D[^_>Y(6W$3U^M>I"/%^[X[WG>D9FMMOM@*P+''6BH[CRKGFK,XMGD%-;<# MW8#"+Z4V-732-60,E;Z6[U^C?8Y.,#S+6T_LG68>T$%^>M=;K> M.&,$M5#AS1\W^[#C,!U^QR'=.*0^[D#DHWS/'5_,C%XS0ZL1C0R?JO?&X(2B MHMPY@U\%^KG%1\"4V-$]7TJPQ[/8(29]B?.-_T7P3[_CGZ3L6BM76?:K*J#X M%B#&8+J(TFU$%^E!Q/>0#UB6]%DZ3+,#>%F78>;QLD,96O;W^=(Z@R+X9U^2 M 6*T'X(:X\PV/(=YA,JW8!X@6OS\4S(9_G(@P%$7X.@0^N*N;1H)*'3');OD MMF)7V"KL@PHM1]J]!@J&B]JBH5-F4 M'DG/I]OP)XJ&0,UKOC=LU$^F4WQG_6PT#N]WPYX_/TYT>=*B@+FU@ !ZZ? < MPL Q&GC,*ZY6L \5%TJQ\KE:EO1'IQ-Z#A-\9DGRW\'W/OMNA^*$/R PDAB@ M$_"9P(&IV7@P8D] NS,9C(/UVK,0-M>M<@P#!#;%A6_Q.6)O#TAKW$EK?+#4 M5ZUK#;!KC*QN:_:[5B>77.5876SW("!VL]W]3YBP^2%]_1!IO2%52)H_DW;% M;CW=JW*CMG3)=K?='P1]M@8#WRCOA>)>!D[5&GFU3+(I#<9HIA-O3M!,4F^> MHCE*WI$Y17.*Y;^OD(J76$*2WFG:N]?4*F7(*]2W2^,-2U$ZV:3W$2QV0=VT MSNL/O<$Z-NZG6=:[H5,#2_S 90N47P"1@B^%%$Y@WD?),6(EDWXZS'# CC?E MV5TC5"[; BAMTO#+K7,5=[A-K)%<4>O:=AEX<-O6L)+G6\P<6T!+ M46P;'P_)-L=$"1=*[!V\\]D= (H'Y7GJNXD7A:#EN"D[I\9@GV#CG:NI!K/R M%S"QHN+#+=7-=G?\>;C:GI>''X1K;E8"^U5"B:[#P2G*T(1+-PR<;OQ%M]0. MKTUO5OB? H86X/=28PJ; 1%T?SZ+?P%02P,$% @ 6(=E6*]ASJNW!0 ML! !D !X;"]W;W)K&ULQ5A?;YM($'_WIUBY MO2J1J T8,$F32$F;N^M#KY'=M+K'-8SM58"ENXN=W*>_F05CNR6TTE4ZJ<6P M.__G-[.SN=A*]:#7 (8]YEFA+X=K8\KS\5@G:\BY'LD2"MQ92I5S@Y]J-=:E M IY:ICP;^ZX;C7,NBN'5A5V[4U<7LC*9*.!.,5WE.5=/-Y#)[>70&^X69F*U M-K0POKHH^0KF8.[+.X5?XU9**G(HM) %4["\'%Y[YSO+83QD*2QYE9F9W/X)C3\AR4MDINV3;1M:=\B22AN9-\QH02Z*^I<_ M-G'X&0:_8?"MW;4B:^4[;OC5A9);IH@:I=&+==5RHW&BH*3,C<)=@7SF:FYD M\O#Z!OU*V5N98ZXUM^$Z^<07&>C3B[%!-40\3AJ1-[5(_QF1GL\^R,*L-;LM M4DB/!8S1OM9(?V?DC=\K\1TD(S;Q'.:[_J1'WJ1U>F+E!<_(>U_4:"8_9[#B M*A7%BME0L(\E+6OVL3+:\*)CYS-H@]'"/7;[6"*Z\,-(NVP7CZEO'T$E0E,P MNT+9:RA5Y+DN>0*70RPY#6H#PR/K56N]68--("^>7KV(?6_Z1C-M+9&-)7+O MD?/-UF;O$ARX1,N.73TFA[U/C!N&Z8%\ :I-D<.V7#/\MY095KUF)Z) V6E M41:Q)U :MK450VHWH+ ![,0"*Y5(P.I-$$@**[?B&3.@\M/SP5^5U267;+[F M&!3V92?GNI%S9]F_6[Y>K2A8$3>B%[R<*1[[)@ MY 7,QMI_\PU33SQ)2' 6_E#$88R]B>-%/K)X$S893>,="^NIA:"MA:"W%F:0 MR%4A+)HHIL_U X)ZH3LQW*N@&\.UFH55DQRJ@5H- MN:]0_NRZ(3W @-+3.1 M<@HNIL@ GA5&DQ-X9"E>AQ%+Q7(_ 5<85&I(77C%IV_3A2]>/WP1@G^CL+JY M'#C9ZEQ! M@1YDEI&GV/:%-N31!BQ\@IAY,4KPZ"="39^D06K]HZ"^1+L-0W<+[739?D605'*+O>8@?37;CJ5_<)L_I="^$' M*JM&Y<:J?+8_-@'CUHQ?@I>?!LC127$^V)\FV.DLZ*P5IVVY1Z/8Q\?9='"K MC<@M\C-8-[*%DOC_RR6-WY$Y[O&BLI_\]8(]:L$>]Z,.A-V:W7RNR M]CV>)84M3HI %Y)[975WR%*E!0O6K-F";A?= M8P:>!4S3I,!X+BL\(8YFB&^;UFXVZ!H-?.:%SM1V33R*_<$?BA?$NJN/W4'> MC'P=.WB16() GG%"2C(D.6&>XP<>.\5AP'?[U$]V\X<='7J0$;?(B'\M,F;S M^TY _*2:_Y)[4OV_I#S&:6UJ,SZ-VHR?>*=LZOA1@+TG"@;-C8!63QC.:FM$<43C7F!Y,2U9E>+,JNNI5^!)9X?#.JKH MLKT5H+SF0*,VB8-P/1U1X50XY37'W*@+/>.#6V0.:F7ORC1G803K"V6[VE[' MK^M;Z)Z\OLM_X&HE,($9+)&5.OZ0J?I^7'\86=H[Z4(:O.':US5P=(0(<'\I MI=E]D(+VCQ17_P)02P,$% @ 6(=E6$QK:X8V"0 "AD !D !X;"]W M;W)K&ULO5E;;^,V%G[WKR#<0=$ &D?W2R8)D$DZ MVP&F[6 NW8?%/M R';.519>DDKB_?K]#72*GMMJ'11]B41)Y+CS?^^GYULNZ_GUI7OV45]?JL96LA8?-3/-=LOU_JVHU./5/)CW#S[)^XVE!^?7 MESM^+SX+^W7W4>/N?)"RDEM1&ZEJIL7Z:GX37+PM:+Z;\(L4CV8T9N3)4JG? MZ.;]ZFKNDT&B$J4E"1R7!W$KJHH$P8S?.YGS024M'(][Z>^<[_!ER8VX5=6_ MY5_:0>?Q"=/PG)*U5EW"][[.;ZI6PSA94U ^6XVW$NOL]?NZ M5%O!OO G8=AW7_BR$N;L\MQ"-$TX+SLQ;ULQX0DQ0QM.2KP3Y8)%@<="/XPFY$6#HY&3%_VEH^Q.FK)2IM&"_>=F::P& M-/Y[S.=68GQ<(J7+A=GQ4ES-D0]&Z *"W'2BM2NFR5RE:I=7#"$V8W@NT%UX8) @9#6,5V*?006O<; M.ET8X.$CA[NTN )A ).RAA#5&,PP9QFS#R>47\S@P8*]8M^Q*/?" M/&!G[B:./+](NYLD]K(D8V>S?FN+I& 9_?G^2?]XR#Z>5'\QNVVT M!L@NAHB\8F&>X#<)?1IG\>R=6 G-*_;M-WD8A&]>7F$ILKS9$C(,6$&+Y[%,-UY,>:S?RXKWOW)-+*)&"7S\BCO MV"7W\J*GLB#PHB0D]NJ64A'BNMRP$MB3B"3F>'Z:8#Z-\BQVH] +0'%G'7J/ M+$KCT$W,P_::I<21WS_M)+:(]A\5H-_)DFN]5P\"^Y*!9F,6>WF2XS=-@MGM MAM?WQ)[L@5=-NY;3;G"*+X_(]Z(+78BR (6%OG_*W^S(7^SR43X##*2:UERX/FPXO>N]VZ#LC7DF.<(I?S:C>C:#PG'&-P8"&<(N5=)CN$(F2/7*\H5$$4>7&6NE'JI5$( M@'0I0#:MQ -.*KLM58HV)5Y("',O04*$A1?&0"S?25"^_ .&Z%-RH#$A%&5> M$:13($<:1'[*@M#S@WCV\[,C @T9A24, M8*R/BA?D7AJGLU^.9"-X(4B]/,];C@@2K_ C9 _MZ#&9*,9>%&3NFL7183A& M&+B8N8/>:[5^W1@Q7AUDD;NF@=]Y$_I@@B(^YLD854YU'KIK[L>,L'N,8)"C MFC;.U0&$>^'C!%55?0KWC'Z:T"D)N+- N=F]0$J)5RQ=Q(,\BC@T^(ODJ(I3 M16.,E+*Z<=*(CW&&4=IX;1E\ MX+*BHQQ3RU];F0PDN'(EE5R@(X5IULAU2?AL\%Q;G.#M'F;< ^9]P<1<8+O= M^GW/!,?@8!K@GNR#5<=BL>%44P4!OE0:>^%5LU*'*6:C32N(D)_ M#3A26I,#T@79NK5B1PI;]VLAW,&%?&F07K04;0#X&Z@ZP69XNVI*:[H*@8 C M^%NA2^DVP/9!%D\4),BO$=;75N@M6S>6CI*M58>1:V<;$D6V:P1H MVNU0WH^5E$FEQ\_'3ATTO[S^I+JL1S+$K_&3TBC#*"*^C^A9'(VL';J>#@VC M1@2GA<)'NT,GAM3W@H(&08%>**,J'<1@P=P5 $PK@@(D7DG@I99\5#):68$? M@PC]H3](,R] UX+S7Q85+[H%XUJ2EQ+BN.U<@@0=28K##'(_ ;6"ZXLD/MV\ M@8TS=%*!%]-D$!W&J"-Q-F@=F?WGU3 [SD^=9KK7@_+^E$\)W4L +3][/1KW MUPE8%@,LBTE8?@(7U"6X9<#?UYKX 6W('UU_TYU\C\)O6CCE8=M2$)E)X!GN M+<$'VG'0H5ZB!.OPQ[LDP<-F; QMS;(S9K)%82?ZE:\GI8$TE^)>UC49"KTH M^U)1/0%.$RIS!3KEE)3HM@_HFP;0BG#YLWK1H[1M<-JUP3%]_9B]KX\L'_7# M9-).&4E;0KCW69CDQU?U)^DCZ] IL\0OIKU%,3SP$WU1&/?^SL8$.@C!NK+4 M#75*-5A7&.OX"8T4KUQ3,#+O=-P0MJY>](<^8NC:B 6[:W1?]&KQ9!G.G17* MYM9]U?2PC"!$6Z%J5-8]N6PDE5A7](Z5E%-FH!3L44.[5H*.J(9MJ7QRHBY_ M$0TMQ*IQ!U(46%N)K6O&97V0K+_":K.2[@LW:L\/ZA&-@J8R"&M)3UM#2/3( M1/I^A[ZR$:XR;3C\5/6](O]K<:]LFQ>&/4J[&:NC";P!\'7;B-F-5LT]\L . MG<[1:G4^^CZ-FGKOOL*#)"G3VD_5P]/A0_]-^WW[>7K[7X(?N4:F&'3$:RSU M%UDR9[K]\M[>6+5S7[N7REJU=<.-X* YFH#W:Z5L?T,*AG]_7/\/4$L#!!0 M ( %B'95C-/3Y(. 0 " * 9 >&PO=V]R:W-H965T5UQ-G4+KYFHX5%F!-5.7 MHD%.*VLA:Z9I*#=#U4ADN36JJV'@>5DC5Z7@('$]=>;^U4UL M]ML-OY>X4P=],)&LA/AJ!I_RJ>,90EAAI@T"H\\CWF)5&2"B\:W#='J7QO"P MOT?_8&.G6%9,X:VH_BAS74R=U($"S!3%3*MK!K]XYB![*M MTJ+NC(E!7?+VR[YW>3@P2+U7#(+.(+"\6T>6Y3NFV6PBQ0ZDV4UHIF-#M=9$ MKN2F* ]:TFI)=GKV@!M*L7;AUOI""8SG\!'%1K*F*#/XQ-O*FQ2^6;)5A>KM M9*C)M0$89IV;F]9-\(H;/X#/@NM"P7N>8_X<8$B<>^+!GOA-HYQJ=0I_UM=(%TS#/,K'E&G.@2E&:)<*R8!R6R&&! M,C-1B34LA685+*3(MYD)\Q'Y%H]%=M+W\) M5.6&E^LR8T0DZZBKECM[QKTVW+7A[GOGAK/^@7MQE@;^Z)KL;!Q-%X=LXW A MWTKCRU@\(2-\-$(#D@G6*TK57BJV#:S*J>/#FY)#TV:)+B'U]FKP)YFW,GUF M/3#6K;$Q',PI"A,3I3*'6RF4@C"&\Z[QX'QP<19X_K6F,U,JA59='R3C-!WZ MUZQ4Q!D>&)&FTW'>-0DU)Q02]PJ)3RKD5^Q+K&RL=X)O?KZC"S"'.9'1"E9/ M!\><,GHG,GO*CTGBI+/CDNB]DY_-H9^J\P,[I&J;&S4'&IG"]4M=Z?=B^;_% M=6UOQR@%JM.CL@77A=@J6OL/Y5X\%]S5X LOC6X?--,4Y4\P#MT@#*CC>[X; MCGWJ)2,W&J<#4_0,P4]IY($_=L-@1*!NFHX&OU%,$NPAD"7A1)&;1#%$!$$: MB@(W&D6#Y3')@Q\G;IB,2#.!ZT4I^"%!QN/!1_&(DENY973GFAOL-=9D$9&; M('$# @I2-R'[UMOF=9139OLME(8T<4?CD>VE;NC'IA>/W=A/6S565HVL5^-Q ME= E\:+,MJS_G@W<5E$G2GV\OB\J276*(EM(=^3%@_=;26\@N&!UO_V-Z^ MG3XSN2FY@@K79.I=FM>&;-\C[4"+QKX!5D+3B;+=@IYP*,T&6E\+H?<#XZ!_ M%,[^ 5!+ P04 " !8AV58X" ;B,<* "@4@ &0 'AL+W=O6S_8^?D@?'O8D&( M1#_+HA*G@X64]D8 ^G@V"P^N*&SA=2?S$\.ZGQG-P2 M^4=]S=6GX9J2TY)4@K(*<3(['9P'']-QI#.8%-\H>1 ;?R-]*?>,?=*GIJ+5Q=SCP69LN)/FLO% MZ>!H@'(RPTTA;]C#;Z2[H /-RU@AS+_HH4L[&J"L$9*57695@Y)6[?_X9]<0 M&QD4QYTA[#*$3S*\6$+498B>9(B.7\@P[C*,GV0(PQP!<9U:T?0?1BZ36S4PK73/NI5<_4I5/GEVV_8HQ&;HELXK M.J,9KB0ZSS+65))6\BXG$M'A_,I2J M1IH[S+K2+]K2PQ=*#] 5J^1"H*3*2>[(/]V2/_0 AJHIUNT1KMKC(O024W*_ MC\*C/12.PL!5(7_VF&3[* I,]@C]<1NC=W][CZ9&1\(=O/CUO'#-NR5S=7-+ M'S=Y/3=8<1V8]/68D1MCJ1"M>V5DN-&67OEU>Z_\QV>5%UU*4HI_NCI@6]#8 M79".VQ]%C3-R.E"!61"^)(.S7W\))J-/+O$A83$D+(&$I4 P2_KQ6OJQCW[V M18VF&18+U B2(UHA-8AR;#0WHY *0$2XA/9B=Q6ZA4T,3 _.R[,/XRB8'(U& MHY/ABN-3P%K*K&OX:WRT(FK*RQM7CJFH"42G6 M%19F[I&CIE;7)%5J27@I=-_2'U97(?;0PX)F"S0GE>IQ1?&H9DX_&LK)NA&B M$9(,348HQX\"S3@K#2''DN@&Z@K?=]WLD.V10,)2()C5V2;KSC;Q2G=>URJ, MXU5GP_IN[R88Y"54-G%C"I]5: PDY)* M]4UV7]"Y 3N#A;=:NW9/_S5*WA!7CX"L0@()2X%@5H\X7/>(0V]K39NR*;!> M;:"OC1025[D._=W(CVY(1N@2WQ<$?6G*>Q6,U!3A"O^+\?5D2*#_^"9&%][R M=Y6^A1ULQ/3HR?CP/$7X9%R K% *!+.T.UIK=^35[G9!BADJZ(SH6Y&R? _5 M2DNUBI3HNPK(+C6\Q%W5\%=O@DJS5G#=C)#52"!A*1#,$O1X+>BQM\4NJZ4: M]IB:B.MXVX;IKA2GF%[:KF(>/YLN'8Y&S^=?KTN60%8M!8)9F@2C?L4^\L^0 M6?7!S)#KAF<+-;,19G:&:RK-N%D3%3-EP]T:^>&[BM31-L/;D4NE+MU6F4!K MET+1;*$VK)7 +U0[0BEQ.*D9EV;8$NW:78]2W3+>J9*7O+-*D+2XHVUJ'CR5 M$;+ %(IFRQCV,H;^%1$5M9IW[B&JUAA4ZH MWG)V%A62%G>TS1OTV;VY-4GJ36(W?V\%!5Z[X>S2M'J["*WT&HL(:>X@9Q.# MVCT=S7/%<9?$FM^%SL@&ZM! T6Q->H\F\)LTUV9ZI[O^ ^8<5_+1*0:H);.E M2@%Z)-CIL()6(P&EI5 T6\?>ZPG\ULF?G7HH*S MU=0=W]."OJ FJ*73T;RW MUM8D"6B=4BB:+4;OA01^HV"ZH!76BU?"&X'^6K!J?H_9=ZR6O[<+M0Y6G]$% M5NP1@-H@;_&A4E='O3'V!OJE?U5I4)6YM=O1 Y:(/:%:8 MN^I"FYKR%:1=)4W9_A[Z+/-]].[77X[4U.K37Q=_-W\%G][O:5]8-9)J,:K6 MPX[ ^6Y5T'L[=&KH7:R@^CHZ\._?5EPT4W-\_4O=-WI.EJ1@M;H)]Q"[EYA6 M^G[D9*[M2FV1X+KF;*GH*O.>:H8<$>V>-.J;$E?-3%U[P\UC+/53QLJ2\(SB M@OY[;7_K$B^_W"4WT^3Z#MT7:BF!5)M58M:8C1RZ5BM#31B,;O4V74:*8OU( MXYHPU8#Z:H+#3P+=D+I1+93I,LP@XWQ" =I]$E!:"D6S[\K>!@O\/MC7AXIP ML:"U]C4S)2J>NRS]BPYSO#ECV3]XLCB>^@O;.9A"TA)06@I%LW=R]$99Z#?* M[CC.R6KT%)O/#OHG!#HN:45Y>Q?>4/%]XU?G&M-?ZJYQ%I06@](24%H*1;-[ M0^_&A<%;3:Y"4'<.E!:#TA)06@I%LWM ;^2%?B//OM6YNM7WM@1T/W!GH<-7 M# ^Q,]7X^,G*%[1F*13-%J:W^$*_Q?=535HX.A>"N%T]?_:=90#=Q05*2T!I M*13-EK5W"BMXFX$:DB!TF)06@)*2Z%H=@_H#:G(OSWL^A5'*[J-M$[504VH M+76-VC,/3H5!#2=06@I%LQ7N#:?(;S@E0M+2K'(:069-T2YV]*D:KD\UJ1'7 M/";ZT=#ZI8V _A)V5ME?W\CLH7&K#%F/!)260M%LE3?.*OK=JRO\\Z6QV9]S M9_5@CQ_"GC^$/8#X_S"NHMZXBM[,N(I C2M06@Q*2T!I*13-[@&]<17YC:O_ M=6P&=:JVU'7B&9M!CQV"TE(HFJUP[V]%?G_K>OW@I]W=X5CUMB<\]=E1)'"A M H)3:E#;JZ/9#W^.GBR!08M,0&DI%,U6M7>S(O_QP5>KNEQMM-IF<_@+W%G? MPV?Z/GW^!UI@ DI+H6BVNKU3%;WN@.&R/?)$5\?3G+J!VE-;*A:./6<+06N2 M@-)2*)HM:&]K17Y;"V*!!&I_;:GO@6>!!&IU@=)2*)K]0H_>ZAK[]V%=.M>JG81A/6N':>PH,[5>.OAP[A+8CT9C-I['??%KK4/B? MSOLQ.ZOQ_&"D>>/1\[%(LEQ?&NA5O>;*O'X^)G^ M6UV\+.8)<7Q'B[])*O*Y%5H@Q6NT+<0CW?^!VX)\Q4MHP>M/L&]C'0LD6RYH MV2;+$92D:K[1]U:(HP19J#[!;1/<8<+D1(+7)GCG)DS:A$FM3%-*K4.,!%K, M&-T#IJ(E31W48M;9LGQ2J7E?"2;O$IDG%JMFO@%=@Q7)*K(F":H$N$D2NJT$ MJ3*PI 5)".;@%W 4O&0TW28"/.(=KK88//T OV.:,;3)):$ 'VF"U,1R%7Q7 MUX$9!V]C+! IWDG8EU4,WKYY!]X 4H'/.=UR5*5\9@M9E1J;G;05W#85N"G MPY%JO&Z&O9KGG>(1CK*,X:R>#_!IWG><"=ZKGH@7?,- M2O#DTW,R1E]\ID*N[TV[_EFCI4Z^ M!A/4&/7XW2U@&$RCZ'0NC"PL]Z/?#8DV8'_DP[,)ZQ?A=,?YH,:V-=<,? M3;QT]DW"8D.PGF!!)UCP2FX*3.II$A8;@O7TG'9Z3LVXJ<'XO?4?>,'039JP MP'4FXN!I.PV!"L M)V#4"1B]DKLBDWJ:A,6&8#T]H7-H[QPS_FHYQY:((A@._:4)@XX738<&T\0% M812<>%W!HW85GFFQ^RV3_W[>@P>2I@4&]X@+(#M(<+,^Y;EQ]*6+Q"@M-D7K MR^H>9'5?R7@MV)2H)FFQ*5I?U$/C#4?[T N\Y[TPB^\[3CCTGB8L<(<-9:P) M"QSH3DY8[]#WPO'&]V"]3R+'3%O(*.'BQ6"2%INB]=4[--K0?RV'&>W$C=)B M4[2^J(=F'([VIAC&P#LWIO MBX-Z6Z79BNBN=OMG-_6NT>#ZK=I7J_=Z#IAF4^X!L8Q4'!1X+9'.U51.!FOV MN9H303?USL\3%8*6]6&.48J9"I#WUY2*YQ/U ]UNX^)_4$L#!!0 ( %B' M95B]/O#BC0, /<, 9 >&PO=V]R:W-H965T?33* U<3.V0[T_OV-G9 - MU%"DXPO$SCR/_8QGQI/)3LAO:@.@R?>RX&KJ;;2N'GU?91LHJ;H7%7!\LQ*R MI!J'N"<7B21-5E2>6__:/5CR* M65(%"U'\S7*]F7ICC^2PHG6AG\7N#V@%#0U?)@IE?\FNM0T\DM5*B[(%XPY* MQIM_^KUU1 \0CDX HA80'0/B$X!!"QA<"HA;0&P]TTBQ?DBIIK.)%#LBC36R MF0?K3(M&^8R;2$<;(0957K#C"GBF6-,2MJC39?,%X_\4R40/X42I$*)'G94 GD-@5-67%' MWI/7EY3A-?-Z)62(Z3-P?CB:]1OU'A9ZW6>:,U M.J$UC,AGP?5&D=]Y#ODA@8^.Z[P7[;TWC\XRII#=DT'XCD1!-'!L:'$Y/'+ MT\OAX1DU@RX6!I9O<(+O[>2QGOQXK(\NCS>,L9O1%*U'5=$,IAY6)05R"][L MUU_"4?";RUO7)$NO1';@R;CS9'R.?=9+@%N3 7!8C++(QZ<70@->FD)F>E[DO^_Q:;7";68>82ZS([+7;< MB1V?+Y"8UL7^0K.R"-5:LB7>ALL"B!9D ;)6>$/*2DA[0[JTCJ^9-=[&MBX7]J">W/C'42&VRH^"@RGU2!RQT48O'51P25IX.Q) M@HNV?\+L>/]NLQ\$^+V.$"_UM>VL%F_'TDIC.7(1@((15YLD;KWD.=<'DGD;,?%O=P */10 M4B;GWD:IZMSW9;Z!$LLS7@'3=U98F;[ MEF(QX[6BA,%2(%F7)18_+X'RW=P+O<>.&[+>*-/A+V857L,MJ*_54NB6[U * M4@*3A#,D8#7W+L+S+(Q-@HWXE\!.[ETC0^6.\WO3^%#,O<#,""CDRD!@_;>% M*Z#4(.EY_->">FY,D[A__8C^MR6OR=QA"5>G9R]/#$VQB5_+8XL5'\"YTO0M3 6TX= MY+8@BNG('A>=E M52M7LFLLF"[I?JF^?]3 Z(."4O[HJU(SBZ1_%N9Y=BXKG,/=P(S5 C.Y1Y MPF\7T2B9)#-_NZ]=3U0238-N5-83%4?3U$5UV(X M?:G,>NICU MJV5(L&P@L(Y^4Z??]$UX=3JD^D."90.!==0/@Z#7N;4=JV.Q()P>&/&J M)VP\30],G?5$I>/II-^NX=Z7>_B:=^NR%OE&[X#0DF*&[ :NG]I)U-,]5L-EVO.S*YL <%!_V7YBC%;N^?8)IS MF$]8K F3B,)*0P9G8STCT1QM- W%*[O9O^-*\=)>;@ 7($R OK_B6K>V809P M!TR+_P%02P,$% @ 6(=E6,I=E-.Y!0 HB< !D !X;"]W;W)K&ULO5IM;^(X$/XK%GT0H =(NUC[(FVE:E'W M/ISN0PJ&1DUBSC&PO5]_3D@3J,V$Y-)^:1,R\WB><>QY,LEX+^1C\L"Y0C^C M,$XFG0>E-M>]7K)XX)&?7(D-C_65E9"1K_2I7/>2C>3^,G.*PAYQ'*\7^4'< MF8ZSWV[E="RV*@QB?BM1LHTB7SY]Y*'83SJX\_S#]V#]H-(?>M/QQE_S.5=W MFUNISWH%RC*(>)P$(D:2KR:=#_B:T7[JD%G\"/@^.3I&*95[(1[3DZ_+2<=) M(^(A7Z@4PM?_=GS&PS!%TG'\DX-VBC%3Q^/C9_1/&7E-YMY/^$R$?P9+]3#I M##MHR5?^-E3?Q?X+SPEE 2Y$F&1_T?Y@ZSD=M-@F2D2YLXX@"N+#?_]GGH@C M!^R><2"Y [G4@>8.]%('-W=PL\P-*7W^/ MNNANSM"[7]^/>TH'D,+T%OE@'P^#D3.#,;ZX0A3_CHA#J,5]=KD[L;BSR]WQ MJ7M/9ZU('2E21S(\>BYU>@TNMSI+1NZ2%[G[ZYMV15\5CY*_;5D[C./:QTE7 M_G6R\1=\TM%+.^%RQSO3WW[!GO.'+8=M@K&6P$[R2XO\4@A]^B$24@7_\B6: MB439\G;P]S+_=(/;33W'[7N.XXQ[N^.OL.,]J?];9MHWV Z1^Q(1;.IE7?,0F#(34DW"\(]^L1_J;/;83[!I4N M)KAOX9C%YRKK1@ MGG'WEQ8G# 8%@P'(X),?2/3##[?<%O+ O/%&Q#,G868:#K'C8G.VP&@:SM:P MX#H$N=Z(F#_IBBL?M0A;;>.E=9I C+H[>)M@K"6PD]R-BMR-WJA"CMK,;YM@ MK"6PD_QBIU1OSO^LD3G :1WPB+D:+8;8=0>F)8-C:LKY2+'B=NIDC@-MGM4F M#(ZF*=M29&)08UU>)',^OQ8[+..*Q0OZ: MQXLGE!1%P9J/EH1;GK0VT5A;:*>)+54E]MZHV&)0O]9.">FNJ6CSR^K8E:UJ2;,&:2_8U!# N%3"&)?#E!7=H<2:DXQ'%!3PD>M2UA5SH3<"*E+,%KR M>U51=&&LVOW)=AN4KZ%72:E7"7VK'G!+,C1/;F<7*\FP Q]24&:S] :6M<_@@)H2+@4E@07EC=[%UOHIMWOO+Q[U MS5U1=%MM>;:*QMI".WTM6.I3ZKQ1T:4MR<[\+6.;:*PMM-,DEY*8PI+X@K>O MIMBEU+6\Y[$9>I:ES."0FE(N13&MV6H]5W*IV4>UT;[$BL$Q->5\](X=;KA> M7'*IV4GM$L^B-&R&U-(&8'!D39F7JI)6J,HZ%1?&JKU1F"+42,YKJ$]:JD\* MJT^X..?.QV^4J3,R6S@SFR'M6WH]<#AUZ?:.OH=*OUZ[\>4ZB!,4\I6&=ZX& M>C1Y^"#L<*+$)OM$ZEXH):+L\('[2RY3 WU])81Z/DF_NBH^RYO^!U!+ P04 M " !8AV58(>*6I@\# #K" &0 'AL+W=O=0$9)0)W4E\1V[KD^Y^3F.MT5%T]R#J#(2Y;FLF?,E5I<$7 MD..3*1<953@5,U,N!-!)"H9M;!?NV6RN]((9=Q=T!B-0CXL[@3.SSC)A&>22\9P(F/:,OGTYB'1\ M&?"#P4KNC(E6,N;\24^N)SW#TH0@A43I#!1O2QA FNI$2.-YD].HM]3 W?$V M^]=2.VH94PD#GOYD$S7O&9%!)C"E1:KN^>H[;/3X.E_"4UE>R6H3:QDD*:3B MV0:,##*65W?ZLO%A!V![!P#.!N"\%>!N &XIM&)6RAI21>.NX"LB=#1FTX/2 MFQ*-:EBNW^)("7S*$*?B_I*RE(Y3.,>*.!_1%,@0QHJ,("D$4PPD&:_)K6 S MEM.4#'BN!%I?X/B&*AVR)J=#4)CE$SDGCZ,A.3WY1$X(R\G#G!>2YA/9-152 MU1N:R8;6547+.4!K",D%<>TSXEB.VP(?O!WNO(:;:%#MDE.[Y)3YW /YKO,E M2(7%J^19Y0_*(E^>"RU_QZI?_;$L_?G=)KG:PVO?0W^NEW)!$^@9^#U*$$LP MXH\?[,#ZW&; .R5[98=;V^$>RQ[?YD#60 7A@J0@T1.:<:'8'YB0A$O5)K[* M&)09=6M9QI[C=Z*NN=Q5U8QR(B?RZJA7=+V:KG>4[C=L;PH$47.:$[[EKM^@ M)E\M3[&9E.MO$E/MY^_0M,/(WQ?3C/)]WSL@QJ_%^$?%]&MR@P/D_,:V@>7Y MP1ZY9E3DHM7MY(*:7/"?A3&E3) E30MHHQHT2'AH9&>/:C/*"3M6V$XUK*F& M[UH4QX6$+07AA?L%T8SR7=L]4!!1+20Z*N2!*VS&]%4?E[J/RW]]Z3CYJ/'1 M^1TG"/?(-Z,BV_+L/?+FSE&D?P-NJ,"30Z*I4\19%R&J%]716DT47Y2GTY@K M/.O*X1S_1D#H 'P^Y5QM)_K J_]OXK]02P,$% @ 6(=E6,36?>88!0 M+!L !D !X;"]W;W)K&ULO9GO;YLX&,?_%8N; M3INT-M@& KTDTM9JNTFM5"WK[L7I7CB)DZ "SME.LMU??X90?AJ7H&AO6B#? MY^'KQ\8?&R9'QI_%EE()?L11(J;65LK=S6@DEEL:$W'-=C11OZP9CXE4IWPS M$CM.R2H+BJ,1LFUO%),PL6:3[-HCGTW87D9A0A\Y$/LX)OSG1QJQX]2"ULN% MK^%F*],+H]ED1S9T3N73[I&KLU&1917&-!$A2P"GZZGU =[<8I0&9(KO(3V* MRC%(F[)@[#D]^;*:6G;JB$9T*=,41/T[T%L:16DFY>/?/*E5W#,-K!Z_9/^4 M-5XU9D$$O6717^%*;J>6;X$579-])+^RXY\T;Y";YENR2&1_P3'7VA98[H5D M<1ZL',1A/5'&*"J&B0BC+ASOR MS=63L]JK8K UJ%=+D'J)_KY7H>"+I+'X1]?LTWT<_7W2Y_5&[,B23BWU0 K* M#]2:_?X;].P_=$6X4+):27!1$FS*/KNG0@"Y)0F "#RP1&[%>_")A!Q\)]&> MZMI^2NAE"=.IY3#S7$_U[J':IK8(^7;@%*J:6:NW:03@>-SSK5($']9['A>>QT?,W)DGT6DW'[9H&OM,< 6V59P?I MO*/SYQ?^_#[^>A31UY0'P6;':U3(QV.]R: P&1A-WC*^8UQUMZ+F0@)1S(,Z MG\94YTY]%TI6:S6T2V#:OX@'^8TN5)5+9:N7I;*.@)=F0IZQ.BZAXWF-P:M3 M>:YMZT.9:YK6B%RG@V2PY"XT@W<(&_*452LH\)SF1*N3 MV;;;5>:2OM",W\%\@!JX>J@U.C0J"-V@PW8)86BF<"]$0 U1(83-98U.YKF= MI2W)"\WH[8\)J,&HUUK-Z%1P;.,.GR5MH1FW3TDHE;FY5'TOP(8=*$_43E " MM4],EC]?08QB7$V66Y4+9Z6^T@ M@$W'&AG$7LA2T@C,Z1[H0.U<0O5O9MX MT\@01+AC_X-**B,SE?NC ^GVP=!I^M3MA&''UA*5%$9F"C\P+C>*$E<+LGQ6 M)LVD,"<[^P7+A;+5FU["'7F_ZK63<15Q=EDNE*U>EG(M@# FLXZS7'!A:5=?,ADL:8S.->T$"M[F*_!;&-"HU07<@ I?P MQ6;X]D=$GLBK%[+UCPJWN'U4^9:3?D1X(WX2) !%=JS#[>JR:R4^?9DXG MDNVRKQL+)B6+L\,M)2O*4X'Z?&ULO59M M;]HP$/XK5C9-G;0V(;RJ@TA UJW2*E5%[3Y,^V"2 ZPZ-K,=:/?K=W9"!A0H ME=#X 'ZYY_'=X_-QW:54CWH&8,A3QH7N>3-CYI>^KY,99%1?R#D(W)E(E5&# M4S7U]5P!31THXWX8!"T_HTQX4=>MW:JH*W/#F8!;172>950]#X#+9<^K>:N% M.S:=&;O@1]TYG<((S/W\5N',KUA2EH'03 JB8-+S^K7+N&/MG<$#@Z5>&Q,; MR5C*1SNY3GM>8!T"#HFQ#!1_%C $SBT1NO&[Y/2J(RUP?;QBOW*Q8RQCJF$H M^0^6FEG/ZW@DA0G-N;F3RV]0QM.T?(GDVGV396D;>"3)M9%9"48/,B:*7_I4 MZK &J+7V ,(2$&X#&GL ]1)0/Q;0* $-ITP1BM,AIH9&72671%EK9+,#)Z9# M8_A,V&L?&86[#'$FZB\HXW3,X1Q3Z%Q3#F0$2:Z88: )%2FYHDR1!\IS('A/ M5TQ0D3#*R;701N68 4:3<])/4V8OTFT4V6BO]2P&@P=\1(O[44S.WG_L^@;= MMH?[2>GBH' QW.-B+20W4IB9)E]$"NDF@8_Q5D&'JZ 'X4'&&)(+4J]](F$0 MUG'NZ Q\?#:P>BJ5=76'=\]3U\(RP%:8X7)R?D\'7^_(Y0HY3:#G8871H!;@11_>U5K!YUT:GI(L/A'9AKZ-2M_&(?9H MJ !SFW"I-6JH()%3P?YL)V*A8,'4P 4 #DM 9 >&PO=V]R:W-H965T6D)V"?WGMR##]<>K!E_$G-*)7A.DTQ<>G,I%Q>^+\9SFA)QSA8T M4Y],&4^)5)=\YHL%IV123$H3'P5!Y*_UC9_Q;"[S-_SA8$%F])[*Q\4=5U=^A3*)4YJ)F&6 T^FE]P5> M7(6=?$(QXE=,UV+K-A8YA!$_5O1*YHD.9**X]\2 MU*ONF4_2\E0]Z!454JE8UB:^08L*M/S[8S7L]%'4 M'?BK[8QV1_5@$,)JE!%J6(4:6D/]7D7V&3R\+"CX^]NSS+]M1@D%W[)E2CG) MOS?^J8O;#KT49S-"%A?W.0\/B@9]+W%+TQ'E=<_-+:;!2:?BI&.]R2W+Z(OZ MLN!/:CF8+O>(TXK1M%H=@1GI1E6Z4X@&(9=5*_;7A5ISQKI8Q9+.@'WDDBUNLS8BO(L#Q,H#Y&-7X"@XR7?^\"L MV$T?F",P@X9^14._Y=KMNZ3"$9A!!0RT)0F<5F\)9U1F'W?"-_5;,PQ%86XY MZ@H8;CDHV-[2,+YA*G2I;/9('E&S':EJ_KM#, MS+5M@KAE-4.K,6M,AR,TDPYMS:#=[#36<[@C5 R[4?!6SS7#HFZ_LT?/VC5! MNVTZ3<]V["/U[!;4Y$7;*VBU+,I.WX50.RMH=2LGRMF. M?:2T9@FWW@3I)O >PCQ.O8U"3%VVID-U2E>(% M_X'W-7GL<(U+V!&:F;PV:*C3MJ*=-KUJ-(HZ4;^^2K$V1]ANCDY:=^S831_<@4A/6G"P=E'8WC,J9:L6G-,Z MMO;;-.:F#2^%M9?";6\58J=M+U=H)AU;NX6.MPMW=P+K^K8UPRQ]6ZP]%&YQ MR_ ]G'>TC&HR8NV5]C>3M)2;]3!M:,V+N4V/!76G@JWO9>(G?:_7*&9=&C3 MAMWN)^+=O<*Z#F[=L/T=7*R]%[;WITY3MAW[2&6[!35YT28,VTV85G:S7JX= MMG$MM[&[&&IK%P8M2SMTZN]='.*[0[KXVPZP[/?;7/;%RL;>PDAEN'O,*VM>NT$>8* MS:1#.[6PQ9W* ]A'RL&I;?.WSK7FAXIO"9_%F0 )G2KXX+RK[L8WYW0W%Y(M MBJ.N(R8E2XN7&PO=V]R:W-H965TM&!+ B6S)28O,%A!;:1<@68-X:3\4^T!+9XDH16HD96?[]3M2LN)T MCI^F1+3P6 EIID%I;7T1AB8KL6+F5-4H:6:E=,4L M=741FEHCRSVH$F$T')Z'%>,R2"9^[$XG$]58P27>:3!-53']UPR%VDR#4; = MN.=%:=U F$QJ5N "[4-]IZD7]BPYKU :KB1H7$V#R]%%>N;6^P5?.&[,3AN< M)TNEOKO.=3X-ALX@%)A9Q\#HM\8Y"N&(R(P_.\Z@W](!=]M;]H_>=_)ER0S. ME?C*.X?=2-8;)W$Q"2]XZF\.L\VS6>A:]X-DH@ELE;6G@ M2N:8/R<(2:9>JVBKU2PZR)AB=@KQ: #1,(KW_/3S: T]?#Q\=\";N(Q][ MOO@%OIW@7!J#%,Y;9*;1%.+//@$:K;DL8,8,-_ @U=*@7K.E0+B6=6-]CLB, M"^[C#]]N: .XIMPP?^R+5FO->+\U[G:[,#7+5VPB#Y^:?1^?"7?4J_ M)5GZ1F3/HC#NHS ^Q)YTAZYPAVZE5079T_&Q)<+*16F]/4*B.R5-QA_Z-<^4.>N5.3NHS%-^#MH$ M'?R8E(/_SLI!>YVU*@^>[BXGYK7,5$6R:KK?*E*B=,5LC=OQ;U>/UHTXZBO9 M5-T]MS>W#WORFY*JO2;)\H[]Z.J1*K?!XWV2ORU=^F9T;1S#G6I#JA2^:AO( M5"-M>YGVH_W#X-+7PQ_&9_1@:.O[$TW[VKAENN!44@2NB')X^IYUJ*"VYSB176#"K#2IK]V*-.&5HH3!K4"R*@HL7B^!\LW$K MB15;*(<%KJBZXYMKV.8)C5_&J:Q_T::I#2(+9954O-B*-4%!6'/$+]MUV!&X MP0<";ROPCA7X6X%?!VW(ZE@SK'":"+Y!PE1K-W-2KTVMUFD(,T_Q7@E]EVB= M2F_8&ICB@H!$IS-0F- S-$"/]S-T>G*&3A!AZ&'%*XE9+A-;Z2F-T,ZV]I>- MO?>!_0RR<^2[WY#G>'Z/?'J\W'LOMW70-JW7IO5J/_^3M*]H1F1&N:P$H-\7 MC=!3Y3FAVU:]8PM:MN @VY-N M]0%A@U+P#&0O76,0[LSK.5$4[]%UJ_3J#>-^NK"E"P_271%&=(?E:,EY?Q.$ M7;C0\=P]N&Z5&_G1!W!1"Q<=A'O@"E/=I6T;]_%%G9G#D1^-]OBZ54$0C(;] M?,.6;WB0[X=^GF/$.!MDE1 :\C/687>51J&SOY8]56$P"OI9XY8U/F(MC^2, M.XW@C^+."]FM\D:.X^]QVCL?<+-Y_L1B29A$%!9:YYP/=5#1;$C-0/&R_J;/ MN=([1'VZTGLX"%.@[R\X5V\#LTVT_PK2?U!+ P04 " !8AV58:*&*VQP$ M #R%@ &0 'AL+W=OP)D> QCA*QL/92IK>V+<(]B;&X82E)U"];QF,LU9+O M;)%R@C=Y4AS9R'$".\8TL9;S_-R:+^@ONI'[A36UP(9L<1;)3^SXCI2"?(T7LDCDG^!8Q ;JBF$F)(O+9+6. M:5)\X\>R$(T$Z)U)0&4"^MD$MTS(*V<7S')9=UCBY9RS(^ Z6J'I@[PV>;92 M0Q-]&^\E5[]2E2>7:ZXZ@LOO "<;\/NWC*;J'DGPAVJ@EW=$8AJ] M?@R_T= M>/GB%7@!: (^[UDF5+B8VU(QT#AV6%[M37$U=.9J=R2\ 2Z\ LA!KB%]]?/I MJ)UN*]V5>%2)1SF>^P/Q5V =8:6Z78._/ZAP\%Z26/QCDEI@>V9L_?C=BA2' M9&&IYTL0?B#6\M=?8.#\9A(^$%BK#&Y5!K MZ@(TR$'U;G%8(A]"=5\.36'&J*E?1;48>Q5CKY?QZS#,XBS"DFS4,ZM*$E)< M[ J*.XX9E_3?_(2)=P'M-QA=P\";=(F;PCP$ S-SOV+N_X]:)T2:&/LG5*:! MYW3XG@9!9Q;,S'2#BF[02W?%$B%YEF^YUS2Y5L1WJ@&-_="+=.GS,!!82_2D M$CT9<5N8#%F&@+L$'JL10:.U2-!P/'*.O2]1F+_J^ZW5V84.4 MYY_[NX.U48&]!D#MPW&:2<)KICEOP;;RB#DQ\AW4GPR%UM9?.Q3HCMF^O?[G MXE(,A-8N16U]8+_W>6[[GOH9=^;-NNUKB)HVK%&;9OQA,J,DYSN MEC[J8S/-7J"+;]5 :&W9M7F"P9A=.ZBA&@JM78K:4L%>J_+LKIV<]"-RG&FW M:TU1P;E-M_8_L-\ ?2!8D#V+-H#&BOF!:+)FFH.:GJ'0VK)K?P1G8W;MH*9I M*+3V>*!V3:C7BCRW:TO4UKL8@K/N&Z8Q; H]<]^BVN"@?H.C7]KH+B$_<+?] M*!4,.\L9PRNAVBNA4<8YZ'12 SW4-0C&*-?MM*S=&$CJ M:?!'S'4#DY+%^>&>X WA.D#]OF5,/BWT MV+,:AQDQA378:B3#'*JKV0! F=64N748%>M0UTHH*DSRGD8M=N#,*=,!).1&UNH MR4B6AC,!"T5TF>=4?;\!+K?CH!/L!^[9.C-V()R,"KJ&!S"/Q4)A+ZQ14I:# MT$P*HF U#J:=ZWAHU[L%GQAL]4&;6"9+*;_:SETZ#MK6(>"0&(M \;.!&7!N M@="-;Q5F4&]I#0_;>_3WCCMR65(-,\D_L]1DX^!=0%)8T9*;>[F]A8I/W^(E MDFOW3[;5VG9 DE(;F5?&Z$'.A/_27:7#@<'P)8.H,HB>&'1Z+QAT*X/NN0:] MRJ#GE/%4G XQ-70R4G)+E%V-:+;AQ'362)\)&_8'HW"6H9V9+!1FD#+?"14I MF7\K68$Q->0?3+A+,DU39J-#.;D3/L5LK"YB,)3QM[CB\2$F%V_>CD*#OEC$ M,*GVO?'[1B_LVXG(1RE,ILE X1(HF82[9G<1"<18TBN2+?3(E$[ZC8X M-#O?/&HPC\\W[YQ@TZWCTG5XW5_$I446G&) CL/S9;K41N&9^;=)>8_<:T:V M]\BU+F@"XP O"@UJ \'DSS\Z@_;?3:J])EC\2F!'BO9J17NGT(\S'?92MO"2 MP,T2YE/;SM%<*L-^^ '8X06KH4EFO]W ;6=OU\TDZK7M;Q1N#A5L6-=O6!?_ M>MT1[W[-NW^2]UU>4*8L5TWP#!,NQ?J2XV6+3+4&HYNX>*+D!/V-COBJ58*94X'ML9]M- MP@R>$1XVQ?RD7[][:EX)[$C"82WA\$P)6^2#S9P/+G.F-G-:Y!9X>HE)=?FH MH44>##5.4ROVG4AD#@03;B91;&KP3F8Q@>O/>HW-K539HDLA3&/YCU:%V:35U%\F3\!DLV7V']A/'U MWD>JUDQH/#,KA&Q?#?$<*U]#^8Z1A:LJEM)@C>*:&9:=H.P"G%]):?8=NT%= MR$[^ U!+ P04 " !8AV58-L7%FYT" )!P &0 'AL+W=O5P(]6#+@ ,>2Q%I4=>84Q] MX?LZ+Z!D^E364.'.0JJ2&9RJI:]K!6SN0*7P:1"D?LEXY65#MS95V5"NC. 5 M3!71J[)DZND*A-R,O-#;+MSP96'L@I\-:[:$6S#W]53AS.]8YKR$2G-9$06+ MD7<97HQ3&^\"?G#8Z)TQL4YF4C[8R9?YR NL(!"0&\O \+.&,0AAB5#&GY;3 MZU):X.YXR_[9>4R5?:R+(%HX*25\V7/;9UV &$+P%H"Z!O!40M(')&&V7.UH09E@V5W!!E MHY'-#EQM'!K=\,J>XJU1N,L19[++/%8VA+X>9OFJDE#7T@S@?R41.$'0@,:]<#';X?3 MYW ?#7>N:>>:.K[H!;XI>V(S@5;1#7$E8$*37Y]DN M=,UR&'EXFS2H-7C9^W=A&GSJL_N?R)Z9CSKST6OLW9'GLL1>H%ESG; 0"@0S M;D.;WC-N>%/':]O#.@O#,WL@ZUUO/5 ##HHIZ)CCO1\9M$UTHN0-L>P@2Q ME>$Y]&IMZ)(=%5$8G>])/0RBR5G8KS3IE":O*OUN"E#8GAJ]\&AKW"\Q.<@> MTS3>DW@8E 1QTB\Q[22FKTJ\DP:KMY4H_EW]/I7IX7&>4YKLR3R,H@D-HCV= M_DZCLH_$-Z:6O-)$P )QP>D ?:JF\383(VO7NV;28"=TPP+?*E V /<74IKM MQ+;#[O7+_@)02P,$% @ 6(=E6%BHK,!6 @ @4 !D !X;"]W;W)K M&ULC53?;],P$/Y73F9"FP1-FG8K&FFD=@6QATE5 MI\$#XL%UKHTUQPZVTX[_'O](0T%=Q4OBL^^^^[[SG?.]TL^F0K3P4@MIIJ2R MMKE-$L,JK*D9J :E.]DH75/K3+U-3*.1EB&H%DF6IC=)3;DD11[VEKK(56L% ME[C48-JZIOK7'(7:3\F0'#96?%M9OY$4>4.W^(CVJ5EJ9R4]2LEKE(8K"1HW M4S(;WL['WC\X?.6X-T=K\$K62CU[X[Z@3J?CN\0R$\D*/QL\,D M?4H?>+P^H'\.VIV6-35XI\0W7MIJ2CX0*'%#6V%7:O\%.SW7'H\I8<(7]M%W M,B' 6F-5W04[!C67\4]?NCHTV6OI!MF\*"DK0Q\DB66?P,DCGLO(#L(F&=G M$1?(!C :OH,LS4;P]+B RXNK,[BCOC"C@#OZK\)06<(*!;58PLPWDBL2&O@^ M6SLOUUD_3I4B)AB?3N"G[=8TE.&4N'$RJ'=(BK=OAC?IQS/TQSW]\3GT?^BS MBNJMXZL["5:!P1UJ*AD"4\8&@1O*N(C"F+M=)7@9;O^4MIA]F(;T?O)WQ6@P MR9/=,>?DJ"]K= S\]'GP5MK8HOUN/^"SV-=_W./K\. $<&E X,:%IH/)-0$= M)RX:5C6AR]?*NID)R\H]4JB]@SO?*&4/AD_0/WO%;U!+ P04 " !8AV58 M;=)1S!T# "3"P &0 'AL+W=OU ^^]G)R&$-D13 M"U^(W^ZYY\[GA^MON'B0(8!"CTG,Y, *E5I=V;;T0TBHO.0K8'IGP45"E9Z* MI2U7 FB0&26Q31S'LQ,:,6O8S]:F8MCGJ8HC!E.!9)HD5#R-(.:;@86M[<)= MM R56;"'_15=P@S4_6HJ],PN48(H 28CSI" Q<"ZQE?PK"E0XL+H6"F!!TUC=\C;2= M&MZ!5"+U52HBMD07:);?#N*+ZO#:]T4* =H_/>92270^ 46C^ ,Z0Q%#/T*> M2LH"V;>5IF>H8()N.5.A1)]9 ,$^@*WC*H,CV^!&I!%Q OXE M:D)_3CVD8@FU=Y7#>!F, M>=KK(7%:[;Z]KG'>+IVW&YV/J0S1E#[I5ZUJG>;F[8K3"]PA;KU7K_3J-7H= MT9@R'Q!52!<$)',095'4D?!>D' )J:?0*2ET&BE\9W"AM)@A!4(_8IH)TAP8 M+*+Z1#3"O;)$NB79[BFKNWL"ZKV2>N\XU=U[<W=8!$F1'@C07N0I!U'IKM'ME2>"=6..3JC4^A5SC MG5[C(PEV@;.G6YT#NH5WBHW?*-FX3K/=0\6TTVQ\7-$NX/;^K]SN,Q9VI4]* M0"?2=(,2^3QE*F^9RM6RX[S.^ZS=\;Q=O=7W$#&)8EAH4^>RHQ,@\@XPGRB^ MRKJN.5>ZA\N&H>Z:09@#>G_!N=I.C(.R#Q_^ U!+ P04 " !8AV58-85X M,HL# #P$ &0 'AL+W=OIE>YCVX!(GL0HVLYUDVZ^?#2DDQ=!$97E( M,)SO< [P<>R,UHP_B@7&$OS.4BK&UD+*_,RV1;+ &1*G+,=4'9DQGB&IAGQN MBYQC-"V*LM1V'2>T,T2H%8^*?=<\'K&E3 G%UQR(998A_N<'V]A/[I\*\,O. M!+Y@Z74O^KVY$%L%T&\I<#<%[KX%WJ; *XR6R@I;$R11/.)L#;A&*S:]45R;HEJY M(53?QEO)U5&BZF0\P0\2'$^P1"1]!T[ _>T$'!^] T> 4'"W8$N!Z%2,;*G. MI2OL9,-[7O*ZK;S)*?#@>^ ZKF&RIWA&8K[ 5OWT#0^>#R6I/9#O& MOWS&)4B QST#*$'T/KCFA"[7MIXD* MH\B)*M2.4+\2ZA\F])ZBC'%)_N(IF!"1L"65)LTE;;"EYL1U_&>2#2#HA&;% M0:4X.$2Q25O0..T@&D3A,W%-5!@-'<^L+JS4A9WJKK 09^H-PKE^WG-])=E+ MMS]L"'$-M[^)"D(8M-S^025W<+A! 98$&S#=L76.0O_4]#"O9+6A&IO_CIKX:O#%C9SU-CK!I@_C-IZ MOV+;-5]/!&#W M3.# AF]FNFG.8H!!OW5>#>OLA]WAOT_K1(TIO5%A$V92:&\M1_5_ 5\0GQ,J M0(IGJLXY'2B+O%Q>EP/)\F*%^L"D6N\6FPN,IIAK@#H^8TP^#?2BM_J3(_X' M4$L#!!0 ( %B'95C]H[PQR@, +43 9 >&PO=V]R:W-H965TS6E.MI1]YVL @9[SK.!3:RU$ M>6O;?+&&G/ ;6D(AGRPIRXF0MVQE\Y(!2:J@/+-=QPGMG*2%%4^J[^8LGM"- MR-("Y@SQ39X3]N,]9'0[M;#U\L6G=+46Z@L[GI1D!0\@OI1S)N_L5B5)(J=9235U48U-%2YJT4-/X()A\FLHX$=_!HT"_H3^>2SFND* Y M2XM%6I+L+;HO!##@ I$B01\ T)S\D!,H.)+#_QE8CCY24J 9@R05Z-V* :C' MZ/4="))F;Z3LEX<[]/K5&_0*I3)D33=<:O&)+63FJG][T63YOL[2/9KEX@9Y M^"UR'=?K"9^='N[NA]MRO-I!<]M!;WJZD7]9:79 %32[Z)'-@36/&OO^#0^;T/]4)B>^!>"^Z9U.//5*B5T2Z2 M/MA:(:P45!%YBB-'_DWLIUT*O54X'COCMM5>>GZ;GF].[^BB[$O4J/6SLW(A ML3WLH,4.+KH<@TN"7TAL#SQLP4/C?,O7.1Q8C;5 L+/.7#?05J.QFS,A1BW$ M: AB- QTB"\GE?*V,V9$%$+$0U!1 ,0D08QTB?"V,N9#..68?R_B]M8@PA[ M9L+8SYD4V.DWCPZ)#' MV-^Y/-WF 1LMNJE:I_&X^GKS(VU^KK$EP-V> )LW!74!.XW'T\OQV/,/>8S] MG1=1U[+3>'R-!WM!>,ASC=ZV.S[=?EZSB$;OE>7\VZAN>[G>>[@YX?&2!>C2*M3 MYC[.9>A\WC7[_/'LL?Z3LJ5_-GU[YTQ%'6C]1=@J+3C*8"GEG9N1'$Q6 MGQ'5-X*6U3'+(Q6"YM7E&D@"3#60SY>4BI<;=7+3GM3%_P%02P,$% @ M6(=E6-C^WC5."@ $HD !D !X;"]W;W)K&UL MO9UK;]M&%H;_RD!;%"V0M<2;;&=M 8GGT@#-;A"WW0^+_4!+(XD(1:HD92? M_O@E*5JCD>@C3?*F7Q+K,L^A/*]YR$=#Z>8I+SZ52ZTK]GF59N7M8%E5Z]?# M83E=ZE5<7N1KG=6/S/-B%5?US6(Q+->%CF?MH%4Z]$>C\7 5)]E@]Z&8 MW.2;*DTR_:%@Y6:UBHLO;W6:/]T.O,'S'1^3Q;)J[AA.;M;Q0M_KZO?UAZ*^ M-=Q19LE*9V629ZS0\]O!&^^U&OO-@/89?R3ZJ=S[F34OY2'//S4WWLUN!Z-F MBW2JIU6#B.O_'O6=3M.&5&_'GQUTL*O9#-S_^9DNVQ=?OYB'N-1W>?KO9%8M M;P=7 S;3\WB35A_SIU]T]X*BAC?-T[+]ESUMGSL.!FRZ*:M\U0VNMV"59-O_ MX\_=+V)O@.^_,,#O!OCG#@BZ <'!@&#TPH"P&Q">6R'J!D3G#AAW \;G#KCL M!ERVD[7][;93P^,JGMP4^1,KFF?7M.:'=G[;T?6,)%D3Q?NJJ!]-ZG'5A.N' MBOV=O9G-DB8:<9=N -T'YB>LJ3M*?V0\LR=C[)$WK>\N;8557;L8/IUV5 MM]LJ_@M5WL?%!0N\5\P?^0'[_9ZSGW[XN0=S=PYF=!+#S\#XUPW&NW[&L-^* M.*O_T'MP@L9Q/3WKQ4D:XO^EB MQ7[-XXS=%;H."WNS*+2N=TI57QQ(5K-[?5VNXZF^'=3[SU(7CWHP^?%OWGCT MC[Y0(&$<"1-(F$3"% AF1278125HZ0&U3WF7E56Q:?+!_O-K_03VKM*K\K]] M80F084'".!(FD#")A"D0S I+N M+>'J_DM;[E5=L7M=@\2K?].]3MIQQRVF. ML!XGE]'-\'%_\LE2KI./A DD3")A"@2S)C_:37[TE4V%_8_M'NP+ \EUW6<@ M81P)$TB81,(4"&;%9KR+S1C:8,;(L"!A' D32)A$PA0(9H7E62W(?TX8E MV86E?%7?J'1=IV)YEGYAZ_A+>S^;;?H._M_2]&#,5GE6+?M.BN[(H:Y10<($ M$B:1, 6"65&YVD7EBIQ,,9_K5HV8B!1QU9L*$N2Z2T'".!(FMC#/VSOH&EUX MOF\?=TED306"60FXWB7@FDS AR+)ILDZ3MDZW=2[!#VMGY%D"Q.(Y]U%7RAH MMA\2NPIRJ&L$D#"!A$DD3(%@5E"\D1%G(Y>^\E)7T9\KG2S7G=& M%_)\(C?T6-?@0&D"2I-0FD+1[/#L65?O&TY\MB:2!;UA(<&NG0=*XU":@-(D ME*90-#L^QL5Z/O0$R(/Z6"B-0VD"2I-0FD+1[- 8*^N1'L_!M-$@Y[A E2R4 M)J TV='V%>6!H52H@G8&C&SU:-O:MIPXF[%23S=%4GUA\:[QQ(]QDL8/J6:; M=?L^\Z/.-G5,ILND_O&E=WKH@LY9@1I<*$U :=([UME'6?D>:M8S;M;[%CG[ M?(QR2M3219SS 56U4)J TB24IE T.TK&UWI88>M!C2V4QJ$T :5)*$VA:'9H MC+?U:+7Z'7K5Y=$^UQL=O(5(;Y1S6*#6%DJ34)I"T>RP&'/KT>KVK&85GFQ6 M4*T+I7$H34!I$DI3*)H=):. O6MLLT)*S3LHC4-I DJ34)I"T>S%<<8&^[2D MQ3>KKF!$-2MZHYR7QD'M+Y0FH32%HMEA,?;7I^WO1_V8IX_-VTKG+ZB$:E\H MC4-I DJ34)I"T>S<&.WK8[6OCUV&BUV'BUV(BUV)BUV*^SVTKV^TKX_2OC3( M.2Y0[0NE"?]8U/H'O55"*ZJ.UKSM:-IY>'&]*VK/KA&Z_E\M=+N"UG''X3I; M>J.QP,5L5 :A]($E":A-(6BV<$Q(M:_ MQ!YV(L7B'93&H30!I4DH3:%H=FB,D/7/$++G'79"I2N4QCN:=='103L4T(H2 M2E,HFAT"HU)]>LGK/S>K!UVP?-XF@55;#U\:)=^;!ZA/A=)X1]L_/ H.XP"5 MI%":0M'LRT*-) W-:^/7"KK"J#FDK#F:HYI_7"\Z.]; MV(\TP'ZF06 EJ[G=*=NR8G7&P^D5+R# MTCB4)J T":4I%,T.D9&Q083M3M"%M% :A]($E":A-(6BV:$Q#C>@'>[Y5J4# M[9^IAHVJ-90WHY:X.3<4_>?H#-;!0&H?2 M!)0FH32%HMF!,@8VN,(V&*B'A=(XE":@- FE*13-#HTQM@%M;!T:S/71[OYH MG0!=S#D$Q_+UL** 5I10FD+1[,]9,_8UI(VD0X,Y>5477=80;5M M1Z.:I(!6E%":0M'LL!@9&](R=MNROF*Y/,UUS@14P$)I DJ34)I"T>ST['VR M;(CM3U M"Z5Q*$U :1)*4RB:'1JC94-ZC>QWZ$]0<=O1B,^-X-"" DJ34)I" MT>RL&!L;TC;VC/74-,%Y\H\5Z^'A!(=6%%":A-(4BF;/OA&VX3G"]L3!R :5)*$VA:/9W+!CQ&]'B]_Y?\N-^'SKK#)IFNJ8% M2N-0FH#2))2F4#0[.<;P1EC#&T$-+Y3&H30!I4DH3:%H=FB,X8UHP_M'7"3M M2?)+GYW?C3]<@3@^?/>0KN,\_] 5M%":A-(4BF;/OY&V$2UMNW;S%=:6!COO M/J#6%DH34)J$TA2*9L?'6-L(:VTCJ+6%TCB4)J T":4I%,T.S=[WB-'6%K)J MGZ[AG"3LMXI%O3USY!V\F0BM*J$TA:+9&3&V-J)M[>GCDG'O[S@X^II!NI#S MU$*%+90FH32%HMD!,,(VHH6M3/-&V#8[ NIL>/\#0WMC E6V4!J'T@24)J$T MA:+963+*-L(JVPBJ;*$T#J4)*$U":0I%LT-CE&U$2]'3'6@[_MIN0-YA^X&N MJH72!)0FH32%HMG?66HT[)C6L%;[^8JS8QKON@N!TCB4)J T":4I%,T.D3&R M8ZR1'4.-+)3&H30!I4DH3:%H=FB,D1U_HY'MQI_H.W05Y]F'^E@H34)I"D7; MSOZP7&I=\;B*)S?K>*'?Q\4BR4J6ZGF-'UUT9_RYR0B1ZK4HJYDXN97WONB+-287%@-6$PC=KQBLL MX95O7%%S@C,=5)5NX'ECM\(%=:*9'GOBT8QM95E0\L21V%85YF]+4K+]W/&= MP\!SLWI61%1:@H&$6&W@NS% MT3-2.UDQ]EV]?,GFCJ<61$J22D7 \+$C#Z0L%0B6\5?#=-J4*O#X^4#_K/<. M>UEA01Y8^7N1R7SN3!V4D37>EO*9[7\FS7Y"Q4M9*?1?M#=SQYZ#TJV0K&J" M80550KL<$%DQ\/<:W M8!([YH74@/&:3:WECS_XD^DGBUK#UN>A!@_M/O^Q6 G)X=?Y9Y>%!C'J1J@3 MZU[4."5S!XXD0?B..!$L<.Q]ZI*]3UC<)RSI"7;BPZCU862C1X\%+:IMA23A M%6)K1!G]F&*:PDF)5R5!\ ^ PR^/;E"I'>NRR9[!1V\$\RY'K'&W.M(G+.D) M=N)(V#H26O5*7NN"F\/N"C_4V:L-O"#RTIXL\(9>ES76J%NMZ1.6] 0[L6;< M6C.VJO4+W).>"97:B05<@]#?%\Y$H[V5=NOYU2H>N(O\T/.@ MKG8=6D]:K2=6K7\]+71$7N$J>N$ ,B3?.UK!66*_O2'/--=SG? M_;<(_<'DK)RM.6_5ND]8TA/,:.T>M1(5 <54#R>@#K=4FKMY.]JVB0O='9V- M+_W[V'1[_V),[_D(1A140-&O >D-)G"2<=//F1?):MVPK)B$]D<_YM "$ZXF MP/=KQN3A125HF^KH'U!+ P04 " !8AV58;C//WSL# -"@ &0 'AL M+W=OXZO/Z9;(7^J'%'# M;55R-7-RK>M3UU5ICA53QZ)&3F^60E9,4U>N7%5+9)D%5:4;>-[8K5C!G7AJ MQRYE/!5K718<+R6H=54Q>7>.I=C.'-^Y'[@J5KDV VX\K=D*KU%_K2\E]=R. M)2LJY*H0'"0N9\Z9?YI,3+P-^%;@5NVTP2A9"/'3=#YF,\ZN=M"R8PKDH;XI,YS/GQ($,EVQ=ZBNQ_8"M MGI'A2T6I[#]LVUC/@72MM*A:,&50%;QYLMO6AQU ,#H "%I L ?P)P< 80L( M]P'1 4#4 B+K3"/%^I PS>*I%%N0)IK83,.::=$DO^!FVJ^UI+<%X73\"
*:FKJ9TS4?=M$WMO$DM.)":'\"%X#I7\(YG MF#TF<$EG)S:X%WL>##(FF!Y#Z+^&P O"GH3F?P\/>N#)W\/] 35A-W6AY0N' MI^[[V4)I2>OG1Y_%#4743V'VE%-5LQ1G#FT:"N4&G?C%,W_LO>VSYRG)DBV1=U%D7#;''MKYK=F?*70%5.(BNH$MK:Y^7#>?8O1G M4!A&H\=!25_0&Z\+>J1IU&D:#6JR._:16!ZM%0)3"DF96-"BY+1D:27B;9HS MOL(^N118%BN[RGN5C_[(UX\FXSWE?4&>OZ>\)RCT_7[EXT[Y>%#YC=W<,3MB M&U)%"B6: ^]!G499]XT9_8HWQL_I[M.1=WNW8NJ+QP8@E5C M4]LD[;>_,;!LVCC)FX ?9GXS$_/W+/9*?S,5@"4_:B'-,JBL;6["T.05U,Q< MJ08DKI1*U\SB4&]#TVA@16=4BS".HC2L&9=!MNCFUCI;J-8*+F&MB6GKFNF? M=R#4?AG0X&GB$]]6UDV$V:)A6W@ ^]BL-8["T4O!:Y"&*TDTE,O@EMZL:.(, MNAW_/C^ MY/UMESPFLV$&5DK\QPM;+8-Y0 HH62OL)[5_!T-"4^7"/K(NK7MF6;;0:D^T MVXW>W$M7F\X:L^'2_8T/5N,J1SN;?0"L@2%OR-O6MAK(1RYYW=;D;R7?K)C, M0;"- -)M(VOV$_]!:\BC+$"3?QK0S'*Y)8.75_=@&1>OR4O")?E09#]\8*FT5]G DS& )-S MWC/,=^*+J;=*.ROW9>ZR)$WFBW#G84U&UN02:^IC]5;30U:+\.#RJT%ONY[ 45MI>^$=9_N^X\[U'>[R_&W^EL:X$'M7DJ=6)7Q&](W. M1Z:W7!JL4(FXZ&J&QT_WO4,_L*KIKM^-LGB9=Z\5]EN@W09<+Q6F/0P<8.S@ MLO\!4$L#!!0 ( %B'95@<3L166@( &T% 9 >&PO=V]R:W-H965T MB"B\7.+&?4M?>'^ M>H?^*6@G+4ON8&;D-U%B/8[>1ZR$%6\E/IC-9]CJ"00+(UWX99LN]YJ2B]:A M4=MB8J"$[K[\>3N'O8(T?:4@W1:D@7?7*+"<<^1Y9LV&69]-:'X1I(9J(B>T M_U,6:.E44!WF,Z.40)HR.L9UR69&H] 5Z$* 8^=L4I;"CX]+=JN[.^"'>3H' MY$*>L1,F-+L34M*NRV(D2AXX+K;MIUW[])7V@Y3=4A1Q#L4%&P[>L31)A^QQ,6>G)V='<(?]H(8!=_A?@YH+5TCC6@OL^V3I MT-)M^W%H'%V3T>$FWH$WKN$%C".RF .[ABA_^V9PE7PX(F'42Q@=0\\7M;%X MCF 5:UI;U'296?$BZQ#=#G"0!$1O\'4^3"ZNLWA]@,=ES^/R*(\O1E?_1J/# MN]IG\1>%>,\""FP5C.X(M]78N:'?[=^226>AE_3N(;KCMA+:,0DK*B6UU-UV MYNX"-$TPU-(@V3,L:WH/P?H$.E\9@[O -^A?V/PW4$L#!!0 ( %B'95C< MU\KBW , @0 9 >&PO=V]R:W-H965TM [1 ./L4CTS-D9DUZYK@YW&#/=DRDF=&9 MXSO/'5_Y=F=LASN?IFR+*S3?TGM%+;=2B7B,B>8R 86;F;/PKP(_-\A'_,'Q MH(^NP8:REO+!-FZBF>-9CU!@:*P$H[\]+E$(JT1^?"]%G6I.:WA\_:S^)0^> M@EDSC4LI_N21V"UP>@-@V%I,,S)%*'D' )FV'RJY &4 M'4UJ]B*'F5M3^#RQZ[XRBNYRLC/SE9'APTZ*")7^!3Y_S[AY@E]A$47< M7&29KF['*4N>SDDVE"J5BAF,2.[;*H"SGS].74-!6=?^(6YUQ3/ M.\P'C;/7HAE4"SS(]89OZ"WHD$;T-7!'*S. ?V'%!&I8;!6B[=<-/EZW:MI< M=*53%N+,H62C4>W1F7_XR1]YGYIX=2D6="168SFL6 YS]<$[#LOS6;F3!N&O MWVDDW!B,]=]-.(==XNQ2+.A(K(;SHL)YT;HU;]DCC[,80AG'E%RTI0MRLT'% MDRVDBH?8!+-5]%28A=@H%[//R/W<]\K/U-T?D^IHVAJI445JU$KJ1NN,)2$2 MG3JMC9(QI-E:\+ B=PX)O2_0R IE*+71<,;):L?(NZ8T>]WJP:E8NQ0+"K&+ MHS5Z69L:SLL*Y^7[+L4BSH2*R&HFB"6\TV.TTW/ M&[PBV.[5J0B[4JLS/*H!_%:&R^-MQO;TAI^S(U9K!$VGNI%3J^:I1[=3M:!4 M:ST)!2OWJ'2*46WS$M3NF2PQ1155]59E[B(O[MR7X46-3'7#EB<:!&[(U.M= MTA-+%65GT3 RS0NQM314UN67.RK54=D!='\C*6.6#3M!5?S/_P-02P,$% M @ 6(=E6)?JM2_6# 2IT !D !X;"]W;W)K&ULQ9UA;^(X'L:_BL6-3KO2#I"0 .VUE6;:V$YTLUO-W-R^6.V+% Q$ PF; MA'9ZV@]_3D@)!L>0ZAFU+V8@V#^;Y+'SCQ_;7#TEZ;=L(41.OJ^6<7;=6>3Y M^K+7RR8+L0JS;K(6L?QDEJ2K,)=OTWDO6ZW>\/>ZLPBCLW5^6Q M^_3F*MGDRR@6]RG)-JM5F#Y_%,ODZ;IC=5X.?([FB[PXT+NY6H=S\47D7]?W MJ7S7VU&FT4K$693$)!6SZ\X'ZS)P1T6&,L5_(_&4[;TFQ5=Y2))OQ1M_>MWI M%S422S')"T0H_WL4MV*Y+$BR'G]5T,ZNS"+C_NL7.BV_O/PR#V$F;I/E[]$T M7UQWQATR%;-PL\P_)T]<5%_(+7B39)F5_Y*G*FV_0R:;+$]65699@U44;_\/ MOURD\CF2^_^9(GDV_O/TJ%3_2(/RM>?HN52 M)LVN>KFL8E%0;U)5YW9;';NA.A;YE,3Y(B->/!5337Y^(K]M /3DN=F=(/OE M!-W:1F*PB;MDT/^%V'U[4'U?3;WNSJ?8S13O?(K53*'G4_K-%'8VQ;IHIG S MY4Y,),6JSN[7+W?DIW<_DWN11LET7V"-?/]\OKWCGP,.S@=;&K!!>8-=TQR4 M10R:FF8!>O]PW#0_I&D8SX6\2^7DX9GLI[L/G\O#'Y["=$K^^+=$$C\7J^Q/ M75O$422,(6%\ M"W-+6!&+/][TKWJ/^[)$%A> 8(HLW9TL7:,L_Y/D,A2*XCR-Y./!A#R&RXT@ MR>Q8J>1O\DZG5B._K5J1, \)HT@80\(X$N9O845 OM.^U;54]0>:1*.NNTND M"'&X$^+P=/]8W? G>X'!+U*!:_G<*0]/H\=H*N(I>8[$4MMS&HMHJT4DS$/" M*!+&D#"^A5T8>DYD<0$(I@AVM!/LR"A8;[5>)L]"D.V=_;>RO]2)THAI*THD MS$/"*!+&D#".A/E(6 ""*?H=[_0[?N,GL3%2^$B8AX11)(PA81P)\Y&P 13 MA'^Q$_[%JR*-,M"(,U$'''E"'@1)Q229Q]'_FD-@8WEMA8Z$>4@81<(8$L:W ML.%>V.$/H=4*4#15['M.CO7C M'PO-9;06.)+F06D42F-0&H?2_(IF>-0,C$E4/=JU'NT6P[AS&2GG^D%<,Z>U MYI T#TJC4!J#TGA%,PWE0@L,4#15GK6[9AD]C)O?#R. 4J'OIV$NR"R,TGI\ M-],)N0AP&]R^2M50=PU*\Z T"J4Q*(U#:7Y%&^^UD4'7L@\[4UTJUVKH3VM7 MS#+;8I]%EJ=1>1_?=JWEE ORT^E42B-06D<2O.AM !% M4Q5=&VJ6^\;C:A;4#;5=O RU6>/FL3:H'8BBJ6JO#4'+:+L<.MKWFW2RD-(G]\M0:VR; M<:W%#'7XH#0*I3$HC4-I/I06H&BJH&NCS[IXZU <:OU!:1Z41J$T!J5Q*,V' MT@(435WG49N%]FO-PNW07Q6!OXS_A7D1O$QD RABFF1V,&@H"?*>N!T[U#4' MT13?HSMV#P)U:)D!BJ;*O+8);;--: I=I-1G,QF1 MQW-#8&[FMU8NU"*$TBB4QJ T?N(J6W85DNNZ;6A- A1-U7-M,]IFF_'7S>I! MI$67NWZ1\E:[&7F*\D44$Q%.%H?")G]7J\RT"H<:DE":!Z51*(U!:=P^-B3M MPXX9:DBB:*J0:T/2-AN2?CQ)12%?*=EJ=>)!'$'"3;Y(TG+T;Y:D),JR31A/ MA%;#4/L12O.@-%K1]G5BN?WB3U4+@Q;+H30?2@M0-%7)M5-IFYW*#_-Y*N:% MD1[O.N<&15?%;_4\V^2;5)AE#?4TH30/2J-0&H/2>$7;;W)C38OSH:4&*)JJ MZMJMM,WK_R#SZ\QEM-8OU)"$TBB4QJ T7M%,BZ].)PF,2521U7Z@;?8#SY^5 M%!:C;N=/1S*7VUIX4%L02J-0&H/2>$7;GQK4[X['A]H[3F5UAX-#^1VGLKMV MPS0CNS;R;+.E8_?[8^+]M8GR9R)#4A$7&Q@U&AMF6&M905TZ*(U":0Q*XU": M#Z4%*)HJY]JIL]]Z[9X-]?:@- ]*HU :@](XE.9#:0&*IC:!VMNS7[>*[P<9 M&U"?#TKSH#0*I3$HC5>T_=C4.HPRH.8=BJ9NE56;=P.S>8<=/*L*VW^^'?4U M#[AWFH26K4OIZ9!#34*J2>CJB$Q7MJ5[#.?F<]>V;X32 A1-U4WMA@W,/LD/ M'*HRE]RV(X32/"B-0FD,2N,5;;^5.'U;-U@%+3= T51=UZ[8X(S%=]I[?CEN M0'*1KK2BA5I?4)H'I5$HC4%I_,3%M?KEM$NMMPNM2("BJ2K>VP'3;(G=B[3< M>%;VL)66E;5X,H#=Y%D>QM,HGFO5C-WA$KO%)7:/2^PFE]A=+C4&G2[T\:'% M!BB:JMW:!!N83;#?:FGNUH[*MR3)%S+,V.IXJ^GM2*Y6OU"W"TKSH#0*I3$H MC0^.W2[+<4N/^5# FI3NR!T>I0Q0-53%67M9 [.7]>MAL!L^AM$R?%B*LZ-; MJ)$%I7E0&H72&)3&*YIF[L.1-*&KYE T5;ZU2S8PNV3-'@7YFYR]VZ"YD-82 MAEIB4!J%TAB4QJ$T'TH+4#15YK45-QB]L7:@- JE,2B-G[C CF$H VK"H6BJ MD&L3;F VX8PAR^>V6[N8"VLM;:C)!J51*(U!:1Q*\Z&T $53?\&C]N.<_AN' M+@YT 1V4YD%I%$IC4!J'TGPH+4#1U"906XN.V5JLQU@V<1&L2(7K^WFMNJ'F M(93F06D42F-0&G>.S4.K/QP?C^?YFI1CYV)T//"'JJ JRMH7=,S6T?9';/9F M]#3L(F3&M-8?U >$TBB4QJ T7M&4GX\9=X<7RM^A$K=Y]G<>LMQ#$6JXUK#; M,'?8J?TZ![6G9KO9ZQ]/E/N'I0\1H/8?E.9!:11*8U :=XZWP[2[P\-=YZ%E M!BB:V@[V?L#.[/T9'_:.3>TO37,IS<6T%C#4_X/2*)3&H#0.I?E06H"BJ4*O M?43GK7?P=* ^(Y3F06D42F-0&H?2?"@M0-'4)E![D8[9BS3OI[(WZ;ARVD_- M/387UUKP4%<22J-0&H/2>$4[GH5]&+9 _484395R[3W% M]4,84&\12O.@- JE,2B-0VD^E!:@:*K<:V_1>>NE@0[4@832/"B-0FD,2N-0 MF@^E!2B:V@1J5](Y8VG@RS+ =='1OXS(R/>3HG_?+A=H&B6$VI!0F@>E42B- M06G<.?Y-O\.U?M " Q1-_1GVVEMTS6O]C&'*IRB.5IO5:TQU<[%MU0RE>5 : MA=(8E,:A-!]*"U T5?BUH^A:;QRPN%#;$4KSH#0*I3$HC4-I/I06H&AJ$ZC] M2_>UZQI/SPJ2TDUVPA_6']680SR\U49"^.9^EV%DN+-_%4I(6V#XRDM YRMNOB-S+( MJ::(=745[64+(?*[, ]OKE8BG8M;L5QFLBUMXKPP[?:.2OBL^/FCRX]VIW=T M_-:Z9);F.+=728J;XFOYYSO^W)LG]&2BUN9(BJXRS,FQTZJ5''@ MNC).,2>RPPMD>F7&14Z4'HJY*PN!)+%&>>8&GM=W.[ZPG+N@\56;"C48%F>,EJJMB*O3(K;TD-$B0Z,*5?=PQ1(4CZ>Q!X01?>@PLR)0+EJFF)T*W%ZMH(W:?$*JU8 M*D4XXGE!V/U'"5A)1VOI"BN=V$@GK72\DJY)L2IZKSFZ.9\'LB QCAU] "6* M!3K1AW=^W_O:PJU7<^NU>8].[E#$5&*R!S_*_$;3X[/Z-Y^72BK"$LKF3;@K MSZ'U;*Z!1>2-W$4#F+ &$[:"T7?*L#D7F\*W^GJE;/T::?^_ID3_#;@-:FZ# MUK_0F@=[,,$Y94QW84(TKQB;\ \>I88?#L*^Y^W(D&&-;=B*35_),Z1:13WP$;@O?M#S=X+;K\'M_XMP)[9M4VW_L6J]T ]W O.]S77OM>;KM7VF M=/(=+E#H9Q?6YQZF@L8Z0S7N2W-?-M[HWAMDH[_U5/FMLCX;>T-NPN^M%Z&1 M6Q5[N*5YV/&#'7H'&\S!B_/TV3R>!ET%]X,MU+W.+M";9\YO?6E>(O3#7'X: M<+=!Y;_QNEOE3(YB;HLV"3$OF:HJFWJV+@P/JW)HL[VJ*L^(T(D@(<.9-O4Z M WVF1%6H50/%"ULQG_<-QQ^#+1]>540(9D2V^ M!J9;EEQD1.FB6+ER+8#$-BA+7:_=#MR,4.:,!K;N28P&/%T#.+0:#''[DI?&81,.,O>DH)DV@& M*5$0(\71;/XLT6\/H A-?T=W2/]?POHPW3@#J02-3.A<\>A%ST*51#(A B2B M#/V=\%P2%LN!J[0:P^1&)?FD(/?.D&,/?>%,)1(]:O3XYP%<;4/EA;?S8N(U MCO@ 40OY^(/6Y/GH5^3N0(M'PPQ^Y;9O9_ ON9U;MU4":,JS-6%O[R6"PD1: MF;BVWHN]]V)OI[1VYL;..NL*C$X]AED:[N6:1#!T=.Y+$!MP1N]^P4'[8X/( M3B6RTS3ZZ*\\6VAQ?'GN\S^SC6Z ^ .:P(HR1MD*38@6&P'ZM];L0E0Q;==. M:Y:GS2CL]'L#=U,#VZU@NXVP?PC"+,K5U(V(W1/$GA=T*D3;:=I,] _^WO 1 M@DI7T#C*U]+AV\@*3F3=^;A_K*N9J%E7K]+5:QQ%K]U+H#>4UCN5AL,0'TEK MAFJ6%E;2PEOEC5[QKDV:\$0?;@=A4)\U_0JUWXCZS>Z.&F^\ :%W>_3X"B*B M4B_\FENO7%K'W"#5I_A^::TC+J8.#XB[K=X98-S>[W/MZQ+]:O:+H.6,V#M M]5HGZ7X!K/G/@P\V R2*>,Y4 ML?=7M=5=8VQ/V$?U$W,'J:OW[J=U_<>XHP,ZM2W=W77&W2,5EZ$O1.A%4*(4 MEAJOW>II#T5QOR@*BJ_M$7W!E3[PV]=$W\E F ZZ?&PO=V]R:W-H965T.3=="/DLTH -'G),ZYF3J)U<>6Z*DH@ M9^I"%,!Q92EDSC0.Y )]%_%@\21VZ#$:0Y&.62904([OM6@3K.G M46Q_;]%_M^21S((IF(OL:QKK9.9,'!+#DI69?A2;/Z F%!B\2&3*_I)-+3MP M2%0J+?):&2W(4U[]LY?:$2T%+WA#P:L5O ,%]$RW@E\K^)9H99FE=744C$L?8<5DG/(5>=(B>B:?"S.M MR.=2*\UXQ\H74!IB@FOD[J7 R.! "SMM)_>E[UY 1JEBBPS(NUO0+,W>DP\$ M3]R$W'TK4_U*[GD$W 26/&2,X^+/Q"4J81+4]B_EY,]$E KQU=35Z /#Q(UJ MOC<57^\-OM0C'P77"5K#8XCW 5QT7N-!;^O!&Z\7\1:B"^+37Y&'YW<8-/_O MZEZ/.7X34-_B^6_@?2KS!4@BEN3)^JO+117"L!O!7!Q7JF 1S!R\&13(-3CA M+S_1T>"W+GIG MLC.VS(#OO0P_;)%/4I,^=.Z 1]H.SI,TF.1W2#1[O3&=4. M@=W!7'KKD X#&DS==9MEAU0P#D:-U)[Y06-^T&M^E1Y;P]>[9()6,IGI+KN# M#KN'EX=V]QIP8G1&#;W1$?1@E_U==$;_IN/3D7= IW?#$^F,&SKCWLSZ:I\$ M#,KU&B0^<=O[#.\JF4:=I,;G3+0S@>UQGS3<)T>$4NS2KHMU!35IA3*X. QD MEPSUNM/ILC'R\L>E4P5-O5ZK>_<_,01TL'NJ!^?+IQKKP,/^ :'^'4]EU"H^ MZ'$I]0BF]#37^1Q?:8E%7LDR\NYO8%*][Z1)SYEBYT+;=X>W4%B]MKU L[[D4YEO2M8:&^)\/_2]CO8QWCA1Q0R=%?)T/Y2 MYKCD[L?R:]:7%6NDWT.[%^I8VFZK$\E!KFR#ID@D2JZKIJ29;9K :]OZN#OQ MJH/\R.0J15=DL$35P<48:P-9-6750(O"]C4+H;%+LI\)-K(@C0"N+X70VX'9 MH&F-PW\ 4$L#!!0 ( %B'95C$5T+1?@, &X. 9 >&PO=V]R:W-H M965T$@'KF77C7L>NHP%&XF\&>]GI$VW* ^>/>O ^G5F.U@AR2)2FH-CL8 EY MKIE0CW\;4JO]IP9V^P?VWXWQ:,P#E;#D^3\L5=G,FE@DA37=YNJ>[_^$QJ!0 M\R4\E^9+]HVL8Y%D*Q4O&C!J4+"R;NE3XX@.P(U. +P&X!T#@A, OP'XSP4$ M#2 PGJE-,7Z(J:+SJ>![(K0TLNF.<:9!H_FLU'%?*8&K#'%JOE(\>7R[0,^E M9,D+W$Z2FH#<0\(W)?L/YW&TY&6*2T:HE#QG*54X6"EL1635R]>DQ>$E>2OC&\E+5,YM15JKW6PDT;31:VI=T)3UR,? M>:DR26Y1E[1/8*/9K>W>P?:%=Y8QAN2"^.X;XCF>/Z#0\OEP;P >/Q_NGK'& M;R/I&S[_!-]M4>7\&P!9@=BQ!-N,"B #H;W)B56L3#&NCCZMK6=$$9A:>1Q)5 FO^\C7I,LG@DLEX4 M@C8*P3GV)I\>C-.3KM/A2?=AR),U8V08]3F]F^.6N,0]L>NZ:$ J",*H+Q4/ M2/EAAZMG5-@:%9XUZA[=1$62$C'ZI)(W&C,*89/%(9+TH7+91N!P]26O&L)-8X43?&KT<'1"*_/ H1?\O M%%R%SG"&3EJ+)N/6>9?_9 M?3(F63P26<^K5ZU7KWZI;+T:,PICDL4CD?6BX#H_WJC.Z/G:4'9O0C<(@LE1 MQ@Z)32;>T>4;#XI%WO&]:G<>X@6(C2EH).J\+57]+FUGVZ+IQI0*1_,+74R9 M!_X/FKH2^TC%AN$+.X*5^:Y_\ 5%@^FFV%!"$(+X/J: M;\.U!+ P04 " !8AV58IEESE2$$ "6% &0 'AL+W=O M#>ZG,H#),[,-_X^.YYAQGO&G\4& M0**7-,G$Q-E(F=^[KH@VD!)QRW+(U),5XRF1ZI:O79%S(+%Q2A/7][S 30G- MG.G8C"WX=,RV,J$9+#@2VS0E_#"'A.TG#G:. X]TO9%ZP)V.<[*&)Y!?\@57 M=VZ%$M,4,D%9ACBL)LX,WXGA$D$$D- M0=3/#AX@2322FL<_):A3Q=2.Y]=']#\,>45F200\L.0;C>5FX@P=%,.*;!/Y MR/8?H234UW@12X3Y1OO"=C!R4+05DJ6ELYI!2K/BE[R40IPY**+-#G[IX%\X M^/TK#KW2H7?I<"W"7>EP9Y0IJ!@=0B+)=,S9'G%MK=#TA1'3>"OZ--/K_B2Y M>DJ5GYQ^,\) C&8[X&JAT4RH+9#K-1'HBU /)$-?2;(%]"19]'PS)WIPMB<\ M%NA=")+0Y+>Q*]5<-*(;E7'G15S_2ESLH\\LDQN!/F0QQ'4 5Y&HF/A')G/? MBAA"=(MZ^#WR/;_7,*&'M[O[#>[AV]VQA4VO6I>>P>M=P7O:$ XW2R/V TO5 M:RZ(>5%FG)-L#>K5DVAY0.=V"W(PPV9QT/<_%23Z)"$5?S>M3Q'_KCF^/F[N M14XBF#CJ/!' =^!,?_T%!][O3=IV"19V!%;3_:[2_:%G=*;[>P0O MN3JKU'!,=S2&+$8'"DG<)&T18F1"Z(-W-_7&[NY<+^LDVNK5$5A-KWZE5]^J MUX_YD&7NG<)%G8$5M-] M4.D^L&_;X\LL@:?H'L!)O:!=/2*HJ+J7>CB5JNR94'IJ$LZ*T%6[XXYEZV^_7C]7P M%:,:VU'%=F1E^TC%\\V*JR..9FJW@)"(*_)-A*U ;0D78!C7R'AX.+K@?,4. M!\VTL7>J#+W_/Q7:8[35I$2S9-;0:E)7XJQ&QFV2W&++HXV2!2T2TICK['"M M27>)%G:%5I?2/TGI_^2$5TZ@*_&[1 N[0JN+?_I/@:VE:K7 ML;U@;Y'.2J3+U-+W1Y=DFPU]_S(_7S'TO,$56J-,&*&\ERTQ9:,BE9:BXW0&+@VD ]7S$FCS&PO=V]R:W-H965TL0$TRJ-@U>(%YXR;6QYH=@ M.^WV[3DG:>@@S0NDB3>-[=S][W=G.]?93NE'DP)8\B2X-',OM38[]WT3IR"H MZ:H,)+Y9*RVHQ:G>^";30)/"27 _#(*1+RB37C0KUE8ZFJG<0%<[>9>S]LOW+)-:MV"'\TRNH$[L/?92N/,KU42)D :IB31L)Y[%[WSQ=39 M%P9?&>S,P9BX3!Z4>G23ZV3N!0X(.,36*5!\;.$2.'="B/&STO3JD,[Q<+Q7 M_UCDCKD\4 .7BG]CB4WGWL0C":QISNVMVGV"*I^ATXL5-\4OV96V(S2.2E@(^\-72XAUZ$K8I+B+NDW^N0, C[Y/YN M24[>GK;H]NMB] O=_E'=-:XD9 $21U5%ELS$7)E< _G^!5^3:PO"_&BJ0ZD^ M:%9WU^O<9#2&N8?WQX#>@A>]>],;!1]:V ;U:-\.+L@?\ M-B\[Z0W5&X9\'-;H&G3'>*-TV9W*B559T1$>E,7^4@Q3;.B@G0&^7RME]Q,7 MH/Z+$/T"4$L#!!0 ( %B'95@+O'*VT 8 )%$ 9 >&PO=V]R:W-H M965TK(J@..J[@\&X M'P=ATIM=%.MNQ>PBW5]R%FZW,5_1G%[M@ MP^^Y_+R[%6JI7U-68O596^0[Q&/^%+FB$#].? %CZ*W/SW16_'CU8QZ"C"_2 MZ.]P);>7O6F/K/@ZV$?R+GW\G5<_:)3SEFF4%?^3QW+;R5F/+/>93.,J6.U! M'";EW^!K=2!: 8IC#G"K /?[@.&1 *\*\+X/&!\)&%8!PU,SC*J T:D!XRJ@ M$+-?'JSB2-- !K,+D3X2D6^M:/F'0JXB6AW@,,E;UKT4ZMM0QC/B+N M\Q&Y[[[2+S!K\0=N*YAAQ:GAP],O\<>3OE2A3M%N&<(]T_/;@IGIV=W M+ W MDS1(&$7"?"2,@6":I,-:TF%!]XY(6A6(K%TA_OFD-B+7DL?9OR:-ATB-D3"* MA/E(& /!-(U'M<8C:[=MU?ME&L>AE'Q%UGMU>A!\R<-#\!!QD\Y6:E>=D3"* MA/DE;%S \I';8>:-!OF_B_ZA+2$HJ2;AN)9P;)5PT44W*ZJK;D@8';\XU,YT M9#K8/C(M \$TY2:U^'PC-\'7,-[')C6M^*YJ(F$4"?.1, :":8([@^82> ?TE9(D,Q0 M&H72?"B-H6BZU"VWPWFE+G\(DP//9-&W'YZ(W/+\)+L+DB>CS%9<9YF1-%K1 MVM79&9IJ,S0M0]%T!=U&0=>J('O-4+#'=Y8,2:-0F@^E,11-U[5QBAP/7X2A MYA&41J$T'TIC*)HN=>,@.5;S0A7A1(I@*4E0C[(D%\;!E)W466'[?HW($P]$ M9E03:A1!:0Q%T]5LO"+';A;]F7THC:%HNHB-6^38[2*:TN+VS_75_)["/^%"+28HC4)I/I3&4#1=ZL:,E],Q421?V?)V50])\*(VA:+IRC1GEV-VHU^OR<2/*CN[<6:%6%)3F0VD, M1=.?/FC<*!?O1KE0-PI*HU":#Z4Q%$V7NG&C7+L;=6I=KC#:$'=BNH&RL"?L M+!V2YD-I#$73I6ML*-=N0\V7RW2?=\V[^M:.JL8G/.]BYW;NJE!["DKSH32& MHNEZ-_:4B[>G7*@]!:51*,V'TAB*IDO=V%.NW09J]>AT31["*.*K8A"V3YX7 MXJ+O&S6'&E90&JUH[1L&H['IA@$T+:MH[;-7>9NB2:LKU5A/[BO/*1F+\*MW M".S4SAI!'U2"TGPHC:%HNMJ-1^6.\248ZDU!:11*\Z$TAJ+I4C?>E/O:,U!O M*<%0DPI*H^[+)Z&,3[-!LS)#5M=6@!MCR;4;2^8";#JFCM MVNA-3"49FI89THXL)=EK/"7/[BE1ON9"*#WN^($G^Q^KQ_82Z_; M.$2&IF4HFBYGXSEY=L_I#[GE@BSVJG(GDLRSC*NN^T.5&^H_06D42O.A-(:B MZ?HW3I8WPE=NJ(T%I5$HS8?2&(JF2]W86)[]4:NW56ZHGP6E42C-A]*89WB1 MT#3<[K=F4HBYV!1S7F2D<#G**03JM?6\&O-B-HGOUE\YYXMR=HP&4T[6<1.( M39AD).)KA1Q\G*CF*,KY+\H%F>Z*^1H>4BG3N/BXY<&*BWP#]?TZ3>7S0IZ@ MGH5D]C]02P,$% @ 6(=E6+CF/:W> @ /0@ !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-G;22D"_:#B(5LFF55JDJ97N8 M]F"2"[&:V)EMH/OWLYV0 C6H#WTAMG/.\;G7\;T,-XP_B0) HN>JI&+D%%+6 MUZXKL@(J+'JL!JK>+!BOL%13OG1%S0'GAE25KN]YL5MA0IUD:-;N>3)D*UD2 M"O<JYG;J>2D BH(HXC# M8N3<]*_36.,-X">!C=@9(QW)G+$G/;G-1XZG#4$)F=0*6#W6,(&RU$+*QM]6 MT^FVU,3=\5;]FXE=Q3+' B:L_$5R68R<2P?EL,"K4CZPS7=HXXFT7L9*87[1 MIL5Z#LI60K*J)2L'%:'-$S^W>=@A].,C!+\E^(>$\ @A: G!6PEA2PA-9II0 M3!Y2+'$RY&R#N$8K-3TPR31L%3ZA^MBGDJNW1/%D,J-$0HZF$DL0"-,OIV>O]$-$%W@('1"X[HO>0? MI41D)1,K=2J_;^9"[9L-:S8L'0572<7P:5_J0YOO9L'"RP,O*MX M'Y9:8%$XB 8=;,][U'F/3GIO+ZW-?D.,=C:\BJX.O+_&# XQJ07C>7;7<>KV!RC!OFE4S MD:PVY7O.I&H&9EBH_@Y< ]3[!6-R.]$;=/\8DO]02P,$% @ 6(=E6*Z( MG>$U P "0L !D !X;"]W;W)K&ULK59=;]HP M%/TK5E9-G;0VGP3H(%(AF]:'2J@?V\.T!Y-7RRG5%MH 2BTNV!*K>S!@OL51#/G?% MD@/.#:@LW,#S8K?$A#K)P,Q->#)@*UD0"A..Q*HL,?\[@H)MAH[O[";NR'PA M]82;#)9X#O<@'Y<3KD9NS9*3$J@@C"(.LZ%S[5^EOJT;:RI2Q M)SVXR8>.IQ5! 9G4%%C]K6$,1:&9E(X_6U*GSJF!^\\[]F_&O#(SQ0+&K/A) ML'EC@Z>OA_@DW8;TJH>$+C_"]U!^E M1&0%$RL.Z-?U5$BNOI3?MHI7C)&=41\?5V*),Q@ZZGP0P-?@)!\_^+'WQ5:M M]R1+WXGLH))17%PG0:\S<-?[=6C'= +O,":U M\'2C.N9 =:=6W3FI^EYB"3;-%:RSERN,&Y+;(0U3ZI/ZL!B.Z83-$VV8XZN2K?6WCV]ER 'C@N;ZFX[6T-S.^+" M[S4T6UA"N^1>+;GWMHW4^Z_@=L2%WV\(MK $=L']6G#_%?M#7=R@=DAN4]YO MY8P:RML1%V&WH=S"TK$K][V7J]0[J?WE+M5W**G.<*GO4.L-Z;7.C;"YB\>6 MH*C7W#8VIKVEJMRX>SU""7QN>BV!,K:BLKIFZ]FZG[LV74QC?J3[/--[O-!4 M3>(MYG-"!2I@IBB]RZXJ+Z_ZKFH@V=)T(E,F55]C'A>J5P6N ]3[&6-R-] ) MZNXW^0=02P,$% @ 6(=E6/_S-1@B! < X !D !X;"]W;W)K&ULK9=KCZ,V%(;_BD57U:[4'< 0(-,DTDS855?JJJ.9 MW?9#U0\.G 1K 5/;N?W[VD"8!!R42O,EX?*>%S_'M^/9GO$?(@.0Z%#DI9A; MF935O6V+)(."B#M60:G>K!DOB%2W?&.+B@-)ZZ BM['C!'9!:&DM9O6S)[Z8 ML:W,:0E/'(EM41!^?(2<[>>6:YT>/---)O4#>S&KR 9>0'ZOGKBZLSN7E!90 M"LI*Q&$]MQ[<^]CU=$"M^)/"7IQ=(XVR8NR'OOF2SBU'MPAR2*2V(.IO!TO( M<^VDVO%O:VIUW]2!Y]P7-2_:-]J'0LE6R%9T0:K%A2T;/[)H4W$68 ;7 G ;0#N!_A7 KPVP+LU MP&\#_#HS#4J=AYA(LIAQMD= X.OME1KU#WHB()S"VU! G@.[ 6/__D!LZOIFR] MI5G\1F87F?2[3/IC[HO3F!?=F)?D8$I?8Q/4-GH]WBT^AI$7S>S=>5X,JBB: MNI>JV*!R76^".]D%RJ1#F=R$HI-$>)*AA$-*I7'Z-4Z3BQ8XP:1'8U)%H=^C M,:BP.YF:88(.)AB%T6L0W(02##\?^+A'8A!%N">*#:(P",T<8<<1CG)\.E24 MDWJ79&NT;KLH(9P?V0ZXD2@EXV[KF.8T:'K]-IOE+FXAQD;9?@,]!+BK*IQ1R&>H2UA5+E1<:KJF*-: M!:[W26MWN00$_0DS_M'_NV>]E=MEBO!KBO!HBOZ0&7!C+O!P@ Y60X-(C8)^ M[PY%>!I=Z=O7PL4=WJ8Z^/5&^R4:KKU:88B/^JOA"8GM[]'V6>E M> %\4Q]I!$ITS=R4FMW3[MCT4!\6>L\?]7&J+O%?;9JSV%?"-[04*(>ULG3N M0I5?WAQOFAO)JKK@7S&IC@_U9::.A,"U0+U?,R9/-_H#W2%S\1]02P,$% M @ 6(=E6.WP-\2\ P 4PT !D !X;"]W;W)K&ULK9=M;]LV$,>_"J$510LL$:EG9;:!UL:P =T6)&GWFI'/-E%)5$G:3OOI M1TJ*;$N4F@%Y8XO4W>EW1^I_U.S(Q5>Y U#HJY6S$FX%DONBH.+[ M1\CY<>X0YWGBCFUWRDRXBUE%MW /ZG-U*_3([:*L60&E9+Q$ C9SYP.Y69+0 M.-067Q@NL"0I6-O_TJ2W$F0,)1AR\UL%[J8/?.OAUH@U9G=:**KJ8"7Y$PECK M:.:BKDWMK;-AI5G&>R7T7:;]U.*>;4NV81DM%5KRHN(EE$HBOD$KV( 0L$8/ M] E]D!+T-"W7Z!.CCRQGBH%$[U:@*,O?HROT^7Z%WKUYC]X@5J*''=]+;2QG MKM*0YE%NU@)];("\$: 59-?()[\B#WN^Q7WYGJXW7U\>IX_FB\ MM@I*5X'65;BQ)=5$">Q1S+MX(RN:P=S1+YL$<0!G\?87$N'?;"F^4K"+A/TN M87\J^N)O+1U:) 15K-RBG$N),BK$=ZT81RKL*]I$C.J(1C<."^+[01S-W,-Y M6C:S*/*]SNP"..B @TG@.UT"*K)=O3G7<-#*5&F=42C3R\;4S^F;\.$9EI>$ M4=R#MUBE7C#"'G;LX23[DE9,T9S]T!M,C.1A0PX',+X?QJ2'/+3RXI1$=N2H M0XZFD;5(:!6GJM'QG"K-SA04UMI& P2"?=S?&!8K#Y/ #AIWH/$DZ#^G30Q: MYZUX\;".0>3UZ"Q&<3)2Q:2#2Z;AU Z$C2@9/"Q-C Y>$%F,<#A"E'9$Z231 M ]<;T33 OMS9*-/ASB*IA\,>I\TLB8(14H)//0M/LGZA^;[9@#37YQ!:9F!M M-'CP_"N/1$F2]#CMAF&*_1'2L^Y*?JJF+ZQI&^FB6C[IRY#-*@[&.$]=COR/ M-I>?.KRUUY%7;7:O%>TR\U.[(]/]KCZX7O'-U5["U.KXEKT<]U],FU5$\,CJ MG#HT @ T@< !D !X M;"]W;W)K&ULK57?;],P$/Y7K#"A38+F5]NAT49J M%Q![F#1M#!X0#VYR;:TY=K&==O#7<[;3T):L#&DOC<^^[SM_=^[=:"/5@UX" M&/)8<:''P=*8U448ZF()%=4]N0*!)W.I*FK05(M0KQ30TH$J'B91- PKRD20 MC=S>C1O1!P*(QEH/A9 MPR5P;HGP&C\:SJ -:8&[ZRW[1Z<=MZ"A>3:_9*-]SW'B$6MC:P:,-H5$_Y+'YL\[ #BX1. I $DAX#^$X"T :3/ M!?0;0-]EQDMQ>!?+ M&!9-W*F/FSP1-T[(M11FJ7_K,N)&>ZX%+7"LBWR4P;A?^5[UT9]XS];D;; M/R[TBA8P#K!!:%!K"++7K^)A]+XK6R])EK\0V5XF^VTF^\?8;2:Q'VH@IR7X MU9E]NFO*:_^X*1T4!73GUW$/';5OH.L/JKG<3Y3WB:,=EV.OO.^4=3G'4 M&[1>>\H&K;+!465YH\?*J86"0BX$^P4E,?AJ9B!@SDR7IL'?EXEZZ8&LHZ'_ MM_XO1.:S%.YTNPK4PDT-30I9"^/;1;O;#J:)Z\<'^U,<6'Z^_*'QT^Z:J@43 MFG"8(V74.T!0 XRD !D !X;"]W;W)K&ULM9I=;]LV%(;_"N$50PNLL4A*LI4Y!EIGW0+L(TC:[6+8A6(SL5!) M=$4Z3H']^%&R(NHK9Y9*WMB63;[D2Y&'CX^X./#LL]@R)M%3$J?B8K*546[GC_'-^<;6YF#AYCUC,UC*7 M"-7;(UNQ.,Z55#^^E**3JLV\8OWSL_J'PKPR%"J2L M0$ZM0,L*M#!Z[%EAZS*4X7*1\0/*\M)*+?]0C$U16[F)TOPVWLI,_1JI>G+Y M<\:%0.\2OD^E0&&Z04J&"<3OT4]/NR@+B\%65Q_#)[3*V"8JBZW"+/O*'UDF MT.M+)L,H?H/>HD^WE^CUJS?H%8I2]''+]T*5%8NI5%W-&YRNRVZ]/W:+O-"M M2[8^0Q3_@(A#:$_UU>G52;/Z5 U0-4JD&B52Z-$7]*[2-4]8,0:7D5C'7.PS MAO[^515#5Y(EXI\^BT=-MU\S7Y_G8A>NV<5$+4#!LD5?0JI+S^P#SHC=[YYB552C1BG3_SYJVY"K&L:, :L5/"DK=M^K%[[5BB"-*QS:H!&LLP9Z-Z6N(/,HAL,$Q6(,, MADEF$#OC+M/X#@[:K W.=:2AA\,T\] VL1=_,'8:UNRP3]8 Q"&":BS--&_ M"* B6&WP#+7!15B#$;9!1M@H&IE2:_Z[UVQ$OIV-2 \;N0YMS6.XH;%&-!H1 M&(UJ\WBFYC'MRYV\AS4&)R9L$!*I96:LI&;,YF9L$!+1A$0,IF=(#RH%V)FU M S+9H_!GV<=N3#1HBFH:(T2P-Z:9IL#_OW"<;>$,TWI#3 M\.;$3 CI 9Q.*@1NY]\'W.A84QIP* PXG8@#[YRPVN"%9P.$ MJ 8AZMN(/890IQP"&^!$-3A1&)Q.V3EI3S*(>F[[J1W0+.2"[/2H&W3[H:XIQR"*PQ8(MS34R;1V B\__OA;F#U$ MJ4 QNU?RSME,+:OL>*+P>"'YKCB4=\>EY$GQ<\[E\T5^SJ\Z MU[G\#U!+ P04 " !8AV58# CD71 # "[" &0 'AL+W=O6ZOG B1R2PI26F7X0RR^PCJ=C]!*1*?M+ MEI5M%XV34FF1KYV1(&>\^J>K=1ZV'/SPB$.P=@CV'=I''%IKAY8-M"*S88VI MIG%?BB61QAK5S,#FQGIC-(R;M_BH)3YEZ*?C!T@$3UC&J,VJF))G+G%MQMDO M2,D379$A<)@RKT&H &KW= M/3B!TZKSV[)ZK2-ZMSP1.=@\CIE*,J%*">3[S41IB27\HREEE6*[6=$*P$O!85 M*+RL,JI-!(+ JF 2APF5\A7OT"65S65?:7>VB"Y]/PCWN)NLVI'?#![6X.%) M<"RY0_ "\RO)*U!I7T0A%#,'OI$]/*#R/6^/_- FZ$3-W-V:N_OWW$DI)7#] M1O+N(54OVB,_M.EXO6;RJ":/_KW.@:>G*SPZ*-YN+VCO41\:[1R#"MO=Z@,Y MR)EMCXHDHN2ZND'KU;H#W]C&L[<^Q,Y<-=(_,E5;OZ,2CZTB&4Q1TKOJ8B)E MU2JKB1:%[383H;%WV>$&PO=V]R:W-H965T9*<='\_71PO M!=*\V*)$'IY#D4H/4CWJ!L"@IY8+G>'&F&Y.B"X::*F>R Z$/:FD:JFQIJJ) M[A30T@>UG"11=$-:R@3.4[^W5GDJ>\.9@+5"NF];JOXN@K96UR(A2LA:$9E(@!56&%_%\.7/^WN$'@X,^62.G9"?EHS/N MRPQ'CA!P*(Q#H/:WAQ5P[H LC3\#)AY3NL#3]1']L]=NM>RHAI7D/UEIF@R_ MQZB$BO;<;.3A*PQZKAU>(;GV7W0(OK(9%G>4<-S5,E#T@Y;XOF%EZJC[;DF'"7LC7*GC(;9_(MU+;$Y@JM M?"Y0B(H2?0%9*]HUK$#W(MR\*^$[M"A+YI:4/SMX
\JE4'WQCOS+-_6*OISJXR4E.P%B L3' M-K 3/B1\2/AP./APRXF6H+SERA)6]05WN\52J(HB:+'SM,L5.E+AZVD4105BA/C MI2%,9#+D @&&=* M8YND4A,1>$D4*-LD!MPRGUN:J1VV2=H=/(HQ53M,\$GHF- QH>.AHZ-3N0LT M.)(5SA$AC29&P&\9%YDO>2GMPQ(2G@P=N1@SE;K([4'ZPGYC[@,XZG4(WL:L M>?_%GNGI)S]J],S'8^[HZAAW#@\LW'\)%#R=M>.1GKH19B@TE9UY%R](,BO) MK"2SGK ZE+=X# M6)Q.42SB_U\O8>+] B#PBY=3M_[!RI5;KV?%CJ^S8*IYE6 ZP?3^P[0HA&/& M,+ S2D^$A]]T<)QPDXG"6)<)NU%1]3Z.G&< TR4K$TPGF$XPG6!Z[V":LUR( M0G)"Y-#P^_]("QZ&VT*DH[\;IMB"Z M;7#5I>%:Y07Q%G-XYK M]8%URIA55F>.9%@R7$@KB2D*3DJ3LU+H4-IB*_TH]A4,OQ' '%.12FFFE)Y[ M5ABYN[=D/#(>1C7%TTMU&%U$@D^"*$4?4O3A.X09+4RI*4BBX&1&!-<4S]%F MQ,B2>\T%_-C(/Y5>B-RK@DB?Y2 ?4FD"(IH%W@.#PQ>^ZT*LVVEI)9CGA]? M?DW*V$^(F1!S>_'5TC/J"TI8"3: 8!Y[:68 @8Q:*I22EF]F*VJKI*2>>*\ M96VIB,P8_&GR3 BF?-#Y/B)F3L/0>*UG8S.2YLMOU'F]+QY1C ME:4S\ZF2RY[X2#Q\F+PC6V8[=L*0[UP]-Q/_E++K;N&9?]N9$+MY(0Y4C%&O M2E4&0:SUG(C<9D0Y%@C36A5&>985]+H8\X'Z/ >YQ8+21% EB<[+@K \<.V= M\\%G^RC&*!_S_-&2)Z^1T?,29 E $X F +U3D6N:&Z5 IQ?6Y$040A--2T5T M66;>%F *.)E\S0E $X F $T >J,C17&72TT*BRC*&2.RE($8P43(F13.N^1Z M/CH O7^ZR4TD>5?_RMZ@\AW8++[M<[72C1X1(F]>=1->TH%^CQQ;?H<6]6:9NR"U8Y]P2 M?::Y[?/<$GT^Z[FET-5#0E>C"UTYU/U3M\#GF W_^ ;_@1KSAJK"*T6QQQ\G MPF!=[-(+PDPF/#,R:)EOX\#RFY[+W@';O?7;.N>AQHP>>^/9A%%[NI4)H[:$ M4=;GUBH=2&EY3H3.*-&<9<1X7V3,LK+081OG?G>#4?F8'GUS[(11>[J5":.V MA5&Y,D9E):$!E"C0L%=L=DZ^3['<7>#46),93HNFX[+;L>> MMO6Y'\WTE]3%[\!9)HF M193O!29 _1W60%JJK>!2(ER(-=9[I@W\',[IC0R MV$?D+Y0"VTH58COL(G7(U)R Z6"V\D"!*2L*JEFN"1>@70IJ 9-TOY],N^68_GJZV_+R?-^I"W0$;SY M"JL]O:VQR=NL'KVJI_'LJ\;SCGTK0ST9?9C!!YC#UYZLK-VNE^C.J+R%)=D@ M#)R ME^Z#?\S;616NAE?'6XF?NI],_07G $]XL3T)4=(T58;WC MNI\MG%87^I/O_%%$!QCF"SWYK*_:G_[T']P!J]>O__]P^C5Z?MWI^]??GQS^O;[ :MX.#-%I6"*J/KW6?UWNX*J M?P\#JOZ][5%U/Q;N[>G'UQ]&'T]A[=Y^./WMS2\O/[[^973/8LB[&."O;]Z^ M?/OJSZO6&BM;^?GOJGL<'Y0,% _ MI2:RX!([VW B+2N)+DJ:%S0K5;YY_.4>;KZ?YVTU]6W[BV]M4UV@"'TY=3_K MMFI/P[O&MW@\ #_]"._Y>5+;/_XT@DOU!3QCULS]CC&ZE\E[@F"HC(WHR>BM MGO4')4XO?!.7IXTE*>*ZX>>K*[>*^KO%N >NU@/AW3?S%M34YJ+NEF3TP^S, MC_[]_TC&LI]>=2IM_(O^]./HLVYC#*>[&E3::CKZX"\ =8UO1E0I&A<45M/Y M2S^I+U 9QD] -P8^092.^L((W_'F[-![!5.U9 M]PRL:@YO 47:3\\ Y7V\L=7!SZYPPTR\$17O>HK:-'S=U/-/&'&:G=6?_'34 M>#>/*N;)Z"/ZS&^VN:IAXVQU474$=O*=%/80G?1)26QUW5MZ[6Y\&;KO M\?<:]JR!;?C4L7@,S,9]C%M^,GHY:6M\-'[T.YC[L%_1(FM'/_2$__O)AY.! MZL??(H%7U[<6B5=?7#3UI7<+&H(_>U)$RET^[M?*--4T$BNN$I@O, F\ Y;? MS\'\'^Y>M::SIIYT[. ]*NUC9-*NC/;H7+=M=>E'9_Z\;IHS MT/_A\6U; [7CO#]7L+AA.03G0V4K/[57ZPP#;\$QM+'10 77:'@]PJ5N[-EX M8'<<%"R7!VKK&1\V80[[6S=7D4TG5>1B](A<5K.JZX2.Y##,$9[KHF*'O*SQ M83"LN)UQI/!6&-Y%'#K24IPLC!L6:]+MO79 AU4[0S2#:?LO%W[:>F3"IOLK MEAX"1('!SR#98Y6#^X1_#JIV^[&GGB&I3C75Z.I[QZB';)6 MG$'="168-]!P+UE@5I\:#71L= LWU!W)Z4M=3;2I)E6'8O'<'@RGGC?6KWD$ M!A]2KV4\DOUQ"UI\ Q_4EK6RFS4L) MJM:=ZU)K)P-Q%BM$PY82%6Q!0IX5NL@]XVPCAG6OQEH+LQ, (L[JZD&4\'0Z MXY9IX1U(#T#EB8]:]-HR'8D:C:)RS0.\ZJ(8+5P4HW;A^.U%-&JT=1NMD@U5 M?!SE"DJGRE7 8YTHPL\N=5.A5WUQ0 GTXQE*$Y!FG?J\*K"JME= JLBI!L0E M"GG\':['83ES_-JW@I# 7=AR,_J6!)]*#5Z,FD&U*_ M$L.MG30$F3QMNV (:%KK@OV&R<-W'IX=WS/8(WA5KY>->FWH9E,E:B^MO\,^ MG&E0$XP'W0<(XD(WG55S?556UN!B2>V]YC&)$T4[R"W42E @%]KD7UZ^?+>P MH:)>,&_:.<(DJ!!X=3/'IZWH2W&)8$'QRP_>SIM.6<(KAL8HN+WG%2AW:+/U M+_KP^M5B ;ZI1FP7A)6W0?/2$>LZCC4@_@A#RNSSM00\0#&P%M?S!LHD)? MX2,;L(:F1"1:%NZ(3\') ;1$DRX^,%Z\\LR3T2E@$LQU^JE& M##+HLAJOSLQ?ZLD\VDTH(%;FMS0%.TDS#"&:0-TXP7:M077K8+?#_\D$9KUB MHSS$;_VP[5Z($!BEKRY1[.&D8.2=53E! Q>USDY6K2PRFJ?-):Y!T%4SP@7J MEAOO;J,%W7;S!0BO/T>P1QO;@@RH9@O[KYV!?D@>%;HQ]D$NFN04,>GA/FT?,)@_I'%V_MWPUW MH"91@^3M7":KO-!1?X.R<5+YRXYB#!*+;L$^1NUC/G6^$\*V:NS\'*UHM&!! M^Y_-80R=B=U&B]E5P$C-*#3U>4^(RY%WS^FNZ'E@,0S5WL(VW*]18 M)D+NO"5!R)R(/%"BC3+$B[Q4"BM36;\-H?:^8\1?87%>H3L'E*3_ :WC%< L MD$N3;(TE'/1+=22RKI\MJO ]2/\+G]% C?N%? 7U>[N']L=>J1W9GL)^&OW KET-\!%3G! 5:P-+T6NEO8([ M/ SNY#^.G P?E0M%';=EZN$C\&%$68/J6:P9=^,[O103[(?]QN3 + M>?;Y#+3Y'VK$LQ_C3;UUA+C=AJA(W_*:[W7*/U>Z6I$E:##0\B=$:?2%1B#TA84 M,.QO,%^1J[B2L-"1ME %B6-!O6-E&.OR?!D7^5HTI,N7 FL3)7%<9Z.G?\!+ M09YB[ %C3?,I0$#3]IKHIQK^F':Q IB=K3J-=_09WH<_X4$.G>65F>.@D,DL MZ"U("7WXY+9QPKKT'H6J&]!B#''D*\-;?\*\C>QGJFG42<$2!G,6#1E,(,+- M[F-^'7D-W(YCA3UU?MH1IU[Y!O1%?B0D:A>3+ZRV"CCU>=(@NJ7W]/ M%_*[1FB=GK:R=QUZXC<#?L+>U*-I/4-6P6'&QX *B,L(NM<04!R#6H9^@O@ M]#*L:E.@#?G>K1)57;@,IH(ZYA+\=&?R855V&^,;\!K06I"S$_V_CZ0!';2=Z7>K MI!CC"_"Y&W?J?HKPR2WPOSF/;PLMK^W9+<]##5MW]@ANUHL/6W@TUY\:C9#VK)Y/'-H>/<4N MO&R;^[&I_O#HG>O>Q,G/S^?]KE[?N16K:%@.-!(C/-36SIN3T;MKMZRK=_,+G#E.#2VFWCW0 MAWCA9><56J(W [.+1:,K=-)C-6?:VGX^8>UT>CJ^C[AA%S!U$;F3UC=4;B&-S!==( MO*>$8=%N&?.-\OS::V$=8>A7'<=C^!D!GTP0 #N61TGR^E2]*DK: M"F@+3&D/H#RY>CK/RVA5&0;S>N>^_4A[WSO.XV4U)Q_%_=TOF3IG<=\KD MCCZD!5D?L+V'8#\_]X/>$:&\BP/. *A_;2(Q $JVJ-.>P20Z=]\2DP:T:U#Z M#JI4EW6WHBH.L D*"7HX.ZFS%HJ<7M:#I%K7G[N1G5<=*"_MEFNOCO Z!?.H M]X!W0JO?0@R6H@C37SKFNDTZD[_W)[W?181DE7K:/U :%--V3,=60(NMZ\ MP6CL4I]"R;EP.2R>?S)ZOXAC+$(;W17M[-IKX@#:J#8L'WO=)+Q]2=;U--TI M4O^Y=&*A[ MY8WW=2EM\SBA=F[^$2-<]:#GZKF+5F_'NABJ B.VMZS7'WDM*-$%"GK*N>'% M2ZT*_4*QX5\;U>(K]'?@6V$1,34WAN,7/%]-%Q&W15!B-9.O"TI,EMH?A@,G MW0-[(V8VZVKFGXS^N_Z,:GRT2MK%7&VT,)8I@:@XQ]2^(6KXM=D [UY645=; MA @'8%H^9'@'#/:B1D:M(D>LF!DGL)!KA+]"S@NML[<&U]AB95^;%1MI$Z5O M9^)F(YOR:\F4 VU=9YRU9(N52"R\NEZDW*_1S.+6>>?86)J'U4 ,9/4VF;N MUR*BD89NVI65W-(?6K_(#[D>+!_8=YY MKW"-EOMP$ZN=[(GZOEMQMZVF%]\QZ^Y2?-4+]#I6]M9U^*5J]:=/C?^T2!<8 MC+P;8DE;#1\ZZ1BEG!&&'16%4X$HZ@31SA>958YIOG&&_3[AP_49GH9^7A_1 MEGZF4<.')B2N6_'F"F -4[$OSJ+?*[KT!C?GB@]WW@SR] J LL7>M,#^OX . M%0^X<#H>L8SQ^"^+W ^_P(=X+D:W?1P.<"?B(T@$N*+]\<5Z;G-OQL53\<.J M]$87+@3:8+"0^"T!$[J>@RE-,M.LC\/O8$P3T-?M/[%X!,=2LOU M[UB8BJ@;=,D<+X9[UBY=JT,07R3424;_W!\,OO4J=D*+;U[T[<=0>$XIM_ @ M?B*HVJ$WQ@HY#G-=DTP><^P42N:8+/:(*)7 ]D@K?K87T< M1FZW"^:#5K4\R?>L&>;JZU\VE9[GQO41VP\AO6!ZYTS(_.P01FGT#1=8[ MSF9(!J/HT+NI;?&3K= VNZG^+YCYH]<;5OY#B.@KB[AHVKL/RYCP+>';[ M[U.2C@_>T%F9L.R1E-%M37'/3(NCY!J6N"9Q3>*:[^0:FKAFVWKS-]HU/Z[B MO*]-IJZ%>U]L'Z6>16>$K\+4+F-RSVQU#G__TYXGCD@V&Q MY*"X#_M]O;52\E@<&1,F*;0JA4)&2YTY4*JU!(F"/@IIF"=>E=04OO22;C0> MDBZX0JB,4"$T$2IHHIGBQ#F7.\Z%+O-L?Z10GH^S+$FA8Q 2"0<3#MX3!VG. M6.D8(\[F&ANP&:(L@"&%/X/.2YEI."9&#\NY @]?*$2F9)K3,O!56 MACRH/<+!8LQ4'QR/FR#U[Y]*.$9<>,]-_Z[#F8DZ"P,!B*$LBO7:$:2:9YU:J M(ML06(QG!9=P)0^@N'LAB:$@Z;BD>]D=@L3$MV:[EU5V.J1P^%SWS MF3+?2,N0U!LCBY)83[$O M.9;R5(81JQUCK,SSW,C]04\Z!C1/Z)G0,Z%G0L]M)[4I5IA2..*Y,Z!',DF4 MLYZ$4L)"WQ%F%6;X\8)9O($;80DDA,TW=7J%GL7.?\8&A MYY-E>; M^5/8<_2G?*RQU?2UUBC)O[)]_F0G#!G4U7.L]/V$4NZI\A'OLAP' M*O *IYWCU!,?P%(0G@JBI0K$ZX)F0AI]@[.%,6M57E"B@[6880(F!HH^'TH; MG!#.^3V*DM*\&//'%GG7:.@Y"KW#]?$G_$WXNR_XJUVP!2\8"3EW1%CGB/9* M$AE83J4MN=0;.>/2E\;*K"#*2?362"(R*HEVH-667GI9"&>XVLB.\8QE*I,%8#9E@-FA M(-IH2LH\. KZM"J4W2/\Y=E8YBKA[X.E"/NQS9.?UQDS&?,$F<8GL#.$+L M_G)3%K0T0@FUE4Y_/=Z]Z[J XNJ=&IA9;&;WBV]M4UUT+0#?Z2ML1/D1.^;> MDQ"VUX1XT=-VO>6ST>W0L779W;=O+;IHH#ET4ETV$6[\/^=5XT<7W107%=&W MNZ.9YWA@1X/(.'WU)/O*LP6[ M7H?LS6UXI$:GLWI'1" \*_-"4L(,![8.SA+C/"52B6!U$+S4&F !X8 IK!+>J#(9OBP@PXM'ZZ9,00I&-@ ;;_:.&V*TW=J[6L]CS MMX>?D_T;ZDMKN[[679OVV!)TK=W]YS-_4XWRW%190,%J6=04@H&NH_+<^)*ZC.3EQS0[[H>8=4QM:#E"<.=<,(1G#D\ HF]59IR4H-V8')3:4F[X21^^WR3_AD&>G=!] MVFZX>@)#& -DMA<>>]+[R=4X]IM>QTT03^BD $SM5=^^8?V[QE_HRD6ZJ?$, M!&C.38,*;W??T,"^OEE ('9C:DB4 J:SM$;MF??'TI/^21N0+VS<2:5CW^T* M;CO7U13LERA5VQF2@O/!PYZZ1:/RQD\&L8U7P].Z??/-)1I08V"5]JRZN(!+ M^@P.^ PI!%AHVH+=/4$ZFDSF,# ]JQOXMFY6M(NVTXZ6-MCL3,^B9)_6L]&5 MGT4)_VD*DX\ROA_7R>BO-XPFWK>TRV">DVC/P2N02F>1+HV'#9IB6W68K]=@ MR>GI= ZJ1O^4T454;^,D5MX-.@>,]VI47P+AKQJ$F[>NZ3,C?7$QP<6&'=^1 M36"+4A52$2E\%)$9,5QG8.1EOJ#N^1-&!% M;_0"K*-D;!U/9LW=7KE_FK?_XL_CX)#5D/9=U=I)W?I(;)=Z,H^F M [ ;K&H;*F2XY7*/ZL5ZM[C>2W=%QU!G^M(C!=:@3U>H5_LO* /@(6"T==HT M/+R>>F YW2"+ FLF#?H^&O3>J532[;MJ-?T&@1B%5%241>H%9O^2O.J:H:W_@+:>3.+#F@8#[YG MVOJH;?U2_W*R%O^Z,;0%_VQ/)RD8=1G8[H32$@B)EPH(21JB:5%PQ@K/[99T MDA;DE3U[.76_P().Z@M< -1,8/+O8.4LD* 'FKO [(I.Z]AK+?^>P:[;*'58 MGUYL+E9HU"_1TX>Z'H=CU];!K:S##SU?OO]W?7[QTR\]._X8]2->='Q3X&RU@-^XY'8T*6X,E-7PQNI@W[5Q/%X[1+J0$_'D3L_]^\N%D M] D-C&D640N8T'3FA5L@PN(JU 1;BSIZ%8 WNVL^S2=H MB5VA_MC6TZF?C$'AG!*KVS/8E=K^0;I F(7Q^:AOHMN@CVY%7RS"TGPR@XF! M/=?.%Q8.W'/FS]$X:$?SM@,^V)&S&OX83;2I&WQSA78CKE--\>P M0[#YMEHHIAA@Z_8+WP$T!4L$2NP"=)MA>X>9K^W(!(P3&-)HAHV,X2M\]O!9 MJX.?7<&TX5J\K7-L+(:Z\@V8MV!BMFO4@Z,9#BX ^,-=(V;CYO8QP!B2+7SV^-*:6L!E]V:X,35&^@"I?UE]_$/K5]XHW[O M'OIZ>.@@2&'G+OV/(QV"[ZP?L'O.NYC&"K$M.&01/XANB-6]#?,IC@]LH,[& MA]T$DD>GR1789O#X9@CLH)&VG!S<% :L "USIDNV#9G\"G $Y#'^> U\"Z8KPD8GC#_"HW^> M ,0Z3&'",PLTOESSZZ.#;U7==-,#"3;7N M$87W^"L80?.'1[G> KEV5R/V1^5@ AQ>18>,AD\O=35!QR8!#",@G?T=V/RY MYAAEDGJ6,Y+I$@"E#)Y(K"8KN+2TR(40KG@(H,1DA)?#@OY:-Q]@.3]XV]/" MC>I]?%T%AI5[.;OK&/].]P,6WBQI\1O^222EA\B&?I'T:J#UK@MUP #UYCKP M+-REZPCTJ?& ,A@&T--U.%I"R*"@@WIQ@;HD(),WG<9X7<_7G_S4@J:YH.QE M$,3Y%E8E*O4W@DNG<771!:* MJ"$_^O^=+8[$7P#9=J?=B0XPUA=Z\EE?M3_]Z3_6MFA8_Y@:??/B/V2-GVFV M=2?W_V.5K \85X.NFBZ$M1X:O:S\YRX']P9D ]2#3U4?.@9D+$X[3/QF]OV50"^TY#N;F2:\-L8)+IE?C7D:AL*FF\%B< MW @]X]'=5+G>\=3I&><>3&4W7BC.-RQ;+*V)HK,^]Z,?>B/]Q[@B]U^(5=+X M& /WO>=I91OAWFY0G>>K?\FW9H*K@+XOBRNU3MJ-1_I%GV'G@&AFU;\6[BR\ M /;FO)J?=ZMA;>-7O\38+_HL>J=#="@-6[0P;&*Z!J@4J]0(_\6-!Z.EBP-@ MD@0\9-8OZA&ZH<# ;&L,MWP-;%;6,-)PYR5MD!RJZ/'TB >HQ7T^\Y%(\D:P7S]3AH621::#(RY7CHB2 M9T2+3!#KC:*"22OE1B.DW(G28/V%S!J*Q?(%4<;EI.3"B8*%8,N-!J4/VNIO M9K:PD]LK!>]5MG"U6(;^*,O"90(RPOIF!JHE:C=]GD,,*$;"^:R;1O?7/=W, M[BS%GG#QU^7G_[V/Y/R/:UZ^W424O,\*43*B2TS1+_- C#4%R8K"E3)D7-&- MTVC?[0 >,F9>K42CWTWT- 645M,D>VY;7:01KM)#J'C+@SR65/N;0N"+O/K5 MG(K1!6S0>"U'I#M:O'91=RMF5!C_26,^!6J &6K^8*@ 3_YS#I..WM_;W])[ ME">3^G,[1-L6%V'&R/G%I+[R/MHZ\3&C^<46CK%N_SR8 &EN8B-RXQ%R#)'. M"L*5M8$6UA=VH^SU]QR '83]3:CS$N77IPB]F.SX!DRIR\K!ZL>(-X@WU_X% M)9QW[WR##ES]R:]I![#3?J$>$/8U57!309#9/ND'%]T,^U2F*EK*?3;257?^ M8R_)I^2R4"P>F':!B ($CS29)X&IPH2"6F[%@\]/;XMVL(C,WW13H:MB]5G; MHRF:[3=17?:S7P>T>&@GHAI:SNM^-\S..==_^.A"ZYQJ2)$Q4ZPR\RX-!_TY M\1D:*]Q4%PB^G0NG2Q5:=6G&"_OWU#$IJ$LSN!5J%Y@_J3'L@7&X(;7I:MUX M'CQY[? )J3]/8R940'=K.V]BNN_R*$>]5+ 7@-U-?WDU'D7J/8'3%>U\U-;P MMLY]CF/ B:!$01]$ZS%+J7+^9/1NN2(+Q_A7I$KK)V ;Q*O.YS%+JGLNW-E) MLFX;;Y%GG?,8>&(X%=X-MX]UKOLQ9V6>Q,!9]GCA%J2T.$ M8CG13@9"J38YS:6E8<,YHXLR S/?D3):^0:L#BD+3JBAN:9@@ 3I;\I$^Q!= MH,XW?\. SFGX#9CKS4!(6[/=BWV"T=53*7NW][D2UCB3DSP/C A:8B%,">9@ M[DLE!,UIL;'W!NOL5[FA =3EB*$7"OQ5'M/3VXON;8_?IO/ MOO%KQU'VQ 'ST)/C0S&F!A/&VRX]_:S/]FN'W5_&RR+C>!\(7GABXVN]#?IV(M39Z\6"5%OZVD? ]L:U-]>X39!_3HM>,6<+X(D MC!8@YD,6B.* ]](6H70%"V!9;4"]YB$'T0"Z @%418 ]7B(T4A.@V!">[IQ M O&I:"%!_T.@/QXYZN/3*V<_=B +FN8*S9PU*; PR:)%=*.)P2B2(DQN26.M8<"0%KXYAY-8E& <2C)XJF#X=D@F8 7IFN5AOI:LUU. M_R-CG0:]7AB:@?&=@^DN\@+4LLR10EJE87HELV8K6 >*FL#:KQ56_*J $5:/XL7@YD6-UU2Q\E<[-_\8'-,# MZW;'UI<+V*XB%JS@XM#?&KQ=/S)?.>[V(ZK%D-;Z[5N_@NE!9"4A$ M;\L5E@\P+582Z'8.3X/>4AX!MV*\L2'=BG\S1S\6K],QHJ/QK/X_0.L/:\14 MS>8+LL (^4 ;.+CN(/A:G*D&"[)N.A-C^:#^GL]U,SN#E[6+6@]=FF[\LYJU M:Q9$M"^J\VJP5]:X/!90&&*%UPEM=G71'4A;?5QD!O\%*1FE27].8FWA^X,5 M8. ,M?+&7UOXU:=':VIM?:*Y [IYIX@OK+ JJO7("HU;BK:-H2 -@"XPVU0$ MU@6OJV&F6!;-^$GE+V-5-#0&VA$>D(NI^7AF?[$1D:-CSCQ*Z-5*:>;J^H;< M1FP;9';+T;HCX>W3C<3XU2H;?77%&3PLGJV 9;L6[>SVH!WHIL^H'U@.*6-U M*Z]5A,0;8KYZC-ZV'J@5?F) M'M:+*RR1M W4L]0JM^BMC;#2SLB6>\#$-\ MG.9OA'*, \<#0U]P8;KAK;UL"!ZWZYGU,39=6WCN^N &:(H1VYBB$^D4_1++ M,TGK3ZK[PT]?J0XUE*]L7(REQ@HV-]YWF\%^0Q 6EQWV>CS4V.RPU\%< 6WP MMDM_LR%^P%RQ*A3VL8"VYLX4E!:@I7-.A*::*!<\,59(0T,0F=A0VGV@/L]= M3EA0F@BJ)-%Y61"6!ZZ]0R]-MI;Q\FI^CD6%8/]/Y[-!8/:UY-\O. >L"0#X MT_!7E+Y#J;CU_.GAT^_*DH\GL/?)$[N/Y0"9S'RN8">=L0H[GALB2Z^(MQH( MA%&9RXTJD!*LL]RK @R^+"="^I)($131+O"<%B9X[?>)#C[OU6&)ZS6-NV7 M\Z6 [.=@VW?U VCVY]N4D'JYB#=)HA:%+@#B64I_N6NMQJ'LRW)O[()D8R>? M/G2 9L+%15-_B>(7OMDW=A9!%SQRLK/ FJ[06-W3DM)JJ;SQ6;+91;.LJ^42 M"^A5%@^_^V5UKU7DOH/W.U6->*6JC&I9LS]UM\NAI(9B4*#7*[T9^Q,IOOZ_J"(?@'@;<-E7KQ80%]4V=8\::N77ORA%+[ MU[61+.K#O7G[\?7[5Z_??<03*Q=U&X^[_%'%(CMK;7-B^DP?&5YXY=K%@8[5 MBT_PZ">8+;ZO4#S1[;D>M5>P;N=MK^%>Q%H"#^=_#-OP%=^$KG2QC0;\G M80RV%*1[TYVF+V^X465U6?3:GXS>=.EAF Z!?:%FU61-X0#+@1^NJ=] M7]OJ2T^?>\"6:NX+BKNOY%-LT]17ZNSK^51\'1H;# FZK$J^K MJG%-Z/5RI;U)5BS*BJXQ0.QHIK&.?%ICG,SZ;J3T9_1 9KUFF\6N3$5HV=GZ.7P/KVEI.=JYK+8A_6@YFQF4)< MYJMZNO+2]82#>7S:#,]LMK/1/^;N4XR@P_T=:@M,NV$%B\!N-LN:]TSZ=B5GOUI:+$/.?G]@ M^"MAZ9/1JS[G._+V>N<$6\\G;BV/"VL-85_2\T7H8]GL>2C\N7Z2H&_]O"=E MBP_8?%OH"XB[RXWI4&(":-EE!-?M;+Q1(31433L#T!GWO]7SV9!0@ML9FWYB M(<6([S?4C8U8N J!&K#FZE^^[^[3OPP+&7;D>+ZHQ+B2?K48?(<0Z)YL8=SD MO+Z,S4&;V&NQ*SH;01%S1^"N&";JBDG&.HW#^U9+C X#_=Q42-BN_CQ=%!/M M"+LO*!HQ=AX%V?CF@<0E^6.*3UB.9T58==T=4?2-]"3VQ8EI&'V)W"@"NGZF M0QH-S#BN^FIS4W.UT)*G,3B+"S54HUSF^ RM;J[K)6-,&YGV;5_#?!*ZQJO1 M+]=;KI@/M)06/3K%Y2%Q=38V!KM@WD ("!?P%XJGMM?:8\>EKE!G5(AZM7PE MXP];K2$UW"RXV_FG3RA3%XD\U772!L'?+WO,5NSHH%]7A+184';E7.F@Z5R? MX.*Y:Z4U^RR]'F+Q8;%_1;_6]^@3=WOYVY=]O/@91!#VOJVFX3906Y8$+#,. M%I8KB2PR3C@SF9&^\+D-#TFLV7"7_FW(E\-F9ECD8TO'&&^>GM**Y=PY&!NU M1.@,II<%2:Q@U)3".+MYD/=[\D4>;7K927E#O'%O I"+([S+3E0 ^ LE:$4H M1-3=$$T]3CSZN38/"#M#"O @[W1@+3OB]RC4 5JB@C1F\B?&K"AT G004XT [T]F\(D M/Z&<:MQGE.U1XZG#;/''-1T9598HC1E(&9TC\-7?6I MI3T/K?UX E&Q,P]S !0'8%;$>,Z(L)H153!T..N<.6$4HW2C1;C2M @.5!]E M2BSBQ(@)\ AO,JE,08/>+*%\*YK_'LD0G6B+]?7 MBNOOFZ6SZ,6[]'7&@X@7U:QO!($]'$"(Q<_WSBZR%C1#)D ?!&N'B"P(HH+( MP7K@649!:=3;J;S_JEN0UROK\:9ON_SS?/:VGOVOG[W3E=N:&9$*_]RY\ ^C M>:DS#\:!A.TTVA!IP%*VP@>=:>U8X-NHR/_H)'"3)?G4)' MV?*Q[<""NDP5 M$EA5@RI@'-=*:GGRHP?E]&177X M*A4[^:]A*5+5]T=GQV'IAS#T0OL:C\R\ZQR,T5D\L#P4)XC545;::2$FM>%&+=S^U]K^]2W<8L[#M+L_=IKNF[ZN%!;KPI,GHS?A]B#N(O:R MTS%<"ZW/8U3#8SN6.B8TQ,!$OXV#BOY/K- L9-F MMO*0^XPK%@:_V@S\=$MRI]6+3BC=]-'\]3V.K'-MFQ>E$I:2?7.GEV&YX;7K MFX1!P97 ZT""73BHJQ"^;WHCLR%GSEGBK!*@3*!#@F6*"% P2AZ,EW+#J7P? MO7$X@/H^+CNZT3_X3YO-G/H/O^L,:CW=JY/(UP@K.A87^1:;Q(@TMV]$(?*0 M@^'(@2BDAPW.L;V7RHD2EE%7VD*+K;3W.EJBZ$1I=/+@Z:'H+>].OR(TS6,% MY;ZFRVS1KK+M(;5&EU#?D+)W4:PT.ETKG=8NFZ+V4>RWNG7ZGZ._3&H#*LY? MXU/606SYNO57P2"M7TEH7/8'CD5G(F)VE[9];P%\7TR=\Y>8?-$E@]W6F#B6 M>5N^NXXZQ**S9K\8?0)_F*/AN9H(US5M[5.Z%JTW_?2R:NKI0M;%K(*H@G6+ MM]*9LUR)_G\_147O>H\=06CP+J![SD2T[?$)[[7'6?(S0/-4Q#F[YO-JG,,#OIK+957 M;-#>'2LX-T;MXB5=>LI*;XZ0]'BKT\VDRVKK+2=AWS/UA7+>G$)Q;+B'8_16 MI81O9@7BT1BD.(^ >T'E:[^:%-Q[ >Z]E@(UCVTTVZ;\S#SBY$Y":O_X[L0[ MJY.+R2,C2"I'23FR"NP$JI07RFH9ULM1/D= YOZE;/;_/'3C%!T!^N7_7_2?;T/DK:,BP(9A$Q'1GBWJ?J6'5$*@HO1,UJIK?BOE[J'3S^L;V[ M,O@M_C(:7OX"IJIO'=DEI6G!"(DT*,68?=42YY5HZX\'#9K/U'U7F[&[<318 M[$67&G3'16;;!GNIUW#*%NIJH^:R_*UG.M]\N<\UG>WX]N['W$M]QWZ?5XA< MGTKR\[5U09=3M2^J_TQ^SYR@_PCO^(:JC)VG>2D!O+U\:A>.W32_F8-Y) M_/YNHK.\]&Z\[)(;CZ:7;:8X'+/[35<@[$C@MU1/V6?U%'%/]912/V6']5/. M6)&T%TS#YF/;GC+G6L]8SF6*J?/TW+,TG]PR[%5KSV?7WE<#7IU/JIDEK:YB M>(Y]78/-/YW%7E8]67>]3C9?X^R\=Y8YM^ZD.ZXKB/O( <%:ND@C MDDI&.*+A&HQH'Q$.!E-F#0]^*X6#?FK[8?R0KWJ"H3PVPZ8]837OAS[_.FAO M.A5+>JGN3-=%9$:VDAMR$*,^3H>N.V>[;B?N*SWX0QA/F^JOTY0L77U_\<^+ M''SN^[YIKR3.BJQT/62=[X1>5.FN^/5^)G;5;])YP^7TV.7Y M751_7[U&V4YA5J/\[NC='=AD[5^N+148(@69TA-^X5*=Y0+\8S;*(O]Z?N%C M<;ES)HOSH9/:VO'E3XFJWP&:TMOFW0:-K]M,EJ6Q.P16'!J[I[X,5/EWYH[ MKTLD60RTF&K.U$_GO]5)M]?')[.QNM:(\_E]?;A4S&.3-/>Z E(QAG&.!:_& M&\UR6>CY\#G=VB<>3"\^%HG;@WWG;>UE4!YI%QWBTM;(6AR1XL'45-0ANK5X MQ'/LNP]7P&6YE,IR)]??;#NBP(^GV4&EM^.8O'U)U&M36GEFFV"L! MY';Y[9EMI5]HI]YSMN4,'CODNP19GJ!"LGY.C%OCVKRGW]K:H@K_\L'Q(F%&IFI&I:NGT2H3OYV'U4[#C:;*N MVTR6W5R:EERXH*5'2@J3VJ&"142<1D1Y9SVI8TW#70D@E%N':X&:T1]@H%>_!I]/\C]? MWPRZ(\@/HXM>]&&,DU1C&S57_9M&4Y4Q;\*1[,2U^=,RZTLQW]KO9LIBV3FKYU!,FS[Y]3^U8K)YQ"&LZ+>LU;-\[3\C,'P"CLK>G+? MNU*M\53&?#5PTUYA:DN8IV$ZGW?ZLOG[<$EKJ*CS+IDVOG16;[=ZX7-K=5)?CL.BI(? W[57@_E4RW^;N MDB5O2ZXIW=:;3:EG)KTADVHZN1J-TY;!P.D/<0H+2W5B!\%?MK>'!XFV@_#) MY%NL<\_#1?5[TUTOGK=@7NH[/+N_/FR9 71?\I;E+NVI17I;+3W=&LISG)FM M9F7IJW2:+R>S(H"27VC??.L7-JWM\P73-1W%I\,E*F2FR,JWK67=_M^,RV?Z MX:)Z/P"JS%+J9J_O.H9G,^'^V]<;*/LYYR0:V+*E[N6S0M,K.YWC"3EU99B8 M*]7B;8 S3>LJF[7&OL,;JU=U)^8/X,,9>V9RIYO%;0WMC1O?CQUC!+]"[[G) MG^,S,?C"*$8LWDV8MMQ)^W+#X!N\-"P;[[Z[=4O MCD,JO+MMCT5 ![-K8"N M]W5[Y&G@U6[6@[Y9NS28_NV M)FK&)0Z.IJ;-%BR#X%!JVXQ,<#7!7-9"KMT">XXU\5K]9#+NV^EDUM"F]3K\T+7#>#TQF.]- ZR:9"4GT(&L M5DTFD'F(0+/:G-,.X')7E"3F\\$>'J)#DW:[4VRFB_4N:I@G%TN2\JM'1\\EFW:8AF@ J MJ+6#9E>05R(^O2I0V ELBT6J.HK PU^:5I"=SNX]9;"HW M@3 #-[T;69^,L]DUZXYQ'4 AP81_ZA;PM$N&]U)J:9G+9,IFE$U&9)?$ZQ=- MJ5IVFGO2YD.M\<<&\MO@3*J9GS/VE][=FFWI_O&D/Q^P:TO1*:Q.+\TNMZ]H MB*WJ A$BQ@0+1")SJ3P&199:BYAGQ#!;1T/7+CP^*P[OKH*?#L)O\:Y6R.+^ M?N@[8?F8).)$=<06DH%&R9#(4I&1878SIJO]G\Q7.."D-D=+KMUAVM'D*^YZ M5719/OE?Y9K(,?>WUF^_> M'ER?[>^>0+GWLL][+_+>>R_EYLON;K[,:?SG#KO:*74K2+-]"P?-T;N.0FF2 MB6"PIO0X HX'Y0GO_1+\NW8.!.,+_,WL"ZF1M[EIPMLFW)CDAYD1)YL?[=AO MEG=Z,M_IY,AJO5%O9Z.L/ K/^CD)\ZN%OM!8?9-XX6N/D0LN'W[HP2?415T_ MXF6G-AUVP6I]1//90)X__VDRWLPSG8!KD!AKW!^78]!:'G4(%O-_FQ$LW>MO M8>5M"R[I#_>R6Q;H_C#U;FK%,Y672\'D3LI;R5_!DF6)RE]9'@,OB;O>-](\ M 3XF_AZ"/+S^4UT@\$[Z_-_?$/SFZZN=*Y&9S@<#*@RP#E< MTX+6=]O)P[&_0//6I>8\EUSDZ&MR1(L<%3DJK)\5 M'.QW=-LX*SR%K#OU"[\@:_UO\^A2B@9]/P\;=?&ZM]MGL/U[R/>#RQO%>Y?K MSX[QX]'%9=&GONC"ZF71KV31A=7+HL]_T<\UD6?N])>%.CS^:)JK/-O#@A[+[*/+?M\X#CR'' M<6#="V3LVV=>IGW:Y6WA!'7&"L2""X@+%9 QA"+#+;/62\WY6G>YYZ3/ F*T MUQ#3G8%[6P^SE=;#\%L#E(6?'KBHS>H>5_K>R]K[$,*YE^UHQ?"[K8OA<8A8 M0>>"SN>*SH3BJ(./2-3Y>" MS@6=SPF=K2"2ZF 1#98A+@&GE:(DU?D707ENB5LK\?^ZSF!9T+ M.I=H]3&XUGYD2PRB+?B6++JQ>%OU*%EU8O2SZ_!==(M.',)_;],ZO M%#]:+W-30M3;..$?8-';7M])'-FW[L525.K(K$'&8(YXK3DR3!NDF76,$6UK MC+<1 ?[/3B;?MR+YMRR1O\5<0JGY;2&.68)7O%RMR-[OZ/JJ?XLHW*,UWK6# MJ[#_":KHLM-'O-,[2'71WDE>HUA[ "V#&;*V3A%5YJEA%D>RUIKD.<'40P%= M+7N"BP)TY\'^!>A>RTYO'>@T9[Z68)UYH1WB@7FD!"%($*6,("X8K+<1ESP8 MT!&PZ':>4%+8_P2![J4QR.)T>0X,_;6M\;Q<7GA>OKASN!0GR_;3*#851CA_ MU'I2<8C35.NY607=(_,<,@.G*+T")05*"I2<'OL@",_T?M$]F12$1&P<14+9@+CD'FG-++(T1E-;Z;"5 M.\RDZ$1_S?U^C &L!U@*L!5CGP&HL)UYQC)1,P$J$0M90B0!7:\F(LK0F M.\P4V0>P[B57I #KV0)KN=6^U8*13V@@7JZ_EXN29=&O9-&%UK4MH]T3O@ARJ/N1Q0-'QUWZT)!!#'!(^6,0#BXVL" QQ;1VR$G-D(_-,RQBI M6[MCMHWU=R[#O5( 7Z3FC&L>Q+.[?E9J818M4[3,,6D9PJRVS$04F*6(R^B1 M48RCP$WT(GBLY58"W\>J99B4PD6E$:P"M"S6&*D:EB8I,[:NI>',[6+]!](R MF\HP%RUS5I!3M$S1,L>F9;A5T0;!D,6NAK., ;M,0LX16(NG#ND@:A2(YEQ97QN^E7H9QZ%E&"U:IFB9K7AR[_?>OCSK M8=GS*H!63W/>BJ_X;O4INBJ?(EBGM^P,*N98$GM,#"KF6! MI[' 53,3?DN)H?.CR=^F^2@$O_O^I]U:U/^:-I-^O'W48N^\_JMO?#1=8(7W M+.]KX\]/MQVINL.MI#)( J=Y1WE G'F*-',68:R(IYC66JX=[I\3J/O@KH*? M#@(<6H>3_JP.W(?@IN/^I!^:OWYQ@ZD/_J?QZ/J'T?7-=)*3?'^+=T_%'V$> MWP]&[H\W58"C[DTZ"XRG8K4+5YT#8,1I\K&+N!3YJU M*GK5Y,I,JL]A'*K0T;.*0%#X>Z@ $-QTD*F:KOFG/SVI"D U;=)PH_&FT;IT MDFJXELA]4<'TFU"9!R?EISG1&_[<'U<&UH7FY0)#6T%P]O+;8,9-%89IJ!^# M"WG2C/0J8%B6_Z4YR05^(-6WW5+Z0_CN:-K !\UW*\GCYXP6"\1L.6C#8=A, M)Z/9%94T(]CKM(;T.!J86V !>,F7X-^U+R087^!O9E]PR?=TTX2W3;@Q8S,) M,V)DQT,[]IO-[H%/_:9O^X/^Y/;M;)1[C_OMJZ6\(++^YMV;/WWU,7)!^,,/ M/?A$?2&$VL(X] )O8YAM38=\P*+?CS\ M'IP]DZU"!L'W8<9UW_M!>%KMRK-0H?\+SI?57]>.E\]BF8>)."\ < QD/"\T M.U_Q/?L%/MJD>7WPE+Q<+V&/5XE%16J*U- B-5N7FN=6=R]R=3YR18IUQ$Q@*P+Q:PG$+TP;?G\-\#?96#E\<4T6/U0N MG/>4EF=X'?95BD(!O=>RT]MOC("CHL9P1&RM$&>4 8!%A^I()%'$2D?76GEA M2FH5=4"8*X&X]A(I)BG20M;,$!6K*'ZTU% 8HHG* H%-![+3N]?4O/ MU%X&II 1M4.<,XTLCS4RD3A"C*V%6ZNVY3R7' />!<)KQ*,*R-1@+#K.&!=2 MB[A>!^5(0(_MON'6"8G"2P-6Q='P'$'\1V@FX[Y+(:XF^QP24Q>/PVL3OJ*' MEO60UK'FQBA$(Z5@?.OD/8@$16D,#77PW*[5X[(8])/D 4DI0 \1;I'13"!! M0N08U%KP^BCU$.X178SO,Q&% GJO9:>W[W'PT7HI# I.*L2QH4@)S)&3C!/' MI' XK!4A9(3C&#FBDG@PV%TJ7(@E4HX8@66H 6:.$?3JGI;%RWHFDE P[[7L M]/8+SU(5, 9[38F($0>##6GN.1(VV)I*;IA=JTT3E"):@5WH3#"(1X;!."0. M&>L _Q1+/MACQ#S9J[4JF/=B?T-);'B)'/[U^F8PN@VA\S;<3,?NRC2ANAG M\%GHB_-A*Y+XW%L31RFK6VFL_L!5B7/2:UY1A@4-B,G4'(EQA;00&@7#2.1< MUM2NV?(4@ZJ0E"&GE$;<68,L@^^ (L1&:6F8Y,>HU]CN\R4>.4(MK*&$V0LJE.L,8^!>IJ1.L8M6!$,VR.$5F)8 59CS<[Y#'B MVE5=.JWKS"V57_[OQ]'$#+8'?8>CY0%UWL:R7?2")D'UHVDJI?P*M-X3J'"F M>B\ZRIAT$6%%(N)&,40JS2*\0>OHUO)LL6DVQ.IK7=V??N*ZTFRP)/;8&%7.'SMA=O?UC]C_^F*,7O[CS7)ORC4433 M-"1P\*3)3Y)WO?N^,NB;W-(53OT5JMQT/(:9=5_*+7D?]3V04W3GN[E[[YP0 MZ:^D?MB1R[)^E__';[QT_Y;T8?849 M$JN.@QM=#N&-/C&V&UT#N[N6Y]/&P[ZGSM2CED.ZYMC5)S.8AK3_[9@WYC9] M 3@"K(;\8/OW)$^Y1?5\ZZ=)0OJ3U##:C?-;S*"RH_%X]#E-<;SVQOZP]4";"::Q'S+>=VYQ@E1DTHYGL)NK=WEW?M?$A4[5KMMUT M#R0\&":_7#?D8OGI.[>S,6=535,G;F"YD+9G7+533BM84.[S56C7/_M&NU6F M&0V! +>5 ^O,)+$=53:U_@YCUP>JW0-'2WN_V9/K).[MBPARY-MZR+3*G51:Z._2J MWB_T\VNT5^92W62YC:8_[H .(+.Z7"%=_P[IEDP;P.*FF88,1=1U!E)G6/&D]NT[K3="=QA^I_ZS8*0'W,#TK]??/[?X)L%=#8&1+Y/*BF/X7L=< M?7C58 #[. 5]#?,"+0,O;2^MYHXP\%1_[%$[&>"DNV]J#! 5_IZLW5'<^'(8 MUD_=I&GM0F>FR0R %R6=-X 9_&LZSD./X,OC;JWI][15JU9&VN)D8,*V!5#* M?K'!X_!?TY (DT3DKE#,MC8DE;^@?:+F;$0;@%W2('W@GK17U^:/ /_ 1J0& M.'-#X68Z;J; &AW;KPQX\0JQZC(,P2X9@.62Z9 LI[0#IMID2;Q,U01J/L3@\FEB+H/MXT#S/^#US57_9A4:C'-@1C4=/(+9 M/W+]?+[]W)]<+4W*@OQT*BG;XAV>65 $ .E_#$>?A_E%2<7-M<9F% I? ,3Z MZ:SBJP:D,@,.0 /P?W/;3,(UL.W\Q=U[A@F>LAHSG],K+X1[\PJUTEA*A@@.$0X5W"%M-4:4$5@<<2SJ MM16&2((07B :TT&$Z%P45B(J(C/!)Y['AUCA<+0A[^.>1)#] \JD$VW?*A;@ M^#B=3$%T%B(RFBO^R9*U 0;*X6;]2/_9X2;X"(?<5D_A@2DM K<(:Y]*L:6[ MPL'!/Y1ZBZW#A&SE2L!/<%KZ9SHL_19_RAY(4!T_#QLX8V<#KHTCO.JS=Z)0 M]<^9XVQ.I&J)2J_0D#4W-X-^=RA:.B, A9;.W^,P:'UPZ1";,&=.O"7'[)(C MMK4;' #5;?J6R9EZ[;G*N?;G]BB3C(RFM_@KG#?2GWJMIS>?BV8HN.+GO8&I M?NE?=SY&F.?29#W\KSN&J078=3 ,:H25_.M*#8IO;G@_M4=(3RQ-)?M1QRL+,AFCVH?8Z/V_Z0[9; M9W1 L'"43\#-/&]S=6INIJF3+3N7KTPFF-LO0(I!19(?Y+^FHV2MW@!B=L[= M!;7AR:2&/Z4#Z?B/,%-VV8OBY@OK@4';AZ/PS">],?)CFJL%ER5*7,-)XK8; M%S3KT*\NX$@D["9W8YZK,6?K,]:S]X#@' !I L#6&[GX-$%@AF1?39N$O"/; MA/&G#A!OII,<;>M@L\.O%CU[H&6&[BK]K;KMAX&'OXS##6B^Y-H;&Y\?&8_^ M".,_^0#H/6Z':=+)W0R EX>MMDS#I3RS.L\O3F,/ M@7J@+=UM1M$FW%GP5Y!Y-(89)D7>ZD" YM\O/EQ4E\DE,LS!4! X&'A)U517 M8!*FJP M9']5+65Z7H5!#@$84.K-9.3[P F?KT9 VJ0JTP1!-4_RRSI%E+W+ MJT[@&54ZA]^X]07G ' S@7F;L9]MT+Y;7W>[4=]G%.O*)?*W6^F3&MWEJ M.6";.>91FG3.1"PQ$2BS-MR1 A1++IEN/LDSL_37SDX:PUZ/6P)-AXL9W_$O MP;R:IHL>YXV.^4N@/R^7[8?.%LDT[/BC\Y3GJ'"L@LGNZL2.F8IP1AKYU^(Z M_A!"]3<0-=BM9,+$Z3C;MLO) .-P:;*C:Z.8)"*WSR7+?&[:+7'$O@^VU#E: MURP@KUTZI!J!E*P#$HIYKKBD=E.#GZ /U3A[Y*2ZC=YQ.F-SR?F\>++3?=E/__R+,;9OLK> M=K_GF,O2&P!? MG 36+;]9)DD7MI[T)X,VJ>)FU/1G.J8U2T%C]'T*D7>I"RF5PK1.C#3K-F(T M3$09F.%F3:=U^/N IJ5%2Q'S9?6D7T V03)!FFW"4#1K#A3GF6: M0G+Z9]69WSR")8,F2#8EO*6U85NC)I$#J!)BBK(E2[=UK0]S$D V2%)$#$0R M)]SEX]W"=TU$KQ.&=H]2>.YZ_K5NJR*0%P9+()/CF&FBZ4WI M^>M,[?3%1)UD%G8RL1(:X*OO]Z.P"#JZUJ T*S2#MUY.^S[S KPNYUJ8109# M'\:![XU6,H+_[4XN\$9*O1ZLG^_!$M8#?&^&;;T.VS\/-6T&%%KC_H=T. M0(9!\A#.T[RRM;QX26+]=MHP1DB>Y[Z_!R2R:_1F(8!=@NDSL(,_+'[+PVYB MRU;O9"Z?V28YAV.4K:><)_G_ZFJPXCBWCQD:85; M/:8QI;@AM49&NXPCL M^QRIS7G&S?3Z.GE1TW'BZZ[@X\J,^3;;Z:-I ]+??/?VX,*]3R777LYN3];K ME5K,=#*:%L(QA?XF]D78#L'YJ8);YMP M8Y)Q."-%SNYNQUY4F%DJ79,.,SDZ?OMV-L9R*9KEPC_YM0Q?*$&_29&_^Q\B M%TR2AYYYX'-]H2A_X1C;F =A%S46QS 1>J&QP(O_7CS@%B8E+[1B2W,Z"DJI M"TWYLPFU4EY@O4ZW^FI3M6?5>]I3M2=U(@4>GEF_XI26-Z]%0M0#Q4B>U$YA M-O4=4N=EN2K+YXQ'VPS/9Y3']! X!O)MD;T*>AV!>+\6]'JHDM+K Z_WU\E[ MFZZ8_MF.__27'T;-I,!7$9\B/H\3G_\8I_!G%IW?AZ!M!EF4_L/TAT6*BA05 M*7J)%/T"?RQ25*2H2-$C3;GD;\]1X!1-_F$D&MBE_7KCH^A@&/FQP[@N5'MV0]. ? M-UYX:DRMD.2<(TZ\1CJZ@(@RG&#%E5/A;FH'UUH19FODTV477D?X#I46OL.T M9%1[1OQ:CYL["1T_!CM9)'7,763).?9]RBI<+VB2\HEA0+9GU=)"2?[/W9>%W2<[+[P, 5_AHOCP/Z7+:#_J_83Q*$J HH>\*S!68 M._8M+3"W19CC4F/"B$7*,XHX$Q2I6EG$I1>T5HX(PP\)<\DQ5F#NN&#N.$2A M(%]!OI<@GPN.."4B#0]H+C$QMC"4<,V_E-I#O#M+=P<%Y- !^;V,! M"?$*T!6@*T!7@&XK0,=J3S21"CFN"0*JL0 M6-QR6\>WY\5U9NFY):[SYB^_ TL&GRJPI/(G7RN85GP&KT:LBAY9\8@R2EB@ M-:H%36$>1I%RV"$7+"@5[RGV:T7**+4Z6!R055@C[HE "M01J@,)048K)!-' M$N8ANB=%42@%S,J6O@(PLQZ0S$F-6&<4"Z0U2=$>I["@06.V5LIC!V"VR_#. M.L+)@FX%W2T1K LA'8T!&.8FXXM0%FMRH:U&B M?:+E%J)$:VC)"#\[N'R<7^V[LQ2R J4%2I\!?=@I!Y8A0\YY@#'.#=*Q]DAY M5X<:"UG;K9QZ2YBH<'[!M[++^\:W8)CE7%@X_FJ,N*P)LEHJ)(-TH7;!"$-V M8=KM.#I$=(^)\S/@RK6?PX2'?ECMK%.B0:]0BHK>6-8;1!M)M )%X0SH#5US MI&L2D=?:A4"C9V8MJX!ASVW4,26;&L0#J!DPK6O0-3757DJ/PUI[Y@-%@QCM M,2V*_BA@5K;T_,%,"!X]<10130&8:L*1$F 38Q+J6GFO,%DK3KT#,-MK-(@5 M<"O@5K;TG,!M/\$@S)6,CGM$A03@BQC DACXR3.FC:*,L+6;D?L$RUT$@R13 M9P>7)1A4H+1 Z=,.O8%R921%UL)YE]=!(T,I1U3*FF,BF=-L&]!7@D&%\PN^ ME5W>-[X9;8Q1D2+C1<*W&GXR@B&J(G<*,^+%5O!MS\$@1GJUQ 77VL65NT(O ME)U?1^/)I;D,*)$I^!(-VJ(8/5S*\F0$[9F;_J1BGN>D?&B(Q!('UK3@ 8&^ MXTI8Q*!\I+>(*UJ#ZI(&U<0%!KH(4V>/):+48[S> MK0YZ3$73?@ID%,U\/9G)/3"1>(3"R&>*6I.RM$!!6-:9:*:'=>NG-[6/F M7@-7!40+B!80+2!ZM $R4F,2.0M(U01 61*,+ Y@S49K(JYYK=1Z9:D]@O(N M F14[CB?X$AAN031M@?9&_I=G"%\[4'1/9]2FQI?O&I:O1HZ%./H+-!E!R%O MP5ET-?(^E946RY%?(5AQM 'VN4Z>-H8@:5F8D% G9!Z"3?M3$;I!4U"ZD=3(/@A5=MAZI\^ MAAAGJN5XL$0$+1!5*;$KP#^6.8P,J8V(42JMULI!A0BZ47CX3M0&<:(5,J*6 MB(K(3/ ^Q("/)/8D<8^+'5=_^BKWG)["*^>% JL%5E]:,E1BK7&D2(D($"FT M1Z;6#N' -5?$AYKH/<#J7L-3M.!LP=F"LP5G3SB");AR'+ ;86.2. L E @S$CC)5Y+Y7H.YI[QW;*CQ==B&A=8+;!ZF"MMQ$E#N$*4!(FX@W]T MC262A&--5:RI7"M=O0U3=M?=KW2/RKUFPIX\G-X7PKS_LMLF[GM1+'.+84M] M>E&YIT0=3VEY&_+6SG6I97FGO+S"J&5Y)[&\PJAE>2>QO,*H97DGL;P-C+I\ MLA!//IR(-117<*OSUS1OZ;-I!]OG^'4N3.=K[[_OH39 MJU#%4?)?]X>75;^I3-5,KV&VM]4H?CV1MC*3ZL?@PK4-XXJ17D4QI=6W_6$U MN1I-&S/TS7=OE^@\HVHFZB;I,-/):.8_22N%&25*Y?/63OVFTV>C$_]IF_[@_[D]NULC'L\$^UK M&;D0A'_S[LV?OO(0N7CPB0<^KR]4K5XXQLMG0?@%9O7AI\$NZ!%,H[X@M3[X M+/0%$0HO_GOPC2N?%X=>49K%JB\[^7J75QBU+.\DEE<8M2SO))97&+4L[R26 M]X!#KYQ.SG'G'[B%K[Y:NOF8#[_J-.C_7/8ZI>7-@26U//OJ6I]4$V4V]1U2 M9Y&V^!SG\^=6ANQHX.\EWYJ/^/F,\L0B3 *3KZ"VHK.XB%JE"@)%BHH4%2EZB12E.X9%BHH4 M%2EZI"DWNZ6;+HE5[3W=(D1%B(H0/4&(?C+]T_?8"6*403+J=$V_IDC%VJ%:*DV, M]G4T:SU3'(M*8:51K(-"'"N'=/ >$1MJ+ZBA6),C*(_7M'2@+:AV[%M: M4&V+J*:(,37##&E* -4$B<@2J9#E!..:&.G-6O.$':#:+NN?[KW(4X&Y G,% MYHX*YN!H9Z(1%#$M4[TDQY!Q-4Z-G+U0+BA,ZT/"W!;*A1:8.TM1*,A7D.\E MR"<]IT3)U.638<29@F.K"Q:I&AM:UY1HSK:!?&=DU84Y)NPL3;\=E-(M?[L61G5F";HGLO/G+[\"3P5 T?5>8R#-UM:=WW&L6J*)(5BQES)U0(2#!)$:]51-8H"_-E M-AH/A.1K9>Z)I,)9>(@HYQ GU"!=:XTT#0H,;^)<-$<2Z*%UCV)<%$H!L[*E MYP]F)D3,A(PHRA2U-D8B);A#'NS;VD>&N59[ +.]]K?C.VZ;?>ZB4-#M[+;T MY-%M/UWE&+&*><$0H!]&7 >%#*L](MQPH8QQC*U%P_>)EKOH*J>(.CNX+-WB M"I06*'T:] 6A0\K\T0+PC]O(D*H=_&I(](HQ'>16H*_$B0KG%WPKN[SW1$=; MQT"(1\%XCWB-';(.2X2]HTP;&2TWNS#M=AP>HK+'*2NXUBZN7/QYH>S\,!K? MC%)!=^!!.RG1H-L!Y; MZ91!(GB5]$9 QL"WZ\BY ?,Z.O741O.[B@8QU>-:%OU1P*QLZ?F#&;.6:ATB MXE0 F"GC )@8_!0"(U&!&9SRG78.9GN-!I7P?57V]C6AW'ZB0AP+ M22R12$;,4@J]0::.&%%62T:H<-J*0Z+F+J)"I%?C\W,KE+A0,1D+F#X)_*PG MMB91HD!-ND2D/5+&8P2(& /6Q"I'MP%^)2Y4.+_@6]GEO2=($E.S6CCD%*_A M2*P=LC$5P,"21Z,Y(7@M07(;QMV.XT),]FHM"JZUBRO7AEXH.[^.QI-+0E,U,A;T$":1UC$>2W"I)^6.;QH]IKSIN8M/P IGN*E=6:UMHY1"V/B'.OD0TQHCJR2+%3GC)_2'3>1:R,D1TG4!TI/I=H M6C& "V3OW0 FFM)0"XRX29X#JB4RG!(D@@(@)8*:]9L,SX'8,X[('2F@OL)X M3L'10_/!J\51P7CMO=6(9V]"M!%9)0R*P1FE:ZZXVXDC8=>1OQX3.RZ ?!Q-S* R,[% P,ZH 4XO4<6=R2B]H$E( M_6@*!#^D:CM,R=O'$.-,M1Q67D7A#,(L!#@RX)3:4DOXQSA5,R5KOE865P7. M18!SA0I8(*Y"C12/&AD?0;=(&X,)1Q)B5*RGZ(X+V'R5>TY/X97S0H'5 JLO M+1++*24X"*0=5XC7DB%34X>"JZU2BFMOUAK*[ !6]QJ%%'O-Y2@X6W"VX.SK MP=G]Q"=K+5VPAB ZSJ5 8K(A, 00# -0M;4:'U(W-Y%?)+V%-MK!LD107>) M418,+QA^X-)K1E/F%$9"LIBNV!!D1"3(<:&4)1(^6LMR?@[FOIJ Y1'A:S&- M"ZP66#T(K#I'K&96(ZR,1]PPAK0 @(TQ1+!D@^)"[L*4W7'\4I$>WG4'AS.# MT_M"F/??:=S$?2^*96XQ;*E/+RKWE*CC*2T/N"9]^N]OZ)MS7VI9WBDOKS!J M6=Y)+*\P:EG>22RO,&I9WDDL;P.CEM/)N>_\\HD7?D[>B2-)\;SS[J^^[M%+ M[W]Y&[ZXP=3#*GW_TWR=@_ %^?XX9!?)6Y"$Z?7PG>\W-P-S^S9]^N[&>-\? M7B[E:O?;%W?IS>T?_C5M)OUX.YM#_BH*0__.CKZDQ< (;^<^DR^/=(P0^M#Z M[R?WPD_W1!?:%LBOU0K7 ;T7;'V24).J8_'!66)?GQX\_= MP1VI9A>O>?0C.YAC4U/PQ,T_1C/_CO;W^ @9.K=FH&OYI)\@C? M_F@FX6-"YH_PQN\'(_?'FRHTSMPD#3V>AAUS^#W;NQ\,>?^URPV5F53/3';9 MPM1^#"YGZGJK*DWV5QF.AG-W/)IS0D-83LS"4&9 MC:9=T/5=NR2"\07^9O8%(-S W#3A;1-N3.I>-..+'(AIQWZSR4'^J=_T;7\ M4W\[&^,>AW?[6BXNF%#?))"__R%RP21YZ)F'/B<7D@N\^._% VYA4NI"8WX$ M\P#BU&= G TO/GA6#[@Q7G2+>#9S'=(G)<= M #ZW(F1' _]X/?A\/GG,?=AC(%\1GB(\NQ$>6H1G>U?.-VO^;:5NG*NTGOGR M'AV/>7U@-+]<7*7;Q06)BN04R7F:&V9G>'@N>*B*% M1]XQFZI?>J1I)"@$3FI1D[J6:TV-0R1!""\0C=H@3K1"1M0241&9"=Z'&)[8 M]Z[+%8#?_K,_N>H/04[_%XCI2KFP+=TKX[0G](XKA9W,C;&3EH4"?07Z7G1Q MMC;&D^ 1EI8CCH-#VDB+))&1,^(UY^Y@T)=,Y&PA;POV2*]6NL#>ZR^"/4$E%]8@YK!&7+$:&2DCPMQ)2Q0/&*]U]%AU]5:\5HA@JE"G(: 4F=WA(EC0I$Z6+9VV-T;]&W;XJ-U3^,=U_L[ M&=@KK=]?*E'_ 2L'(*@F5S#<:.9'37<&DB.U_7/L?VK_7ARKI2-1Z4CT7#5% ME358UQX10RSB6D2DHL>(LT!,K; 49*U0XBX=$^_3Q4;04A^O !TOKWX"*4\* MJ]F%L4[JGA)[;>1PXGV+3MK"*R![:#YXM2"K?4T#=PR9?%%6ZH ,MB3=@:4, MUP1'@8\!9+=]+ " A1-0 =@"L 5@"\#N$&"-Y+4(5",1HD" M!Z@E@<466V# MY3A2LQ9>VZ6S99]6K! ]P7?L7F3A6AWEI;UR:8.PW:ON* MFV!0(GWP-B*O*$Y)+1AI:CC"2AIJ:A>8);OPYNRIO;'$/2YD:8913A0%5@NL M[C%A)F) 3TR1$Q(@4GN.-(\1*6VP GRDT>\$5G?<6TCH'I6OM15F@=,"IP5. M#P*GS!B'531(&AL0YU0A):A%-?9@H')5&[N/;O&[LE(5ZRFZU]!B@=4"JP56 M7SNL6J?JP%UJ+&P7"4&;P')WCI@'EX."T=, _LN#W#'C.E M#599WNDLKS!J6=Y)+*\P:EG>22RO,.H9+&]CH\#2:ZP;G]P9_]]^@.G:HT9-J@!\L3%Z7NUX5C01(G@ Q+>4\1Q;9$64:% :!Z%EW$;#L0_N*OCI M(/P6?Q_"H6R0')B_C)KFM^%2*[+7VF?LXTI;KLS>3=5"ZF&J&? M4LI@KS*7E^-PF;]B;V&6L_VN'/SMXA#R\G5[E+&9 MW4B>P+/ \7V? MNI,MK?/*? KMY-**,W/VA]/1=&TNB[7?W]/LK 'C3!JV,7)!I'AQ:R].]8M; MC%'^XC9E^((I]\N\C!"AU:_PYZM'W8\H M GUJ\E7$9Q?B,Q>:U-N@*]95Y.<](8*U[K MVB&!B4.<>H>L] )^Y48*IFA-UTK>,^RYC3HBY9E!/$B%M"8UDJ&FVDOI<5B[ M)WVGW,2=6],_S+-M5Q.Y_]ZEVJ8\@(]79DAH&\_<5MW['I<[KJ!V,M>D3P<3 M#UUBHD#>J4#>MS."[!9"HR 2X!-AYFK$%?QC"#'(4(YK$KW3S!X?A+YW;GH] MS7YMP=5'X:"L6;0V2,1='1&/U *F&8J4,LHX M[82/1V!*SO#OM_$OH^%E&&^KLZKN25XZJQ;,._HM+9AWQ+9D#%8K)R4BK@Z( M6RN1==@A'P75M8K,V+6R98?'T-W8DI*>W]G\U1B3C_6C/R>6U_J'7P,C%!1^ M7$ER2:(-Q"(;E4-<@^5I@I)(.1Z=%-ZJ6NX>-3=CY6ZPD9$>(>SLX/'*>?NQ/*EFS#+MD(P13N\D!&2HHB@2+AC#RM7KK3GWA:';,BC9C@N1 M'ZU,W6M0/B_,/KN/4\+L*.LDYJ%:*AJ Z"(2X- 4O56.0=)9Y(8BFF=U&64JN#Q0%9A37BG@BD:D]@ M" !I&:V03)Q$N)WWE!!GA\#G;K.^0A=I0;KCLT^9XC[*VB I)4&<@7VJF3*( M:,:MKJG0M3\^Y-S-Z9^>'XJ^&L=H@=,"I\^ /VZ5Q#IJQ&0M$*/-3MQW(4UED3"$%84XJX M-@D&;0 8I)&K$"+!^OB@6H])G!Z.OQG1\2?3HU#>Y .O+@5!S'D0 RU$P M"4#H7#I"8X^(I-QS'!@59O= N,\P.1$]Q<\OB^C<#<<"= 7HCLF"E)912QG@ M'\ A6)"*(:.<1%XYZXWSGM(]1&UV&AMGA)\=3!XD-EZNH"](^^MH/+DTER # M0*;@=Q4+?VZEP?/!\2?5UCA-I+^GS3VI1@90&5&A8FTP%G'= M+$[TJ":N,!XD)@Z>Q+Q=,IW?-OR,75'BFB]0L_J41+E MR-CBY!%W3W%]Z;DSEB-IK$<O&6"(AJL0CR*=)N66T3J0'F(+AI6 M[QZS]YF407MJUUEH1XK-1R91QPG)!7&/A3].'G'W8W4[4BMG#2 XCX#&3DMD MM&5(2UWC6H:HS%IVR+X0?&O&](YKS1PI8)?J"@<&_1;YUO]]=./=9W(@O:") M!?UH"A)V/ IS7S5S'D.,D]<.]Z"Y#I0Y+Y$ESB$NP#(W$MV*_2'^'M5ZI<7ZD:'/0^F0G M0:&"QR=GK7-)9*@!WY5,6!T81MJ \1XH(<0#^&N[EC%X>'S?417)'==#.UJL M/P8G^9%"6@'] OH'-\(U#8P$;5%4,E6[=HD;E8X060"R"?O16NG:;4JH@8$0IQ[#$R#$QQ$BFM??I?'8X/ MX'>4]=TC]5Z3#X\([HLAOJ]\E:(8BF+8 9";FAD=A$4X.N>XJ_5<5+,\V*>%Q0^>_-01 MF9202*)UD;)#H?K6K&Y*7JN394=I+?>GLFSBR*?DMSPIE87L^[+0LXWR1VA- M(&3Z]-_?@!7UZHE1"/#:"5#$H7!#(4 1A\(-A0"/$H<\Q?[0PQAOP?Q^1%)T MM\BTH/R-Y1$Z\F32Z=.[D_X4SBC+.YKE%90O(%<(4,2A<,/]?BCX.7D.=^M+ M^]>TF?3C[>/7O'C]5]_XV-7/UIJ7NLE>,=/):.9V3//I#R_3"M+C:&!N1],) MO.)+\._:UQ&,+_ WLR^ 7 W,31/>-N'&C,TDS$B1?=CMV&\V^?T^]9N^[0_Z MD]NWLS'N\>.UKV7D@DCQS;LW?_K*0^2!S]4%I_J%8Y +RA]\YJ'/\04YAGG4 M%QK7>NF_EQ)X&Y/2%[(^@FG4%U0JO/COQ7N^E3D1N;)?3QJON."+O5'LC4* M(@Z%&PH!BC@<"3$* 5X[ 8H+_G7ZJ,]\>07E"\@5 A1Q*-SPI IGZJL%SO;I MDE)G0O [XO>0_#VIR.-L;3LDWR+I?IF C[WX]KGE*CL:^'O)]V-PX=J&<<5( MKZ*8TN?+[F.*$AX#^;9H[!1Y/J@\RR+.=ZB7"B%5DRL8G-"JO8U=!'H/%LK> MY:N(SR[$9RXTU6A<_0< ,+ROR,\YRD_13P<1L$<7(BX254S,8Q#AYGD.2!%=:9Z7QOEA-+X9I8N< ME0\6^&5>:&^K5>X.3I-]U9<\^=J1FVL]4B.D]I0BX11'W#&6BOU MT,'>K?5H/;;2*8-$\ IQ0@,R)K4OC9P;(5ATZC0:WA'9$QCOM@SD 01DKV5Z M#PX !RW!>_#5%_A[Y,[OIW0N0!^A)F D@T]P*CB"WR+RF$9"F:@-UL<'I[LI ME2XX/SMH/4S'BH,OM&!LP=AG8R+#V$L7 29\(!OUB#-N4?"6D%$+0BA:SV5 M]X^).VKG1G$/BV)B%O@[I=TM\'?$)F8=C&%>.^0%,8C7M4#:!H($,]('Q:E. MG1:.#4YWUCQ-Z+,#UV)D;J?E6<'AUXG#]QS-:V^QB@0IRC7B6D5DF13(,4.9 M8UA36^\>-_?9JXS)GBBVYSFB8K$]"^8=I#-8<#5U6B#FG$-<8@<8ZC5B5EA, MO.-,F4-AZ-9,RAJSL\/,'?7\^GHT?G9MIT3C4RX(/.RK#Q/0\4UU.8(U#:_A MH\I5140E;";4(%UKC30-"D8@SD5S$E%YW5/R_ [UQ6H]9ZNU@-[Q&:M464^B M!',DTHBX8 K!H5^"'5J3( ::;UFK!X>1'?C"J"LQ.)?);2>^B878-U" )Y3 M)K@%:U*(&JS)Z,&0] YYA:WW5&%3'X$UN:, /"$])NG9@5\Q)POF%4V*F*,5F ]00WN0#KRX'01&Q- M- X19V@* 3&DO=(H$$R=8=PSN0<@W&<8G9(>9>3L$*]8D 7H"M#MSX+$M9/& M1XQJJ3SBE#JDI**(! P@R@%.U5H:_+Z 1\N>6*SP?'']2@8[31/K-R.RD$T)%BT10"G$-9WN+ZQH9QYBM M(XL\KF748VVE]8(AGB),/%B.5)3P'4MHP"32.L:3B+:37DW%;E'[,>5+BG"= M%BIOUT0^2NH<&7^/%-@/X\L]2@PK"%\0_M#FM;3$1UL[9 @G@*Z4(>N81F!9:\Q9BIW1 MPR/RKM(/>IS(5XG"1R9/N/NQNIGQ/DI#D='4 M((X5058[A62- 9J%E [OP:F]T]P1]DK=)*4RPX%!OT6^]7\?W=OWF1Q(+VAB M03^:@H0=C\+<5\6=QQ#CY+7#9C0GU).ZY@)AIVK$%8"RC=2C6'/+(\"VH?XN MFJO N0A:(A6P@.^$&BEX%@SYR 21-@833B+?A*H>UCN^/_)5WGJEUOF1PLU! M"T62F,]A3=:_CRB)"YF.$%D L@G[T9CHF-CEN*<*T!Y05 O=+<(&=)L+AF M(I C\+/LJU.&EGN-B!X1W!=#?%\9*T4Q%,6P"R#W5EGB'-).J'2GAR!5>X:, MLD;BV@+&[\&?LL\$%HE[FNZX:MW1XG4QSXMY7E#X[,USZFTMA'?(16/ / \& M:>\$LCHJS0B/9+U7\KY0?5O!SIYB]2M%\1TEMMR?S+*)(Y^2X9+7TQ]ZF%A+ MF8>S6SJ2I.6W7UD>HZ-FIK3>(:&?D>WR50X$LJ9/__T-?3-[Q5/R?$YIJ65Y MI[R\PJAE>2>QO,*H97DGL;P-C%JLHE>Q\V>^O(+ 97DGL;S"J&>PO&7?!?R< MO$U_F7F!_C:]#N.^@]]]_]-NO3+_FC:3?KQ]U$+OO/ZK;WPT3A^F%T#>^]K2:W-TDV![=5?_@I-),&_K^ZZE]>#6[1.,6\ELKQ]BHS M]%4_/Y.>S>UM;T:#OKNM!OWK],$$AC;7HRE\,(J5&P??GU3AR\VHF8Y#-1E5 MZ9VC8:CZ33,-XXLJS:4;XC(,PSA/91S^:]H?A^7W-.G+-BR_^7)L?.A5G_N3 MJ_S>FW$?* [#VW\%-^E_"FD*0 .8V?_M#R_;9T:)!GTSJ,;]YH_T 'QKZ/HW M\)?!J&DNJI],?UQ],H,IO/YS@$G[, EC& 9($4?C*AAW!;, V>[[*7RK(T^B M7W[#"FG&DPAK&UU4_WD5AE5(PYI)F@ML^=*#>=PO-S!K>$E'M#2;1/+)TF:- MPZ=^^-Q4T;C):-Q4S13F8EJJ#\+P$@@!*YH &^2= G9+HP/A@)/@R3A?6G4% MW[(!YF3#8/0Y[ZD;-9/*FJ;?O33VAP8H TL$SO'9:9Y'OYIM7GY'FI:[,L/+ MD**ICI&65O8__INBI'[7Y.?:*3=A,.A5 M0)C/5R$-#'.$]U;7(]B20?^/ &PR@==4P]$D??2Y/Q@D_NA8QR^&N+,I-L0T MQ#BXU*+Y=KZD^1/SN2P(TK+I;!?,H!G!]R^G S,>+#9E52[RXF%ZTWGT(>\H M\$0;?V@WJ&6(EG05\-$XS7 3)U3V-FU#T_>@6X!_[G+ 5;^!WY,DYZ^/^V'H M0#8ZZGLS,;UNUP!/@NO'OIN-T6[&_.7PEM$U?#K?=%C]C]/Q3(!N@X'7!CCJ M^>K'X,*UA:UAI%=13%G^E^;QX >RRKR^[ZM-8:<\W)QHLXE(__^VGE< 4 A1*P:D4 M_&C"\+[EVJBI<(0C'Y1!W%F#-!<8&6$$-]2P6*_5P7;&::5(0"&D3M6NUDAA M"K]:@3FG.D0CCG2Y-6,U=I8B$BGL%!$<:9%VJM:*&TMT%&N7ZD,D00@O$(W: MI)QQ!=2I):(B,A.\#S'@@R]W.-H0M,FRR;7-'?2^]_BH,_,7AJ%T5 _V<#/3$E>.D;0>A:5J3Y[\?G1KU M5II *<(RUHA[JP!H T%*">QJQR3Q:Q=M,/$QUDP@QI,:E0"TH#HQPMI(8[&) M(I*G >T_.G'_#]._/[U#?@UHU_,[[BEX6]=1),7"O->P7L>1,48ARJ23UGMG MHKV[7LO!0)"@>QEH3<09PT@Y7B-BO%=62V8#.];U8K"(*946&58KQ*D02!$P M! )C1!+B%"-K9A*U4@4C)1(D]=-DQ,+^8HFL=)8SI^MHCV"]^&)3SOSQJE(X MSPX&W4GL^(>W*YJUSEX'1UD23#MA3: 4<8 >U(2D<$U1Y+SVE(CL==K M(NR\ U03&F$'0,6I(P!S.B J:S@2: ,' _H\EOYJ8O$*2R/Q+(X^-+_VCH\# M> V' UDS5&L"9S\!2*Z5,\C6Q IO#:%J[?*0\, = 505'"L('(8PG"@L'!9J MQCV7-$97/Q/4SIX#,EX<&P\H*9B*QJ(062J<*1@R(5!DK:(X!$("5>L\4,.^ M>S@7:@O&CN$"62,BTC2&J(C5/NX"!;Z6E[IV0/R_8;SIB'@P'EC75NV9[_#J MJIS3CN*<)A]ZV8%/:NVC:>2W_0F\U]V[_!P_^&=VLO_8;]P@1SZ:,R/'8PZN MTR3?+HPG)OECFF9Z?9/=R>D,.YEYIF],B@WWX0L@T)]'TX%/WTO^EWG8I0U& M+$(7"1CR@"&[@@9]8_N#+@!S,X;!.DS8_ 1\->?3I_#!V R;3AW8,/F-=!Y.V,GM\O)F$UM+MIYRGY$XWLP#)^A KJ[\9CS[!EV#8-K:0O4>S MQ::Y?T[DZ0]OING5;=#,AD25-OXT6V*.0ZVO\:)ZOT2L(T$W4$3ABQM,??C+ MGWW_TYS_!^$+\OUQR'OP%B8VO1Z^\_WF9F!NWZ9/W]W Z1A6NU34L]^^LRM_ MV?ZAX_G9Z_-7$:B#=W;T):T#1G@[OT;QY9%W)0A]OA N;@7MG_):KV0MI"2$ M-E/ASU?S.Q8WN=UJOB]A(LSTK1E\-K?-NS=_6MF@&?6S^ME,^I=0>/?9'3M1 M9VU>QY^6F?J,(?VJ'\9F[*YN%S%CL,# *NLW5P!);63Y$HRI!&U@>_D4>4R@ MM0392] )*L$,7'N=%D M(=G(-F'\*=EY,]C+;OC)U:@)W2/3X=I#"7[[*? Y MFQX XRC9U\FZ;!WV>:S^$.8RN1J'4-GQR"0_*AA^30J:QE$*S31OES=WB?N7 MLUSYA6#U-ZO8=&=S-X(04&H\>9>W$<'^7#=O ?3# -3:VH8O-J![V>$X@%_4 M@DHJ94T)80JSQ)I9>LX_+3#D?PL?O4X^HF^K MWW*Z2@/TSG9ABEBN(=RW_6%2'0G;_NL1;-?T82IFO,QTWQ6N*UPWXSKVMOJP MQ&\;U.4RQRT?1X#?E@\?ZV>MV0ENR?.RD?5V;%$?U ;Z=30,M[.#79P.?7LR M:],DX>SU7].^7W%-Y,)T;J9TUO3!=^F.W0FN/VQ=>/GYAU@NW6)NX989M7J0/-R'?P(%'8/?Z/IM88.9T&6Z;SJ]@0)D;.)&F ML^0X---!F[>6L]$&P"8K!]MV@DN)#C!VISQG[UC.,)P99A>OQ?S? M9 3P0)CQ+9JGX?C%$*/I..F=-8]+UD?+&:\SOKR :8UO1BF1LUU-XL+?+SY< M5)?);A]F!H/SY=#=KBP4.+BY;4"+F$F7<9Q?X5-JXR1QXFPU"Y9-WK-,/9N. M 2G_(<]E_ILWMQ?5SW$E^_;YCZWSQ*1)CH9^TW=A4M-) M/SNL+^XY)#R!<>9!B.Z&P"PI#\O:^D!0[:5%'&N&#-$&8>N4I4[S&,(V(I') M,9G]DN_3NIOW0_]+YS2"[?FU!0?_V_ ?:^-MH.)[]^GUR5GU,L/,1 MYO']8.3^> ,,[\Q-ND,XGH;'G?E/5KI7)'K.H7]:XB4#(AT)I\VL*3FN^5#\^PB3+X'L\G^--/) M:%;')$TU>8M@:W-H!PRHT12LK_Z7X-_-C:L+,*^Z+\!Z!^:F"6^;<&,2ZLQX M)!?%:<=^LZF0R*=^TV^=HF]G8]Q3&*1]+1,73'V3?&#W/T,>^)SB"R)?.,9# MG]<7]:Y?4:;PF,_5!7D:OSS0RTE]M973,5>_4:=Q;>^YMQ+/9GD;YK+#Y;XL M"O*Y%0H[&OA[Z?&]&:3,^JJY"F'RFG?]A;>*3VFI97FGO+Q',^JY054;7?BS M'?_I+W^?N7KS;^^SCRC_^.N2R_?G6:2A?2B?)DX;^(ND%$EYC*0L>;(S[^=X M2OO3W*N=?_TYGY.+4!2A.,Z]W9%05+\OAW>*$#RE77(Y8A<;=K?+^TH7\@X( MCD'BM@E-JY'"G5#N@3+7I\0\C]9@KX^1'MV0_?G\$^F<'* M39S"'/RB;G6BC!;(T^-@.]$C72J]D44T_ %[5EJH[V:3?SSXK;#/+%X4>]@2]WU M1 _+'?=(/0"_'PKJ#\CF!=4*JKVH6ANG'A,1$54V(BZ$0B82@R37L6:XEH:* M-52K,0M6&V09P"&72B,%V(:LE\%QD[J/RH)J!=4*JA54VS6JY?M!].1WO\AX MD?$BXT7&M^7IG.5=%4_GF[_\#J9E\-6'2>X'\[6KU,7)=>(>T%5BI.*MJ/\% M7?6]#\.W/_T?*IBM=30HLER45F*DC<)(*L&Y);FRR5V*K@VB3<#_8_+469Q'3(,#&P2KNIW\>"8 $";)X('$RU#,2220R M,R+0248'2GH1%-2V4O%5R8Z;<4Q0NT) MEZ)Z1@Z?SBN:O893KL;2*SSTRMJOX90[5U1T5LF(Y(!PXLJD#07&2PDL^6A= M9BDS<5=1T288YP(O,SD5"* MW9J_NI2I>+M59G7BOA8GKL["FT@M9!$L".\4V$P)."T"R3DD)LRC3ER?O%>9 M.> Q:!"TC,]D'G6H3 )/ C\2HCIQ7Q5+'(=@>:W:Q/VVD4M1)6<9!.4B"&,) M>*O0SC'$%ON'&+XRBY23*'RV&4SD:$\E9T1VST('3DRB1# MF>-W%95,1##1&R ^NA)MMF %]4 8311OD9T.55&I=%[1K)YR553VQHE;4W.7 MFQ",)I_:B;FX32E6+^ZK\>)&9T*P4H%KO2R91G!94PC*1A=DIC+)QU-QE>&$ M.@M.:0(B: 56)@],>!V"3XE;6KVXKXHEOBI9'N\N=#"RYX6'_JS^2H>IDMQO M8-E 0O0A@#<*H2)'@GG+V.-AEOU@A0J:NZ:#5P":F[#C*H14"*D0\FH@Y(&N M63YYZZ4&F4V9P5O:Q 1F0:LLE0J1<[U21L5Y$#9E!9D&"2*1 $ZD#)(P&54F MD=!<]:[C99;]8(4*FKNF@U< FE7OJHG2&_:Q+_;QQCGYF&N624.;C %+E9:**2*9<3U^S1FZ#\%Y19 M!YSI ,(R"B;$")1ZXA@E,H255-\U=JJ=DM*,BY?WJP[>;OV\K4.YJ7[>XPE] M[,\V'.?9/T/ZL5-6Q%\<3LM$OQTJ3KMI_?64S3AX'>J!QJ:1,;@+HL83 MRWTPH*VEJ+3;#)83#5QSZ3PS+AAZK-VA*X96#*T86C%T&4.9E18U20)!D^+_ M4!*LT19BE)SQ())E*ZG]E"AM18[ "*J?@@F%>JMCX)-GG# IY(XB(%*<,"(K MB%80K2!:0?0P(R('CRC+,1'\V>$R-OOJ_ST=3WKYZDG@<.?Q7WWBDU>_@\4] M=<;G>DO]>)::C-*ZN2SB>MP,X&):OCII M?DPAG?LT:C@]:1AAK/FV-\"KA],QWGC\W9NEO5_064MFUW0[V\Y"TF_<=#)< M<%C9('Q4V>!R.?3=U7 ZP35_2?'M;/V4D%/RM\47<)?[[F*^WJK]XL[O%08*]]+)>GW/SM[3=__\HU])'/&3FE:LU[ M//:Y/M6;?D1]A:=\;D[I\^CED4BU^6J@^CYX>4[TNL6SWB BJLS Z/%XT#(/ MMU]9O@=9 K=#&C2]0(4]+>9Y.).Q?W!]%'HH<\Y2FKSF4W_R]/3# M7VI=WB$O[\F$>FQ0]?]-AY,4_\V/_O[]'Z->P!?K#=K?WH5)[S*U/_[6CEH? M%_]:\TL1LF5;9A>U.OUA W_EE,HI3^&4O_ QO8SK'$Q:VO^ -NIH]I,?I]%E M,1O;7W]IK=7*%)4I]O-L-\04S3\&PVM&:"H3/"<9_'X3>]%OI9K8%8367=ZS M*E*. II"WXW'+3:50.]&=NZ1 ,PA$<^3)=CK(Z2VN&*S]+,/6U;1MC),-PSS M[:_I,O4;^EUEFLHTE6F>Q32L,DUEFLHTSV,:7IFF5J9OM_OK(%TUYVUY>N7^OB#[2S]FXRI0\^"_K^4I)06AQK MP2 E'D $Q\%;84!S:5W41+"L[I:2!)Z-(<9"ULF (": 3:6'AD\Z2N88L;LI MQZ/B1.@-U^,=3$KW0=-YA;4*:VO!&BNMX ,'S7@9?I,I&!841*&"3LI[:E=Z M,UO*;)"6 B?$@W J@S/, ,F,J*BRM&1'$\PKK!T)G5=8J[!6I^!4'J\\?C3' M77F\3KK:C:_S'ZA;IMC\-7$3?(-/0US3H&BBC?N4!N&J3KXZ'A_H8YU1(Y-H MN7B(O#AQDN)@HF%@; Y*,^U]#G=W=.4F1H?(0B*0DG%H,G$/MFV/RJER$G], M9*5':R>3K^YM5'KO?RKY'KM4>*VJP ->C$BDE9J#XF6BG8H6/,L$-.&EA[*2 MAI.5/C\*L< ;#]0$Q +*'%AM+2#_&J$X#2&[G7@QF#H1C%46SUW#* MU;!YA8=>6?LUG'+GBHJS3'-/!1H@-H+PD8 Q0@ EBG*;#/%EK.6=49B!$-0@$#/".*R F.6:D1&TG5D6ETGE%LWK*55'9&P]LS39=RBLZ7S:FK54]XYFKUJ4^N@#[VR]FLXY!U(@P5%0DF.;2#@D43A@0%.4:5C)7>D-T,J:F*RK'0 M>46SUW#*55&I6;F[ZD PFGQRGU#8X3:E6)W"Q^,4?LR)2R4A5!!\#D&%1Z#6 M8RSJ,C9FSA73E(:5!-J5FZ!FQ)RA%)R3)9(N-#A% Q!*=331XZ=T(UFXU8N[ MKRSQC#ED][46.AC9T\D(NT>:*QVF2G*_@24-=4)9-):LTR (D^"DYR!#MB[Q M**)?\003ZY6/DH/("N$E>0$F*\083UDB-#.==V1@G7!)MSD$]#G]8H^'6?:# M%2IH[IH.7@%H;G[J9X60"B$50HX80N[7N[R7W!#OH%1G@2AUE[;,5#*X56'K0M/1>^:#(3(_ZIKE,6;B MJ(",IPM". &.>8)R7P1*:=+4I$=OXK@6V>L2W"[EV9&7!@M!@E5>B*BR(%1U MN%/MB)1F7+R\7V^MT*F?]^&V#M7/>YBAC_W9AN,\^V=(/W;*BOB+PVD9Y[=# MQ6DW7;^>LAD'KT/=;WBFQ&.*+J$4,RA J G@:=VCE\!3':GM6$*T@NF[4U J/ M6G=QO7D$1,T11+G!7S6),@=A0Z8KWKM@-3%&EMX$"+Q&,_#E7X$+*HV(+"9[ MM)VA*XA6$*T@6D'T5A%B5MYQF\ Z1D%D'4LD@Z)JF;*2F1&J5J:&2(/0R_'* M2#,'X6GYCK%E?@C)Q).0G-\)B"IU(I6M(%I!M()H!='##(D# ZV("/ M9ZEY/SS'YUXUL1>;P7#2G+G+U)0_3$9N,,YI-&[<^7#PJW^UW&%.5/,PPH\"2\Z&%:YC">_&XS09OQO$ M7WO.]_IMFX;?9G08/PS^+*T;"@7^X,:]\;^[WN#7X7C\RR#TITB&OPQ^9B-+SL1?RZ M:\;3O!8V7^NQI.)_B( M+RF^G3V.$G)*_K;X I)W]SGW+WLC7LMVUV] M6=SCH53V]K&*G')E_O;VF[]_Y2+ZR.?FU,IU[\%/N;:O]CT>*6 P7^T1M*[; M_CDJL3D,E?BV<4/)(];-LVJ(ON+6[FIW7MPYO7W>YQG1^&$_/KA]_]4J?S^M M*'\O-Z&>4E"T#[NX(<.K,C%?KFZ!"QP\2_^W/C[OTK?G4/[B\3E-0;B6+]=,7 MB+U1:EFBI'],SP=O8V]\T7=7;\JG;R]W7X5 MTB"^]<,O90TED^7:V??EB>Q"V6/+WI3G<[U=IX3<8K\%WYQ=._LNVM%$K0?/ M97S/-Z[_V5V-Y^D=RR>TV/Z6ZN[?^W6V>/.JRV:2>1=;VFGBHT-#(ECJ@&A> M.B(H"MXP"EP3&65*T9/81>)CZ:7$Y/M#!,?\^G*1&G#:+ M[5D:UK4';WB!JQ%@NI92*T61=M[D$.[1&V-FS3K4-QZ+_+$?/J3-B>W M-RX)N?.TVIL4X(<3:X\E]Y2>FD?3)$^M6#,;D\I3RLC2/X]^X9'/V>FZ=Z#B MU*K#21#=9%^'0TH=J)D1KS4S8@7/:YI$99[*/"]CGIJ35W.,MIEC]*?[W)RC M'COJN7Z=FW"([O$:5.HPJ"24L6QBF,/XU@V,4@O'4A&(PA'.%@2\^^^% M=3>B*\N3MJO!]D91W1^5/':6J3A9 M#>+OPT&8_=*1Y)(6)==6A\T>N.2J\%CAL<+C8QJ^H-E%(D!SED$D1/RF06J#.2E7I;U*I2J5.I!* MUICH24G;=K0T/Y4H870R8!616F82?:*=^N<[%T?4GDA2_?%56Z^X6'&QNQP_ M[I4-B(O26%W:;ECP3EF(T443!17"K^#B6O[X[G%1HIHN*BY6__O>JO4S_WM5 MZ3$BNV]K,WU-7 HS;$[/= /(=RC@\$5;QL>)CQ$CLR>$\(J/':CXA]GIS!X>/C]'_AS2\I[I%2#:(GE6L@&] MB<"92TK&9%PF7?2M_F,TO$ .O_JC[]ITEY_^->U=E'$CM7WZ2OMT>=HLMJME M@NN].FD&:;*Q%N8B9856E@;FO2@#9$I_,(JJM@K2!^N$CRN93YV2PA:;EW=) M NN=^*V33K=.^IA;F1_[@):9=K/<427)-!47GDRKVQXBL.!\THM(EHW >#]<#"> MC*9ME'SN^OTTJGUL.\@2V#D=U,;G3SY\PR@[^-.OV7&5H2M#?Z6J+Q"?I0Y@ M%&$@F*5@ C.@K;1")\&M7)E5[$ST0;,$-!H*@BL/UH;2J<^81(-4))DG1US^ M?30"JMJ\=0TUKTXIN-G?WUPXZPW2Z$[@JPJ%5\-#518LRP)MG.@B2[5CTR +T+$)FJE0OQA2FU( M%CS2FNE$\@W7-!X[F5?D.KHC/5+D\I*F:'P FH0!(3TBEU862*+96HT*:UZ= MQ^4I"0[1CCB>\#M*@9,F0/#9,*4M%]KM!+G$B32R(E?U97;DRSR_F"*CW^BW MK;8['N;)9S=*562\&EZJ(N/6N &B"/.< BJW!$04'KQS1=EU/"1.I,LKJ:8D M"^^EXJ7(.8(P*&N,P&][X16QTM"@_4Y$!C^Q8L-M2(^=S"MR'=V1'BER*H\0KE\3LB1]!&ITQ]BE)M MRF7[&'(9S2IR58]N-^.XIB,DRNDHM3IN1HK#GVO8_O6P4)44MQRZ,42C> *& MYC (@C^9Q"TD'IV/BO%,5RKKJ"9$T*112-@$@AE4;[F/P)5#,9&-8Y3N1%*P M$T+JX,:*7/5(7P%R2>IC2H1#]IZB=4X]&$TI>))LILJHY.1=Y!(TTQQY6_F) MUKDV :US-.LU]399QKF)N['.$;E4=>A6AVXW#/-KID*N M5<=]/2Q4)<4M29$S:K*$@ I<@ M+4_*:R5C7ND 2LX<"DEH,XSJRG:ZW8W2BY"EZ$UX:IZ.2 M@F!B!.'+I''/,U"9?#;$\LCC;F3-B6!UZFK5I"M"5H3L#"%YS-J$2(%0*Q$A M4;TVJ(1#8!G_FE#ISBN.!!&B)"(2X-ZDTM_=X7<2 R,IB4JCBL=W4_V ",FW MVO#]P!%R:V[I.M'IUD2GBP=:3WXJO%#%V:LQF*MCZ-8HIN!<&: $W"J/8H4% M,#88R"4U@QF6N%F)?KYD%--VHI_RA-+JTZ[058_T%4 7YZ@T4VI!:F= Q$3 M)14@9AX=+ZD8?B4Y^253DK8&7;44K_JT.^*8=R%,SZ=]5_J4QX27AYYK6:.+* M$25)I"L=DEZBC"^APX]+X( _]U/Y 87% =N5!4B=BTY4Y>^I">EJ# ML>\J2E>4KBB])R@MHQ;,, 4DBPB"1PI&98>(FT2R43%F;!=VQ[ZAM#AAF^Z( M=YPH73W^^^7QOS-6K K4.JN\4]GZJF:5:QX(B8J@9$MH?PB1P2D?@1)C'6OA)B8CB1)@A?8@2.E22*("33-A M60ONHKFKAX<89*+2 @F)@&"!@I6V;0*#"KIUJ*:SNWKX\D[><=@_J(:K6VJX M?"QSZ/3A4MCM4TZ#5_?Q%4[V[\ASC#8P%\"71KHB*3QR2S.([&WT@F2BW$HS MRXCDD:S!(R_-@0)!@O%1@N8B"L5R#IKOXL@?SA3;W9&WO+]WI^YMCD(ZB@9W M1H,[,0XN^ @V:\MT5IF0>TY=XTE' \YZ#<()"=[)#);EE U%=-F3C<_INU%((_X!]':7R1< V7J7]UVKP;-Q=N M-&F&N;U5:23O!E?_:UPN:Z=C3D>]P:?FHN_V$5B"F-V@9,'_)U8Z9?EOHR(=5=-R4M/\]:DG9$ M?.14[R/Q%=T"V6[X:8#W0S5EC"16FE7-MZH05'\X^ 1])+3R\3A-QBW%]N]M M;37KY7IO9]?VE\7C1H7(/_%:+[_UGQT="GW; M(''>AC*\I$UE:%7F\03_,R,Y)-&B.[>28GP+31\"T]TM[O1>:M\E]E+FC'/, M0Z8(P((;A^J=4& XM<$:9:Q>:3;P$J7N!GX1?1%1?BV \J[%D_\W]>//P]$_ MQO=@[0W"_O+[S[<@MO!9@=GBNQVGP3??_S[<)X!=PM!PAE8J?NMS0DCL#<)T M-$*J? *ALM-;#H3[_ /_HVF.VD50UH?K?!DLW]JP1?*9H82&I$H/IX!HC":K M%4F7MOPR)ZF<3FOI&DO)9\,IPM,?[JJX=XI&&\)HFN*O/>=[_=ZDE\8_]L:A M/QRC=/R(#_NA/PS__*9)J%Y49&,6BF!>@DU_!7.4ISV MTX>\2@4?"WVL10#JL1W?4R_9XJ3[-YO1N,D.%<(53:%56E=@^:3517KCHHC, M+:X\[/>'GXN-]6VO*"[#Z1B_.O[NS;;1PDY)7];? '/ON\NQNG-.*&1BWK?8A_: MC(/9O;^Y+RI\V1OW6L*Z>K.XQT-U;.UCI3T5?WO[S=^_<@D[9>:12^ACGZM3 MPM:\QTY>XY$T7//5HL)]CL.;PX@:O30H=DC+>W)X\UG5&(LWW^#FW.18K:M* M/5DXO9Q.GE(FL _;5YFG,L]FF(=5YMG'EEO[G0.]7C^!UM0)P_,2^[])#%CD M (3AN$Z&.,@6';M) 3_2].XHJ;/,9M#&N#),*("EQ$'TPOJLN1)V);W[)=4P M/YU?](=7*?TY8[\E=\S[XI[MKNB3GAA6.VI5&-O[(ZTPUB&,):6C2<&"8J(D M2"D'/H4,23GM$G$BVDY*W+<&8_I$ZH<3& Z5YFMWK=UJPQ>C84[C,9*2ZS?C M-+KLA3H"^!5Q4A4:MS(M79"<,@W$"E-:R49PPF3@BD0GE22FL^Y5A?O^6&*^ MGU/7$H.?4+[AVL9C)_.*7$=WI$>*7-8PHF)0P'D97FYB &^C Q6%\]E1GOU* MCO@+.SIM'KG8B32T(E=U_';",!\F9VG4N+G".Z_\JCIN[4=8^Q&^5-J(2%@0 M!J6-32@Y"$64L4*@#!&6$"F+DZ4+/;EEW=5\O6ZEC3AA:L.C./>T*6#5I2M" M5H398 M)V/6-BW,J#UA;*O2[.![_E6PK&!9P?(Y8,DTT:D4)RI% @C&,GAK @0IK?(\ M"ZH[4?\W#99,GC"RU='(!P^6S^@LMY-Z\EV7*79;/LRH,Y12 2'94"8HHNU4 MQIDDKP+''U1RM(ORX5N-.MX-XCS=ZUWI_U,KR>^O)->GS?W]37;3=[ V55Q[ MJ;\,FO^8#M*\'];%=#2>NL&D=$\L%=@_#-VH+#;_R"0'C8M0;CEI>/6T^GO7&I1%(?UJZ M?K@FN[ H?[]I$[ M]/JQK& Z0.'67C-OD8-_:SLW-=^.4VI:1J'D9 LE][-+RYW?]":X6^'!8\8# M.N]-;MI)O1^VIX/[O>11V3[U?35'[@-"N=CK[ ][:IT'"%QF?E-Y< MGU._7_Z+9('?FWUG7!H1E)N=-C_.R+90^00OO4S-.=[M[,&FZ!Z>3@A18:6[($@^^$4=2N3?M9K-G.+J/"7-+I, M/UQ]O+K S][CACZD+"Y0"%7,R5/?_/_0G2@%'V\U7T&YZO#H.R'I\Z0^(;&+[;OG#>1/">7C9/ZV3G7;\E M\/%9*KT5'VH?<]=8VQG[=M6+Z9:@>SJ#M&2V'15WH5I?M.^;OK3ZVNU%]],7 MB*V^B:LH36:FYX.WL3=&.+EZ4SY]>^%BT<268HN]V>;.PW&S/\P?NMCG]JN M4ONM'WXIZRO]Z(Z@[.5]H=:KR%^/Q"BAM]P;<[_$S*=Q=AW/O'"? MTBQ4"2[CR[YQ_<_N:EPZUBR?T>( 6J*X?_?7V>3#](0LN8 6='TD/9P$/57B MT=Y(IVK=#DR4GS+&U[T)WF/-6YA3;=9>R^GC._;(Y_94=O :ZY\*.S7//)7C M&BEU2.UJ%AS^VKOQ'/Y2Z_(.>7F54.OR#F)YE5#K\@YB>950CV!YM=UM):^] M 8I]:"C993_.'^9>;S=Y^?'OPYY4>C\6P=@E=3^8>/3:SOO(E[?'Y%Q/LBZO MZAE5SZAVS5XR9,6;%Y3H'P4BU4D$E7DJ\[R0>6:)L95C*L=4CGDBQ[CQ6?.' MNVKK*2KC5,:IC%/'K>W\MCM-D:8-D3$$1)<%XJ\-Q:&2++9+7VEM"D=# <)/$.!+,2 MO":T=.@06DF3I'2+@LF01N.;PMN;NMO?T^1#_@M_3C^X<8KO1B,W^-36COXT MZ]_=53.P$Z4WW-ZF ET%N@IT^P-TW[ZPN<. M_[0K3CX)UZAU3"8MP"8B0#A+P!%-@9)H;.0I)IONXAHG5'"G\#LQ9A"!,G"4 M&@B2,T0YHZCC7VW&,N^;T6UK0[/AF0\'H_?589IK.PI+$_[J$*SC,NJXC)WX M$H]J>,1!ZQL50G9-!Z\ 0AYJ$QAC0N,:4G8,-5,TG!VG"0B/S*48J$CLKF;J MA#7):P[9,[32G=-HI3-6%%5'I?(Z>[HOKDJN61W!4U&THFA%T0/R@PI/26+! M@BI-VH5W"GPT%->? M%9*9Y6)JH_!Y6WY0?EKW-"9/645A"N(+SUZ3'*1IV< M!)>< 1&)!\^R!QV,B,YP(Y.Z"YJ:>*EU#F!#X""20*#-V8&..5O.J;#>;-_) MRKAYE;BYYRF;*S6 KWIN9/7S9OKEQ#WX06'5!5$2IB+*F*JR%559J M 4Y)2"D[' -$I2PC3)/*UAK_LVJO+MCU:O<)JA=4*JZ\'5K?CYB5<^)2< M JL$!6&M 2N8 B-#X(%&;LU*\.TE@Y4VGNZJV6N==EM=O165*RKO5-E-S*LD M)065G0<1/$4 U1YA,<9$O?8BA+LHFC+%KT0)+%N'"C(BKY-: 9.9NY(2D1/9 MOM^7LZTF*^P1C'8\-'QY1MOW=6SXO)XM ML!"3CIYJ'D47^LJ/R4_J9/"5R>#FM"D[T]4@PY7C53IJKPV'G'D"(5D"0VP$ M[FWD)8"6^$K6P7IS/LMR/A:V7>N,UYT+GA9?>,F6QAB_>1>,2>SR<[C M,N!S/H;T9DCI0R,^+XYE!I\TIX(\.H7M%(VU=<>]D5/&Q/ICYU[UB]1^L/L3 M\ZQ]QEY=G[$_T P*O8NG)0+4_F*5:2K3?//]/U 3'N)6_%_4KXJ%@Z)IC0;O ME7\J_[PN_OD]39KW;C2Z*O-I_.COW_]OUY_6OLJU<'VKZ8]I=-[\.G2#F@)Y M@.T>:F.3+ALV">>4%A*2"!J$=0),^55DQ4CF1 6WTMA$&NMB4@J<<@$$5Q2, MB $\2388BI^J<)]'^)=!B;^40/9" KP[+_I31\$714YP4VIWDXI@^WZD%<'V M.*(6\8T9PFGWB+AD5R[,RJY2++7[:YE^+=-?ITS?!DYT%" T MI2A37"JZL0:IG-!<.7P,OR?+R$0K)!BK2T-]@?HT+_VJM#8Z&>:DBSMP&; M MN R.JE2_ F0%R J02_M6NWI6O*AX4?%BK2I"8SG#>P'548$(48.3EH$VD5DC M):?ZOF+O9RM4W1OI57^JL?M=M"Y"&O5/2KO:[VW8M 6??N %UC]C5FWQU[_)K&XS=-F'5H:2Z*J!W6 MT'WU-%=/\TM%B^?*\L #1*\R"!,D.,M0;?8A$F>2B&XMT=*V%;W?;=!Q@_WJ M>#Y6WT*%QUT?^BN QQJXKWA1\:+BQ9KJE*0Q&><@&V) ")? A&P@F9@UVG:" M&-VQI5[5J ,TZFO\?KD1X@"J25\[*==.RAM)S2=$:$H@ZTQ!<*/ 6AM!HV7O M@\XHDM:*@WW%OD>^[E8V;:.<_\C:*5? K(!9 7.7B0A.>*NT-$"B]<4BX&@1 MZ 3.**])<(1'VS$ +V4A( :'CNV#K .K&/!WN)EM^Z4PVS[;0\/II\C MA@YI>4_NP'KX2ZW+.^3E54*MRSN(Y55"/8+EW3MO;0=#N#8U#FEU]7L\8:R; MV5-W)T"Q%TZ V@_'PR9HH,ZVNG/-$8^4VIL7J;.M#E.0']+RZIB1.MNJ,DUE MFCK;JO)/Y9_=\T^=;55G6^T\O[;.MCKD4O,Z_*#+KC!9&!MS!JYD!J%+GZFRF=2*.C6-2)NKD\6)ED9-:KHTM? F8;F&TE3HP]O@Y_M4]6 MG6UU#(*A=G1XM1T=$D%56%H#1'"4*<%*L"H*L*@Y2YVX$4'=E2DH.RA3A*/T MD0R$T0P\3Q(H-9(Y[FW>B7*%3=&^E5?ZJQ^SK;ZF!ESL&P M377J+LL+X9*QA%I0*1,TP#T!2Y4!Y911DD09I+DK+TP20B:K4%X0B?(BH;01 MV8*+F4NJ?$[%$;QU US9S0N08Z?R"EQ'=Z0'#US;"=633+31@H-VQH%(T8/A M)( /0BFA&$]QI57_^D!80_4U5%\QL6)B1]&41$-VG '7N43H%0=G X>L370Q MB$P-Z0+#NC?^47>3K"@_T;).LJI*>P7,"IB'DG_ MC77>.810ZQF(9#-8SRWHJ'1DV24C5R99K0G FYQDM?'T@[T%X)JD4)&X(O$6 M5=?28X60E""HD$&HXE6A,H/17 ?M$PNJRZR'#4RR0H55B=FR_QNU\5WGOEH*$1# @@1T0 )*4#4D1B69CGJ37AI_R,N&S,=RH!_Q*3_T MA^&?WS0)[9B+HO2.IFG#-L%.IWI=SRTY:7K%(D[C2>,&LG+10IE3MEDB*_9X$O/)I6-ZYRR^TRV.J?L]N<'/!YL;UYD^WZ+ M(U1&7L/RJM94QI5Y*O-4YGD: M\[2=/BO#U"8T6ZQ78X2)FN5[@%V;ZM2PO>F,<##YJ)6A]_A(*T-WF&[O2XI) ME!JH2QP$,0)L8!1$IHE%:5CD*Q,&I)(\.>I!:>WP2BW!QRR >*FY-2$*QFX5 M*BWGIMSDK/R9%CD9'_+"''HWB,48^F7P.S[NX^?4OTR_X;//QAWEYNL3P4UM M3%A!;M^/M()BM?%R/]/#Y^('2@N;-V2DO'Q\[ [Q8_JJOA52*M'>OR0%IDFBA@'CAH/@C**\)0H M6!V2U,0HI5?Z#&W-LJVXME\&;0WGWC)H594:KX9AJM18EAI!"VY]&?I!J 3A M. >350;.O7&:1$/URIC0YTB-1:7R,P3'7%J#K M*CA>#<-4P;$L.*@1/&C.($E3(EV6@&,^ [6<:H7_T];OQ,#_>3@==20O.#DA MU;ZOB%:/]#4@FD$DRU%0R#0AHAENP N>(.G@%(]11*-W9=]W"&KLQ/(-MXX_ M=@:HF'9T1WJDF*849X89#D$D-.^-IV T6OLLHGFON#=9;P/3'C;ON]36*K+5 M\'VGUKVI83 (YJJ'4%S@J<%3@?*R)@3E&:(BA/59GLF< :'T![%H3+,4DI=^:( MZ X[Z0F76YWY6;&S8F?%SB/'3D6M(%8!US$A#A(+/E,-:-E*&Q ^8]YMM4*' M &I.3 70?ZKSZ4)W=1K/*L#JY^D6A[ M58.KJ;1"F1" JQ*A)):"D=Y!9EG)["EC,G;A42ER[9?!>#*:%G'VWHU&5[W! MIW?G"(M=3;!66TBM.+()UA4O*UY6O'P.7@KFA>>E$8-V!(3R 5P(&?$R*L:T MCIIMPQBXXTCI*H]#GBC.*X)6!*T(6A%T4_DC(EA!#0.;% /A# %C?8*D>,Q> MAIRDVY$[I2LG2H71KOPH=21I';M6!^C5Y1W>\BJAUN4=Q/(JH1[!\I;U)_S9 MH1KX_4(!_7UZGD:]@+_'WN5F%<+_GHXGO7SU AOBSLM\[?FS2\N=W_0F^-SP MX)[].L1W>/=IE%*K]"]OW@YV8=UU/YTR#OZ('UKJAT'SFQN%LX;9DX81BO^> MG*7F_? <7^6J::WD%)O>8#)L7/,>?^Y-3IJ_4B@&X%4[M?#?IV[D!OC+-5TT MWQ9+L2G$\EWS;;E?::C,R%LT$8>CYOK#^?UNOMA>1M]^UWSN3-/MVWH:F(!,38*3B(*A1 MX&74D+(0,LH0A5L)!'HMDN>1 1=>@; EJ]!)#Y1E1J,12GASRRV#HLBGT8?\ MT[^FKO\1^3"S_^X?,;DUA'#.(5RS,6T'Z?!-]]/2C>/?3KDR7Q=S;?X MP'["][E,_:L'0&4!"">(GDUE+*WLD0HS)E MP0E@*A$0)F?PE!*P1-E0J@B#6VGHD#/-.60"62,$":]1AN@<0,= I=5"9<([ MEB'R$1DBR.E>2I&%:C''S(;>*"1NW,21^SQH_-4M#6FXJD"UN%.NN1@-0TIQ MW$S'K0[57+C1I.@FH^(V+W_(TWZ_O70XG8PGJ$WU!I^:28&R/D+9N-6OY7=,O42^5A4"][-O4R.J.ER5EO MM-^D9!(*V\P56)90VB+&(5'Q (%+1:2E47!QEY1<5J@N&P-&2X;25B$A>A33 M.I"@&&*AI_Z6-&/*:2BC#:<+M/2S"A#7%N 6*&_NX:@1\VD&)EMT+!QD_:B\?2\T)Y#N?P% M'W&11B5JZS[A)[A*%UMT+!H]MTC@]*LUEG]<;]8/N+6X M^_\;_UV(=Q&9_;-5&)>H]F(Z2M=D"VR9;L5C9'MJ]HEL_]8@;7W;0TH8#E+3 MJL#-7Q]^_K.YZ$_'>T<="75]8T@"[@0B&?$:#'$!DHI4:Y553BM(%FG*BKL$ M"(.(9(DC17EA(05F0T UT)>(_Y:HX['@/3FE^T0U*?X3\]Z^(YNZ>FCQ=/O$[]W[S.3W ]_7BR; MRU[$'7/%[IB6)5];+4UVH=S4/H MOFL&OB1:*N\8Y3[%2%;\=/AYB$1'5/G+Z (N'."%#C*W4GAJDTZ/% %53T>Q M0PN)A/YP7%QIK6&XP+X4V^*B9/6G-T MW:58Y6*RG*/=D:0%X9,%1]H4 M9.DYS=8PRW;L4#D0D+MQJ/10IUKL2Z'<9>UR&U(1%5*\:15E@)7U""Y.8U#R1GSY.Z2VDB26.]5A"U MP>]DZ\"FY"%KIAR+AAMC*Z4]A=+$IC>\FAX?HO8[J- >=*,I_Z_ M4YC<^7H[1%N_'3=C-^F-\YP&D"+Q@"8.;8,A7CPJ!ST[B#%N]SB,>GX6*_DZ MM%8K?@M6/%)S^A+ZTYB^_[?8N[Q>:C]]@=@;I?9$W^"N3\\';V-O?-%W5V_* MIV\O7"RAK*6>%+W9@^=M'&9_F"]P\0[M5P%-UK=^^*4L!N_PYKHLX\L3:R\H M>VS]#^_X3570]LF*$G8K%[&D%L[R#__M[+IZX\)]2K-Z#+0J\57?N/YG=S5^ M^\W?;YW08OM;\KM_[]?9XLWG;&Z$G&?9FG]?INJC]5-=6T\GS;62/'-575O; M%\/1 I&OU9!6FSAI>OGZLMF71ND<$;MHU/=]JU5!K@7,29-<.%L-Z;@FH\X] M*3<9%;4\E92EA7?;LD7=I;#$<=)/%TG]U'N9'6*M R.Q") M:'">HYIB0F2!ABSYBE> AR2]3P%,,/@=ZQSJW"P#90K_DB+7(7W=XOO!C7OC MO]IHV(?!PHE?G/>TN]C.5SI [,!]_]U^1G$R)@:.'MQMV]L+70^S/'.$C/*71 M[3OA)XORV?9ER]?+RUW[03>3J9A8",0(#H(H 4)H"EX% BP%;3AQ:*"M9"IF MR71FT:+1Y@F($%$-"5%!DA(M,I.LM_HK!MABT1]PS7_,E_SC-/V!;S6,J]FH M<3JZSD;=A8;/U>SH;@H<]B51\>3:"[HDDN_2T/!R[J>ZN68SE$0#T9D' 5J9 M,I@P*'!<$0OR6I#6NS@S*5U_3RD,3>D] M); 9P/;N ZF2@8.;B9A9$G806B>S\&*!K,W0E\Y>T)+D2F)Q,$K)P">I@3$F MJ#59T$BW@%0_S5>ZI\1$V;X24S.]0'F)XK*7+F>!XS:?:XPRN9=[12J/7*]? M\&FQAF:0)@A;EVF .#9!XRI-[E!D*YC1G+B;;L9;U^D%J@9?4'69E *!?5,2 MK:29.U02M8L>29/[4LCC"WHFKYB()JX$E8G*3MG,0 R4[97FN*K<=,=K1/CPZ#Y*UU,9FS^>+Y- MFVS3H@Q]/#9WVKR;7(<*T^SZ B"+>]Q^SK739.^B*8K*3%1)!90!+4EA-%CA M*.IACF;D=I5R6!&11@B2A$,D"8A#%N6DH31"F0I*8^ FBD?*CCJ/-.]IH/DF M-#(+%%^;FJ<-$N=_N,'4C:X:.8^.%-4\+1!V54 ]B739XZ0["VB?HY;?7HB+ MZ)U/SZ^EYG5 I4C#?B\L1W9N#(*](V3"A7<>Z1&%($5"9JCK\=+**N1$I$'2 MY&L1\F["@GM/U[W!LO=WEC=X[JZ:P?!S4?)G52/%>UOBS_B8>042TM-R8+"& MXZJZE$$)R(R3; MP+7PT];7S0@_M@Z%-//PE6K9ZX#W]3L]0;%8SFU$E!@VYZ5M0:GX*]["P:"$ M/5PLL(U Y%I9@>]P$P]Q39Y#!?Z^5/4R?_0B=W:I8A#5]O'4#:XC\%_;J"*D M6K-LYF5LGS&W[]OW;-]X_K+I"WZWO%MKMCWX*C_QZV$YI_*8WY.:9&: M<'L+42L;X=ZT94:3^:L5#W"Q!-UR/*K<<7&K0@-(8(-9C'I>"HXWN[@FM=L/ MF8Z1",H-;N3WM<5YGB9GPSB3NF'X:8"T?OM9U_ZV90J)*&IV;8.\#@3>4D1U MA:M1DRIY+"7!_NDY_7^FRV'_LC#M0^U1;E_QI!XI=RKMFG[O'+]R-[?QD1NW M5:)[IQ8*&8+D)D&(G*-:*"7XH!Q(3C+5PDAE5LJC-#.H1,8(0DM1LL4".!I0 MJ71$TLB5HT2OE$?A07[(LSWY>5[ \'XZ&I4HVV)?<:?QD\G5<6?7SHCI+K0_ MEYC"<-J/1?;V!F&4W+AD$K1BIV!Y0=7;E<@GY?=9+4@;4EOX[_>/(+6AAO+H M(5D50+"HP06M('GI*2F=S!59AR"KG7)#BK=2"U'O&$Q:7.VG63>$XNR]G =O MVR22!Q(-;U(,9[3]- H^*Q7&V^H>XU@6FOD,K,S%0DLX@7%:0,K>**8]"7EE M!CA"(_5:68@B&81&)< Y@>28G>-!,!N9K-UCMA$S>[W6;UWE;FI+URLL_9H2 M^F3U\RDEIH_<; ;'CP'Q/<6FH^NOA-G5=VI.T;:>E(Z!!UE[BLH%=Z5_6)3) ME=X/I2N8TY H%5)+8VU)24J<6NE=^!P2K.UU-JKE5GVDKG+]5?YZQ_W^&+BY M$$;3]/2<_\-,]$\F!$%D@!0(+9-S&#ACRK\HD3I%IM1*3EJDGJ9$+;@@8VG; M6/I*. 8\"1)]-,GJ1\K_:Z+_GAR_\,HHX1Q$7BI1\)2EQ9,")]!NMT)P9;).0:PH9]L^?GZJY3X=_VGSKH63N)R+.L]A M6,#0+#ZX"/)=N%Z\SKB?V2.W+RQZG4]+E4TE%M1;V"ZPY.J<]/K-LLO!E,AX M0I4-G[0<=YN9$N-9X,RG^0U/6V1;A!<1Q2[P5SEG]V\S!$I9;UL.,7@@ MW%K#8L>SRE]6XZQ/(IG)UR.\ =>$ST4:+-1;PONE8K/EN<)2O4]+Y/3DR/G\ M>\O&V\(;@!2\Z!GR;<&#$OS&-T*]N\U:OO/ =IF(21<+=:4L8A'GN&4:SEM9 MMGRQ")K?9&4MOO/=2?$TSZ%K.FBKE%H^+0_S[4VO0_8.F;.L*:*Y='TQ M/P M6FGB'N&AXV/:/7K\+<:WZTF_^LB5Z'X; M35TF@$5DM;S8/+EMWKW6]=M2JQMH7(+/LE\%;-O.RK=%QKUWV34*U<2AM9?Z MKA6CJY4 A:CO_I7M3IFYC78EKK2_^<3&)DZ8I9"H*YZ?Q, '34%KJW5R+HI[ M2KH<_B\8#T&5'MTB4O F1+ ^>\54::7W2""J\WSB/74TMI2Y=V=NF?$AE[IE MSWPY/P?&" J6<<]=(I;E%9.6:2V#- 02\Z79(0]@G?4@A?"19":4V_:94W%J M]_',G^%!&3PC>'*RT$#::2B+W%V4IS-=:=9%9Q[4*3O?_DSI6]2M6A__/)*S M<&O/X>E_CCH?GI68566-\RT?>=H:Y;Z[?_VB:W9#XUA3# MLL+EODYK9[%XQX@G/D*0#J6)YAZ,%1%BCME)(D+R*V&C$(-,5%H@H;1&90'E MCK0)F-)"2.N2$'+ZN-AK2"D?\58_](?AG]\T"<7&!5Z& B9MN)/1 MFNCT>=:*R0_[L8N3_7TX28T];=JM>>Y4QGW'Z-FEYRHFYV=TK7A1DDU:H(XB^'P["X E2K!CW7"J9W MR,_C/!R.YCZ:WU-QYZ$.$,>SVH&%/"OV^L6U--R=Y'%3/(VA[_6OIR05V1J* MC)Q5. VOJ6*^.:TX6&2(S%JYEO5\"6D\WER&7Y(N>FDDT!1X"1PHQ$9*01A" MA/:(CGPE]?$H(SJ* [IO4ON0RYP MDX5[ZG8[UIFK\H:^PG!CJ]KD3:4@8IFGJ:6 +4E4=E%#5XS!C9D1XFR.:65 M!F;/IL^?RM):%?#KY/F;^U+H^+^0(';3GX5PLG>4>+)#E&TQ\[IQZTS=GI/K M+#VOT&]I!(.69?J,N#J\:!7]D]G'KGFM6:!I]NNYCA,)28U*78!WG7QJBWZ MQ[0X*RH:SKH%^DPM/6V?_ MG=V\KDR[6Y*!5#O8;K6#+;]E5-<.MOO1P?90[9HVJV)W0))PZ:615&M,M9':@JDH MVFY"K*/Y> E$CM"&D6^@]AJ"BY:XC-*GS8?;"M_<334+@\Y]M_-/\#?\7N\R MO2K'ZXU@C--0K-4;8[9]X-P,G06DVY#]?K?]TE2$2+,$'63)YY<"K/$)%$LL M:V6R)RLEK"+QS*)(P$L@33"3P91)ITHZFQW7AB9[-[R"IOJ?A4)+#C4"[*VH MROA?>;(<3/GE]Y\?398^(7N5$=B,_S4MF@@:(FWUQFB^UJ*>N#81^KIOZYQ: M_+37;Q53M&W;P830XO??%4A:ZO\2V9$?SAS"NQ=T,Y$M+*(9Y!\ M"< 19M%48Q1$4DXF[BTG9GU?*Z[^PZ 4&(VF8=+NXONSTI5OW%7,[E3O$XDM M0G:CU'?SKL%M6[ ;)]I2=*P]BWE-R.?4OYSW^T4#OBV)NJ=!X5)@;G>+O*[S M6CK412QP>+\=<"LBV!9Y73=KF7LO[D94.@TK&!XS+\T_*\ZKD[4Y3M-\6_^W:NX)?5%GT?]95R.:"U-IRBU57F0[^=+882.SS4UE?ZLW&5FD0L@F=^!+"&"V;8)_ R[=A+K9CRX&4AAY=/_YQM*OKG& MIWMWXIX7NT=6V8[6OIZO:3D$_M#F%/]_\U/1IIY"+?N[)QU21 6GG?-CW8P* M3GCC9?NNPM/3X,EL%)X>Y\#M\%B75-:\G+2VO_"-@0M[!%NN T"+8-W%I&D] M%LWB%)[&9UUMSN;19SG=]_FD\97]FC$CX7NQ8QL2W95?7B._L,HO6^"7KE25 MRB^[YA=:^:4[S;?UQZ^JO@&W(H=G:;GWOO-S.'2CR3!KQ#G?EV##==Y$21:\ M&UUX"D'N]_9L"*"7;SL8[M>2;U/$0VO]GQV?[;VLO\FEMQ&E#KGA@7%/2DH= M@X!@#0%A! %C5 *FHP^.)"+MRI2"_H^-BA,GU)@' MP_Z'2N?=""%=3+U4G4,@KM MDS6(9IZ""$2 ]7@+S444BN4<],I S(VB&3_AXN'6:8=*YQ7-*II5-'L6FG&B M)=7& 656@\CM%$Z;P:.B570PS MKFZ&:&8?SOH]5#K?IDF_B&95D_Z;[_]<*60K;4#F4[-F1==G;O IW6?M+_<+ MJ8;_JV&Z*E-NV?M"<)N"!Y*Y1_G YC$T>CWWCN*!KRA:V7Y+V1*RZ@?\C_& MZ5WAT@]S'OUE\-.<0W\>CF[+G5][;I8@VY'@H2="JRIX#I\'*M*]AE/N'.EB MLDIEU'\Y*9JP=:4)H4:MRCA%*(F>RTY\ 7N!=(16I#M\'JA(]QI.N?L)(MX) M+Q4#);, $8E&I+,L6K?%3P]8NG>-;?XN'G&3[D>9]2-EH1[Z\)R?;'?Y2 MZ_(.>7F54(]@>3NMDSS"_7P-R[MF?/7*2AEKG77%CXH?%3]>BA^U%+KS[)%M M0LBNLT=V5PQ]4"D?M5JM5D/O6AS7:NACX9=:#;V]ZL[7),P?VM__;'+7;N/C]/5J)"]X2*B%JX\O(+DAF34Y: MKC2Y3IDF*:,$EJT#0:T!)W4I_\G\+HGHWHZD_%R35?EBF(-%[ M!QU=O6BNS$-'*T]%M[-BODY#Y>6?E!"]C\2S$U7F.)=\T'#!4R;*LP ZE)'# M,5EPE&N(00N7.#'XSUVX,$D(F:P"DX@$89(&(S)^L72'ILKGY-(!P(4ZE14N M=L<[M:BGOQ)R<*II3JO)J6MIG4NIW52P8BFDH*V48#P,8./@H&1/J Z M+&40F]> ?YRSXI_(B7^D4=G?6[F<%]-1ND[F!+:HX;>O4A M_]R.VYT/"&_GQ/47K2-6ZD#&VQZ M#\#"&?;U)S/]NGN+/GK[H2S2?,KTX_< M@P/DM_/V*S/'3IK/J2Q>@UA3[5]M)KBT2L>^UR?:L+M MS3^ZRT%$M9G^SO-'#BDWV=<:MVKW] M\*S-125$5)=P7?0Q&21>*Z,T]]N4D:42]./G86>B MD:DJ&JL=V8UH5%5*U$4?,T14T;@L&J5*Q&E)05(O03 BP$1F0#OGJ'8TH!6Y M==%X-DJI,^%(616.U6[L1CCJ*B?JHH\9(JIP7!:.)#H11&(S06>2#E8W5<.Q$-IHJ)NJBCQDBJFR\-552&TT$-\"= M0L/1$PN&&@[9!VWP(Y^2W+IL[%UV9S>:VE2]VHU=\,_'LX0+S\CY55C41;\ M*![/I3P8*'GAH3\KF_28I&RI 4.!R< 8H@$M3@_>2P[*4$*CTH2HK5J@[PJ, M=2QJQ0G5;+.B]BD9M0?#0ULS5=NW[PTBOM0;W+'[Z?D1\;QU2O-6F@MRI.>0J'+RVV7^$))M[R-[7UVLH]5^K\.^[@FZ'8H MP@/SC&N:(42?4!Q[AN*8_/_LO>ER(T>2+OK_/D6:SO2,9,9 Q[Z4YK19M:3J MJW.G)9E*FF/S:RS6(EH@P$8"5<5Y^NL1"8 107@&2"#%DWBP1RB<7]\S7< M.:+*,I M%;&=/8FH.:5*^77.U;:NMO5>P4RMMB9ZB7R4&N4.\$A+R^ W'DS$1OBX51WQ MZ(+Y]_&RKEL,/WSV<.G;B_S7D:2T.*.,5=NZW[;UG0W#+QG7SV<5'L"8OX#< MAM^:CW8TC[FH1V=ACQ;<,81AW5[F(T\(\8'49OV_O=K1]:K(@8*++B?M,'/% MFVD< 8-^C'M'^S7YIIJS==('8R0=T R283+/)6">4<]X'CO_+HOQ0E6.Z"E- M*1(D<<"(.Q&1)134!\:DT)($+LWQJU<>O>&X/*/X2;6*&T1RVGK%??J2/WCH MSU[$K8#.;-&V& MJOP,VS:VN;336=9O)_-IDZQ?/A/>5TPE6V1$=F)-YWXVG^;GQ@0@/&L'S?L8 MFY_R(JH,RXT-H>BK=@1#ZG :_AJL5[M?+OL"AQY:0_+Q5;##]^EI@>=9BR9^ MW]'%[#PVI=U $W,OV69'-<+<>*JQXY!_@0_S'=]-+F# 5T!C/DO6<). F_CY M,HXS(0.5_LLN\+C'#!XA#8(28E)$R0G0@:@PR$83D%$N&%"$DG!;I]3N4\1S MM][TW:3=[X>1&RJ3N"V=\ MEO9^>DAJX>@1#..O?3FLMF&%1(D&,0R 3*#+8 M**02H]AX$5RT-W=:!*YQ EW&..C .%63$."C4HW%ZQ)]SI_;DLS[?3 M!0UZM]F4BQ1(2HA&'$ ;(!J9:"FR$NMDL8Y>;;&U" HV.( 19)Q"W'*!G!4) M&9IBTL29D)Z2K?NXV6=9D[B,/CNS1E>#YFW?ZN4^WU#.=B[#/1[\U9XJTY$E M::)'$4N@2D,I^2A^1F$XC04+I.__?8R*_#C#VL!DV$W M@$6,H?M@H6DNQU)N1:#P?>LFG_.DK M6RX7_GP5G[FT'V(7>D$ET_Z-'7VR5^VBSO/Z#BV7O]@!N]?^D"5^2IOIB-Z: MG;1\,"HF[E.*$G2R0 'AO(^ <,&@*)RACB1GU5;V\D-0,<%82G-Z.PW?P M/-@[@!0PL7,/B]&DG4\/*[3_7!;C>N'A(VQ\<2,0/&C65JRHAAMK]J*LZ>[2 M_.0WPQF\U^\/1LZG_CR;PFN+\Z*6X@L'E%;">M@67]55=F'9#],8.QKY-)R= M-SY.9W8X;BZGDX]#@,6V^*.6GX(8OYR,R]6@;68%X,>??OOAU^]^^.6W!OAN M$IKW5^TL7@#Q+>[H+LLNLNL73>,_Y\.UUA"7RTWQ:Q2;II.+=:_&4L7ME:)Y M4P7JG?6%E?663-G7;VTLI]6_K+K #F7_^7 MID1]NQY0@&N<'>6F.D" ,<[:P9ULF9< F&WS=JEEO;!UV-N097RM$)).(<2;:EEQ:70G"":++\:SZ60T M@L\ZDFE^!@,VA]T>*\#_T)2#]W]_1O%U@YZ:K_/:95ZC^-L;WY5/R;??=!;$ M=Q96>MJ\&\[^YT.7'X+ZSXH:M![H)8X.FM^&L),[+Q=?5WVZZSY M<0SB[W(R+>+MZVBS9+SYXNN7ED?F;F9+5WBW^]O7M\M1GBU:SG5"=YU4+FRV MC=IY+ ]MXVBTL$)@S;*M5/Z=7^9?>Z?+Y>9H5O&$6$@@G!SHW99_EEO>]52=VZV475Q,\IA ,,$%T\G\PWD#;+ G75" M/,OI(FWYP.8/\F67L'9^>&E'@YXXPE^VS/B[!36\6>52[)47;P'>0H&_GR8# M2)\T3JJ$62-[')"I5H#K$Q30SB 51H*Q5!22D;J97!!/8XV'2KG6GD M8'^UX1>,3':!VR_J[-^DN^F[#DO^ M9?I]VWZWMFZ_3!$/PCKI35R0*)RA#R;4#YP[83./,5=[V/?C[M MDD??^I)22@QCA3EM-X2J)3QU)N:^1,P33G,Y?KE(PJA,/( IX3W8(#HBZ[,U M$G B. BLZ-;)%\*U-R)8Q"3AV:GFC M#4BY 5F3+\KQ0?-V5G/)=H?X["5()5 U06$97?5/U^:>2DF20C)@BKC@ ID< MP:-&1&QVK$B-L>7LZ<;LTDA8DRT04EP MT-IIUMH=PR@PKL$4M:#!;R68/R1F0DY+8PR%^SO;.L MSU0C.-^^XQ MK9N+L0R>YU5Y88MRE[RM"SLP+:6UBF0" ML?7/.4PY715+<]S$Y2LZ ;?*72C''W.L9Y&@O$SL-)0&L9%Y/IFV)U]CY['PR MA24N*6W#[*GJ/$Q7383=&V9YO)Q'>[8XX-D--@VS,I,_R]X$,"! ?BP-]';O MZ+8?>_WFG.F3![5:J6NM?4-5V-3B&SO+IT=7JUO\&S%O1=Z2OBF8GBE)I0"K MCH* Y3*7.M14(VM94DI1'=-63P!L?'"4F=R,- )O/4A:Q(UX$K;>, MO+QTQ4^X+A;>3J=V_*%H3G^]NKYD(5K??@(:6>[6+WD=BUQ>ZJH+/]NQ'&>Z M3\?]5IZST03LO^4?R0ZG3>>"6M3?6?.;+7QJLWQL.2S\K_F3E9.JXXJEK7B' M9ZUH.#^N<[IM\DY.71JV7?:H;=+P<_8"WWS=P5[@/5HA(\9')S7"3H-I!&82 MTDHK1&1@S@D'Q@\^A'(7N9!+=>_+9/O7FV2[Q/..4IB^T0Z\HA^9 /YG& M8@SE"ZY#8^.R,UVF\4Z58J4'A9*POXIUS/=H,: ?]8TW3"3!.*P0#38@+A2P MA1(1R:B$9#)$(7>DL'@5\@%RL/0U\).2R-G$L_^*<,% *6%VIV9Q"'N\757G M6'B_5FN_T^?\P 287E836)!?=1#O=Q#WC:UPH(%+GY"4N=J"#AHYX# DF/.. M:Q$BW6(KK;5B-!&LUU.GLZ*7([,SZ=3>/3HJODP+=Z6 MQ>AZI!Y/Y65]^>7MG/7PG.*HK94V=KFZ[U)Q8)1W:S%;ST.!>0)BH:P7SF&N5]V(5H-<^(I*@8?VK*L<-O0Y*[I\ ML_U)P5,8^6*:$F@GX*J+FH198]U_#D"8QJVEV IEWH8K&BW2:! M+ES@M^3.="O=>0^SKRM'NN)L-NK.*WG;GI\MQP?S[1X-) +/F%VMJ]/$'%N= MWE[XQU&I^Z@Z4QV9Y1$%3Q+B)"HP$85 VA""B68FF*TRYSKB$*+DR',!JK.D M!BQ*T+DCBPGT TH8J.I,^ZP./:U.^8B:(U!-I941 \T#0FBBDN6+()J&] M%-([O7U2C]M @A) ]7 E-]SDFE,$19-23$'E,]*GR02BG\99=+HQC M2<)I\H :[&]>U2\>H)4'CL8#*OLX4F*(XN@1QR8BZQA#PAD@("!*V ZO=8Y!0[, M ^0,3@BS%+ET@1.[E0(G.7%$.(U!6_Z#J M-PO\7$S\I6F]G3)Z3;X?XC@?J1Y===45+5C@Y=1;4_PNCQ8Y]QI4: -:A7=4Z%GSE8CF M.)^$[Z+G+D9D/ F()&9R26(P#;>LPOO0;G_RE>YTJ+Y'./BG_5E*=SGFTL[= M/Z)?'<[K"'*9B;0D[4*82X1M5W1ZXZ ?/&+EI%XC]H^@432@;$P?"5:M\L:" MJ06&%Q$YRF:1"5X@2B+S2DE,Q59!84D-5S(*%*3)R2"1(*+Q M:#*Z_/A/6(75&2O2.Z!-N=U&/Y%VT&07?#GG>0'ZYGQ:ZG4M3CY_D?"+#C"Z MRHDHBRC 3K(NCW\^FEZ_,Y,"&GY&Y\,0XOC-N_\F1"<2 #Z) 6.**^:1#I2C MI))QPC'%@G^>4-?L?!KCBE@V_GD&:7QXBN\>= E",DV20#CAK,TG@K3+.$/S M!V *\^W"^PPGL'5S$DW*+M1B.AN6$)B_04HBDK:[!5]%EZ='EYZ< 8?UB)]+ MVZ2_U"KICU\E7>PJZ=W3Y4Z32= MI3KS)3=(UJA&PXOAK#NUU#>3DQ@E8, <66'!?)2YDU4 DU-S"[J0Y\+&+7<) M!S7)1^Y02%YG,Y6#M-8,*:R89,FY1.31?6]W\KC=*^B(\1GNE9&YSY6;SZ[D M3)C+8?87Y[^R23T.MA/W@V:;,W)NR]))]P J[5VI "$Q#I%IY!C\X(P)Y )) M"'O/?&22QK#E(G8N^I@X&)T$+$\N$T/.68W 8I66T932MHMX=;(E3C\.?=Q- MM=_!XKX;33[]D!)H#/FOW^&*WR;O2VY1H=KV2 4%2#^]P;=29$VY[FOA&Z63 M(R1@))( TL(C)RF!H'!)$RD45BQ=;(LJEQ>TW*XAT4PM83+AX 4LI0G;TUT M-.";5<*6@%2XI[@(%XZMG^>S=F;'X6:1NT./(/0X?)X1_7(+HQ=QND628BZ$ M,[E>FKY83"]8GP2,VM&K]/G6__J&(](X[+1G*#J>XVQ.($T90X&28)E1 M)/&#<*0'1S4X[F4[Q350R2G4^P(-:V"RBH!-IK XV:T*\),=LB7O>1IS_GRI M]/>ETQ]?TA_/\F 6G2%Z3;5@FICBVJ5$4<2C$#UUD4O)1@ C#'PU8=B:1) M5!*(+$J=NQD1A[0"JHD."^&HY%*:HU%-=VCDQW'NUUZ.A/RDQU[GDG?T^& QNW' ;)5I<#D9 M#7WIE+>JNSZ&@>UQ)LTO%_'9^#E._; M,=HU_>!C%^3*GV9>V#CS>=QF1'__()QMPIL3N-!T2X<1HP$V8;9YG69^>- MBZ/)I^;K4HUK,F\!6N&!GWV\G*V5Z+&E,'[[S9O-PHLE=#0KC+-8D\4JYBC, M&SN?3;Y=1'[RNN1 $*QKOAR-[!4@_YM2Q.?;;MJE:<>?EC?D Y3VLHUOVGAI M:]B Z5LN(;=]KP9:'O@,>NC]=&"(6?OO?I/Z]S_/IKM6?!'TTT#@SOH_ M/DR!5@):<$U&='&= M%LLMZ\_ :[RIGSKV>(^ XBSL7([;9W^:TP.JR=^6^FF[IWHQ#&$4OUU%E)?1 M?\"KTMBP60+RCI$_XN(<%M=?KP.ZM^KI\H#!O[OIG_^R3$IW+V;' MOYCU8CF?AID6BU*9Z04ST_\MUX!R]!96Q'Z(A:=^6"K@)9NZ*9]E':BHJ96[ M[D%^MZ@*11IOZPH>EB+Y>ZD%=^FI^$7A^*B)1P>X%?ZZ:,UKMV,B]"ZDV.^% M>20@7W_L>-*O*1]W=K=LZ4Y>?\P9%ZOLB.2_YSB.$=HQG\^.D9SGY"AR.9^$ M46."9UB[[>,X%#/&)(E(&ID/YP:'K,K-RJGB3FLA<=Q=/OBI@@5LPYW&;G6G MG2FQ/[)>N:,"7D^FO,G]^^;Z+Q7Y[H)\+,60M%8H&

ZE<%]UZ,QEOG+,._LG>NKAOZW+HNWRJ97PV.O52250!.M MFU[Y^%5O:>7C4][T)W-)5@5IV8!MH?%7%>GU<%F%UKKIE8_[-.7*QY6/JP^I MIRK2N\DTQ>S]_+//T=Y1U94.9[?;DUE.AB$?N.GW2NV/XQU]%P^+.)]1 M3AXWRG*7#*G>1C"_J9#]:C2DUZH6[SF[JY@)'J N^ES9.5&"#%<.)<<$3\(X MZ;:*!#X*/+;WQ\A]RDW3X3="(!%$J\&!4TEMZ?N^+4-Q3R^=G@NPO M0_'X7/:U?]ONKWV^GVBF@J5$+)2PH0YRUR(D6DG'%$,NLY3CV#Q2=) M.JUJ_0ZU'G[/)_MWU#@O-9&/6JD",\$B9P89&QSB$DC4$..1P5*R*(G4X4DJ M5?RZZJ%<:E9DFFJ[ZO2U;,4QRE:4%A6U6D6''K5:1:U6<6HGT)=47JM5O+8# M]IO5*@J0_[XHZ59/TM-=_G=E[O=;'BSI^M&"#JL5^ M#M'2Z^F$@RMBV^_^''N#_O MF]1TV]?#\E5\KHO/1(+EEBLDN 7Q*93-+1B00&"G?4G!(>/EVT0]9H1XUV M/',MIAX9*1V-5%.EEH6J9:'Z8^[81+'&5"*3B$$<8XXL&#J@]4=%1711^^TV M1+T2[RNL>XQR45K7" M&MUSJVBMCM33F43,5)/H::,V_4;?6D2JIV*I%I%ZU46DA):8&@OR3"N/>(@" M&6\-"DD)&Y7@A&V)MZ1)5%)1%*5FB$OBD%9&H>BP$(Y*+J5Y <<]"#Z3^I$] M>[6XU"N%W9>^I2\4+CE)@D4 /):20)P$@$NP"5"@@07N;?#;'4U["I=/90NP M@7IYL>0C5IYZS*$_O)C2C95NYY? PNLA

6&/I:_+-*J,*J")-)K/Q9!8[ M!OOIM_].3GD'U@]B5&!@,<61M< X1E(>" W8&?M5\_EB] ;,@@__^ZLX1K^_ M/Z1:E'G@1'X<^]$\P*6=EM$,VW9>ZC1UQ:-@P8IZ :8+,S<'AC2/&$DI,"46\4$ MWZK&WB_WVF;2P6]Y:_>(T/??KX2DW+!$Q&T'SP?[CYT_/04WEGF&J0,A8I)@!]8R!\6L437"C Q+$ M3')\O(;S?: F(@;[2X$^'SD5J.H=12EGDZ6 ,(DKH"BM";(EB,HD\X(+8F*\ M25%26:=%C*"WX$Q1Q"#-L$+):^\98TKXXS73Z05%R<'^X.ES M2U#!U=#9YQ M0.NZS5%KR@:,C0(YCTCR!('P([F<;$(>A*!BF BJM\2G#UY$(@S"/HM<"C<: M82*B4G$NC(V<'[W74T>$;\?AA\]Y0R+08?YHK09R^:[4/2[59U]M"=H?QQVK M90B:Q@^PA%GSVU6)MK,A)MT"-Y/KI3R[\55G[Q=\C8OESW5J\\=GY=/-R^/U M-N28R_.QS0Z=]I,M2G*:C$:33^WNDKJ?EM7G;.?96$XH-I>YH':9<7Y)!JHY MZ.&S.+W8J+K[HFVKG26%CU=!^"CU@ID8*,%NJ[0[4,H<6C&8#H12ASYD<&C1 M8<)@+HJGU61MWU^?2D+_)P%6U_0!&\OV7I@VNWI ME&CM@J6'R/;UMZQ/\]^^@SFXZ?#?SD JMZ@%;37=KAD_UCPGZ>7/L6C>[<-9 M^^&9J:?%_A7?7@^^+:.;+Y_[UVML+SL'O?Q9E]Y(%?(JY%7(^V+5_5_CA1V. MP:@O?WVWYO;X+4XORH=?_U>.(][IA,?K9J9*:]="Y\.'[)R7_+NOL@9U_U^-3.NU9V>VA!XOR_%IQ[ >S6'ANH! MO(TZZB%*(JQ%7,F(. \4&6XCHM@$2:UP F_EXT:EF".6(Y$8W(.%0PX;A2SE MR5L3'0WXV F/:YF-1S^7S,\$$?5(706\OF]I[4-W3.0S47!I* J, (J%1)$- MN3&G4A0[P;SRI&?(=^.(\3(Z76*W1ZLT1/&KU4H?2V*GH/H=$-?0VWT;\)\F@_G'D\D\ 'AZR?$-\Z#5\YX M+;/K-=\?@]]G=Z7O?:%X[)597KU7#A:X7>/48G-4(+JI&Q8'ER M9PRR4EB4DM;$2B.E2WTP.F\_7_P(7CANJA>NXF#=TE> @];YD C&"'L,YJA4 M@(-,$00(F )/207&3@,'JT_N!+BH N.+V](^^N0L9EJ%J!$WN0.FM1)II302 M+C MC/1R.Z3P'#ZY>Z/:/E<=J:ZZ_C#,RYY=K^&@NNJ>PU57,^&.Y:I;*U%5 M-:]7PW6O%6IWFZ0D*8N3I2@RD@.J3"*;U3B2O S>QUPTNP\FZ5I5OZ/[X-@9 MD;2:FA7PZI:^?,#C8)$*@1G"2H/)2DQ$1BJ)N6]@8!]Y1JCBQB[#C2E@K$-2/(**M1<-@E&7BTJ1<)%ZU57NL!W<_.M4"\+E!D%V65VJ&J\)#7:>@4O \-EWU M;NLF'^&CMH$]]_.1+>EK;;D@#%.*TYC[YKHX^Q1C=]^-4NA=LZ%FO?Y[R7_; M56[>CR9M+D7?7;RXOWOJR+:S!B1"Z)H47>7G1NO/UWL8I6%68'-7K.$D#-9) MX&7OY31VG9?ZUMB$.N:"-P$EPRQ81CP@G01%,GG.G>,*&W^4SA&97'YLVWD, MW\^!E#]T?4BZFK7ERTV](X:=_J%KF^?'G]YMZQOC^47VHK=Q_-5?QI,^]2+9 MV5L!^#24Q5CU\5JT\>I1LX7G&\J@N6Z2=A/_ %FVU_(N#=$V6J$!2/:NTQ". MR1F7.(K:XWR\.2'-*461$D:-MXH2NV4?!*Y<-!H8TA'$/>;(N""08CQP25/R MBCV2>R.V&RV%5@7RCMI7J)=MA?K9J"I:EECN!*0H"X#-T2)+X$=R 2L.=)^, MV"8?!203-++&*3 ON4#.BH0,33%IXDQ(1^\$](3DHP;[\W.?CWQN=*7Z,M9= M8]RF'-G4^;KVH@ME[&Z:WU++^^=\DI\ "M0?<;:I%6XI@).+B\EX,9!5I\JB M%Z[N6;TEMZKL2\>M7BN86T50#YMXT:@6_6;7&;3)J5/C=B-MUHL/TB?]>0SS4?PY_7!Q.9IX! MIM%HXLMO/Z=?HY]\&,,D0X<\WTW:6?LJFXRM4XE?IY+840E U'*IEK"RC0;C M4K?6=NV,X9_2?;!3T.+4=CCUP%:U7^CRM=&I:VKQ:.+ MUZ=[]E'Z77$]N+7=%1LP?'#K)3X@^K87W?80-A"'#P3#0^C! R'T" /1\GX# MJ!P1X?HTMV$/^O'C$0OP81Y/+ M[%RK>:\GF I5:^ >,\C)."8(GG5&)"$8!40%)P*2G1 M26.^!64A*LF31=0Z@7B4*JD?4.ZD MWSAY2/F2.!H-QQ_.F@]Q'*=V5$Q[&^#R83O+R3(?:R&3@_GIH<[''G+< S?] M]A5XH2*(1BQIL@XQDNMSVL2045BB%*, K=A1GK9J SCO!?')@>!1&'')!3(\ M2>2]]8P8*;50SRJ"3*;&OKV#N>" %D5:#ARP@:'7?Y@!+#DFFE&'UFJ-1GFNX_+%2A MLD)EA$2J^L(8IP)&3B@'W!@58)4*DUU=G=JK76"1$$/E, MG4*.4(4(M=J1D*@QSPZ5LD)E'Q,::K'79=F$604A5MQV53.J"93\-D MG@]3/:-P>Q[G_%T6XX7*.6REE *$%,,N($ZRG(N,@P8@M\ELBXJA(D%%+0R MV+A=U/$!15N>%CGY&1>R(F=%SHJ<%3D?"3F3B"[E\MU*8= ?&4_(10\_E"/2 M.6JQWE'NZO[UBIX6.=F9J#KG,Q;]?/"$]I1C>:P"+-MK C..G_UH'N)F89Y1 M_(S"5R(O.+\;=AV%Z.[-6;_.VWES;DPIMKWK9A]^*%@ZK[8#'!Y1C* MK2B. ]#3YSR97!EE15J?[T@_A#Z\ ,YA1[4.6WZ"Y08]9O+J:/#?SU?^O4O[ M(7:N.V03#/6-'7VR5VVN!;*^0\OE+^2W>^T/6>+'%_Z/0LX=Q_YYG:I?KF!O5ZTH3.#1X\FLF4;@13]K[/@*KH/;\Q6?8[LLY;NHO-2%W4-]]OX4(['5TU:3X: ME3)SW3AMKK1DQUU)WWQKB"E.I_ 6& H,I(VS=M#\"!<"L<]*%;M95]L6'CJ. MP_S'VN ;%\< ^XQ*&:EI[&K5S2:W.G9A5:9E-?9>Z'/EKL;;R^%L\7@8 MQJ6=SO)2P.:7 =\LL7K7^E.U;-VCS_-MJ1/6HY*S9QN<%DN;T3;3ZJH06KE@ MNNR .JBO9B >O8_R]*,7Z)GF&OOZH4RY@AG,B!"58YM"HZL]AQY1;#C5B47 MMGV^H'(GC#7"RC#$G;3(>&&1%)H%KZ((CM_4O^]4I>^GR?ACU^,U5PIM2_QG M_?M^GR>R_XNRZAM^1BH3RP?XL[V< @&6-V36XA)&A;G6:S2*@O:Q#*Y-1 MB9L(=AVEB'.KD08B06"W19<)2T:U%3/7/N2&3$@+D<]"";@'6X.2CU@XRZ-D M6S'SOM,59;TGK%_?_]Z>%MK#/RT M: _3V*X_S**X?W[:@52YI\8HYX%Y+TP&'* M(QU0C//(>2H<#\IILI6Z!N06 M @D#:--K= M9^<9B+=3WS+>/0YAX92/! 4UTPTS&:'$O";;GQ"3:$4>40 _(" MH%,,&5W!=U]1Z9-9J<,[\BQ-@WFVL+,I\->1A35Y[\\G(_ADT3LGUT_/DO%B$N(H MB]@09W$*S^W,AP]3"V_/)9.;9(?3ZS+OVWI=7"#%XJO+^=2#_0XB=@2S+Q[Z MMBL=OVL<:',<0WAD2D#?N53\UGXLCAP>==7KCSO58+/>JVKR+Y_;C<))9N7M/'N6&'K-KTJMA MK+L_G,^;($EFK83 M-PO];+4CW:BRK,G+M?PR3RQ33,@\MVBNLE,Y/!V@/)S]5SL]&J:=;;-*2X95 M'X:)RTL.OW<>NAS$66O 8&= 2&.@E;]-)_/+X@I9TG?;9$+.7;:&,$8[W?F M);4WH#V4.NQ >]E5MRQ3GMU[D^F:=P_0XW("P+5)G9:FV'KR>T-@R@ M7]L1Q9(G/Y1IK'>RN(:'F^V/EHP_*72W06@ 36N\7TENN5;7B)27ZWI=7)9& MF5;6-F?MVCMT\>BV;!_"K1-T?M(0]GL(?UX-XRAT^//[X#T\8QIM"XIE\S]Q M.H%)S"^S,R!W_&H^#6?G<-FUR5@ /P\!,&Q>WE(NV2L4.L+9I-N5XQS0%,3< M97[*I;TJ@@F^]K8]OP;DI><=B"BV,1;/>YIG8EJV0)G&_%TGV.UX&].7\SW8 MJ#V^J\5[(Y.62$89$2=@$YM<3$8(K[3V'%NV%4)_4,N-A[;\>0=2KC3T65,H M?UBL[_>+Y?T5MF_#Y0)@==WM&M%[M7[+%-@CI\L&7!VUVXK0+CB.'2*L&*PQ M(:L\&)^:,"52$IYO50^ZS];[.&W76JWLWM[U[GUOQV%EW.:/?UDHK+^ OKHR M+-;(X+?,B:^R]TJ&LBW/V;J>/6\7 K*HAWNU]85R6#3&XS1:>:F=535>)U]I$I83Q:=WTRL>O>DN?EX_WG .BD2?F-8K6 M6L1SE70CJ40VA40I]=Q%?3.MBAD6G0@)F90(XEP*9!G)!VEY#-)1A;G=F5'G M;L^H<_?)J/L-).DQS_SLHP8YT-?.ZMT'>2H#5$SKR91?/:8ERE1@,2$=4D(\ M>8^TU *I8!VSTFE)M@YD)V^2,4(A971 W'&%-$T2":(#)DHS)>,+PS2C*J;5 M+N['M'!7!S6N#V54"?)J&.@D)4BU;JLF6/FX\O&W^XZWZT8\I\J"I[@WE84 M/!P%25#$*:D1P0H0C5J,-"8..6R838(*[.+13.J*@J>)@C5&?"CS_;J[,$$5 M.R?(3%7L5".Z&M&5CU\7'^]I*RMIPI%IL(!5+F-*"7)..&2#BD%;EIS>*KW\ M[$9T%L;O0!;_N!#%]U$>^6TM:0?:5/6QHN#)[&U%P2.@()C#7 2"6*(6<:4T M,@$[I*UPP6C! ]LJYOSL1O3CHB!YY*9[IX>"-0Q]M$3KS7IV5>R<(#-5L5.- MZ&I$5SY^77R\6WV,E&)+0'.TQB=0!:U#1N:&H-QI)UD0AFZE-3Z[$7U(\=/; M(C#[N\V<*IM4"[I"8(7 _1 8N M>,X.BEBEWK0'C60:!O [.*4*"PEM%@)_= M@JX0V'OS^?[5"U]1D9AEE>NN*4ZSK'/=Y$+7S:^E,4LM'5-+'-3YG<+\*JW6 M^9W*_"JMOHCYU8C&T2(:M71,]0.! M:5QH;1AC*&)E$ \) S01BF+2CAM# ;;(%J8QI40 X,-66\0=H)L-(:$8F= ^ M4!;$RRHY 9C&*Z953*M;>A*8%APH:3HJE+S!B'- -Z.-0S$PQ1WFE&.YA6G8 M!9VL1%QIBK@%%4U+)9 P)#$7?7(V5$Q[R0Q0#P$>;.W7,CI5@IR8!'FTB+]P MU"E/+9*8@E213",CL4")*BM ;XX@G([F+#B-@^>J!OTK"I[.WE84/$(1(FR2 MEMXB1X0%M9IY9 5+R @J 1>"%=X=S;UP&B@HZLFABH*GL[<5!8]0A(ASYG!P MH 9JACA68"LF!S^4)R3(H+C8=K(^U"%14? T4;!F&QS*?+4(414[5>QC=V2-!-:61^(!5/%Z^PBDSMQ4%#T=! M'J37D6JD78J()QN0%0XC:C F3@AEG.V="^(Q41 /L*HH6%,@:@FG*G:JV'DL ML1,)U4IBAT0N><"%L*!($X6\EH(2;:(3VZEXS^V"J'4/JN9=(;!"X'$@4'DO MC&,2,C AD1 M(FAT'"#0&((<-5$HP76D_=V3_F[6R8KNX$ M>S=>_\4WWAE#GF%R=ZVX==A4?SN/T]A\RC^6\UT?Q#W>_ #=,PM^FD[;=P*,VW]RNP]"//[W;/DD&8)0];O:DS:?#\8=F=AY+\9 &H!@^?;YA?A]]O'!QVC!R MUE!,V?,-9= 6S5=*3Q8$PO2P'Z(W MM+'CD'^!/PL?_TO?&#DE'9E7%OE(,.().V0Q6%K4$2DX)1C3K3853UIG>"%6/9-M+:MG_D M'W"RQF.))#,*<<\"LLZ!'L0)]=Y)QM565[0G]>K_\,_Y<';UX[B=3>?YP_9G M6/GI;^=VW%_&P .M>\H8O2- (0AE6F+DC?5 3%Z!_(X>":U\2 H4=K75V_Y) M?:JG2(!D(%DO";"?.D"TTF(/2J/C$1?H0]92@[CDFFG*G8S;?OVG=&J=(@W2 M 3T)[6##C[7+3?7_-$T//57F6(ZJ/#V8Y@/X\*O=-7N(BTPGAQ&ST8'MIC!R M+N,TJ!,>H#[%L)6?YH,7D0B#L,\<2#T!+=Q$1*7B7!@;.:D78*#,/N-0 MN.&7"7!'G VG'2?%<82)M]\/6S^:M/-I_ W>]M<1:'1?-1'H^1*>!-P4[^9@ ME;>M]J/YZM:KXQ^!#7Z:@+Y+V*#Y=;54I8C^/3V7S[<>!_LNFXR]=GS57-CA M> ;_;QL+L):&XQ@*54Z';EZ$0VL_@J;?-I>YR<#76>'/S\#.FG_.88YI"$.9@U$P+4;"Y73R<=@6-PT8%^]C)W@6CX!/\C4E M*W)L1[ K'^-XGL<8.EGI)X#A8&/ T@W=*#:_#]X/5A9*N[Q_,:5!\_OJM;E, M[^K[M0&?[7W6A<40S^[D)108TDVES";Q5/OKZU\GL_)N-92HOF5\V MLTGOW,&2N4"P#,@0#8(:1PXRFCO$2/"$:4)C8L= HN\[ZOEN;57R4O_=?AY> MS"_>CL= %NM?MB"FEQTMX-<<'[QK..JF'WA;[LK]$:FGY[<_+2@0[.L5V5T" MG77T8H'>RA(U@,> RCE8-&S/@0_=5<<7O[[OK/=KGKVZ)KZ8&1?P/:/^9&RG M5UG&Y\7,YCV\=\F-H1F.2Q(G_+VB]]*G4'W; I<#D0/+GC5@GR]PX"R/[@;C M#(!+P9(GYFR=Y1H7/\"B%B8/V2]@E_? #OGSLZ:=NW\ S^<'^CC->-.,AA?# M65']VG6.W;QOMC%K^ C6NV_\98RA/G&#A'*YXFA4R&+!0'DF1CH>&#-;W>"L MBBQ:KA&1B8%.D#AR# ?DK&).I^1$]'?DKP4+3?^>EP?6?N/[CA)^3N7+HQUU M[R-O-6DX;6>](XX0M.P__RBJV0&9[2.WM=,T<"UA'L"@-VA28) M&:P)2@F#26XED7;+9__4I/7V8C*_05F_O__^?J)Y&^_O;0A*TJK*0W$L'O5XFA2]\%B\Y9O+;>B. [? MNLGG/'IX MC$4]"=X$&?[Y@F1>C#J>DZB>_I^8[D\VUK_+3DG_/5L:Y+4'F[ M$UO()ACG&SOZ9*_:;[_Z\\T=6BY_(;W=:W_($C]^CNJC)&NMEO2HGC!OB08) MI5"D,B(>J4/&"X\4""_!G!.>;[4*O8_]"09%"T+J8QQ-+HNO>!S^8PB$VL:W M'Z:Q.'?:@]Q>SY6@]BA.+SYHUM:J>%<6J]5<+]?)^,&.O$37*P "?7;>O)O& M-HZ'\]-9D,/F#[;]W^U5"=EOVMX%]HL+8>$2>!_AKM"\O>CB_IF,?LVNBYQ; M\'Y^>3FZ*I_]W8[G"32V+EM@M;S-UPL?8DD.6'V\?0"L')7#L80QOWY^5MRP^7O@/BQMD= 9_^D'S-2S<:!GE.%NZ+E>/7KT1 M-- RKXO5@#O/X^5T$N:=U@TV0!;ADS8G\S9M!")9WO7C3[_]\.MW/_SR6P,@ M,X$5N&IG\0*TWMEP=#,G@I&]#LK-U3A;6X$A7.. /LKZPA:L#;-;@N5&W;QP MF;=Q!O;QN/,JK4WBC^':)$ Y :4U=I@ ?[07MFG+1-K!VE#:"3PR.THGH.PN M!N[A[9-QX9MY6\ADZ?3=O7CYO6=-_.SCY:R\?^D4FN08QOKCBD-YG1*7KT_3 MR<7B\MGY>F;MN.MA5// M=_ZSCE_:.=@AFT^$<7PJ><];E.J9?>TBW>Z5-WT[NZ@9MYP# MIPX@%6= MQC% 9-X]>&Y>?4"-9O9I@DJ>[F6)*N>@!DR_+8\>C@N?.0#(82'%O/#9KPMC MA?NZU*B%QP'F.LS[,1W.8'^;\03>"FRY8!6?B6*%+ M%;[3(PJ77(^_3&KQM$'S0_:%=*,$>H5'@.$]ZF(L('A@+3*]+6:65[Q+]SKK M^*:X=M>_S4N5&R1,\W"SXNW/!\TOH/KE"Z^#/S=6?LD>Z_/,%%C:BL!D<[<% MT"!73-4N'>%+ALO#7?,H7[MK;,CBL[SD^F$61M>Y3>"ZO(0^OSK$SX.3D>I' M5G/^EL-IX[),Q?T%[/J*-)S_,Q]GDB3R"RI.)JDUI !T_>MPDOTZ&4;?AH]9 M_R@:#W!E1J!QV-"JW\YGYQ/@TJN5HO/7M[]^__8Z3#HI0#Z9;LBVE6LRW%#0 MAQ>7HS(4NY2EEQ9>\ $P $:\P,]9].=C6,,/5X7!EK+G;"%X.C4A3] 5%<7' MT:@]'0XX/.!]A.5]7<[2C3L[J74]U,7KVZP27634#TT"7,WP M6M2F$6!H)LEUBEE&TW?KI*DH 1M4L#&=S>\6ZLKU\(!_WH/2UBFT78)OMY+7 M \R\^%3W"#MMEPO@V+0,>=I&7WE&+DR10901BQB7$K8:= MM](B;XBA.'&.\5;)V1@PXUIP9#UU"'[+-6* >)(W0C-K#??[J&415'D:4B%: M])-8;+&(ZXFX$FSZ?R>? -RGG;)R.=-?TCC4E-Y8(!T!ND@#6E (9 MZ@(RTEFO,'.*;K,F-4)Q(Q'3%B.> Z>:$X5B,E8Q3"77\89?V8-9T\8?%SG& MS\"F>M"K8Q0K)@5J^329CX X5D>!9I-9)LT%JD^*AIO7X*J?V,Z3-"K(Y!+PIF=3R?S#^>;>J0$U7(7 M*)U] SQ?-A99"U9]=*>6=P?9C#>R;3JPT=_7(Z^3"U%]F^6%F"RV&M('[#T_7% M\>0OCLAC^N>$XR-2'0M]86+7UIQIO)A[[C^5C.#X")5+(9\_T] MU>"L4"8D*9'#U.>S?0;97+5%*IS9W%@CMJHA>*]D2B0BC[G.7.Y!M B,K&82 M;I9*RLWPXW>3'\/V\SQ7KE*"B-E=VRF[,ZX .89SS M7O,R[GK6JA"2U%VQ0P:)C98V;;/]8SV]?L_S*(+MML!60;4U_.-;M> M%P=INPS0>!AS ,W. MBK-X!EL]:-[V3>E>>-5N%&UXO@'V\-BHTEZ)9 URFF?K5#&DF1,"EK/4PXI"UWR,K(%(G):K>5 O@K[,+P8X[?M/\Q&7_(+;V_ M6SJ.?Y[^LA!F1\(W,>A3!NF&OML[ J#)4T8\1MY[@W@BV3T1"4K1*.*U((9O MG3+C D08#@(%QU1N84F1B3HBK9(1S#&&P];9CB9; $ MQ!TMDA_FX^4?)>.U[2K*+-RW)2"^\*^^];Z[8+I:TH5W=9],@J&TD]$P=*%& M.RJY#^UYC+,-9;=(EL$SKM,KB27<](#C+X61#CV/L">ES@'/DPS:.NA\N!2, M5J- /_4TQ> 9C8EOU:N(5BG#M4$T<8QX%!'91#P*B1OJ$F6!B!LZ;. )LS+FXM:3.@3Q:M,8>?+F#\.T.%8+[. MED_Y=#X! ZXS^N"^SN/7J;S#]H^B0D_MN$TE:P:5WQ?>^^$X=1G.RV2+XOU9 MJ;!=*9EA#\N]"!&Q3T8C3S!%7$D%K. ="B(X"SIFDF:KVL:]V6%!A92L]H5IVA76)*DT+E^G'*YOV_*E6Z!XAFQ M$C.=;(Q;]6VU<-*GX!!FR2/.X7+'0#-EE,M@G!%@7#RF6GG[02+!B #B05RP@7$=0@&K$Y/W);7+"G,J#%PD3!9*]$!62T8DAQ'J0UG M+E=%?EX*Z*-'O.^6Q;LUN^*5*?=?2H/?SA%;:7C?QYQBN=2POH\IGZ\HJ9S? M3[[/F>D!)EF2)HOW\.W8CJ[:8>?$? ]?V>%X/4RP3P'<5.URS'9T-;D\'XY@ M#4+CI_ 'T,+P,I^SC\4QF!4_T/5B+&[#,%]\:N<7MN3V+++_V>:TE[Y5&/SV M$N03 &5 B_3EZS6!#THN<]C^_%UTTWG.-867J2X+:]P%6L-:(/&&*EE2ION' ME%8PBX-$U@H-8$XC1AIZ0S2,6D(I=)ZJ7"0:=33E=E ):1'(R JU085A$ MW>3#N,#=0L;9R\O1\KC ZG1*KMLS0?E?P)G+^:RYB("<.N]G\X);[:RDCLZGTTZ$7F-:!.EV M421K=U5.Q>[BOG%:MBG+X$6:ZY5+-VW6?"FORY;Z@F:[ MI/>-,=]IFHNC[HLA[XO!+99O_5G+E?5V?)U">YT4VG;4W)9,)'C4V4K$K+^K MB)[KF[*V,@Q+9T)XTYA#\T56PN?+ M'.J-/;@F/]OX^46.]N=C%SZ7!KAHT?X,%&%\?W7H _3SF M7L"=30N:9LGRSD<@SG/AR25Q3&,^:Y7?!6!C/HLI9IU=M MTMDWB^2)<_LQWAC$$)8$("UGRG93RJ%M>-ADWI:#2:NY+0//65N\+IEY8PP@ M//)QK[3G&8M7?+-G:5^+LM]YIJI_Z"&9A\=%I@+W:HO]ZG%"@2,@6XAV'D(NC-*FJGK)$<>_ZL!-!/ M_^ 7O$.=LI#SM)_2'00Z> ^]^A6?UU/CG62>@'T9=H)V5/TDOVW,=^V>E7K+^% MLK7D/=M>&["C89>T5X[J;_#DOWV)&WO-C#U)0 $ZB9_+IORE5N9Z_,I<>E<9 MJ>:NQ;EJ9:X[5>8JZ+>BZA=LF%5[ZV:_6:RTDCB@&$J;# MRJTJLL$0,,QT0!IS@4#YSO%XET#[IC+)I 6/\IG5[5Y&&W(=]ZV0:X[NP06Q MG>5:+)==4Y+%68,/<>RO]D9E?^XJ&F5/0RN>N_/8YB/XL^IHY^_1I F\9K7X!]85O]V'-[!Y[#.OV6Y=9*, M=]A^_SYX7YR$J5N&]>IYY4S>FC !<&H;5Q8RRZK,E;/,E:L$D_OWYR-RW"TLECR<;+C"#?#D" MLW,R!_-Q^#F&;[O7$8P'^$_+&W+]2GO9QC=MSBF"75PN13D_V#W[J^NV\[.5 MO94#4=V1P#?+9ZQ="%>&U4J5UPHUX$K]:5$L><]%9,",N>V:V[[' Z7DH0]Y MY0/Y]S_/IKMV?6$H:R!N9_T?'Z;Y0 !: %$J_^T&HGR&HS//WW1&>OY@AP&\ M:X ?X[244%Q\#NSAQ/"%]>G8#K,703"5(UX51]#*$94C*D>L M<02I'/$%@KE%+RU6U[9BZF'JR=]',3U<$7WN#D3[UO<_]MCH;XX-0D\?&GL* M#'H!YC:M?0'WD/#*E/*W3/&BZ?NG,3M2[SN M'R_/67\PONFG[Z&:EL_YWH7:'K@^IT>"^R8]GO1KRIM[OF^N_W+DO=UI@SWF MU$MXZ(CT_O4#(_?W2W2*05EL-4%1<(NX,1[97%/$C>=E!RGX7B>:S)?+LX7MC?"S;%=!ISW9C^QC>PG^"N?[X+?;CMVHL^HWI\) M];+9[)L*H2]V;RN$/@N$*NZ(4]0C@,1."2IN05ZS&$6@48K2[BOW#:#&6AH%$5N)PR(H@,V@D34N'[GC CDK$C(TQ:2),R'U M60L5_$R)_>>?7S:;[870PZ)9U:UR?X9O MP,F+PSU.%,P,\3@@8S&((DH5LM%8A*G3/I+HG-CJ]]=>GVY7ITP MCRNQ'IZP\7+8J&)GQ<[7@YU8$(!."L 7@D%PS_JI" M'!<[5<7.BIT5.RMV'M%MDB@/3"K$F([9!4*0Q9K#GXD;X5CT;JLKS1.Y38Z, MG7A_@ZJ*G<^6F])O8#Z W;KUW9<87&76<=F-#FCFMS"9Y_.\SRBUGB=&<)?% M.'D!]C1Q!&ZXY"%P!!*.Y3*I MDD+?Q@DGDO7C M+%ZT/TW&I3#=9#2"6W\L;1[:_3V+'YKMHLX8W=^$Y?'9^3GE9PWH5D"O@'[" M@*XD5\GI@&CQK$LED25@O 2O-4D9Z\ES>8>>"] Y/6/LD0/'%= KH%= KX!^ M?$ W1H!6;AF2PCH 9Z61588ABKG V'O&[%8=^R=R63T7H M^AA\[$^BE OJZ MJPM^SQ6^_K*[,.>+KHCVLB=WU&J*5%@3C9 H8)YS-80%[5!RA D5CEEI%=GR MF1]63?&[57G 965%@)L?/E_F%I5_C>,(TW^ME11SL[/+Z:1KX51J(M8BB;5( MXF*E:I'$DQM(+9)8"V#5 EBU2&+EB,H1M4ABY8C*$4_%$;5(XN-E1-4BB5_] MY9>]5GHMDW@G%'H!F$&KSL,W$NB.=,Z<:O'B*O+5^AL5P2J"[4>PP*A+ MG@E$O9"(QUR\+2B!3#":2:^#EOP81\R>!L$$?>1*&17!*H)5!.L5@F'C/)!@1+ 6F-*6()!XJ==PQOZ6 /.5/U1#J8XA7!#C#K:S'D \SZ&.+4CJI( M>34\]EHER;_^+TT)K9M>^?A5;VGEXU>XZ96/7]R65CX^Y4VO\S^PL M5EBMM;=K[>V'UM[V'A.E'*+.BUQJ5".=5$166YQ($!YC?<3 9V'8M^/P'Q/8 M@L=RO;%';NGXHJIL5Y2L*%E1\A:4Y"F2)+!%3#B&N T4.6PPPHEJ[*VSEARE M-^Y3HN0CIXA4D*P@64'R98+D8UCY+PHOGB7D28_D":"GZ GX;3*SH\9W\K/" M^*OQN;U61^MN/94F33&V$HF0).BI&B-GF$;6"NL-T8[H=$1K?D\9T&.9\;D: M3,V@J;A5M_2EXY8V4J48$DHA]\?P %E:!(:$TUK +TJ'':E_#[:O'Q>W!*VG M+RINU2U]!;@E")$V)(688RRW@0A(*VR1X,1)HK3$<<>ABP>G+#\N;M6,Y5IG M[UCL\GU,$4@VU'HOM2Y!G=\IS*_2:IW?J%0T] MT=4*6<(MFQT;"%)8??;H%%HE\<+MZMKN(W M%2!/<&\K0!ZAV*\CUJODD5 25#6C)=(2-#< .@RZ6J0B[CB/>O^\LZ=5[]B+ MP[$:%ST-=T&M(U,/_];#OX>5GP].1VQ0(MPC3H1'1DB%E!9$2:^"%/&8#H>- M$@DG[79X40>?*U96K*Q8^<3N#0[*(&5&(2D48&_R&.F8*-*<.<.))02;8[HW MCHN]=W1RF%>)PM414N&XPO$C]QU)5LCD!#+24H!/AI&CT2,5DM>,<:[85M&$ M0YPI3ZFZ5MVUYUD:M6@/T'/'%U6(52%6A=@#A9@,(5AK-5*2@$#27B'M#4&" MJQA[Z>3B]S% X0A6,_S-#L<_C]]^ MM,.1=:/X;C)]#^+L??3SZ7 VC.W/EW%J9\/QA[""$( M?3\5S"N8/[+:[))QA"4D,2U,Y@ HSRG@ MGJ=W^ET6XX7*NB!)4E[A'"9V(.N$1":& )/42RE=1J+8Z3H/'95Z">53#%'A[+W5Z!Q9I/:6IUNF=\O0JH=;IG<3T*J&^@.FMZT_P M>P[K/:[J]X]Y.QNFJSM-Z<;KO_C&N\^^TZY_FE_$Z=##WV'X\2__#C_V3/I+ M;UW9(HNG+4P1(RV/AAE$@V&(*QJ13H(@3#C7W!GIMDV1A[BVW_OS&.:C^'/Z M(:688ZYQ99W\:F?QUPCO\,/1T&8[XK>\N;_!&_\ZFO@_OFHB&"B7.?][.H^/ MK._OV?0[V(!'(('?SF,3AK! TSCVL7%Q]BG&<3.#CR_WQOD:.P[E$GL!1L0, M-NOB, C_X^^GCAXK1AY*RAF++RDY:AP"_PX2<+ \LWCT:3 M3VWS]3!/8S)OX8KVF_7F-DN.+@R]LHDZTR^O,(P^[U#^%HWLU60^@T7[',.W MW0(2C ?X3TM;$;9I9"_;^*:-ES9/:\\H%40[LJ$U4M?%4[^<*G5PFU3N\D MIE<)]05,[Y:D3'VD'I[;$SIT??61UO[CLM.UNP__LE]V]$8(]=>T"=:5;[:U1,?6E[6S'U63!5"VJ45P[%)"/B M)GGD(C4H!6N"YY*2L*/6Y %GB_J(J?I,&U(QM6+J"]O;BJG/@JE$,I*(XR@* M;0$?=4 &U$QDF&+.$8:MW^IU>= YI#YB*B%G3+R\!ID'@NJ3E?3M-V(?P=^&D,PUDMRW**W%1;[_5/>E'+ W;!H:"2 ^E%LQ"B##&KDU;<2"ST M(WI9X(/O.H[^=<'A1SI72\ZP?.1*+<^.I%7)K^A8T?$QT3%QAT4B&&DB-.): M -+%)%&DTA*G36Z$^HC^DD=$1\#VBHX5'4]F;RLZ]@\= =:"(H&!]D?RL4?B MD&',(LX45Y8J)NA1VD _-3K2,U!N*SK6O)%'Z/)>@ MG!M*$>?,@U Q!%&J.>5<,ZGQP2V(]HBBPMJ/)H\DKY[UBHZGL[<5'?N'CD;Y MH*4Q2 E0N3D1"I!.19TU(_=9;2B8T7'BHXO&AV9T4H7 M)P8) 7$I-=+1PF]16L ^GZ+?:E]Y[SX\CX2.?U'RD1N4G1X UL2+0_GDA\^7 MPVFASV:25D6OO)U.KR8PO^JV.$6NJJ+G<%$AO =[7($J3*)$G'M ?",-,LP' MXYP3 C^:F^&:*7].B\RHG^)LU87M/R9M>[0.;.J,ZI<7(JS-&2JH55#;S@(S MA":J0>%UTB.N#$6:>@\*+?>:&Z4#VP*U8WD'GA+4^)D6+^\XW?_?WIL?VT%B>9$HC$((%BL7_]>F0" M+) @BQ< XHCI$8L$\HC#_?D+#P_W FH%U JHK1YV8Q%;(3$21G, *.!?#KL( M[>4F4J^? MMB,?BRTY&DTJMN3:]AG'2DI+$-B43':#1T9'AT+B3ACCO5LMRKC&8Q*]4OXR M6I1RAPO>@ 69MO^QT-$W"Q5=6X0PD\6H%'0K4WH$Z"9PDLHXC)+TL0^=TEY0 MI*W7SO J.4W>,QA^^@F!TP=7H1O0;>";@7=5C?WA2"$$8&HTPGQ ""EA:0( M*V8LUYP;;#9X3.$%N!L><'UX05';] B44( ECT!SGC.+]*Z 21S:7!8+[C\O M00#'HT;%I"R;%.^4)DQD\Z LF(?,E:73*&<"\AX+Y:?)=389.6L)R/ M ' Q UR7B +ZV9!N;>>J@UZ!%X$X,A F1+Q5 "N3.D1 )QRAA "],OK7+*9 MZ0@+?$.0]$XXX&\>OMZ@4V!# /<]E[@@V#/6_242X&:^@JY\=3$31Z,WQVHF MMG/0+#"@STIC9&W'JV-$.@J&E,"1>; Z0J[PZC4Z#CJ5?C,*OS8P@5?7/"82 M[8'I@ >*')XA*J=R"U@6L-P>6 I#M,#8("ZY1%PHBTQV0C#ON"$N6$LW6:UB M>V!)Z.$Y5@M8%K L8+D]L$S<.RHU01Y+8)9!.F2%2LCH9*+R2H1P2ZK:M3DT MM@>6] "=M"7=P0O[.M[%CW6;E6G:5.-)W4RJRV@G)"\7[+.K]ML25F,5H'/_9G; I^/FW--"2V37O3XJ*>TZ/$^3WK9,'^N M^/P^/8N3 I//U1@'HA,G5\T]$>-IU3;#.E2+6=D;G7KBI-\_ GL/M7X/=XI\)OPYZR=GD,SUY6@A6TZ?_\7 MY*5W\F%V\#I3@+( Y?$ I4N>!^(3=J8E<1-:]P6WQ!0 M4K/A+*8'!91E>_RYNO7'I)GOCX-85G4GZ^5DP"94C9[0K&NAF;EA?$GS]+#= MO?^Q43MU^V 8LD<1UP&@SAF&FF=/&(X24*2 M$9S(M;H^-H*37&^5P1><+#A9*H);N[47WBJ >0/>6^1/\;H$&[L@J\<:[O_BZ!W<=F'7\Y(>S M +T,]<>K?@[C)Q3J2>P(]RN0[-GYZ'6HV_'07K[*W[X>VQ#JT>G2+F#=OWB^ M<=9_D/A]_;][N#\OXAZYOEK# M\!-LKHD=#/AGN3N[HNIC>QI[\HUL@L:^LL,+>]F^_NJ[:W.TF(!.^FX?_><, M\IX*=#>HW8KQ2J[GR\??9N=Q4OO%)9L<@KG4O]PH/*!S\E$ZE*^^OX/;4:/% M<A'C MJ+NI*U\/JE+9A&M;6U<-Z6L-M>9\[U2,[\K4=PIOSB=%\ MYW@V&3=M[&_(SUP\:M9" MB,]C^2%;V _PLA^&C?_KJRJVWH[A0=/);!ZC6(]F,;R9/K3U_X^\B%!^@!G, MIWWK!(1H-(66@[R-XER.\OSFO)UV=-D=(U*OVRHLQ#@+PQV"!J+Q8_3QW,5) MQ>7;>4K.YLV"S=D;DHV MU]"5?#D"NM7,@#;5GV)XW;^)8'R"OU[< /T9VG$;7[5Q;#-T+,:D\R/WS_[J M-H=@#MGIY.SRU>(9=P4N=:^5ZH0H]G5F(7=?1$XDO>^2^[ZG)X;>^YY[V\'D M]MMQ3RB9_F(DV&KJ\V>%X M*,1>]&KAFF'X M?[;/V>+A1/#UC=&\$IV%.P9ZM.S,/'GDRV"^84C2@:L:01 MM&C$QM)D;#,28U M6H^W=K2RZU0]"GF'N7OJ$X/ E[VRW7.6'XQO.H9WT'K^%J=5,XX3VVU'#9NV M[;>U4C.YL)-0#F3N8\:VEPF./]# =Z6\U7D?4PG/$0\B(2-/'QS W1EV_/WA5K^"EKY=EDIUY4? MA;$!5_+@,@F7(T$%T0JB?2$MGC)">.M1$ODH3R0.F90BBHK3H!P/TNB;B*8C MYR(:B73$(N_0*Z1Y,LB&Q 21+D4;=P'1Y$"R#:?'VQM$VUH*UL*FK^I^M-%. M_%D7:Q/BQSALQCE13^5!#>IIH=9[;XA*!NSGVQ_IL:;:<"09P8CGDGQ."(T( MP]%*'4AR>".,&GYYVRGB-=NS4-IU)=/2 R$/KP!?(=4%RPJ6K1Z+)Y2H")#D M@\CI0Q1'SMF$I)))I.0)UV(C7'H[6&8&=-/9IO=&\(MS>MMT^JT=UU-X\K_R M(8<[J'6Q/$>C@,7R7"M_IV4@+&?J#IP@+D5$5@<,5-I0'+UU,JY4:'T,B^[* MWZV8G2657-B:-Z/PXV=]?-NTZZMTP 9BTSF\#UWZ"Z =W)0>**!9D; 3GB$E MK$)<288LU11AKQQ@G!:1K!0A> R5W@% HVI@2-EP*^[I%^+3S7G.J=:?O)S$ MH?;OSYG- 8:=]ZW([#[@LFYX%N,J4'@%P&>$5 M@!>L^%-&+QL9LHH(% P5 2M!963K]SIO"KB4+DO\XEU^(2Z]L4_D,SM M!LQ6RA^LA9+_?=*T:PL[)&9 \88KJ1^Z@!?,.K@I/5#,S-(#R8LW>\O>[-T&Q&>HRG_8X;SDC,U%;^S( MQV(@BD>F>&3NE9MO;BLLMOZ(1<^M,(DCKS"09FPXLLDIY(,BDEG"N @;(=I7 MP/!F@0MKLV!RH+4^2H?/P_*U?5L0N"!P0> =06!M$M'.!62YAF6#( 1II2,* M1)(("P!BHM_(LF&#""P&L!(J"/QX!"Z^]Y?(Q%T\[QLWD?2$9@T-S2P7UWQ! M(_DR*6T?,AA[;R_OB/0,0?D0&?*">L1=2K!:P!11*837TE&O-K/" ,U>ET$; M,++AU()?%)#]VT,N,%E@LL#DHW8\N27))H%L1CM."4=: O@Y(:07$2?)-G-T M=)TPJ?A66?_>P^1==']SI>=6>/^^4/P-X?3!VJ$'E^\Z@+Z6_NUW_XJL'D3_ MGN>\>JYEVYD175=1U6%M73VLIW4LE54+/)3^[47_BJP>1/_*,>:MUW#* XN: MA&9M+'LP^QMH64H&KC.]3_*,!!E19,PBKG%$.E")*!>$AV"%P>L^!O'K9]:9 MDV34H],WDXD=G<:TH)F:T0SFE2P-A+$' V( M<\*0L=$BRZ4Q5JF4GI=I_N703!)3-P&4&F^5]^\]4"XS?_C=0C<>U'0)?SZQ\7_.VFF=+I\@T3>:\\7W MW\6[SV+U<35-456/_"27B0B5NZRN8&6Y?8]X^?I9#+E,Y5[,$M&]&7U=M^V)2P=7#//[0YFH*,G,9 M[:2*L+X,%70\GKLXJ1@95!13-H"1/Q_;;AW7=%>2()8+6* M@-J<(NU\0II9+;%@C*@581*!*Q>!"&/O".(>$29[< M;05>4)CL*.R>.&!', N<(>$SP/ <=N2B1E[22#6.DOI;Q$&!" 18%QD'>&2Y M0,Z*A Q-,6GB3$@[A2WXY.[$K#L"+NT=Z$([J8%?X,]);,<16O\Q#B]/JFS* MG@\IUEBQ+7 6#D9\&0)2@X\VD'72OM!]M/YL^Z]D&K;C/!9[:%?L1<-=UGDA6Z+@*(SAN>474X"[%[ MP;SC__;?-27J=5N=U2U8KX-LP\]/\2YTGKLFP?QXGONX&8+K0\/@I3Q(\?P33 MBF"!<%ZEV70VB?-679^Y_NHV/^X\#R_\=\?XS$;3>ECY>N)GY^VT4Z#*G^7X MEI-K[ [D/,M:/>J? )^$^N.#2!VA>\KJ?GZ0E5Z:5)CW<3/)DP3-R#*Z)#09 M&6%"X.F=/]_FJV"\IUT841:.IB\L!M]W\PV(Y+,,]=+>Z=3\25G 8*S.JA1A MS0"2E2_O'I6O7$A"J!,H2Z=X+DXO>@V8MV[1K.[.Y:=70#>J,(M9;CX_H+UZ M@FN:ORKK?9.E!C2UN[_3U@6$]#YG>]&>O" 2+@ON3GA>UM"IU077)GOVXJNI MN4;]S[87J%[R.[T _,^*E"6UG756)DOK1SNYS!+I[61R"1IR ;:D&G?F?ZX0 MIY-.P,^S[/:/"ITY M4#M*Q[W5N@= N#4(.5LJ";RX_LWVNS$F8$O7ZJ#@#Q M"=3KBD']-@/8K_VBHI3!+&E8D@F* ^*,!&2X,\A;KYS0'@C12D3)4Q9G[V?G M( >7OZ M%L+:N:WZ9W]UV][BQ[JM>]+P:O&,.S8-^]=2HQSWDGIUUO3.GI,W^ M[7$<:O>>>:QTG[I:NK?/W7NPH-[2KENZKM?4]<_;XB'^1AB/N\-&*_V]-$82RNB^+IDWCQJ-. M(1T$LG2'(IXN&P\YDK,+0U84IBC,>A2&8LH1_)!%:=:J-/LA2471MJEH"A2- ML:)H1=&*HFU2T5BV:+PH6E&THFB;=F)VD51%TW8Q4\)NGUI]QBF$G^>QL/-( MP2YFKX&.E:0'^Y@XL.3,7&?Z'6&MT%R@X'!"7/F K#4..1Y3$-HE%U9R9JZE M>N+O?43[Z/174,IK4:4_-C!&, -K.J K#!YH5?)G%F3;^2DMR+;. \S:ZD2, M!"3@#/%$*+(D!402!V C4FHC;B);$MQS;3VRW 6X1QED?9!(T:B9#RK:9'8' MV20>$%. K0#;SD]I ;;UII/%C#F.5 )TXRP$I)F*R$6/E0K*:^Q6TJ:0I!/3 M"8DH -B$2$B'X% T6'$O.-=2[ ZP$4,&6-U]?GI?U: @6T&V@FQW(YNBA)K@ M/.(28\1Q(,A0P1!Q.&#!4DX5>Q/9E.?..VN0CCK?F"E;Q!H)CR6V(F(K^0XA M&]<#J65!MH)LNSZE!=G6B&S$49*D#(C27&@KP#K4P?H320NH9D7@!N.;R$8Y ME5W:(QT$W),21\Y$B@BU7 4!Q"^1'4(V@P>&;+@\P-X@V];*U.PV;#Y#C][" M4T'@1K7MDX^439LC5*-B1):-B$LL:9,+QS@E8!&?'+(V)(0EI9HGYD58=QV9 M^XS(^YQ9Z,TH_-K )*S+DF ^ '-8+$E!M3*EAX1J75H[6B:]Z/%13^G>Z_'M M["0YPQB.'CE%L55SDT\5WRZZJA5GSV\..$+>!X7>-X15FR=P%P;8(3)P9+52:2)HLCZ%#@S MFI/T+">\!^5Z#!WL=+3CA&OB@IP/J%"%"Q8X*U-Z^'#&J"=.ZH"TI !G@5&D M+9.>LP2I0%885T M7C_K,,2+HQDC X%9@;,"9V5*#Q_.'-?&YA+0*I%<5)P".7, 3=2G9),WA/-G MG8!X<3@C>&#$W36@CTOVR_F'YVK1(F?5)+;13OS9HK9E,2!'HT3%@%PK&N\I M(801Y#C5L%+'$=G$.,(X1H$-"2*$FP:$ 2$.03D4L,I\."DP)1HCB16EP6%# M5XO&K]B0VVN?OIOKY;JLAQPHH8OU*%A6IO3PLR)M09J3R1F")(O5 Y1*-R%DI46+6:&IX M5$;O"I1I7%A9@;(RI4< 99'A8+$VB CK8+7(!-*1<^!G-HG );=\9<>%<4Y8 ME )6F!:XF ="9CC%R$6-0TC.&;%):5,Q[EC,=Z\BR5 MK88"GD<&GG=D6*9 _-6 R8YD%!PC;35&):KRM, __-I94U+I)566"""#%:R M/"]GK0D<84.=U#0DD],?[ 01Y /#RZ*V8%F9TH/"LJ,F@D6/RY06/3[:22]Z M?'!36O3X"">]Z/'!3>G>Z_$=X8A,:"$H14GF<$3",-*\1$P MHY1-5B,C?43<)HJ,IR3G%:/""ZFYC,5'L'."7X+9UQ7,#C('8S:JIO93<3(? MG1X5 W(M!M13'HW "--L0*1C2(M\$%UHC3W7@KJ5S!MKR>9_NP'YN5?-=67) M)25_?\&Q,J4'A6-E05OTN$SI_NOQ'8'\]AF1H](EH;GKPU M4:ZDNEY+_O["1_9 Z N.'=R4[CV.%3Y2]+A,:='CO9[T9>TTCO(K8I5F MT]DD9E=\EKFJ'OGF/ ZJ;]RWU4<[NA. M:'E;7<3A,/_;0N.'=E'J8#QI/M9M[LG)"\MG4;Z-*-]L-(F^.1W!@T.W%^5 M*5)6E/$$UHL3>#ZHW3#+ DAPFF]>95&[[;3$TF;6206O:^/R1]69_0BZW4SA M)7&T4/90@:A"D[HK)Q$T<=0]W\]@:3R:POOGMU4U--U/\^736WJ2;X^?QG$$ M+PVSN%"XFY==AY78 TN^L.]E (T?SGJUSAI^D16R[PP@A,W_!>@+? W#7VA_ASGA=E<"\Q4]^. M@Z\"T7,'Y"H9[TJOP*!&1V/GH= MZG8\M)>O\K>OQ[DEH],K.3L1=3_W\\W8_H.YQ"W$H+L5Q5%X[9I/69[@"4 4 M)C"O\*!/#R0+A#[=N'XF9MO7 ))]'TOD(W.)GG#\[>QJ+WML3V._38UL@J:^ MLL,+>]F^_NJ[:S.T&/X.#VX?^^<,\>;7'1L!SYZ>?7>75#_\E5>^N3GS6U2A M<\%CXP+2%.CN&9TTGL[AY?7IQDY*:C),948%Q6QDS7ME9]/F M]5S;VKQ3/N"JSI7BO5"5'LZXQI=U]$3B2][Y+[OJ3VVW%/J)/^8J33;9+XF/"G>]T;"Y2_!5STF@S)[89Z0RZLX^DP2$K^ M]G]]!39GYSO_4("]Z)7"-<-PY]C\&'T\=W%2,3(H(O'@#F^V@]OP4A>)+Q+_ MX!#B==G5U5';%94[>$S9,3MZM?1>N$G&TZIMAG6H%EJ^[SA#,65/%X8OC$^O M=I@=A, 4C3@JC:!%(TJVJ T>Y/GGG8XKFS,\XGIE7U'ZXW6)*(8#&,[P.*N5F..28H*U]8F3?O\('*AI8T$''AA#7C-@[TESY S'2*N$"<$T2;.6(ZN/,FUO M>UW?G'$S&S9N3X_1/!R5*CA::(N#\&@P;]\C@X!!7G!E!'(V&K:/\Q69C2]7 4+Y-6W5#1O;/6A6D M+$A9D/)1\8Q"Q92(0MPYCSCF&%DE%%+P&9,)2TI$.4%T>$AY%Z_?7 *FE9V" M-6X*[&$8Y:%&B3[XR/S^=[5T;Y^[5P3U +IW:X+[0T\/.D_ 7%TQJC:G.I_, M8JCJS$QCV^=3'\>1'>;TR,M;TG=G!ZU'5?]/SM6^G/SYI/IQ-LF9%W*ZT1$, M1#6]B,./L3J'9IVU [@M)RK-OMQF!%-PF;>YVSHSH^F9G=Z:-/JN9E3G]C(S MO\XQG+/,V[8ZG^4$]6UU1?N7A_T18[IV\AR\HPP8-)*6)\0%U<@III"QDALB MJ:)NY3#0TZIL]N/QR^@N3WK[[FKP_YB/_9W46EZCUN(>:HU/V)W$>OOB7\'5 MPSP!\WSD;9Q.AS%7$.CD=[D$\)\@LVVHNQ:W)]6_-Q<1 ' T@BRFJ5L7BX M!&M)0+O9JDPKHU:X'QX3V._EH36\30+WKO8U;$8G?Y8MW[8M+/)\S)7OU0EA.4D M4&O0U-^:::R(/*GFPS2HWD+[P+),.MOT]]B%AJGD GD*$^(,X(1IH[B;3$V#-OL2(K^6:> MHEJ@T"Y.?D^_+TI+S(7HNK]H_N&R.?OEMY^OV3/41I]M6O9+M''TU??-*.Z2 M.6L7RN&&30-$W:8XO>QJ8ZPP)G]6QP24+/K9M,YF*:7:@S;5O?WJO_YW_9 M3N-Y+H\39G[::8.+5[5S0"%&MBLIE!N59J-NYOH"03T5[HOP@)D=06_2I#F' M=DT^P@AU98M@ K*$/+;DSB$L$V[6:B^P M0!EG\<@+!!##[LMW_V;/QZ]_[";T=-BX>4F< 8#AM&#/)V#Z? UC.V_KI4_ MN%V.!M").LO:G MTTGM9HO\'A:60Y-XFAMX37FOJF?-F^OG!K=7D_DL^+RN@@L -'XQLL&=SXI M5T!P33^4U1A$8!2O\]FU,K@H(V9&2P3FQ"/N?$3&N82"!&I'>8Q&I?66))D7 M\?KA\A_VSV:R8"KM#Y=7[&YA@8Z\-,D"W\]L+[R?2Y6TT+X:3%(NS;:0O+9W M .1";+-1%M^L:N?-I',,C"J"OUY(V$KMJ:ZJR0T!'<"R[\H1D9=4;0Z@@<[B?MY!Y^(5WE$X""O'-G3^-2[9.7,P1;JR!T:X&5]=5364OU%*%. MN%+W5RTQYOZR)$J)'7_0BQ9"V>0^W#[54'B"4WR?NG>UO2&>G;IZ%\HEK#.5 M]?_-I[%^6C$<+UQ>H6CK$6MKT="#*K]01*;4)R@BLP <]Z.VG:!YUYWYF>[V!5QK7U]\FJ]3>!4&@>CRQA&])PR"B75M&]TUAE\7]3@N]> 6BR1# M3M!#;9#)V3$#=8YB8AE3*PEZL"7&1I8059$B[BE#6NB('%;".6P=_"SJ M4=3C -3#IT 4]PP))< 2,$V0#EPB[BQ3CH00]$IV/J8D]C))1+()X0[,CB6< M@X8Y+DUD49*5X+KUJ,?W[.[$>IO6@.RI<-6L@ &ZW!5*W;1=.6,$LCN!C M1E[;NJW"K'IO1Z='&F6])Q!T?5S7#DA&!4R9#8A)8++<.HYLM!(9'20-P@([ M78DKM%*+& A#V(1,9TFVUTJCZ#%G.$3%K7P)>TWN/BWWY'WE3IBW9;V+YNR1 MYB@CJ?*!H.@\!\WA#FDK%.+!22R,46PUGB,0PRBH#E+!YE)/"30G.(JBMI3" M?X2SHCE%L!\&>^2BP$A%+1T3 A-F;VH."4D*%2,RW@7$ ML5+(!?C-R^"\"%(JXS=$@LG=U6*VJQQ?/A>VO"&*^(GBYNO78QM"/3KMMTWY MB6#LZTUD'7WI8* [#I[LWOF2-79YK;&)+ED:G5,(YXJ%/#J"'$T6*4.9"M%8 M%C83F]CVI4L @T9V>!6A^&84?FU&I[_6'V-X VN7:?O#Y>>S%7;X)A\<>W[, MXDL=2GF>*"Q&+I\C/%T:E,_QK1=Q$A\61/O4T,,^^/;"MOF@61\MV7;AB-.S M9M;"=]>#$6\-UEN.Z+"S:?-Z?=%[\T=WR4;Z9^]8/-]]W^,3I>1S'W+D#=E2 MA-,J8=N5$)_;N=T!Q3!MIX-7,8?9R_K,8(-]#RYX9)#A/H2H;%R("@X5'-IJ M:I?#AZ%]CZ0L&E$TH@2*%HTH&O$R<;!%(^[GI248^-[QO7&L_=51!W,]&'IV M8H?K^/;T=L"6%GD^C-D]OAX7>3[DV3VT'IDP.]_/0_Z^G9(H[DIT\Y^5L].LTQ)/#_.;GP MFFIS&#:@;,/%.5Y "TJ!H@)L!=B^<%HB&IL$CD@YD1"/3")''44!1ZE4B(GQ ME1K-3"C%DZ"(<.<0)]XC9YV'/Z7#F!KF8]H=8".8#)@A!=D*LNWZE!9D6R.R M.2>\P8XA[*E'7*B M*$*:4J-#<#:^&KU>4DM3M81I Q6B%N?B]7C@!A+R7H= M6$PK)=->#MFD&O!-5YO?&V#;6@7DXB*8ST<^>NMC,31'HV+%OEQ+FV,2\%R= M4.(*@WVQ!)G@"1)&)B*24PZON 0P 0,CK4?4\'Q.S$>D)5=PH_%2,&LPM;MC M7X@&^W)WOH0B_ 7/=J3+!<_6X F0,89 ))*)603K>XZ,T !JQG(?I%72K11C M]\%3:R5#DED.& A0YK21B$H:'7,\)*EV",_,@%%5\*S@69G2P\Q[Z ^/G':'S(&!VJP A,Z,9G9H("UBY8D)_T.$7#.!Y+?G8)T\TITSTF'PU&C@IX%/8\+/2/5 MG!%MD1#.9_2,R.:LSPT)6@]B@Z994![,6[ M%,C R8!](7UM0<^"G@4]"WH^+8NW]R%U/ES##.(ZI_$4T2 K,(O>8&^$6PF6 M$%0:*RBR)J.G!>#4'">4B(-[E9>:KJ1+>T'TI .N>$'/70^IH&MRJ=!]=*E\ MN*V<;C%N1^/$+![\9:.4<$X\K0(B6H*!4=XB&X'7$VR#D@0[2E<<(I1ZL%4R MNTX\W*,U1\X;CF)2/@7.0XAF=XP2$7+ 9''A%T K4WH$@*8]TX:0@$3,/@I- M(G(V"42X%L+1R");J96CHW)>8XF8L]G#ZQ32D3I$A>(Z" ,L?)< 3=(!YB4F MN0!:F=(C #2B(J!2%$A&@#$N ::,#!A92ICQ3&BIS$U BY1B@[5$29!<&R]) M9)TE2(D42+#!R-6Z!R\(: P/M# %T)[A$2@ES#Z/[]\;Z,6H*UWFYY).MY8,6+LBBVO8&WUX?N8=7 6M);S@ MMA$X4"\!=0S[D#SRBD3$.?-(!^:05)HEYSDA J]61]0AF6 1T5HA3G/B!L,$ MTH1$R7ST2:R4"'\Y+P'# [[=T*S')/ ^'!4JN%EP\WAPTS&/'3$$!18IX"86 MR"5&D"38\YR(4.4 JQL' I@$Y.1P4;0YGY>TR&C&D0G*Q< -EW&'@K*H'-!- M;W\7W"RX67#SF'#3\) L-PX%(7(F TN0\]B@9'0PQMO$\*8WT*$4B M$?E/JH'#S14X'EU#6ZO3N[:YBXHJ)*R;N MJ9%D&DB]40$%GD-CC=(Y'[E&7'(1M(K4\-6E@4J!8JGAGKR<("'D>RA2C#J. MB;>8[U#@17&IE*5!PH#IY(R=)*TD8E M#2$\6I02 "Z7@)O:YF,(A MGB0O*R=W!S>)2*;A9<+/@YIJS*V3'-DU1Z@9PG%K"6)F25H"@IRP-FA-GB4MECW'R1 MB!2V)I<*VU^72G&?'';*BY2 MK&P7^.!%),(@[".L(Z@GR @3$5!OSH6QD?,=VF8E6@Z@CR7Y15D6%!PM.+HI MWXK")F"-D:88U@@X2F1BP(@:F5)(3,>P@J,B<.6BT8"CCB#N,4?&!5A7,!ZX MI"EYQ78)1_6 D9+ LN!HP=&"HQL+7TG):A8YDE1:Q'E2R &"PF]**L6QX6DE M2X0("K S:&2-RX7KN$#.BH0,33%IXDQ(N\1'A1D(LN$L$0>&H\ON%OC=0C-LA@IU6/T8?SUV<5(P,*HHIJ^PHK'Q*!]5%G$1X(*C><-A< MM-4W]:B:GC6S%JYOOWWUPD.[-;E9Z$BG(K?Y_NQLVBS0(;<'("[W(%^.AO:R MF4WA%9]B>-V_CF!\@K]>W 2,K3C-KYJX]A.[#0NAJ*S#?VSO[K-+?JQ;FM7 M#^OIY:O%,^[P=_:OE?+$&/;UZZ^^^\)%Y$32^RZY[WMZHC7#G__OWAMVODWW M>*;UFI)4K,+\[@=O#HZ+>\Y.OW4C='-#L=#C=E%KQ:N M&88[1VO9W#Q=*)Z^_[4W@E.PIV#/5M,V'#[V9,Y;,*=H1-&()8V@12-V(39E MMSW:)?O)KOCV7WSRM^6W/U"?O'98X9 P$B(8Q'U@R-#H$<-*6Z^"]53<],D' M1BFQ)J$0(T=\;%R'+6IW#F@H@%$=>&B-Y)1K1&E@4+ M=-L)9!2@6R N^202EV351V"T8BX*9&52B M!D0O"(AP\%@Q[ZLQ*_/.&$)'* MK59'W7-$+/FX7^;TX_!F[%PQ627NO,2=K^7\#O6.2I\0MQ%^D$SF0Z[M!89+ M&:%(XJO%O!*)0@2!:#)@\XC1V<4D$=!Y9F,(,<65--T;\W%+OM5\47L?4EX@ MLD!D@=0M";!)]?1]9L%7#D7T4BD(Q9Y&U A MS9-!-B0FB'0IVBUZU(W<:HZ3O_@[UQSL^A5L/_;3% MWZ"?5STVLM7^=O78QORJ;*E=6#=OV^^=.H_ MF/=K\>KN5A1' >3K4^Y#/K1Q)6J?'BA/A-[7[4U%=3UOU DAU^1S(5AG5\O. ML3V-_8H2V03M?&6'%_:RG9^*6)ZAQ?!W4G?[V#]GB#=O]C=RUFPKNKH0HZG]S> 9L,J_J*' O^83=J9 M'4VK:5--SV(UB?\U QSM4F,U/ MG_R9'9W&ZHWO[B*&\<'\<:=U.YWD%YS9M@JSX67E[:R- ;ZN6_A^W$RZE[M8 M9=F$+S+MR8<3XYD=IGQ&,3]H-@) Z"_HGCR)LQ'ST><8EEJS?W1W2 $+[_&>E[<]MN?WOWS??7V]W=__/[N MS8=??O_M-M;YI?'MZ?03A_CV83VO0QC&G;'N3V#I!]RWS>C:ONG77>/VP^7M M)=._W,>;VU#JBQN4BR9O@Q>N;6"^:[_+X_"?M]&YKHT?[:0&*O"J/;?#(?)@ M&EX_XW7U<%C;\R=RQR\KQ3].JK]OJ1>3&$ MGM4QP:H05HC3^F.L?D^I]K<'OBYD<.'D?."R3.[IF\<4OFWJ$:R+;U'N[H+_$S_6H^K' M^:>#*B^O8(F@E2G7QNI>< I-'%0QMS![ MZ$>GE1TVHSBH+FI83<-]PVK<7,#C8%'=SES?NBY;$-P-\[_TT2!O"$ +SA!M5X""/YT?=]DW"%X(UA46J-G),,A.@CQ8W??P MD/PU/&,4LJ^B7?@OWHQ&,SNLWO5^!6C?02=BV]K)Y=SY$F"J^]&'5[AF-NVZ [(/S/RZ=A+6?13'F3S[_!6T^MY=SD8=V0S-R MD[+S:;G+T):/]60*"I);UJ0G^(CV%8R^X/MK'^'E^^S&RRX^!^"S\.3U2#;W MX/7YP?(4]Z+09NV<._GF+UOR%LX!(W_Z&0.Z3^<>OI!/",,E >SM-(:;TW;- M^[6^K%O/\G9Q=J+D%_Q=[,ON,*)/%'^(/\P\CKO=D=3EB=D=S,ZQF.ZA(?IF MTB6W>]6YDH?U*-Z]*;&PR4_C>X<[,!_JZ; ,RLTD50 ,#UU>;@TTY1;?D3;R8+P[/3V"5L>KY&=]@1-W6]<(/_7HY1H,L M..7MV]U/9[R;=,FL6S Z)_U.NN[N/*JA3[))O4=OEG>#97?#\C-0%\QPS7_W M.;QAQ[7MR@\UN.F$NE5.#G<@YBZW/FES%QC73'9O"-:L8 ]R57[SQZ0>^7IL MAZL>RF\?HVOJ1*VJVBWF?7F$^WLV?@9J[>+4!=%4H@^CV0#9W1\JL &&>' MON$QVCO%*]3["*CW7]W^2Y@3[S6')5P=C2AD?D>XQD/(_/4MN:,S \^0A/\ M-E8MD?F?ZY$=]3N%N\=B-SH2_3*F[W\-G/66O?3=&(47YO*?1R@O>=YXW\SZ M3=9"[0NUWPG:>A"87JA]H?8[ %K;I?;!CNHXK$8G57M1MV=Q,JC^G)P4BE\H M_O<_]J+QVTGU?B$:_WMR\GRS< _F[:!E>(90+!S4\^!16T\6$4$_-'82\A^+ M2VY/O%2LR=T+@8/CI;O7RPV2@ ,X:O4BM'JNY5\*O=]Q/'U!IOW043M4I2O, M>U>8=TYI4YV=5.[/./GKK!E."^G>-=*]7;[]4Q:(?S^I?K@I$(5J/XIJ%QI] M7#3ZN%GTP1OTE^38QP&<]Y[]/6;$/&K=VQLR_68TJGZ=02=LH;M[0G=OG[(" MUX7GEEW_W3)]AZZ+9>._,*8=P*WM,J9I?=Y,SRZKX4EUWC2?SX,7[^.NT+$7 MV/+_,!>*7T^J?RP+Q3%9@\+,"C/;%Q-[Z+I8F%EA9CN 6]ME9G]"AZN1]6?3 M%B9EW5E@"S';1V+VO[-,_+8B$\=D"PHO*[QL7PSLH>MBX66%EVW;5NX&.3NU M];!J_=EL^*_B,BO,[*OO_YX%XOUU@3@F4U!H6:%E^V)?#UT7"RT[2%IVL[[2 M57FE0MCN?]O9S*Z;IVVIY>V977>NI<&VVGX>]K7EX[.3<.OY]PV\ZQ;"_RQ3 M=2=0W%$G?,?-6:&6NT4M]]P5L=UUX;_/;/4>$'Q0_>/'0?7'VZAAS9T+]<>K[@WC)Q0Z"CUZ%NQT-[^2I_>Z45GWT:=?^^N1GN/YC7FER\NKL5Q5%X[9I/N0^Y M-.*5<^33 \WJ9QW<-G0];]0)H=<$#0:\&_BS*PHSMJ>Q9RC()FCG*SN\L)=M M7W_Q;]^Y)EQ^_]_^]MW9]'SX_?\'4$L#!!0 ( %F'95@0<&;(/*\! %<^ M&0 1 8V5RI/?S.QD."^@0#K6!,]/JHJ M(('$FLCEE__Q/S]O?/)"H]@+@S]_]>';]U\1&JQ"UPN>_OS5P]WQXN[T\O*K M__F?_^,__I_C8W)V<7E-KNDK6:P2[X6>>?'*#^-=1,G7=Y^^(?_[Y/:*W*V> MZ<8A9^%JMZ%!0H[)OKZ[?NV@OBT-\ET%S\[2K($3K#S')W>RT2-R&:R^)0O?)[=8*R:W M-*;1"W6_Y30_Q^Z?8LY#XD1/-+EV-C3>.BOZYZ\43E8TVG$.H,GO/L#_OB). MDD3>XRZA%V&T.:-K9^P<_O\&>L\Q'' M%#O+:]*5>QSO'JN;$C_FFH+O:@OG"L(XYGKS^AWKR\?W[S^\^]^?KO@RD85] M+_BUNN]0_KMW^/.C$].47^I5=P)^R'<"?G23?%E!]7?O^(]J4:^A#[!P$UA, M:1]@ <2M*T*,6;#;?*SJQ,?W[^CGA :Q]^C38RQ&([8'XN./N!5Y]3C*.%@[ M\2.K#%_F.-W%QT^.LRT7%#_DAZ4TWF)V/OSPPP_OV*]?_>?_((1M!F^S#:.$ M\#UQ%:Y8!QL&"C\=R]$ZQJ^./WR$)?^6S;!L,&0IY$\ MP[H/2.[0Z]=XY9Y[1_TDEM\T=J-ZRP[C7[TEY(?N8Y"[8X8MC(H[AWV..^W MJAM+PT+HLPA&+0!Y.O/)AT_=)CX]U+-FG2 ($]86?B6_W&Z]8!WR;^ [/*O^ M%(4^O8=E-UT*1B#:!7STKN +45D4::BX7VWO+H\6]R?GYTLKA;7I^=W/YV?W]\I$]BA<,OT?<#I2\G WRHE(D@1 M3NMM[NKG+GM*708OP'<8>30^HXGC^1_YA#66:)FECVR39:^U8Z+0(%]S*O!X M>INA+C-T14$LC"]V"?S]"7JTV6VNPV"%$JOO@ S#?K]Q]K@CXH? I=%RRT2: MX(E7K9E7;71;5L-WI=7 J\,?O'$B6B?0_/%IVCXO1F0/".L"2?L@J;PM)XV' M]8T3P<_/-/& S5XG=[YFRY+XOL]NVP?9N-Y_(B M&\VV/5M3JV5F?S]H9M_F=>R\GBX_W=R>_W1^?7?Y\_G5\J[7])8KM\SR'WK, MIOLSUVMN_NEZ=_^6EY=79^>W?^OQXN[__:9[HK:K?,]Q][S+=*_=\( MI_\VXZ/W]^+NIXNKY2_]]G5:J65^?^BSGX$H853?9K5-:Y4^9:X=?+ZH,M(B M<$^.3^_H:A=!YRANT0O'BWYV_!U=!JF] M_S*(DXCID:MG?Q3!EC7QA]*:2%L[7H?1<0SMD:Q!=A!@DX2U2<) <5M0FGU; M+CVUI]\UZ$V_:YO$/Y8F4:G]-A6==^Y-%,*5E^S1-/3?.V^+2_F:)I6;LJYL MRU3]4)HJ28C;D"2I(Q+0Y&WJNA^ZJU6TH^Z5YSQZ/CNJJH_2=_D?6R;E0VE2[7+55K6W)J>'Y/9"_7 K7!FOO!4L<+IXBBBMUR2U MU6F9OK*>02'(;C)!DF0TWV:T\XQ>!E"6WCN?:V00]?>6F2JK&7AEPFJ_S4GW MBXL^,6O:+DY@^"+8-3_2\"ERML_>JL;/N'?=YKG\?5D#(0@?$4F:[;V,^)L/ M\D #S6-,_WL' W".VM,:2TR^3,O#VN_+^H_N M!C7RM?SKS2=1]Q*X1_/5F 4@"+1,?UD-TV?Z>1MODV_&L-JP)#20;5DH90V0 M%B/KVQH::FU55T-3@99Y+:N)7;DAWB*;,*@Y7G>XR/Y?J:X\*%>'>=4:CF!?CI ;IW&: DN$M$28RJ6V$I MS]\EU+VF"9<_KL(XOJ'1W;.#K[C:%6NDX98%6U:CY7N%JROM%[MKE9X1[!KQ M J)T#BNP[O'"O(,$>BAE,^PCV<+%S7KYMF ':%K#!)CW')^-8'S^>>7O7.I> M1.'F-.-ON?Z%(NXL=1(OXNS>!%&N;K9RNJX MF*UWJF6AES6-:8_Y2HR/B.PT64.OB=(T+FK9<2)Z3GC7V<'.ZA.E]P37!@%) MHDA%W1!L)]R\[00-TD:]';"+Q-!:NV5ME76CRD6>-Q?>%1T>7CB4, M)1I>4;)?AEY3W U^>B4'SFK9.?XGS DWDOVZCK02;!E:915LQ7K@6EK ME44!LIYLF"@M$]GTVZH9[X#PR8E^A4%\5'?[9? 01-3QO7]2]R:,O997[4B2 MS2OGCQ7!B^65DS6IKA^0R+)6B6SV;=68=5OIJR29JJV6=5;6?.MQ<'G3JNA; MANGLQ\KT+^*8LH@VQ53>L+SZTFA9-F7=>[8HXORJX(V(& /%JO^V#GJ(/JFP MBJ^&'QTOP'?Z4X G/"H'VB 2=8[K)++N95A8<0$<";I(DI"(3F(]]6R#5Q_OZ=MB'0+6['E.,O$VGKNGL*X,.(-,R M\5W]--G$O\F,4_IO-KT]Z@JWS&Y'_\VWV1OJO]FZ@0?4:YG3-D_/MTVJ?YHS MXW6JD^;[*%?J-(R3&H%J)+66)5'68A:7A&KF5G3?XC#(EV8-OZV680[##8>X M\G/S?/Y0UBURA^&W*1DR)>>?MW0%K\P;6-TK;XM';D)A5!"GX8*FB526P3V- M-E>A$YQ&% [0%&>A94HUD6]9$F4U(%L2QT0V3]+V,;,I[P%7!E(E50M< ]@- M@OT@O",9H,3; ANVP/I*\6UU6I9"-33, MWNVV6YYSV?%/G?CYP@]?E3&]I3YJ(N_#RE1:U7,^CF3+JBAKU-)5H;9+L&&" M+>=6B&@;=:>U>;G>5H_!)&\3Y7AK6T5EO=XD*=[>EI(.=,R^-4QF33L=PRJWFC(6$$P98U4N%+*5H3 MXH,X+M(&&2QIK,JJK%$B6GU;,%,NF-MXIV>A*(0:%\COWU?E>^BY0&[O'M[6 MQ: (;^59^N1$& 2A[G E-D+]^F<:8RQ(X$HMXWWX,]=LJJ7./]-HY<7X;FA8 M48:[T+(6R_K4_/-9=+!P(JDA)/E?>#>YS5QJ9&&]_BRUL/G22G??5K,N(2GS M+UNB\YN+:,EN!R^XOF+4N'9:UF4%[F6=H*7XTX7,GX[WI*-GW=NRZ[WL"K%Q MBSC>;?B&?HC9N81>B=F:6;S"&=*TO,;0:UE&99UR*3Y.:8X'BN)QQ?PJU17' M&WU;+6,1_ON^X+K7;ED)93UR(2_ VX/-7.: _I;"P>1:ED59,=R>;^!MI6A< M*0_0$R$JL "B,((#FL$(A $7'=1['-WH3S *4D5A:E@X^JBWK*.RMI@WS04/ M$8[$6R=9\PP40Q536*SU(^M" 23J;64-\#5^\6+HRPD-H%\)#'^W1=.I8LMZ MJ(CCEU2)(,OB[M\F>>1%XZW7-*+!BI[0Y)72(!WF_*S!YE]L$,HFYB @U#W9 M+[9;?P]/V OJ@BCHXT[=)6&T3ZO=PIZ\#[-3H6WA6.M,RV*L2*J3]I2(KBKK ML[0N\? 2'2:RQQC]+?M,1*=)VFNE/L&.HU"MGFUOZWWHDS\#9U)OL3,*TQG! M8\GYW#/>>M%PED(AAS[NS*'"6<*-J'+\UP=6-IMJR. MLOJ9-9C>-@R(G/"=$P]P;(VWZ;>V,1Y=#8 ZI5H61%B)KTTKI M1Z%E7935OV6\-[4!MAID$V_S/QFB;F\'C/%D6U;*2.S=M_O'^!I2)4Y1]/[9 MD2"H#$[O$[YOGIW@'IY0-$(KN/-$X:H)$\?/(Z*.7WM3=*=ES5; /=;LSDQ M6M9(H->4'RSO4V[T29=XX/<_N947B.Z#JWG-)*']^__QTCX2;'^/>W MGV/W7Y2:"73WSU_%WF;KTZ_>:>H9_$T#U%4?P]@Y.S\9V,]:.E/W.MPX7C"^ MTSDRT_29-7&\H0@B/;3#530FZ>TS$(U6NT=ZG [2P#XW4&KNN>SV\#,X=54[ M75[?+:\NSQ;WYV=W]_#?3^?7]W?+B^7-^>WB_A)^S3,'Y.-C29EQ,92>=1;O M[I>G?_EI>75V?GMW_K\>+N__JH?5>KI3L]SF32ES%77@LA\I@XR-3\K3CWM= M[BN_<:!SV- MV1L<;2#FHT9-PS20^H3L&\>@;AXO2]TQ>+\V(_/VN_RZT#*R M=L;"'79=%'K:,3?;*J9?KZDM5S3;:5VH=[V9UMNPV4'3=YUVI&;X]=T=6J3_ M<[PO;=N*!\WL#Z%O4,8F!N&$<%:/<:+@TMF1N6'I'(O0:A-UV3PMSP.-R>P13?.?F>U]8[.;E(Z.1E.,<@]&I[=H/7RG9MB\ 9TP*29 MIKLC6$\[35_"PYA>._$C<_38Q<=/CK/E7%+J;MZ=?T[0MP,DWO-@MQ%BVY47 M)P5#/%**I>-)B1XR^8[Z28S?(''.-^,9F['J57&RN%I M_W1^?7?Y\_G5\DZ3-U:$G(C/$G M^V7D/0%//J*P1\XJV3G^)P>RN1F,H=T MOQN_WLW/ND:4KU[+1'N[1OTK.L!7]76SZ$S2H([2&H13/PVGY6X:?/&/PACJ MIP/0T-3D Q.NF'N?_!?M:$'"K)>IGJ(;VST(V=<5W(#8%R3/-$$EE";%025- M^KS_S8WE:GU^OYQ!W MH&33$W2TN^=W M;JP?9Y&?ZWMETG>+O?=+M_X-PPD80/HP'FZ#AD-?@Z8?<=W8[5#5^G-NT,1U MHF7S:3=L.;:0,?_,Z[O,&BJ;??(-&O]R17//O[XC75')B@PX:*!KZ\].'AQV MRPZA;?T@UN?0.;P!\R?<"*Z'4S2H5=+"7V=2!AF[VVVA$5Q:CG_JQ,\7?OB: M\T,7,81:/"VT-#8+19V^73ZN$2N7E3[F^Q&UYY#8DKYAE&=A)]JSN]$UQBUH M:W#X(*G@E3_P80GH$_-A\5Q%;8KNLA K MO7TNDVSNN(]%K^ O41J;J.W]=[P'6#"E[B58(263;Y5BB(E+7064-VTX7.6* M^ACI$U:@K*:A)S%=??L4OKQSJ<>C3N"/+-8$/OQ]L8-5%T877K2Y="4EUK4_ M?U7^_=W 3I7W"'[S]\R=*7=D9)Y3EW!E;L,H'XRN./M<)G03%WJMD_)0?GO$ M_^ WV92(+_Y^1>.8TKR8(-_[>^FP>;:CU[!<[E^I_T(_P<7Z7!R+T>2L#< " ML:J>J!0;KN%EHH7=]DTG';I8#SPN&>)BK-A_ MM46MS0SS[R^CMF3C>K+/BHBUQ>+X4T6I$O4O=][/(6).XFI$S\::V331LNX3 M#AI$;VOT&]YLPH!93A&C4X!GP \Y/(Y(@+3A:D7(#=BLRS5[-GHKYI@,9=%' M&7\_A^LIW%-NC;W91:MG=.9&8!3Y(>8HGY4'Y"PZ9G<1/[8OI8N8"ZX@F 2T)Y0<,O5?=YO[K66(,+ MD^XY9.K%+G";[Z6:PM8Z7\(-A%T,W]'HI75:.E75?*IB_#NN9%3$B\ JC\9P M,4J,O'4>.R^^#%H$)6UD]4YA'"7*],&G;.K@0^9 K<;_+SY[1>Z:RUI<=0P# MX@;/)NP-7LFN!UU,3ZX;&K&G,%Y4C[[WE/.2*"W$8=2LL9\A*2/(*\9R+ .T MO\9)SF6GP&9;+# W M5CD\D9O]1XAKL/J]T/V@6[:N:L+>J[$!P5T-T:U[+G:M;O'(7%'OA1D$Y6TE MI3N0T6\B/-H;KNI.E:TQMTR>:72ZBS#FAX=Q->[5VN)V&5#<,O TX?UK8J&Z M@C4F+H-5A/JA,\K_O0QN(A"!O%0[AANPN8[=Q=AU&\UC_WP*H^0)7JXGSNI7&,WTO&UY2S56LL9,JG2Z#+;P1K]" M!^T/C9PTU3"DF>3QI3<[$(]7%W[H5*DDRV5FKR;_*W6BBW!7-_"]R6@6LE&Z MR%Q&4P!XAL2R\MG;18JBLC>9M9 +754"N0ZR]K=/IN6)[^&U?0+-_=JV@2KK MV+Q1N3&*.4[OV[BH+6Z- >FHA4JW1/76>HCI>N=?>>LZE7V7FK;U#RQEEI"# M?_&29VFHYRFUT%,+3H_L0A(^HM\,' K^! M\L;36[Q:4O>F88:MS:XJ>T#>/%6M/I9 M#6+^"X=89_C6S %!_1W5J-=A\E>:9$#B->,Y77OVC 1>[#P]1?1)^ ^)S<7< M8-O.SFYUK;$&AP."!7/4AULO_O5D?P_-5:ALN]2P;<9A1YWWN,.NX0'_R?F, M"%.+(-@)[#/Q(\+"R87*L6Z:;3QC"!L2E"]7ZTCXQBR2!#87FZ +WWFJD)@; M"MM*P0I7#+L?FG,](!D M^@ M4X_7/#Q3GTR0E08>,[TNGL_"42A]!-S"% *S6$FW,7!8)ZRNH:RS#X&S":,$ MKSGZFVN'%Y5-6WRN-2EQ]21]KV[/#,G-3\BLB7F52C+H=H&?BI.O]45-5V)[8A'.//NUP!S-/5+XEF8!^ M35_9+W571K>ZAR<1EAW$KW<-IX+^=@YVR'YDD0Z7 5\(!;=Z]B-FY4M?@!,- M:-]>6%0E;K81?<;,6"\BXAD>DBQ/8:T&L;Z&58T T[UD+_IV4VU#%?OVYKP) M#83&,$(7A@J O3H3= <*]G;YZIFZ.Y_R"/-,/YGSA^YD-1I"R9!H 8\QEIUY MOWD,_0I9(O_[?(0'!3JY373 HMK%_T(;I\[62_C$8G"*$ZV>F1M,"IJ))M#* MQ]A04C9/8QG/QZ/LN&A3?Q)7EI[!KJ[WQKYJB4GJ1\/>JZ?[._\RP&/W_C6L M>PD-(75X\EFK?I%GKI;=5Y=:LY$&]YF02F6M'N8J*_/IGV>*W<0;LOWT&;=//2G,P>I1 A0?#Y$ MJ#!F6N-IZB0P0;N\TI'.1**E\"RK#X>L+FA/);]:[38[9N7A@5/E)W@SE$KG M^I;CQ\K]PJ=;M!@"3_D M3/P\VU;/$9JF#_:[==IB-@V@!4+&VC$.XG$1 !CS,>% W5A1N%MR!@"V$D[T, MFF!6H7_05=+D'SQ!2YI7'LNIRNU<\1G(OQ$[!7C2Q@!#0MT=!E Z/CX,%H'C M[]'#/W#OX&MX ?#8)1:;G"[&^EMWNL9FXGQ7>"5)CQ,$KX)WYJJK+UX',E8? M(MUU\'6EYQHA:NW]:WC_'.YB>"G=OT(/]ACVB!=6\?L[ M[W.["*R#_%RU>8^M*'5CW *938&I,/TQF8# MX@\*AZ:@U>=#"=I]@)NJ&#=LEQC4\ 8-!#JO1?/ MW0E=H&I?:#45:B,_TT"(MB N&;RUC-"$V.#OI[61>3@FM^R&ZK)& 1Y/\4U& M(WS&[J^=397T5EO,IGF,[RF._^M$RXB]Q[E')<*W7+7NE65WL,!KIH MY0%H874\U07_UI8^/$>(G(>!DL'@/L2OZC&A);HW/&EJ36R6.S43/5O'6/B6 M2E/K:[+F876?.E&T7_.@.NZ,PK9E)\U,)T(S<4T0#X;]67VJ@(8*\],+UOM* M-E;1O+;.=]B8]$FI?_!4EIL)?8A]Q3P\C[6"AE+B"[ZV%P+$B%XBV$T0>ZLI(TV&]V<.PBI7[;'< M@B7OA.YB:R>_T&+X9GVYF01I MU_G=:2)J3P(!,0+U V8Y@( MTH56O;7'H40J(ZC;RUL.!<4WO<2F]8(=YF[CSWV0_4XH//35/,7GG^'<#"/8 MBDZT9[:-7A!24[9H/S3XP@N\^)FZ/X:ARQV#A>-Y?21M>\T9&-\7,$VNY^\2 MD'FS!Z/J.(AB\2X1L*H2:%?JXYN"130W,J.\&*G.3/A2M$@H/0C8>V>@0S+< MSLPEDD$*LT2/L'@=$$!04D^CW?"9$5?_U"A?:FW"VD 55-C\G%^N2]+,&:YW M#@PF,L+C^=:R4C01URU([38;.*!A/EB S2R-7;RC#IUXF>>7( ! M$S%(/ PB@-L+Y;J?GD.+YBG@D M8K"E"VXK)_M<-ED4:WOZZ&IO4*M^@,7$1'L^AN)#-GSBB[\_W!77S?)OR5):6=B^2O76>?TD(BCZ:53K M*QZ>8TAWX/QI,%Q[MV\7Z3=GG^/YWQ"WMPI0HI?Q0A/QN2%_U@2_+9(+"IPZ M/KK!['!+9?7K72OUMF'TG2U4BY7G9/GW&3S'ZGWY\H/?\]$UD.P<VN/NB=[!1A.]?#M-!BC2%J4#:7IJ"Z &6;0B<, ^KL'\2SVFD#L76I=^MLC7F2OKCG/;XJB6&L6OMF>@BTB")?B$5%G$( M[K*,&8LG&JR$+W7'!/6=J]L[5JJSIK:\C]IJ36#):M8$UNV3WM7MG0-,YDQQ M"QH5,=5EY^"ZW^S355'0(I"&!*6+[T,I^]!<%KS[$-_^+#V+BQ+"0XR0OND9 MM5@EW@O7FK3XIT[1E.8MAB@\/^T"%Z9G&="_L-2[M7% ]85G AS5=GQ5%YY) MC!M+:LO#%5)=8O7-ULX$ ?(=GQF]\!1;/Y];BK>B(<14V;=%"B1F":OX(=Q8>?9EBN69<>Y&P#E8B>ENC$ZG= MP9TJ6S9A=PK#L'^:J@!#$@J:(4+)W5D;G-!6SV*6O]!]]7P1 ^($3_@@Y^,M M?^(8LG6^.IWK6[1HL">$]!PO)IGO!KG;D\CA&0OR_J"J,H\YPNBV#;0U9_VT MA3-2"11!K0%*RQEC;=A/[?7G(( T!0"7BND6-6 L5L\4Y/P&8:-8QIZXL8L" M#UV)T0G5^XQ_-6MH&BK8Q.N/=M3M'"I57U[S6FB!A]"."M'^U)!Q;O"8IWAIL9YL7,]H%'CSZ3^:E_3G&E5VK3,2DG;IB3(;2LL5YM0I>Q4BC$(2ZQYWI.M!8,,2,(3N1!76<:#Q1K&_8K>\'BFW89U)MI*W2"3>[49CI@+VC-^LMX+5=&6N(\";!/J MO>#Y*Y_@^:"RJB-_%#U[T\H2V?' SFY*GJ8:]I2.6;1J#FRN3M=85]SFHQ,7 M2@P]PV4"1T#Y6=D],\M0:C9C>5<,D0JOI5LO_C6+**LSNS56L3>//J-+W>H' MHSC,ZZ:M6V7-!R%'56P&*I.<" 1S"EVS!V_!*H=[>;;! I>PJ6#HDR^4.K"'?28CC4 M0-B>V]9Z35?0Q?//JV"!:,V]<3!&WJ/1?YT<$2X79$;I#8ULS\1V[<%9TL4'1NY.OF%+< MW@E:P/KJ=G6VU;(OS>0U7:?LS+X,2NC[>(JD"^VU0;FM@; ]-_H^.?>$H6Z: MA'[UQ.W*5==A$.;-4LTOM99*-KT6BF*<%.%&!&>.I3H+7[1/7A!B5!D[KT2D M:0=7M,IJ]JVL8J6U.076EY]?,HX65MKK6=6-)T*?C_O)OKRUF$Q<@E^FW;O;7%=3L6L5<6 MOY0_.9\Q$OMBQUY;Z(#K0Z_"B%DVTLSLE?Y'_:EHYN/$@YO)96%E[@N*7&ZU M24U$!B3[>O7<4%*'A#>%.T M9'DS]/3;;:DT(YP=S(/1W?C;O?X\$(\O0"2HNH+'D+-XMO$NH9&L/KM@L93F MB4B!NJZ\-VI[/LHCF6P''<<(.?,*K[/KRC2>)3 M#E];I]W41E\W$/S00QOW4=5DCR-HS\NBX!Y;0%',4!#9O91WKN52*T@(=4X8 M6FC/Z/9HS<2G/6OT^#@BQXN8?4\$M0;J!?V).GB-N9A2&F59=+,+7)#P(OF1 MQ>!?M6#WZ&W#L@-?#7*/]',[ R[7<.747+?C:%ED'?J'\GHGW+&ZTKK=2D7@ M:ZKDJ#MZJPL:U9]5ZBE+/^M6-KT&\,^SM\W\]2Z#_PJ](/D9/L&FJ]0MM5:R MJ'.(D^6:"4AI7AT:W\&!6JM@J*TP&RMPRYU16WQF$4I7.'8U%Y^-4? IS[B7X5U>?8J7&X>F$VB0@#80/1D)D MXIH$K.'0PAB=)P^R-N%ALN9FXK@D%1+HU<@?M"#997=M)V^F-AKVM(,!O?/ZR_ILT,.5F"TT9R,2XI&VZB@/\K+V+GX15U>ZSIN3 M [;4FJ-5L[\-T[;9#X$%:0=WG[K2L]$Y9CK!O(:P!2RF)Y7YN6EU-T3U(C&+ M_$L*N"%+')G]T@!PT(. =CN/,'9G UHG\[>7/[SWC;!$_\RRH^#Z^KRE&&9S M'^)7:A0V_@:"J!=@X.0VB&QQAG%\ M"L.Z!U&<>9U!5^$FKU76#:%T"&R/9W=V$;HU+-65/H198AH]EEY^Y?CCIRQ/ M;CZF9IB3U?/&B7YMC 5LK:;[K,[>Z^Q=P'S_RA@;E>=WQZJZ/5X1Y'$!]Z[+ M7*2@; .F4GWAF9A9$:*Y<4'4%K<;6I%[A#<;3>N*V_<4$&9Z#OPGO_S)@Y,E M6CU7^\(-HW&P*@E%'SFI[J'$JN8&'8B0@BS-L7%S3 MPA:%BOWT@RC(PJ!WP&:])FN2IG1[KSH8^G'A)?]\PM31,+\H B?>FOK7WBKT MG5V,4^X$+)ETM,6(7NK6G\BCZ&G5)#"'N6C/UX3XD"T'\<7?3Z^+7&0_V-,X M"FD6P+S.M#83K#"7/]98[NF9][C76V5U5K$R,! MKEHPP$K%9G#&Y]Z9S"[,_&UZ8%"V4[!Z%_,' :)$G7].$'X-T2N"W48@L#1< MRVTU[<:GXCU"W3,VZOQ5P]U'U,M#7BFU!V1_0C;5@S&(2"X;^VZR56.5F3I! M9L(2IOW$/$:4^3%+1)[ _HEOX 1T M_/_C;4]#M\JLWE#8:'?9=>2P4),S)W&JG6];B]LTG'@!9?9R!J.)>QU$7B$+ M1[#V5\_,[TGYG4?4L*?)ZKG>@C*2KDTW\1S(_&50R&92[S#>4L]>FC2@G2:< MR.[C*Z]6VFJJ8>\6R\7@-!NVJHH>[,,-[J4U96EJ8^XPYPD$/ E_]0L\3)[1 MG>X%3IH!)+3O4OZ-F]4>/F%^OY?@O UN(/9#^&^9L^9 MHB&EO;Q5Z[:"C520XU/D>_C,+X2&K,"#2,UW.\3=3*"TTS$]=%/H[81AN5Z: M SU4,SL)/>66N,;W2',M>X(33P142/_340_0J:YF?>?]:WC_'.YB)W"OX1V1 M4!J@X:,Y05Q[)8M*)V%"Y]2TVX"JL(Z60:^"HQ7CZK:I[I]\W_GP,.F&KKO)!!K5L^TQ06THM0D M'JFI :_-&[58T&+NBA+1G< " M71Y&IN'H3BL1;B[JJ6TW=XJLH.=^WWV!=!(_)K7F,,44%!B^VF=/FTS]# M+T86^W'S#-)YI==R99'YX:I4/;U>7 M?=JG4.5H:MV^:)GFQ10@#G5+I*&"15PQ9BZ^H"XZLX-D(#+)B&=(G0:GI98U M=A""^-7SZZ+PTI_MA^YP4:P.9_,A"!]Q:>#JOPRVNR2?^Z?)$TQG"_:U6R#B MB:04K9GEFJK83PR59E5K-#+7%K<)Y"RS0S#9J2)Q*MHM9/+4.G^HGE3F)\MT M4VUWKF[OA,04']#-^L-=+3&CZ.-]&DC<((6U5C,,Y;((@IWC\Z"E"AF^LIA5 MU!01 ''C1,N(G:@NNTLDX$;ML+?7G HH,']OL993!4%UF/R5,M&&0TOP M9_Y%&(FOL-R'.A<=LYV8WY5WLD>?O8;3MDM-S=O^FFHAS)9NV>434Y'!5)U_7CVCG)4EZVKP/S;8"=TOSI%VU0&! M7>;:M6_,_26,?KT,;J(00Y28/:*K5;>AICW=#H\3Q6-OL5I%\'QM,Z,UU3B\ M1V\YHG"JJ*R&E@S;'"X\>&!LD@(VWX7O%$%0.U::@=R\"!+/1:QO[T6!4H"S MEB6A1+0FG*U=PB9KN2["A'>7I[4U-(-!2P\FX:W1\VG14MVBBR7#_>/&,AC\ M[G[W76H:VJNG&/P+DD--Z%?N9^N&IQP@=6HUZ^0HU(N$_HB3A [FG'^'ZB=A4+MR-%WAQPL-)Q.W4G"ZP'PUK MK!8>WWD;G6+_;,J(W(^&YDU?#ZC&/>NJ]G%K'!96:S@J M$8Q1KR'F9M_S]:BG%=VY8O@%OEQ+ 06D^E 1(^MCG3O6M#:]:41)BBH39TE% M:W36-7,XB)3]0(%&!XU\H=EN0A7B5>N^ZT#8IIA: .QH%+AJB\\(OD2>"HCN M*@^,U-.V/O*C%Q7C2F5\T$C/U=6N: UI+CM/>#L%IJ)F4CI7GSV#^!2]?PU' M\BFIV#PLHAUU,3H%NLQ\("XHC:LQHR6T.3#B&EW+$8M2Y:;$A!?P8 MBO:O\*N6%GI;F4.0O46@,8J]E)=.-&O5.3#6J6:2L='AT#I&)EN_!3\XIYN$%(PVE]N MMHX7-27>TMB Q4%":' :[56]8Z.4V51C!L\'@:(=\SQ%"8W@2I-KDKFXA7") MP\YT)>!/M\0A XA:Q>>@_[W#Z^VER]U15]R>2I8[XS4NPWP9W>K*%%A[N6;! M4O#49^K2O!P8BSB .FO)$#(SV$(E5*R\9VC/9W<_:C-Z:Z-JMDUXKJ]B.%Y% M,2U6P9S6%)I#/'7C+B^7LXI^G:%EM1VJ=:4MJD$CCX>*B*!/!J'\\^7YS2[: MAIC+#_ZNU7MVJ3LSP.4%Q_"#0[8I>J!;W1DBJV*J4)Q&QHT"LI>"LA3#-D5*LX.E>R'B:#[";.L MHJM=BGS8:+OL5G=FF@ST.&I$4VJM-H_L>=4W3^-\=:]O&?D*U0-<&P2="G:H M(]B*A(TBMVGJ#4ICF!7,J%OG@#*&HO8(X RW'/-W=(:R[591M]T;KJH(GO>A M_X+/L= ).+A-VF"]>TK7JC,0'@:DPIX^[;620>(9C^^O.EJ;A-."IWMTJ$ZG,O M@A S?+)F=577VKH-AYF9 W85ZCL1X F^C>!$9%_#07*QBP(6&HA_>Y_QKTJ# MXE!:]L[;#/&:1P$HB>P;!?0.%><2/9VJ"AC(X2Y:/>.Y!#?P^KVJSN;6.XVB/>ZXKJ%!)D8ZLY[ M"D!L7&'(&K>#0JOL6(.3O\XZ-HB$H1>+T(+N)4P-2ET5SY7*8O:,DD*))Q*? M-MI2J\M.E+?M-6S/VI:6L1C&]:JLO"@,X,\55?3ZW:#M>Y.Q>*FDJ .IA8:E ME:X#?6FH,"LF6D%;6RKI5BO3""]*$"E0].67JH /6L3J=7D?LGOU%8Z4&BWS M,$KS@\QFN1/JY8ZF2K93 .4@.GHF FJI:\_#'@7?Y?HAYNA_R\<$GJ#H^"XO MMHLPJHEZJ/.P'T'1JE=/?2)ZU9NWP=&G(X'YOO;:4L=70'?9R&#?MQNF,A+2 M)\?GEN4*U[NJ$O8<(# V0T76E9X_5T/)8ZDW&J-_-^89&3VAFB\+7Y!FW MBA,4S]RVTO,]:KJE-LPV.$L;DO>#TJTSZM.T?CEQ'48;U+/PGJ,[(DN7TN!W MT%;'T&IE)C)FN:O&3\S_/@,$LS:HJ:J2,W#>$#&:PSWP6PEH7M0788B91,ZB MW9/J(! VN'.T5='<0Q%PP4/M4IGM@0-4<0M252^[5-.NY%3]R*57,@:35"[E M;G6T][$0X<'B7NAEH#CIW+]"P_L[C*-:X*?LAV.)!QURO15F/;M*W/K5W9."==!3&%/E+FF1M5LJV06F MW*W05LTR&]Q2MCDRO*WNX+F#2,UA%F6TZF?YG5!.Y>3GP)6I4]IGN"_!61A7 MT=(4+]?\F.A@&,V7MPAO@J&C+;NO4,AZ]!GF?FAT>ZHH.%/=8/X&O0ECYH Y M2$M80\H:X["!^0NX<:J*I6;P5,J=Q *7C2?<1'_8..G^9NI.R:ANZ,+SA;JJ M5B&D%-$=%;]#,\TGSW5]>N[$:*A9K",03QH@/%NJ3/I:>@@7;+5H1QDQ!>6/'U^ONX]NC8?2:X,LMU5K*NH:4\[TSTB1H3!P'57I\09 M1,N>U"!]O&2&C[KKOE3.E.%ZYWI XTI UU29K@LEM(,.J+ZH<%_+[+--8 /- M50X/7D?-/KS;2!>,+46I!5>[=GB=]@;UAQRCJ@.D$?<47YR-T<95)8VJEA:N M"X_)6/R#2NZ/M3JFJK(S4)# C8 >I\*\P"*1,@FQ(]1G%QK6U>AY.)OE:P"+ MZ-G;9K[B+=KU]OHS<>YODINJ2AK=,7<;Q_=/=C':@ZJ\/JM*F>W@,_7]-@?" M7"%[D3C"!S,5"J3&L2[DIK:\54_3+(N.V):-0EQ]C,YDN093:) MG_,=J,C$UE+8^J$I<>00PMQC3\C&-%^MU>RCG5\&(";%5XAU]+'Q1=%4PS;: M99NCC%)&M[]C' M8Q6+C&PCNN(2._SM4Q'ML.#>I%6VQEY5C684$AMK&8D';$U.HT=) M?=#XI.M.1>M,K#@J&^=6?,@8%5_\_>*VN)ZR'^RIB-Q_[(3._2*,"@KNYBPD M'6K.Q)YS"HO@"<'"ZB/9>U240E-IPY1XQPJ;>W-9BUB ";Y, MX$;#E[=[LG^($;R*3R9+#2W#.5NL(@,(V=.9J&?;?\%I'KO>JG6!M]72GE$F MB+VG@+IG=!,&$AFBV5;2H^*\T(S.4'%-W3(647I4UDS*4&KS0PIL52!WJ3D; M;7B3UU%54:O!"N54B*78@L+OS;FXQI"T>1-D^;326-W[4,EMAVDGX(01VZO] M0AA(S^80W*(G&**,PE.EGK%C1*GRFMXQ#74L M.CD$;%7_XB7/\L'>ABG:7$=[E&,8)3TTP1TK6;4OE"!7\3_78?)7$%*AHS18 MH704KR)OVZ"?&D+)WMF5N2(UI5PI%9L-*E3FLY _JA9K.)Z6 ;U_CL+=TS/: MF+37:]K9N1.5;X,EXE;+_[U(J)I<($IEXG*=NT;7_FM\@ENR5U$W65PBX<, M!J<#4U[\$(2/""K#HS&VNR2O<[YJ<2_4WG/Y2QFF;[2B(6* M,Q,*P*L@RAVAG:"4)FA(MX4()*9>VD1X],.1](9-BXUJM\+S(_:P=G$"!.H4#(&8P2C(; M9-6UU[F:Q>"V@$K$U@MGQ;2' D?G)(RB\!7O:6<+O]1J(GN1T*V8[)0QL=;6 MWJ?Z 9C?1YO=)_![*.C;RQD7X,9G0F^F=51^K'&0&$G4J+_@+=T*_776KZYU'W'4%F8H"2?40?&MB*K0H/CH3V<.P$S*JF+KK5:5 M6E]CON+)V$X7KLL,"([?,6OI ME"T:!ZZ.A"MD/19)OM0XQNMHX7X=)! M%X@VR(VZTM:Z?^+X^,2X>Z:TVT.ZH<(,0*SX,Y]GY,F\9$7N[@53K\$#->@) M\3V,JG6@*Q2!&H).2\4FQ9-/C-A&P:G8>!6Y7WH6WMF>-WYC)A3PG37 MM&33>224;BY\GPATRGHODIKRUF^OF@E!5ZI+6'<@9NTR91@#'VD&4-. M&WF+CJY;+W%\-E&N3"?,'M#NR2[A+DTWCE7-4B(MOH,IT+G.IU MJ H9[GOF%-;X/#+=^CPB6;I$ITS[@))(#;US%UO/>5$KYK>%_K36L^B"(#"@ M&]\WQ5+VM#P"05D),!GT%CEMUU^M0T!3HX &[0MC14 MO(4*&A[UCF'R=\?+K)6,_=1G+#BZ+I"1_=@43-F;C,T# ;,EL=!,[W$G$RL( M*+M%$* -2/D14=KE40*B>SQS4D^FVH<7GAQ>@BASSP+P9/! MK\V3/F&#U@81WE\@?,6)AQE@ZHZX0B'[0(H*+%N+A-E8Q;JDDJFS:5LVF\8J MNB'-:+2+I0ZC42]?4W)JHT'^"JK4.+76.3P_3:'N5QZ#4X0C:6I]+CY#\CV= MGL%5SM"3-#&'AWHQ^PP(H.A/)Y0+?=_HO:C9#-IWGIXB^I3F+GJAP8Y>M8 6 MM%:SB)0$BPI="BXWVRA\X4&#C?KGIAHS-<&CM.P%NW 75Z/:?/CX"4H\Q\L( M528TTH&?,[9-^X*0<)AO5-'4%#[4G%UM^U@;>?O $IJWQ;IL+&*]A!<+XQZ M1^QWJ&5/V\F?LOT4ABV5;,(_%6UG+-@9N@B?8!.PJ-J(R38)5U!PP$^,TT25 M1>C[S!^ :Q1K+9QZ6[&_V4[VZ9\_>2#0@BRW9ZEF&H[6CI7M:?QJXV\;Q8?6 M:O90F8L9=6N=:VM8ZT' &I.(FX#RIZ)S:XP8JB]_>&_;M M^B,C?@5US]B,\PYQ<_$U?64_U1U;'2M;8TYJR@4@FG+^-*NIV^M98^G','1? M/=_G(UV$3ZCAIZ62_>=')FVVR*=--8PB05R#3/*\V," KIS*.["F4%4GL0+Y MO/'AK^#ISU_1X/CA[JM_#*Y::8Y9@_!,9-S2U^\&)HD24BV^ (B>^I$ MQ$.Z7R#K8HYYXP2HD'SS)&N?7 9$]H! %XCL Y&=8/4OO]"1'8^48,SF$4'W1[(,Z-3#H,+3 M<3A()_L&4W7%#DNI)!Z$ [G/Y1 D2IML>:N?F1A.$I##2;[2W_A+Y_\_\ %1 ME_GX49E2!DC!_9!GC\,6XYDT< E(/\YA#<4 M.X'0$7?@[+)FCUF[1.U;;A4_[HE:3G20L!X>$>PC89TD2B^/,G$AZRC!GOX& M!UM=A=)+QR4O*!H9ES:^)1/-P=8+E68Q67T2_LX&2GZ,\<^U#HKEC. M+5;V(?"2QJC&6'[@..FCI2_! PG79,6X(#$V2=; !XA9G!'\E7\='X ,+9IR(.HP7_CR1L\9_D"P0QE#Z M,>9'V<0OED.<-/60&KC?CMHWV!';8>=W-S?*1OH:'DY\,WUCY'88D6BFWKNJ M+M',1WM7\U).B]+K(R+[343'2=ISHG2=8-_?9B.W+>[RETO6^-3C)+S9A>D: M=WNFIKV2_A!#!7Q.FPCB[+PD&7GR-VR JWDF?\1-PF?N#3 C9C^% =U_4*W+0BC&+L_LJ1 M)DB;78&"NI$5-S1_Z5@=&AS%CV%..WA$9"-L$+"9+XWIPM,%>T"@B0UQH0^P MJ&4G4%4L>H'BDJ>.RQIZ@MKD /I"$M89LF&]F?:U86&XI)X5APF;)M@VR1HG M6>OX $B7ST(L'S138!\([P3AO?C21JF@9?_.X#Y">VN*B/ C#9\B9_OLK1SF M.35PME4RY&](:+*S3VOWU6E0:4U_/3%7]QL49+$]5$NY'C"4BKDW-%J'T8:] M.A]]C_O(#[ZQ6&M'RL- (4\R^O*% 9,(+UNN,CNJ*4O^!K<@)6O'C^GD(HFA M\_[$:P_D MTZTRAF':O\G%H,S+_D<8)G2A7P8*2'?G\?F!CT^ L1K4%2.4$2=/0)W >'@9 M[4-AK6+JORC&_!)/2)9\C82_0=8N#Y:U)$P2$#'/Y]2:N0Z_/;#(?1>JKR0&LFZ#_0F?\7J9*,@^G-VG)0=>-5.[O91 M[;T_?DWEZ:;2Y^1'@$Y^_$96C.E+!ALHV7^$?8![G'ZPIUMF_Z2F&=Z=+WGD M2GK@8Z:41O-(VI/,_K$U,A[-,&W9I\&:87B)9U1@SF5[QR"<'F.+A\JA.IN9 M \/!7B$ <% M:^TND!]8.IS)YY=Y\HD@%0Y7,DH&X8Z!@A[A!(T)(+IX42>JBB$C?"@Q1%E MY*A942@>D8SFX7!3GI<@#(X%,>)G31P02\I!V#A+ADZ^&G8@<1I M%REV^888'JW!&B%?R^:^0>.0:)&(IMBQR,?&S/8S,P;J8I8<(ZSV[F'4;5?CM?4L+Z14L7=0[.0M]8WS9>32T"9B MV1"M],I49@[S3V&4/&$N<6?U*ZRH0D:$<QK%@<3X(( MU,QXD'+'&U'4)<;67!JWU!^81.[*7F1^>ZF7FI-V1)@!IO79LS!4JGT@:YJD;3/GO+3U MS,(FVR=9!R:V'-D:H?RK50[+UM_%34O'V)VJ@!"F>+"C907%CQZ$'Z1+&&%S MHH(.MG*.%&4KBB+?,XCI>N=?>>NA$=N2\A&+7>'NORGU(\+I$VS@ M 'FL#I3><9Y\((A6H*UHE\?JRD8-N91R>%INX\*,V*>[.(%5%7'X6CC5\;D. M_T/P0HNE](^O0;6'0L=5@$+#\ ?12\*Z><15L4&I M1SV% (#^>RM:[15W';)E0+GO6\QVE/H[!B)>A\E?:7*;)O[5X$V8>@EF3GG, M/,O[(IT'610DM$[V-"%9^S#"S)OC-S. 79P*&8H]2WZ S=.C593/*Y688J9'*T\4Z0M_#?&'V3+[A)^,SME]UFXT1[Y/)& M2%*2V\<]R4487H4\,(L%VDKI8_)C&H0>3!W'\V[=>O&O)WL$ A\1-IFC2) D M08H31U!.P$\>3:^2*4-0$X,21/(#8R3>ADJ5!2N&-$]YZKD2,BM(4X\C4 M16E^D'*68S$<#A^.56XXMC <-!T.9]+A0//8Y6H="6CD19+ Q<+6ZX7O/ U5 MM)U>W!()MJR0)$CS,#C):==LL*,<3:4';6J_.AWO19DB'AMZJT_!3W:'5#[% M%7/?Z;0.K\,P%&S!<,P,<,,TO,9A*C&O N!.'O^X>XSI?^]@:YR_ ML!Q)(]^+&3W""1HUVVKC)O\JS+,T<68";"*,Y)7,<<X5_C$38^^*G! !5-VFL9'!S-C3/<6 M$_::^4+1M*;A3*UOMS!],&A8R1Y8#>^NZI6IIN9)8=+33L.?.XPT08T01],G M?T-&B.#D-SXQ.1_95>*]X.#N I<-*&63Y 3[?XN9=Q[\Y#$+#R9+XBDT(I[^ M$S=Y5)DEP,3FSL;H(7 VF G[G]3%.W>4;2?G$7]$%-)$TCX2L@[TQ^0YD=(E*F/Q-DI[\D#MQ M? 0XO7NF-)$F^A'6<4&.,'JIS=^0<5P7+^K16LV098V\&CXC13+M^-;?FT#> MM,7K0,M4/@ MM5/-$B5^FH'K:/$I\AL+XA]GN>4T)C?/:NER M69F=:DLGA3.HB/>3$[\,_#1L]OQS0D%<=<<']Q7#1--]&4)S64PH%0U.# QI MA/UJ63?;8-A2%NHIVS(?Z*F?\Y80X6YS/[F!X,?PA48!MBU]/4:!063DLC . M4R 0NEC)Y6TH\S-Y*']F9X"KB#EZ/X<^/)=C_EP?>A$JY@L9!CA=,M&IF"E? M%7Z!KUAIX]^$3F%Z)(R%ZT*9F.4.86"6+ZC&&(?E(6@>$495('8RNH?"3P7( MAWFF%/=4YI9W[WSFT@I3=@WWR^4^?D"-2%F+$3P,-DK(49/K*'%;8J90ZIZQ MY&;\4F7&JVOZRGZ9, OIEF/+A&L8/);7,H!',I247T 5 _CTDPR"5'PS9CEQ MPJD+*>I(QK5!$[S ](P.U4B74W5RW?K:?ED= ME7/V+Q&JJ-_(Z,!%%B7=QN>$/GE!\%L:HMP]DQ%+T^)F@*7\L.8A>@Z+"IS[ MX/S(LG!?!OR4+:049C^>@8B3^G_,X CC/69PP.)F**5W9D4(=MRDJ^J\9T)= MQ.F .6+ GI#\L8L#EH^PSR4[Y\6FC[[%\8OH,PRA]T*YQ\0U39;KD?@,0BNG M$J_VQCFET2Z&=1IMPVA2 \0$#(L-EZ.8]SI!$8J)C0QWHNB"G8,'/]WZ?R\]M X,JCPMQ P=2A"B(Z>_C7CFW],6+\?2'];9% MVF2/$(L>9H0^8!:EX@->8ZM$V7;XNK[%H[6(ML$:Y?"2*E*7J5#7N]4S=7<^ M7:[S822YC(-:HO1E2WCJ%.-L\OD'+83M&QB&>H0]YOK&,\DSOA6P/1!PE+&2 ML3U3:LWN(P?EVKO]YC'T!TZUH$$XD=GV-N=C;:3+M:HON(UUZN_$Y8XRHA"Q M?3]\-?%.T\%9T5_6E2PFP*(10VJ!AU-GZR5\#][2&([JU3-#47VA?KCE9IJX M?XJ/DEFMQ"5990VCRR!K60#QIFUSA=_48+M&1J1^21.E02);%'B[V4B<3JGZ M-#D0.:"0#FO P-MD$P9,,B/ M2,S]IKV#XD8Y<)LFQY#SIR:N\F$W#;/$K:VA/WTBUU3*K$^)>>4%]!(?05.& M66 CA+5B4+*>@.=<"+3ROFA&L/YBV,^O\'D.0 ^ORF]VR\S W- Q?HIW7C5&'(#! MP>B4E*.9I\_%S.3UL?:8@@7FEFX+/FDR\/%KD"2Y@F+RXTT3#ZKGF 4N^N0,O'^.Z*B- F^NWQ\\0_+% M/"0+(FO0H Y0*,#Y4D4E>_1"W8LPNMC! YM*;VDMNFC1E 2_D(V1=1@1WAR1 M[1W\ .3LT0*RGI(@]?L4*M*B$WJDCLF:CXDW\9CD3"\"[7Y\1%1J9IHXZ92^ MWA?M8VF:@XGCTO1Q4&?S% #3DP<)+E;0_HZ!0# IM\+I;M34+):GES7N=,:B M!R?C,8]_DS8B7BT-WH:3HR?6L(F-C_2A;.5-]:0\1#Y+\5,%YUA/,.L?ZD2J MQLU>LVG(VEG',USPU'L*^ M\I:+@P!.=??*Y&L?]QXX[J,D1ND'0'O@A!V7' M#Z$QJT-T2#S?5WN29)T@3MJ+W_1X=3\UY&C*_JIH1$Q7HG299'W.+U#1B9[;WL!TF,KO6#OZ<7[X8SV9DYM&+BX.76PQN;*Q@:DZ--/1N:6;+"GC MM'A%W@H5NO$"WG:LM>&.!D7L)D&9."GIB:&7]+$B-1^2A8RD$;<(W>SDTC18 MXJD$MG *?RZC^_ UT(0;@00180%)'@ 736@1)EA)=4B9ZRAS0\7HAFT4OE!7 M)#'W:,QS$5,7$R0O.-PCV^4G>YGHG*%F_(.NDA$@A8*"J91]]OG.6\ 8F4F/ ME(? 2RA'.8G/Z-:)F'BR7*.&!*LXZ.-=Q$X_AXS$ ?N'7SM> P7 M"+KY%#F;]/#0HN%Y^/;N6Y)U"$4ET262]8D%2X.HP'O%W3&S?F'&<.Q8=MM, M>]G,9BC%WN']X3 S+.W)3 M'!BS*3\*+A82;A=#!F]HM!KQ%"V:=DK^%;(M%I]X1$1SA\Y^5:C[L?2%3:8!,1MS=?YYZT5P9]R_AO?/X2Z&_MR_0E?V M%T #G_+%[^^\S^-O"]YJ3-#G^GA*)P#;3!>MC$H4'N\$8@E#/%I(3CEI MQ9R$Q@R@6IBPD5VQAH'[_;!T\W7S@/0,O<0U<=(T&8R=J?E $(95^!2@2@$. MEA,:T+6'0$VK",57],K9^2C-HCJ!07J(L FT:7#0AG&8D+(A-8F, IN")\Q6 M-O0E#D;Z%LZ:9A>3;!PS'//F2=H\!\SD "N\!ZS*C:EQ6K@N:\CQT7ON,A!J MJ7$.)BE-YI)W#!>)=%HSYE^BDZV<3TDM;^:B--%(& 949.$6,$#"-5ZL->UH M.%F;^$D!#)*A 5^+EK^QBHPS^= 4'AL"'TJ09OZ&*D+2M!8:/$DT/W49S!;+P\O?<&.D!1 M27X:PK.2>2XLU^=1%$;C[]Z,.,FH(W=.0%@3A\6:W\35B:TAJXQ,J1VW M7_+C5A66;GK8FO)&8^"V%^S"79R'UY1/\0\?>3ZZ981QM>-NL@\?17([]++Y M$5J#'TTB(%BZJ M+A!N29CL[HBCY.^G:!RG$?II[*^=S1CMLTJ*(*V)-<^ZNI]'^"OP8 "2@=\ M+/[SQHF6$?.=X0EV;FC$SOOAP!/B>A%1KT ?-S=O@1^2J"_EE\IALEH H!#\ M"O _F,=IH8=2G/'-%JX=[NF$1^>5]T)=?B[\1'T,X7V(>[.61TO)FB K&*@G M>)NRP%QG)5/)K<(@#GW/-9+$8!*.U5".K($CCL'!6N#VZ2.";; +[@$]G8R$ M6TS"L=^7V8/D,J]_D WP!>PCNSYCUPQ,##MT.(/EY(YCP:4D;7R6W^72.@J( M.4- 4!S2_I8BRLLJ8:G53OFI,1ARD:/W1RI)>1(=""NEQ.0-+$WO@#$2JHNC M]J'OU^M!DD_"3)^-F?D<^%X&7# 6"JE>=Q^&8R5,1;;UZ*%%+WZ6HL'E-\12(P*^8+8XS:4A)KU#_EV3Z=5N^D=>Z4RZJ2"4/JZWJ_N7P.$W0X M\()EP"!G!5X"1U>8TD*=-L12NZD973"AXC#DEKK(ZE#U(:= 3,0"C^AM6;[$Y!G$#YW) M3\SI=8TI O!ED, Q%'LKR[EW!BB$,Q3CE(F9)^$Q/3VSU (KEC<>WX%>W654 M09TVN$HH0'.N01BQN%PKZV.4?XT/?X6H%P-6U/V% M*V>R,VG(U/$Q&*\'29+%G-XMC!9R$6A7@F346*+X-3=REZP#>J)?B 6 M H]AQJY,C"-I>J3$!F8CE&4+RIHF6=L8EI*VSM0ILGW$VS"7>0,5;.CC>!9B MVJVARG(@(KP].9WIH^M&=3NG#I=]-^,A?!T&*ZVNSAE!X][.XWE1)P*H':_, M.#V//QU&)W+]W>ROBOXL3G11O(8SOB9&I2_6<4E,G^8X[[.M*X5;R2]=9&$R MF-)-,V.-7N@RO]+!R]?APD=E!^RF)Y8 MHE;G9*VCP+/*60VUQ.$^D.2L P M0Y5;0OJ3610J07$.C+6*[!#F ]HU!N;/O_-EP\VJ'(L_O2X-5LZE"ZUZ:V_% M3M3KW1BW"ZY.PQV1ITHXV8/AIT)':)RI-,PIS3:&D#,B/AHN;N%X&@;Q"5V' M$4WAKS"/ +QSPPBN=R?:LUA[? 1CHO+0AR:>I'P^- 1,35/$86BR;I&L7^21 M=2R'D,55 5E7TK?";V@8U;W/G(;%.(FT=LF42&+9<"!.91CM+[S BY^I^V,8 MNCR?W2W/ICK4^)-2/B*2-F'$T[Q4LH$#Y#%W44KNGI"L.!BCE27YP"IGXMF_@&56Q9 MD$4*+&I,BSP=SSG#\3-:AF-D-DR9%?C94!%#$:T./JGT;9:E*"2@1*;,QN8W, "C=,>12F9KX0X[S0;$7UCBNP08^ 1"SV:WN44-G"]1O2["*!]>&NL#W>7-$M$N MOAZ.3U%?Z3/080Z>FJ*+/00N+)9"M.VTP9@VQD=*8[QI% D*H\2;S\8%.E : M%8.XS=8&JJ@L%@,&I\F:#]A&#%C$!RPU:2'<1W8/L[CFZ7$6X%'*G>ZALY_9^YHK3'_Q M7'I+7VBPHR?[3\X_PNAT%R?A!D;P9 _]QG"0X.F./G$Q6I-20K2(?ORL39(V M>H3?I>T2V;!Y]8.QX:G3.0B%-O8@':^3TGCA5_:&Z\>= V^PA&T>EVZ"5.F. M3[)?'/2C9K#KH0]OL\&JRJR5(U)LAQTL64M$-F4C2_S$HZ$NE+0IGH4TWYSJ MP#[Y.U0Z3X[)\)QY?!H))QC39:/>G@A(*K;TCQ1SS&Z?88K]42H;E=#DFAJM M#.36OT+-"'Y-)TSO4R=^9L%9\8]L=[HB :WS1%%!_+,3>7@LJ[1T0=VLU% Y MIPB3[F5PWROH(W$X[LT3[R79IMWDUH 7T=$-Q3(#N:H_J:&-W>,9J,#HJ%;N:+KEZ49[_11?O7S[&+9M<406FHJ M8@NIEEGZSS_#D@A@[4G!%D2F EKLR5X]]1=HY=&>3TT*VFR]R3XITC9*6T4X M7?YFR=VKK'-6,Z[9'MM<, 9-Y,#6C&!I *_"U;2'(L*R1_N_/]R-P]!^"+R$ MN>\ZR82JGL&=%2O\X?KR_OR,W-TO[L_OYM=+=:T8Z6HUV.8M&HN6ZX>8LD6I M"T.4D3T.UXBUS9?[0;'5!"$:2=9V\,',[7%+$R]B,HN68,.,'#$?=ZB+ESR8 M4YFAZ?TY;^F3A\;2(,'VQKFE9K0.HO,5/JB&.,B6$4/JNL$4(R,W X?\8I2. M1*YO+MQH22 ?OYRZ8\5 MCEQ.[@ 9RN&:=9HU0TAG^GDM!\!UYMAX$-Q4W&=Q<)UY-Q,+IR<=VQ6-X_MG M)TW+IG"$Q:QG9\/^<6";-$\;4%.&'WZW MW?I,FN-:N0L_?+T,8*(W7(,W$M=*H<[UEDB?* T8]-6;B-6<=57EU\TR>8=K MKA5?(_=>UN;D'KS%DW64#U'Y$#7E/*2'C3IYYLR,/)-&H=PZKY]$5F1]02A ME,A5V M1D=59E6E[1PQ8*:RT\H(^WSX5OIU'LIDD5Q0X,_QT12Z0QDQJS\\N=7Y>DU7 MB0*TC/ .2*\84^8D1+1/T@X4Z["< +OI44>L#EPN)DN,2)R.2.)\GM+53P0+ MC7K&RMBHJ1^OH_NKCK0@9# XOC9O1'[1:7>0*:L;U7CX8J2G10<8,R.45R^E M86N-HV3B^1\G3+(]]9TX]M8>=4_VJ$Q%#=K.\=4\??KXKV"ZH*W&)^\R\N"A M@ K'K#]I]I4O:6@4G8EHDF1MXDA4#0!+/V-AWV2H":CA7H5/ >JXX0X2MU1\ M"=O&B<, .K:_"8&+X8% LBT,!5-;8Q>U;(]X>)K(%HEL\HL8AWR >#88.W4P MX*HFC[S1R0]-[XD'C\ #><7&7&245?B=$S>#I,P6G,'M# ^ M-:^E^+5<]-J5%W"0@\'&!D;SJ!".1OZ&A FC//EL3L1AWIO*/ILU&<%UN2>F M! ^$CP(PPQW)Z!/90$E4-&6\G(K;G%.SZB5.GC+N'6QP3V)C;X,S+W9$/C"& MFB8.N)&.!'FJ:AS%]/X#::Q_A"TX:NO"DABXXV-STT 83 ML2MFE&$9Y"(T3JI#7 Q+4SD?*T+G!C,_CD02SH?.83N97]*T:2WW 0P?R;DJT[)NVH,SGM\[_,O M;Q X_O5?_OCQPX=_E_,P8P[R/HKW*C9QU4K"2]A8CMF%^X^=T''=AU*]2J]I MDJ$YWX?HU'<3A2_P7G-/]@\Q=16(S@5:>;@/Z,A,5EE7T(26=H9Y*.41L>%G MYO0H.X5'_=?8+^(%WR@X;%G?3";%FL&0YI2[^7&-TG$-8%Q]]"R&;_%OYDFY MXZ.H8J2FO9D6!_$"?OEI%[BPRY8!_0O&0 V3WPMR'](ESYPP@0N'_$JV0'M: M.4\;,V)S,"8$0 M/ADU@R<+MIPY/YTXL1??;4&HA5F1R YH>/XP9EI2@ O8_4;"-*9@2)VIC/X1 M82T0W@0BC<5"4+-LQ2 MAJ2YV82!DB]LL4N>PPAM.H/!09%B(4581O6 &,HC@S*N\AGMG,FY8E<1@C1> MA3KN'P;W>#6AB*VAOWZAJV:N^W%]+DA?]_(E,SFXKTBKQ4^/U9Y!S#L,OO9' MQPM0[,Y"P,;%E\G$9"O1%,&P?0>% :8:_OK)P6>(;R#*;!*>*Y4>+3RS=P1G M_)!YEH:.+%80:8IGYU&:D4ZV393&CV22H?OI//4RN8DC;8G^U/@GC@5.D]PJ MSIC&T_!-PZF%;'Q<)ZTEV;?Q!-]:M!!W=^?WD\,"W43ABE*786==QO$.??B7 M:T4.&G<(HB;JZU48)_$W9"N:XH!CV]VC[ZU(N(;EBH&4!\=H$?7K:\D*^3+Y M%3OJ)L>5I(PJ6%5VGQQ^. S=5\\7><6!"/JF\;TG?^*8R$.18P41 3DL6TA! M\.3O1T1 +]N 8)YJ#'+@LX+2]''5S(@N$R'BX8E G=(+B3,RUC\OAW@HF^&H ML9F[D_F)G);W"A^OV88KYK,6J6[M#)W57H1R*>=3VC>6EX7U[K$*=D7Q%TE'3*ZEJ&-2 &*'ROHHV2?2_(LVC"*1C\9M[D3PSSL MH2*C_(S.COHT;__O^V_?O_] MD[$W2C_G7S__OW1^_?OV34O_R[IY_Z=?/CC MAZ./W_^1%?OPAS\<_>Z/'V4Q7-OH( 6_A$H>."_K+(\D;NS,!9<"TOG*BK9[H,J!X]+R>'!O9I+>MC^RUUZJ*_:$LW MHU4?V>^<[4)T_L/DNM9=%'@H]&"B+>\S_C7.A3PER+.L"9+&7,;U\9//H*DR MM19T)]?-K581'!J*L#3.,5#0RTN"AOP#M?%2@")C#!D,*M''1SG%@SENV'G% MH'6T7 V,TK27PHC.BM7/$;J,W 0C.IN#=$3YL(%%G<]"&PD7N(6>"E67&B09F4*HFRQS9#J6-^H<+@=AC,Y>)Z M4= ^?F0VNQ<[TDC,:B[PLRDV<-&-%=WUQ/ M2Q&JF>/XZ-#AG!_] 3"@KG^&@LV,'<(Y/0P,)"UA)H8;&C%L8;0Z/OH>CY8\ MH_$J\K8\'%-L2'1W&AV9K[1&LN:.B-(@ZJCE&<#:_"(&(A_DDV-6I&%FB,_2 MN.4%+Z&WPJ1RW,PT]1A4X\O!XF8X(&CPNML]QI[K.=%>X-4)4X&&<#G6,F+, MI4GU@CS(G&<(E<_<*(A]40NF)]ODPY&UFB+P3FRHR>5GK .)"Q0,&AR?S MQK$84:.R@9)X@Q:]\,M+C9QKHR<.DZ939E" M.SW[S>7CTUO$O U2J M8^3Y&(8_OO_X!]R0@N@7P9\OM6'!TS&+KN-(+A*']HA;(Y#RI.+^*4_S!-?5 M,G,4$VB9<#M0[P5E>>FLF0-X'/N,S9K..ZGQQA'A0K1.@M2A<\-@(*7J:.*7 MJ,FQ2:UKZ9@H;4KX4I*U*IU_E^L"-.:TKT.30U+MTEM8 ;!,MAR$$L>I8AW% MRD*:_."@<4PI0XV,-3K(4S1+H M!L/9Y$@2I,E,A8+J(3&4CVE0N8H85UMC7"U\6%MX0E>[:XAWT53.-8:>7=,P MV<7)1EJ7)A4M;^E+Z+\@DK<68)B4W/3H,!IZ[E=UVHP?HX;>%QYV&1=&$&-J M(+59"A?]>-J,[/08<1IYRKECY!E;&F.,(Q#Z(0B!<(1I<-9'4I,"ONGHL:]V M-F*9A8P@/8[K=1%Y,^W]Y%LY-4S $]3QAN+^9'87BN*S9\YH.:S;I:?9%HB8 MMXIMH-D(YWT9P3&Q#6/'7ZX+L.]Z% -94P28E(WA,5N"?[>)96%B1$K8][[" M_.2>G6BD0QDRHL\@WT'+F8LG2U>?.A!('RV9+4L'EA W?Z[4YLG7/D.&YNO^ MRV/?5SG/M9QWZ66&.-P/:#LVAQ/%3=?+]?GGU3,^;_ *609X).'_HSO>B^.C M\N4V3:&-/\#;/_^%4G*4$1U'0/:%F]!!9L$&CCAPN-+.D9K6FQ=!A4GARWP- MQ#7Q@AT*JDMCKL@S&..<6VHZT%0.=,22Y,!(K]@PLE@$JHX;#FR4#2P6F"W, MB,@HKU@K+M$!%_;<:@SN@ ;T%M&S(]70@\ZPHG<\IOPW,ZXE-00)>0NJ36?B M=[#0)4-#I\#S$^670,:_,BP:E"TYW341+1X\AWZ!.84W=J(+SA&Y])5S.$4[.G0@A>F)8$&P5:7SJXE7 @&!MEBB3L(#HYBQ$U,#T6@7 MPRJ,MF%D)-17,[OR)2.H9IQ:56E4>_Z>,LG_,E#0V[@& F6Y]!1['1']U=TK MFO<%DQ?ED.T$:'+:(9+VR++7](1CEU,,IL/RD@Z!(PE/S7I=+G:A%L&WZLY' M#RP&%\I1%?@U@BJ4,/:8*#\"QKTR1;T2.IAV0,"H"F '<96Q\!79BR]SK-2E MDC8%KW0?#<9XG,KT='MT*\6XP*VI 6':KNLP"/-QY!J>4%R/)I3D7PNA^9LC ME*X/BZF<7E"EFJH%!>'I@_WU3I::5KN=.7-8AT65KU3W+A0AY#ZLCI$>#E79 M1=T+MUE!$*H)G/["1JD AZEUJ+[,=56 E%5&C*5Q*#K)"@L<3K>C@I^0DD>7:FUVK!_;+B+U[T]=Y@3L=_CL&L4RDB M*-+6I_Q1BW[N"GD&B+;EH:\&M$ :&2V$[K-]Q=BC_(F6K*1Y22\KN M,8:]@*:V%W0M&'EW9>0(IV?@ON)0L,Q4S94XGYS/WF:WN=@QBS4FM_*A*%-A MO]#%4T29-6LL%B\'5..@]&3#FR1KWB8#5U-;)8YL=F+XWLF'(94@&?M"NR>: M(J(MM&;E6B-I@;@]GW4",*^/QQ(,WK>NM''_AOJ#BV:V&.A 9 MBI.]%@?DK%7BB&;1_RC#0' 5# 1'-CWM6C[:8?EOG#3^H?I+9T+C78.8T>,)RQBINX"(=Z3@'=J[QRA+# ME7P59:Y:U>$]36_[Y8R*A3RO_'AE@<:PBCES3S18Y8):1XHK2AO&J MQ[HGLU22\:60RG^,!D"7YU-'YUV3GY#\]-BC,Q@%^<+6Z/;.>X4.+;Q?^ WT M[#FX].'%1BD%7%FD=2:Q[)&B59JWB.EL8![QJ.J@B-?RF#4M"5 ML<%AMD$7!V>3#4Z4&QQ/'9RU&!SF&[B&3A@(].?-8[C\-1T.[RV80#(8(++R M=TP%K$2'*$Y )K'T-3':! TPK6L+6\>7 =I1PFA_Y:WIA1=X\3-U&53PW3/U MU_@MEX-&GHH$^0%)$M<+QEPEEG MOTP+KS\MKX4S*..93>I:\OS$>(Z+TSWY8=,I3 MWUX4?OG*M 7YZ@!+WX1U- M$I^R%X".5U.E'H'M;&P._?1X@_RY],6.3%VX+^[\0+ZK90PZ<:8<"[8U!K\* M\98?N5WNE"#0'.J:DW]4J\&B,H\6&QEVWT]K[C(Z/NJVJ8Q<5,;E9)^+<,PI M&YB0^.4,2Q>DOB-E14R.1UC(](/";I;M!Y[='"N:(*%W@NJ5B^J4C:4"#CGR1HY77-%6,@/GG_4BC&2=2]OR_ M<2*S#JKZ.*O75%!&=W)?X@O'BQAH!S<3P9-4499]H@[J8=QE<(NK%<$JH,!U MB%%N_",<;EY\Y07T$DT"0R'RH \<\N1(AGKBRU0%.I8]0;$@[0LKI?:&L.Z0 MOV&'".O1Y$O!ZOCEC./I(,HQ7-2-X5(=PX7],>18\>D+G4'&RX[O)>;W&0SQ M&A@>JT 2N/29/H U=Y2.%)PO<*0\4J%7<+#-Z35'1HH3'^M1!/&-[6W:RG]8'^36 ?YZ];8;J?QG\5^@%R<_P"2[^L7[GDKZ" M[8^&@W]@$^2%MS&QD[EN%L6"REC+",/)2QAI(F@?%F:!R#C""1%$T%'%[! M4<3 "Z3(/@Q$LN@[(JAFSYG)\1]U'IU52UI);)$!4>R-V MQ]U=9 *9 (%\_O*\N; *_?VSTMDG[))]LDD%?QJQ[QDG*IN@38:*."*SW3W1 MF#IAL!MLFO/=0$?^X!1QKVYG_V*R,Y] !J\'RNIU8ED=&^; ( ($&:%&\#:# MW#P:WV92/1O)8[I> UX!^[A$M20,:*(9L[^Q[[!D9TJ,CM-G=MM1E09IU%)> M;;GVBSB;F YIA%/8H[]B.H9SM2L4*;?$Y=H#<#B!&9>[6 ,Y#1"BTL;]>^AM M)&:9B0D58*HT3+M:QD*:5CFI,,Z,Z"(T?ST^G?+=;!X"S*ETXL)A1S95UI'1 MEV1-P?&=9/CU2I#5X:7EC/:G*H&>6YHZ>17DSXVQM,:309A(RGY CXG&0!B MP 0>EO>04\A4HQ0.!#O.>?1U6C-AQ#@\ YX=VEF>?5JHL8B&'DUA-+>>:F<\ MBV65O&(IQ,,2(OA$C^$W/.B,5_/;[%[63*S"+91"G3N.25.695EE./\20\2G_+@>58 M:G#TIRLU*:":K''%TU:8%;:8NOSQH.$OACA^VWI@(-&) BDG,=0971"\G 43 M%HJ2CUE?;LLJ7T.;S9J+;= M*:F2IE/1VSTY,F>6X[";O0F!CUS ')T1.TWT M/(#?]21%D9+3C&X<[\9?XU.?6:E(G=2$="U ,]MXXY!2ZF ME^KNU-!6HPP<;Q9(\X@5<;]'R, QOZX[]W&WT3FJ]0B;B*VQ@+A^ M87<:C>&T^;JAT(C\)8=_,E"S\#=:+)(2*S3&*#D9$P"-,\#/,L$"!"!_X5@E MF@WQA&)D@DC:>:V5O<_-VIDW-B60*(<<: %:J_W2LT0\*]1ZVF# ^8U+"^0K M$Z -(T2^#)(BU0"Y.Q-.T@83_!MT']]J=!92A6&#^R,9!6[AS[Z](1)&8KP! MY%FG4Q8_T2HIJ*V(#C27-4DC@NK-8GZ2O>0A\P(6"9DL:?%.!ZF>!E4?FJ>_ M:X6C:I[192^!0/^HHN\"!BK)NY8@-23X[A #K2RJOSV!0 ;=2>!:2\H*NS>( M%"KN:'-I/>4X2;8F;_>Q+3^&('P%.WF;I=-(S?T)(8A)G: MECQE3><11-YP MVQFFHNL:1<#@$GUW=?.,O?3X*-Z'!Y#3_AI,N+-KS1!$64 MD3WF%?M+$J6R^!HS+ ?Z6\P>,"4?AVSD0!BBP#)O:!_OV WCBF'ET=>,"OI$ M#4!4/3L.<99\6N <6#35M8XNZ]ZOQ/;BF)#767P552W9=0\\BAZFB MH\W?7 K?3*@+?(!NWZE\.%7P!\T\ ,7CH/8_0WV)A_?_\5H*Y9+SOABZU[P MV]TA097&N?!10O&M$A' YQIWTFU]32GJR3=,E-O[/0S07:B!+03F4KW M\G,FC%BWJMN9HZ+VR)%"1 G7;@3L*D&1? B2'I"K1F!">LG%Y"4I]ZA5(\R] M%JL !2Q?*OF[U&3$Y$V D4'855+\!JZ(%V?0:'S4S,OR MDNV(';NY$)><\4=!?1P#@$,VT3.N>P!2L<9C![$8\1L0@@4M2F-&/D7L&*:= M+H!^_NZA1_@1?/I:Y#-FN>[W-+0[8'/QK;!IY0D>_0U[T0D!B5M6J;.IR6CB MB9O8I(:<7GBJ61V)C8UTTMRU\ ,I9+(&ET05H1G>_1NG+5.<,/A<145U"(NO M]"W)0-7VQ^@1WR-FBP,T0;Z(4G]W*P[+<<%AX&]%(+8!GB:,:)9$QHGLY:)M MU+&PG;Y8K:/B]T'*;DN%CB+L7.MUQ5LWRH_-H%N;2NP^4B/&_$X8<: MNHVTL-(*R^=Z),?FKQMVI4UF)(Y=Z.PWG\U877+9G^AGK>C,7%*WW7.BE)9S MMM=BQ+%>%?3$5(5Z0R6@2R))F%1 V7%_I+%8D6$;9$$1)$C1#U3':*R8>TYS M[85!MUA#9 ?H.CM\AJ+&7&9,XN7ES8R<_:Q2/*" M!UOF\6];440,)Y>H%H?R1_47\6 6S]< C#P@:P6G0O1<_-5#7D;0N?8FJ?[Q M!OYNMB$@6E(E2YK>)XL\C;8E[)$HVT$%'8=(I_$H:BL?FNBQR?^(UIM_9V+X M9U%L!+-@WX28A_H9IP/(@WI"CGOH>!22=",TA'.98]\R/JP6BAC8DH8?Q=FG M5&R7T7C[QIF X$ H=G^[O!_$Z2K)HO"F*+?HGV_OY\YSIO%^>5@^4;9BV++A MF;X-25[B!,'+K$D22?-\N+$"6XJE0K-4.F9I ,;8&,AB"/01@U6WULABA84L MMK&0Q21BJ]N;PH] Q%8^"&+MP818FQL0:]^ '!K--IS#O<1Q ILP2J%3YFUV M&6V2"I+?U^L\0T7VU-X:BC#VX$04;TX;RF&!NI_JY/$9M+QBFLL-(_\I@7[W M.,#Y\=6,;QZZAC-RH8*=%U$*?NES95_'KP]G_IH##WCB_#:#+GUYL>-=-H;F ML"MR4[;O&(LG&S>"T_20B_Z\6-%XF]*'I;X9'I;FC3$.=(D8!E0!XVID?X.A M/NE[VPNG -S'Y0C&XH50G\T.D !>,?L?BV++=P(#PLC5/I MILC7PMG$?K!B@X7(K06W#51BLS,%].JR*A)@%Y_]DB7X^_5ZD^8[2O$?']D, M5E ^P*99RK^48Q0D2A9@CRWXF<XK ]*5O%G^MQ<<+ MF4W.F\X+-N!!S8AX!UG!IR0SX@?) 6+;E>JOI8=2SG-<,NN^.NU;F^W_N&8< MM.+Y\5%_1*$[Y(U,B:<\36]XEE8 P0T3:NJO,#4BYA8\ULHX(K6L'UY]OV/; M+*8%J594^B3_J23T[UOX*<'<*N@PPX_Q0J D5KF]CYU'$_.")F\9AQ-=F B0 MLO72!5VR9UZBKX-BB7P8]KTNL T5Y@">,6_B"S)Z0\V(Y%&.1XP!9^05AX*< MT#-FV_3#]+%++,%HUGUTBS"P"[#'&'::U'TF3X7)ZL&D@&LDY>.02 WD#8EB M3"[%OC:Y W5&T+?:=7K#!ON<9,Q880$^R,ATLJ<>P='6OV=?\+ MZEJK/&4W2_E/B!7,;I-YK=-UC5&1S"$FH:A_'54/A6@=!#*L?UUXJ=E D; M^#IC]P5/GA_@@^2499J(IDX,\NY5;-AZ8(C1^ JES1-B. ZI:3U*FW*0^MR: M)^0> < ]DP[,+CD7;.OZZ*6:RJ&<_@^74T;?X#-6?DU!1B;-\?:VWJH7C%(; MT6R7C3Q.D,$B.7&?\-%XLVOHT16=\-?'^ZNKI^>F=+ZGU]N7_[B$AKO.JN DSAFSY2/3 V, MTO]*-I=Y?.H7S0D201'.:*!)&%$"5,^#%RM,.#5#:),@0"EEIUHTK >6X,:@ M"4=EY+KMU=C3@UD,SV8!>Q/\7JV].1-;VD,)82V$L+&%LM#!D MX/B?2NL9#VW\"D#4NZ+\O[?9?($YR"6S8@;8_I(N^4Y2_AZL'DF<".IGQYX= M.A+,;,Z5&<-C=>"">7).@0<%'%/O--L:;IJ[Y&2/LJ U(ZVX9Q/Y:D9DLPT- MK>"$_\VY16KU:!\&U%'O-^\+FV,$%JPB$9N/T./JS'9Y37M)[JU,"Q+'@KCA2M!IP1^<[4X-EE(C?\+**,G$2_(R)@/*SG^XL%I^0,5/"H28J-E=]4O/I>HR$!"IX M@ M2B19PNF>#4,M7B#_7)G@/-KO7X\(0+3B S(HV-^Y7@JY7L!;MP427X3&[Y MFX$]"1Z30-%45-%+CJ,R/)ALD9;@SP@+A0-XB\..R&!K ',Z+I4+-BI7T.V+ M_0=LKG=V,$)H8YSD+>@HA?V]X \&^4D3N5PPW.BC99!V6N3P\I&_K/)MR:1\ MGV2THC2#HF6H61X%F(S1)Y48@&1B!(XXD[(QW%9PC,ZZ '.BLG6;&O%5.&-J8Y:$=TD>V IKM.1 _A,3RCJSHPFQ9" M;/BM&+;C,'Z- 68<^,1(-]6C?!,L-_"*,5,8O-S+)&/&+S26CK#%B:C25"FP MKGE^A,0+9G!E,3KW(NX^*=I$$O?:7M<7N^:"&SQ#_IWC M>EL3JU[6U3UDZ4Y"ZEQMZ?!P#7ZNB0X,S504D>1L+-W!-G;> =X9OZ832P^A ML8I@$ U4Q(9Q',YSS6^C M!3OW5W2\KBN"H(]N*\/G+HU ,6>/[56&S]VR\00#SCJJ&"UA%*C!F$UZ/.% MC,*!](GSWCP&QH._MCP#.;#JAVML.+>AM^MU5.P>EB_15QYFL3KH#88WY.1! MIX6&@B*08PTQ!;*A(Z;MW)5(06#EC M-I3LV@L*A^B\66]KT;P4B$/04G3!E]OIR021,:[R?8Z^)NOM^F:+$66 TDO9 M@QC;>->H.P,OC@L$=>0-X-=\0++D(W+P.V-,?;^XO5Y)Q5XI&"]/;K>T %#8Q.0]M1;BE.J0>[.$)#&3^'B M"+PT+/'_\?_\[Y]^_/'?299GG\Z(#2,'ZU[/G$#+"'%CJAC7Y&D()^?(_H+9 MJAW)"9CV"MK"4$0'?]G+G)_>#!+D"I4@ T3BOU?P@*^9#Q5(@@GVTGYDE7NZR-G25COP$\OX \(;WB49O:WH^M3 K20\0Q>T M#K5P[,2_ GF"]-U[X$=GL5;_&0B?S]O7,HD39GR"H2_0JP>$WH$*7(F\%L)3 MV'TL'NI^#\5(L+="L[/D1-F=)[7M##VI@>!1R2< M2IJ?B MVHO70YVF%24(?:Z&-T;2\%3;=NJ4FR>LGKCWTW08$_KLU"SX/2>5_X)'23[3 M"+(AX@=V*8!CCLV$:6M)^27+7^$@!U7I-MML*_9SG@'4"Q[S0T"S3T]H2B:R06XCP:XGMHB"\+,V3? 9,Z[8^*?;[SQGBY,(>+:6 M4893WGB9\F6.??]XZMI34OY^L;N@V6*UCHHA,0R++ &Z1)'U%-(8FS,[/Z:; M/9?ASBN1H#7/LFV4/E%(H#@UAT^0(IP6X<1"G[R5$..5 [VM5-/:QZAX*- " MB=$8>Z0%!CM._F;,9O6/O.<$)R^,O4=?.),.F*RGE\FVN3.RB1SWT^!MAZ5M M8]N^R)E*%"W!=QT51P"BM]:LPY M>'][F@6;%4=(G?,2%YB8^3MTG;S/J[]0]#]S[$J>VGB3%^*?X+D?1TAJ4?\N><=2H^P->U=@Q,.3#>F ,SM7MH,] MIUH#V] 0*9$EY2*58*!*R(B2!<1?5/4XY73=ZGWC\")V&_" ,215^2_HG0$+ MYK;"$HNVM7!;-MOHW\=.17IW:JYOO8C9H$XH+V#(&'W'Q$2K&&0'.K/_@FW8#99:DHD56\3@"X'M_GL% MC\\]?M<+08V%> ^Y)0>OAGE8\F[:(H+_CRE;C>N^$7Q.1$_JFY=B2]]%*NI$ M'MF\5UBUG$*+RDB-04HN)K"MDK+<^D@Q>UZL:+S%0I*349^'))C)\=4N&02L M[2T_:BJI64>6%-V#$!W9)[J+G?6@5]&51?4W40X_"&E&UOB[!I@9/%]SJ00A M]W"8$M4.CI;[:#W$HJ]!Y!$@Y\F8'X>/'KP_9,:IWF[$Y<154NOJ,+@NV0S- MD4A2!S7EE9*2J?5GR%]+?%7I#HK#&PBV0L&BTQIVAUS6#&9K(84*H-<3E 'H MRL$#K\X!_53>]%%YTN@*^YEIY9"H9B0/\[#7*!US&YGHLQ.RSV<$)JE2_:R< M9!$SS#O2 Z=JRJM5C2^9;FSU$GV5R*A/>9K><,0DO,$'@X89&IDY) 9-%4 L MC$K$L%-@B'F3BGV+6+'D/@%Y^TYQFY=W])VF?QJD6)D?&"%D8N;4&WOJ]<0] MY2E 7ZL$FV?QG89R;ZD+8P_N) M .AJ;NI-)+(C2*7QG.AA0"*T*V4XKI$Y125TT@;FZSBS($!)FS&Z/5[_?J>_ MF.-><$-/#1A"E+5=0SPQBI="\?DU+WZ_S1Z+?$%%:>A8D%4S K013)135R6Q MWA&LQF/25+> ZJ.E(FAZ!%(9^ MI3=YL:1)Q?1[U2 X@.0;8U8:2?=;%F5K090@2.-_64#Z04JM/ YY71C).3[J M$&^2[+E:5]=%D1>7><'L/YC&31J]#2VIO%&MWG0L (ASR5QC)HTM[GE5) MG*1; (G7?>Z8ALM471K?%/D:-LN6ZUD/R^NH@&RH4M;[C1D ,*=B-@"4DR%+ M-AMB3 <[;(@)Z2K(22,$4XG3 EY@<_AT)07)#10$PA&13HSZ^1.)NF$%7-UX M(1))V4.;1%?LM'P&AG(D408GV-'T#9D7:Z?>?;C7+I-J-R]H!'WL3_470;8V MT"! )-3)VK:3GSG7:Q3Q8@<_-R#'JSK<41!'564B+[J%S<3QZ8WZ8^\(I"[Y M;A0:>S,%F?4W$!8V\7 HL6F# MY_NQR-\3IIY>[+Z4T.CD88,)1]G;:+W-P:F#T0,Y%!C*W\%HC.?OB1IPFE;G M[L5@+K9F-E)T'?<,?J=IC@6J(D8OBUD&IRN((T.0\X#7,C(OZFY55(D@JTJ; M/&1^CLQ4HY&S9JX4S-DKYCS1LQ%YJ\7;!D-UU(.4O+MF/5KI#Z/#'<-VBJ"7 M&* 'IHQ+_-BE=)S9 Z49D,#_L/P<_987TI@;A.:K+$+7"+ZC3MY66#@EI\>B MV5OP)M-SW#MUH"Y\/:+,7287*OID$+-![Q5&SDC_% 5M$ "'5O$K."Q M)4$BG9H+)9@I>XC8C:C;P&)\/@0EY MA >^HIN"+GCV.?MS2C%8E,7S-;C+_H'_W@F$,@*"M#G^C*@9\#BD,8<9J:'P MSFQ VF].9*VA-%-RL3$-E$5DC/_-B6,/"/=8V\@_/K=7\35;J;@1HO>V+-,* M5+=U<2-.ORUBGFG*_OGM9YI!;RB07+Q.LJ2L>(]QX>XM!U4&B3%F1(S"A6*- M(]W,VT&CP[EWS70MO\T&JS"2,B O?G'B:C%=X(8 M:"7.FZ7CI4[ 0;NV]L1F4ED@3 <#(2.*DSXJO>MZ,*/9SRL-UQ1A(RA)3 MW6X*IJ)$27FU?6:T3KLJ:[O/HD_D "3>$AC"[;X;G3>Q\3IXNN(\.==XW/!F M 53U+MI$H3Z1FNDOXJD&#"KB.:(8K!),Q:S[B*<1K$!0>J:L&P$PH3L/NAHD M9=3-S>":(#YEWR<'7-<"3KVL>TS#;$]FU\$C+*3_DB55B2GL8D/OQLG6W =O M8,2P.*X03&0F/_7=I!G*DPC.[@LGI/ %'=P"#/866R>!?0N>#O"4;BAEOQ M:4@N'Y8Z[U70UQD5;LM='#)IM;\[?#U=?]R_R$+^>9KF'^ )+'EU,Y:OM19;,R(\_??KA_\R(&I_H"I_Z'FT$=1!1_^=7<^.#!JVJ MC2^<0=H95W#%?#Q$\_(M0GDL:(+0BX.<+9(T8V964*!09)GP4=KOUR/S,@M>4?+DE)5 M$'$'VT7M"'$_EU D'3K#'%#"AO-PGQ=;&D/3>C9#A *]H;2\'%2D M(8@2DRH!LJK0_;S8LM5FSMO&Y$U4VTP;Z^#8$QC38;I\ 6$> 7($&*F.8B#D M.S4LD>,:*$\(S^K<\^-1+)U!DE@/[,T?<#>X$9UR!]QY;,XV>/H=+@T//(BV MVZ(8^"Y9TAO(V&-V_,]Y'I>CQ \4>9(R^F0I!B!O,(*7P,'8#"J+03(&=(DD M3)"RCUC!V'Q9^W!%TR5;L7>*U3*RP-N9N:-NNF$X1/,U&-ZGWO/CX#C-")_% M-RDJ"R.P._\S B@G) )#1X0<075:B)1.,CA1P M*'=V.2<5@38JY\2PW3Y)ZA6M'A91=D+76_R(BIVM^M-E!1HW TKR()QR'=O;,3O$E MB"-\J89+GYB,/M6R9K]! =6;ZLD)R,MA!QDS? 9FSZ1O5Q+F5]44!Z*_M ED M1K15A?,A%9L043,BQI2\?6Z+%=.OBYU9*S6PYZ*@:-8O+C,B1W9719(OZ MJD[5P<0G'F4H0:&!]F)%%J7R#,?6''GV=L>TC)AWR1BKSZHY0" MR"Q[^X2#RQX=O@+1V]>2K06X!=['L)P5.8+T_!K0(_%BF2]3,B1Z=@PZ300- M;Z?'H#E;1@$GY#;/_^LF*819B1(DV1C$3U8/1)0$MF#V"7\@R\! M6'4@'2O?NO0E60LQ[#R@8.A+4\;H7Z*O;3VL1L?^53D!@.8IKL*HUJYJRHPD MI_*P+I[D+4N6R0+.;G"_Y)D$G#E 1/ZS7:">9I0@$L]W*11A+S"08_*3UEAY M,EC9ZR'P%P8<;_ULW)'3F?: 8V:!@)4#VK5K #.G+=K'F;-/W#+M@E.]O >I MKU9S8$3$": YLC+-D-*WQ MJ(#BK@6/_[F-F.+#T6'8[<+^"C_POQM=!GP+HQTE=%Y=,M-VQU3[(8B]/="@ M$11>\Q'<8O;2=\-R$5SN.<^^P:0ZEH#'1 MCI.!9ZPS9?->KS=IOJ.ROWE'%S6FWR^$\T2T'?\'C7G^""24E6RP$ MBAW;80XRC6)2O\'$,K33\U13>,2: L6TK:N?D*>7IGRO^YORO78TY1,M0872 M4219F2SP@_DQ@#:'QN2@'[28GI];.1S!VGF)8,G)7L-4C^&R;H3KB899UT R M.]63C82):>/-6M#;SHLWRTD]+8-R+T-;>]Q[ $XMFDAJ4VX8TAG0YE\D'(>Z M1Z5!?TI$&R>L6^!$^_F?)@,1@/L'M1GHR,.<$:#LO/> *^;JG2X[.?209E>R MW1?CO=)N^ _?G7H0=LUV>0#.EM.TSB1Z*;H='=,=0[RG'3CL>4(PFU"VA;0P M'J=D#%S095Y0U?N.EFQ[L[F?#(TKVOKQS"^9,BV')7I<\HH#&VT X0.0@W]# M93RTJ+@:'L#!(8@:@\ @,H#I9_D<,9D>P9\?W%5'C-:!Z)#A0C&< M L,+SK#[(Z*,6QN3X8?_W&Z0S1$<7B<;1['&!J+TILMNK8?EDYLWPN$ M)N)E )$:DRSYH BJ.X4M[$$08K.C 36EAZ+B,$0/WD"2]D#_Y;_5C/.K.5U M4L$' 'O R(#V!Z@&%0UCPL(A6)-G4+B3>>B#A'//"&]YLX93,89N-^6(#@Q! M%IOXE)Z^HQ%927NY\&-!C,A.O8&48*M$MORY'QZ+/-XN*E%EMT/XKBB]3-E% MG"P3&@^K?A#4B21/!'UO%0Z.V&LI4-R111HE:Z:V. ;RY% ]NL"=:650&;;* MTYC]:\&,./QGIH+?;(LL 01$^'/R%?YT:@Q&#P]?V"8MH>U0G@T*IC\+[ Y1BN$I>#X^.Y;] M;/+D=+-V)/PUDK$NZLE8*G$0IOC(R*] 0V5S>%@NF9[*>[T/W-(X,L$\, S: MJ(RWR,YX*XWG!*HJB6"2A(I9DA)WQT;,$SV93,!\IH2)?NW6? E+S/++0;'M M22B\$ F%I"6AD,C9B8]/SH^[4.4,"4SQ#R1=*TVM1T SO0']=*.1T#D/&3^] M$*F&%^J. *G$]DVD?HY,-:R>-\06^*+-R"+@+$K9$QE M7'/DHKE3WO![!509^+(@>/8YJA3"DT3$?E@^LL]BD6S0<2N3C6XS;D-O!X9# M?OI?CMVQD_!8Q_/(Q;U&8@BXKM4,2*&F &N^D9- 75 5Z;%M G@.9,EFXO9F M]"VG5'[;XF+B 6D],M%#@Z]/#4[8Z#KO[3:3OI>M>]"+UMN-)\.C2(QPX;", MXSVE+%.D]WE@OE$%T%)C,0V;AV@P(F2L4J(5')ZHEO@9? 'E;<:=Q[4&ZOCC M%;O)53+W=+4I*D2M6#&A]%3E"N<'($KA"< MTZS]!#'++=54Q)FA9.M\EP8E3/.SAI;G&S$YGK!>3^UR;LN$)1LCB^.0W?9Z MRF[S8608W3,0[VL!R28J#G1Z66[-F##[B("9D/*!=%2H=&LCN&)3AH<-]N8( M6,;9TR.0OWI0>9VR:N>LVLO9Y-=]B!-7=X7PT.)]* X4O4@.JG"3'SFRW7,M% M%=PR(]S$'-0#$3F2OTXRCCFW 7Z#8A\26B0H_/77Q0IN0 A\G?S%/?)RR"TZ.5!^YX\J*@?,6FT;.%PHI_-1(#)QWK0LS3OXGUWO[ MGGX8UT*19^R/"VK@(O#_'46;8V-9MX(UVKDSFA[ XY35YX^% #TV$$[ CJ2G M]EQ3!&N8)ISH^;!C%ZI*GDK.$V^219)SX\ER&_2MDZ=ZCS;6Q$7^C]%WH"9\ M7FP=LA,CY[SQ,F):@),K>J,0U>1^I\=H!\GT\])T=;WDZ!/[8 K9\*IB-2B/ M]PHWX(:/2Z+23JVJ,ZPHYB/'(O+0#5R\Y,<;\!L1@ M?0=#]H0'5_&&%M4._+V5V>OIYR(O!P05D.@,4Z\JNX451!4]-#$+MPQF6QBSQ[&JG?,61=L:[#9PYCV"S(KRC"P M636V8%M$Z4OT593S7M",+I.3R]HY;8+$19&UBI(,.L=+Y]Q-7MC-DF13FE-3I7#$3_GRTQ<(G,"@ M1(X*N2G**0C@4;7.4:HACG-X.(]BL8!\I6RV$"/DC8!R0SC4%$ZMGQ1[,$W> M.$"9CUX.&IMP+GN_,J% OJW9<'2(-/#\(H7L&@J-9T40'K"H>.?90B9H[CJZ MT&H0JS.6BO0[0\*EB0DYM_B%46I=5B=/+RJ[\HM$ @(3SI)B2557*I%,"\#\ M'H=)=N6A"-#&E'N3Z>S,I#_Z2ECXM'PH&O\+[X\71&(7A+KNZ%N47B,RYX!6 M4DA% 'PZ;BK.&A5LU+=X \:G(/ZK5)$?FK!DC4QP*N 'L@(4C.(N!P7F/,#N( M$I5&IS9[430($ EVM@WH)^=3UECX[VRHO-C=Y]GB-( =.]'L'IJB"S=N(HA[ M:&\] A^VG526_\8;O)\E+V+[*THSHFF=P?3-&%7Y$V>Q_,LOBJV;R8,;3X.0#A0QVA5S.A; M8+ZY8U#PD?F2OA;@!\I]@"ZQ"?M1:D;FRW*]7,T] 2I^CKXFZ^V:M[)4GGS, M4Y$@.@,WGAB!1+Q;IHJ.\)P4,G_YK(!TW.Y#!ZR*O2A9% U!%6V>@J20E,Z- M.W-'2A87O&,?Q^/2 $@N@PNBL,YLW"Y;V+++]D3$Q=HF-35"+$)C/"YDGUQE MY$+$#_%8$NW>%5VB8@JXD/#T-F,[G5& Z%>58*CG:OW(Y5C SYZ#%]2R)6@[%@K&X30$P#Y-!OF0R M&P20V'@;/B9\E^D4QA1X0AW1DR!WF& G[B$VD6]+6JV(A:TR\-.2D%9W])5W$RN?:$FC8K$Z-6K%M*D%]B30+2?)$R09V@/.\ <^)F3:\$%E M._KSDT+K"HM:4%((:J*1FEL+_)(6V_*_5GGV]AKEOS,*SRMV%K&_7B2,YSA9 M1.EE?E?%PZ]8'(F80Q$Y%M&#D?B=,MWO2=ID__O MY'C?VQ+XYQG(P/FE9^@-AH=K8&*%I4<99$4>N,<,BG'9L_%7#!TGU;2=)4FH M?& *%M ",DVS-Z;'/5&\9N=P:> ,KIBYF>;EMAC' 6J-]RTPE[;PA:JG&(SH MT8@>S@MZ4,NVY=H\^X/\-Y'5;V4&9+%(\C^YN4[3\N$*AOI!-4&S$BQ ;'+H M;T"H[M+,EH^++GV.1K,'BZYZN0+ M #W0.@W'.!OFQ!?^:$$'(D5@YO*\F&D#_6OER-,6Q'J;H>H2)^)1*_HE*A(P MW<&L'-2V11+B!JJOMBW]Q2VVJ^%10..[],O4/!!$CODMR,$*A3=+FDHU/'CV MMEH0&3M&4Q#&YEL0ANV<>#$.(?QS8PN<-;.M2D'O9U#V?@:>CF*FH_!DUT$G M&F@ZHF^HK^-LX,2MQ%PU>W_)-Y8=!6Z_XIU>[%X8$>AI6E:C&*$&D*),R+'M M-QC)/>*I>Z;%-C2SK6Q&Q6"0S@[#H<;#!O28?Z4K'&Z25!2E#$.0A.N#&=T$ MZ(DBG) GWU*3X6'FZ*V\W@+.PNVY]T8W)] M)5;:YRW_3K,MN]@_1[_EQ>6VK/(U$\S%3F&4"]#R\5.LQ=!PS>/@1(T._Z0Q MTN4$)LV_]B4GRR\K1H'.0@I1&_K;,UE]QAP(Z#CT0K&(#W#20*J\<$WVCQ;3 M]N[''0*!UNJ>]0)\-@X;5=UV9N=U(UEHXEYULD$<='6F4$0)7>(P.VI@S\+_ M;Z:;S\$]#=2_&5Y/[%V8F )94NY(PK:%;K.^O,M'.GL/[%FH-LI<;!35KA!' M#[,5KZ@_GK^]%7C1VR7'I[K)VQI*?SJPH?2GEH;2,UFG/".1G&F]FCG03M)N M!"SUC\&MI,7TB)I?O7+>6T^7L 1L%Y[.NS:=AS#<;W11#:LCYS2\>4<'S=F& MC49"KN>+O0EATQ5TQ?9=\DYYKJ3VCO\Y3P%-Q6@,K3WY15*RGZ[0U<<=N?>T M>EB>D%ALLFYXYCERW7<0FJ&\?W0_4-T,(SE@E$5?W=<3AR(\L=?S;E@N673U+MD0^,K4!9@'^'^!8V3$#JXHNY611"0P&R+,R M_\%X\M1$3T9EQA$F#&(SHL=V7]H_G&-R6;.F8NEP""5%!-%452:)$L M\"G*_A%0OKT$=R:0B@F@?(Q<7A6,\K/O"CVO=->8K'ZM1)"(EI)4QD M66+ #G6P5T,'&YI*L[?YN;<<&^&1DCT AI5>2F*RT<',=;WEN%S4\!0X*Z)/ MP9EP8'R&G8OAZ\.RW/(#@"KK(08_&)7#IV^GX5L\!(O,MK>'^7V.2C<=OWUY MR]%X(D@>9\(0=TF0#?#!9QI"3['2 J6+[!#@AP!#@>/I3;AJ=67Q8%!BWUT6 MSE>XILYYA'B]=^YH1%Z 9R[E-,T_8 IC1I,4=:+(GQ.'K9%FS5-TCCP=6J?1 MLG2^$N'W1E(4?@:/H=PD[T/#:?_; RB'5_Z,$-$G%2*:R1C1;L;C/T#9N2-. M-O00Q3ZGJIBZ:XHD%/S,FQ%JW=V$G@T3QI?RX&WZB"ZZC9,J+Z 'T>!Z TZ* M2%H!3SOU.V,.IVMUV)QG\:\8 *U&0M.UNVRB4^E##$#6.(+COI+CLJ?"5U9C M5&1+$O:$@CPN7^V=49O,>3$#7O>; :]U,T I\4R)V:XE@/F&@N\2+L$?I[-W MM85*C,G-B)P>YG'\<01;0P?C(L 4G^]$SD[IK-4=?CKS-87$YNR)R0*2ST8Y MZ"11 M_- LBZ/=?&84)>.'+R3[#+.;B&CT-L'"9J8.(U3MR7@,SCF#U3BO_< M)1G]:5BO$4%I)O^ 5/4'O;!E+I8-+5.*KO%$^PHS\YS9*$[CLWK%')?LK_! )B#GLF,&K M=+58'KV)Q5:&!S>FJ1DM,_+__O#//_SP(]E$!<^P^W?R/V<__/"#;&X5;:M5 M7D#:SHPD3$M""3)=IJ30/>'?R3]HD7.N_0-((PVZTD[EBD,W*+,C@#/FREY':7JQ+0%NYE2OJ%"ND!21M *?>HMR MZ'W^*YJFH_0$1$K^.@$.F7B;W'W,7G[2LNFD\B++4KX35T#WV-1^:4GR;'BQ M ,,40SI.4'IBZ%8E:@,6Q(!4($V(HTKX204:/GUS(6H\./5_B$3U+=1OT''\ M4#R39B%ING5"C3%_L77XO!4M/_ZG,>9OF80V$\[U)!$U?LGGB[]O$:=?55R< MJK++VL$J)X(H,:B>!4>MJ1N/;-05 N1AM>AY<=1FCO0OE&-[!+^>VS6S^9F> M':7719&S[XCIUPLXA1[S-%GL1JG/UV,031^6,,H(CGJ6'*8-YI"^R>)?^1 ^ MD!B0XT=GWB[ +N0J+%0E$L"S49YT#F!KRWAB<9"LQI0I=K MJAZK"$;EJJO?D0_TS_YVJ0">L O(-FXMKO" G$A#[5>4$6O%N MH$_$H>0#Q-PEHZT(_ UNG5> L0&W;"J0P;R!G3>L*8:@1A0YYSKTR(S4\=*1 M&ZJX 6]XF2^KCZCPX*!K!D)/S2#IC8$^9.?!R\%!78<,R>UVO=ZD^8[29UJ\ M)PO:43F0IB)[#H"E%OE;!O$97L^-18,PVUL X'=3(SB3J:H\UG,9;9**EW;+ MYDKDKR@PG(/S3W1BF5G;1TR%B+F0;L 0-1^(+NL926A=G)-7,<[9UH^3= N1 M.%W,?_UUD6YC&@,N/3^XA!"OHP+B)B6;+Y?XKIW )>;2=# %_#D>@M('E86 M4+M0W!I0[;W,L(&B8%_T(0,X">GCO4,$C8&JJFCQ!LAG1:V[&U7#@Q:[%(W0 M$(Q#N9DYBH=;C=6G=)0S6C>^LP8E>E0X5V1W.&C9H8,)?.AO1B:-EJR-/8$= MBO-W]ISSW*3M:\G4.K9_K]^%TWX0V+JF1Y"@B#UX0A8:C1L;J+R%)3_=&)_9 MJ8(:C*P^&!0/PD]0D505#=XB0Z-Q9(>(.M@*KGQL)+C)<.OCAF(H]A3(.05( M'%SVW)>6?Y6\)S'-8FBG$W#9@YPFMOWYPPG:.NXA)ZD%BQ+U-RZL6 IKE]#4 M>>X]%'*=S9IGJB MXGJ5H'?LK\R:!)W\48"[SZNJ2%Z950EYME6.,94\JQB=%!Z3NXHLQNH-B.@6YR,"^UD-/EJ2\>JJC]W?N3QA+<,CIAG> > -+N52L<],$9C29XDC!7$K*NM M''H- ^>DN\U%U]KX4LQE&@U3HM8)IIIP9_9@Y4 2)IJR=)2?&V_M*L-&,KA0 MY)V?^4IWOL27Q ?-N8:>#83<=LJ2H2XPJN0W#?'\)\#F&B?+5L6P.*J%^K8A M]8,4.([C/F>:"R?909">G;C4%44EP_?=ME+X4 M4;98#0X&Z4(""E1))<@ZUM[&X$1J;IR#AR5!:D22"Y^!]H(.Z$&FEL$O+NHE M!'68ICB2DL;='I[Z1(W'A]7;%K&XC-YPWGS;HW+4[!WMD8]-01<\5LG^G%)T MI&;QG+?8&P)\99*&E@F"..]&:9 _1Q;MG$--G[=&/7?F+$C)PQ;1<8E"6512 M;WTH1*K1 #>V5+F!"YFXY-:+/18#+?JWR8736U4U<1PA(U22"GG":6VN?O3D M@9.N*9"*FNL<]D4![JM;@=/,<_H^1U^3]79]L\5Z?&CYD+*7\@*!1N9O!<58 MW9!]]$3A"X #*\"#S_^]-WK]S(OTBEPP="96YJ[W^G;.42-+#U,_F%:$Z3^ MI.J9DVW>Z^62X_L0,VT1^AL\U3(Z<6"\P'%HXWGL*N;%8^Y8)G9J!+#KM&T< M+Y;?_>WFZ52G^-/\_O(ZO.F9T2/:@'LQ-*\;Q-!4=)TG$YN*[O]E9D@9)XO!JD!=LS<)>POUC\R: MY<&+TF29%UD2N?6&Y5F9O&4TOJ+K'.(MO*IJ6&UZW45\8%^%I"!J@_>Y!4C"FA#'*+Y6^':",EU M;04Q:LM^L'K,>X(VAKS6:@>Y-Q6[@-2G/K@^%/,7[MA20Y>[["V!J@%L=>?- MX'; 6R/)M(U!W[6O0[HHU"M>?35*&(&%WLI=3WR(CO'[.LK7?N?,DAPQW<]4S4JSR- MV03%33""76I5;Q$U*!3)\&&).:[2._S:IWZD4DL'A*J-O$#@N(NH3!;X58@A MG"'F&4P_@?W".)T7-!JPP)(, 3I.;8#]U>"RU(]]JS>4EJ)G*B,XL'KM?\UT M!Q18)2#^K;!:,V5A9)X/&;.QR5H-3@HU.L?,->2QI-#*A'=K\^##]2@=0V5Z$&)'A52)=0NF8M= @D6O :0#>XA#HN9"SIY KQA&3MEDB&P.3P;XCM) M]7M8:8/P>7#56D-W=ERT&'/[%\B3Q78)-=?L6OPUJ58R:4Q5Q0YTS2!A$U+V MK)A):WQ\,*)$4C5*A\^**7,/[N7,!_[X\RHOJC$+-VLW(]+O+-Z$G.VM:T?O MZ"Q*:QOHDJ["6\=91&XXLXSPWI7S K60%S5H OB?^[SZ"ZV 4YHMP+5=+HID M,Z!@@H_4ADZ -P0;CZEH%5$C0CZ^&O,;$$-[@WI>%I\)YA=R'.G5S$C0@\ZTW^,3,_<_P91,0"P3:TR W JV?YEI+7\F M5^R7&8E@VMRL>(#&N7SV3F%&)I>LN:M^9FHN2*!:11G)F030[@1YI0 \C?^\ MA%@.=@^?D25(&CMU^BCJ,W!K:\+ZDK&)(^@SN)H>\S+!6JL%4S.V*9HEIR,E M';3E] 00T)3(*;"G]23PIV]04"U%DOH3]((W][H?;^ZUCC?W("'F:+%(2I!1 M+6#X1"%>Q,X)J81#P3)3=4[%IQ\!ZN]!8_NI6<]((^JH9DZ,J:,6^M^KT<0# M%+4H):%Z< ^='*0+O!&*/KTOA7+ZST2D>6:&FL^)IUJ+"F!,M(@6[9WS\^2K MV11X[[)-T!=X?(YU@^ #^/73(]@)8.E34OY^4U#5-SY,9%B8)8%I:K?ZV4'# MCB%I*V+,Z'U:@DQ4 *;P(!.3-0I0.Q$D4L2%E@R MBVA<=D'8W< >*Z;%Q"="Y$R8&4#47#">6H*ZJZ?#X67/S8 M8KK&RT?^LLJW)3-P7E9)4>T@9V7._J+_G7T+U0X[88R MHC#EN2G'_[TKY]^ M^N%?__3- M)%G$#)\HE1\PUF>ZSTOB5?>T6-_E47;)!)!4"N]HG I\"8%)%DC= Y;1^#R) M?8Z\ %'"J6K,*D_H"&/R9(73.QGSD#JVH)DHNP0GU. R+(LB]_5YA7 9D:-: MLF(;6Q.UMANT0CWM^KPATXS(51 M^_::PV67/2RL7K1MRUL!B%6@ F,\65#,^W[TF]!]8_G:&"QLE"(\#P/9="54!#K)3;1]!PNEA.'2N M3,2ON49E]C%EU!<>BWQ!:5Q"@VRXW4MH\+N\+;)D]%''8U\F M]GQ>DD0,@EV#W&JO#KA,VQA$VMB^F?$GR;OU#[GBKZ:CMRQD^SHZ-VGOD@R" M#ZB$WD0+S/&_Y$FC%WE1Y!_@'XLV[)>3JR5@".!,:+IRE!D1XQ U$)$CG3/7 MY@>K.4N3=>(X\7Z[7D?%[F'YG+QER3)9 "3! D$FV02PQ)F9M6- I(F1H$S. M&(OHP8@OC //APL%^?!L#A"V9 (W,';NI MYO1(N#G7P(&UTDJVV8HM-?V&\RS&^*$N;C!^'([]R"LP8P,Y/.)3,&L6T5>8 M8]@V@^:-XAXSGG .?>E73MJ/P,5BHLZ+H4W?*19-\["V'MZ;<]6[=,Q#2)RDHYY6*\A/.;%INHJ';WT7JH]T\3(T#-N4_)*5>V![#&FJ^&I5!3 M\4@+<#]&;_2"1A .^87]+T\E&YSJ66_\I<R-"#>3!B'#/\UX[<:G8]8A:?>KW(7NCSN,8ZS*CE-?'S+?5"AI' MT F/(_T!Z=E)/%,]OS^0:&M13V6?R@*U)0(BR,(U$JF!$)A.NI5=1FRNLXH= MMS=)2@O1>^14ES&G1) 4D;0"G[J5$>ES_BUJ%T]I8G_@+F[L2:FV]B9("9 M @*K[T(D[U]!F7^AZDQ?@W-9#(%H"F!0>^AR-S*!U M-6B&L!6F-UY$^>SSBM)QLI8$08(4_:/%1%L9EY X_;@+;; MRK^(O3#=-MP6I0^OE?8$*)P:CDGWA4F929>KZH,+&RQ7XHQ$"BJ;(PN2+1N- M*>MB.-?=F%VQK?3!U\IP&AG X'P, H,0-KA/W1>;/ED\U5X0^35JNP54^$1V_ ;3)B!!%XP$35SH#(=@:4 MQG,"BIE$,#D%F),IGP W>EUC=(8@3-.C0O9X5"Z$1X6T>%2D!UJI!@R#Y_=DPT\!SPSBY9HQR MLICJZLN>[MBC +A\R^Z0]R3>1BEV$T'[6J1YZSCE4.]*YS>.P,QZ"C/N>^>S M("K;_-%[H-*WP*R\:!V9A@9@4H;698.9MG"YD)*98.Z]<9?1)F%;&3^)F(,; MW/)1 C:'=9P\/3:3RD HUPF2;Y[)'W'YMCW3\OS43='"PS2D(1NPS-UPI7;$K;TE@,]K?RZ=M9^ M(?YJ"['-4/$G0Z,5&,\1&7XT7M)B6S+V"P@L(/>E,4;F554D3)V0K=X>H\)#D?IP-NHPH+[ /4>:N(G8ZFOJX,VB\0.SD#,H5579 M,N"A?> M8U_MTWU*QSIEF0"FQ7!_,A#%;%2W@[LY MLJ#O\0F/$4UW8C%]Y_N@_I],H'\?!==@NHEK#'+GGN!JASXK0\.!BCXQ!P#/ MKQK""_JF4UZMI/+]#/M%^[K/$>\+U1-G(%Y9SG&\(A_!K=$9K/OA#(2W^YQH MZA/AM0UGT':I&!RY=?XKJZ7=QX]ZDW#T@_F[WJ3YCE+\9]E(#(Q6P._BAHY& MYAX6B*^C9P%R$;N%-E')M(L=0,Y5<"25AL78':@JK?X.X%.@@A/QD^I:MF', M8"<;$0K3[#@.:@6[$'737 :H6H-9/)->AK30D2$%S7]2W>]@LD3-UL2E)SS' MQ,>5$[CHS3.A@5-C2@RS^ID5R*$'30SIN9=L1ZO#]]#$ M!!EN6_$5EJRGCAS:$>BX09+1OGN+1C<-5:8=/*%YS)E40] M/"\F^W-I)%6)E'(^#-5NU)M% M:Z UE"1KVY%O;HMMR]]0$_6);)AF[;8PFMDPI0TQB M"-?14IYN0Q5>.9#9P1=-!]ZS)8>PG1[-:W\2]S*P3@AP_.%E(#K^2ANJ51!. M[T)H6[G(WS*X:9CM?4$SNDRJ4B**0#G--H6##"#B.(9Z;-7;#+POS?'1M_(J M9J"0:<"1*N; 7:@<.SVVJX_I22^&$LZX*"1(RM&;A^;3=Z8/<5:Q_HZRJ M*X?HL@Z9M ':.,U/S?5SREEGTL@HZ7[7//OE[$$&[^\@KE"SKY\H &/)'P&V^\=3 M4=I4C@"2:FF"Q%7Y/U=CW/,JCF-WXL'VDA3QQ1CG^Z"@LC$Y,Z'EK@H,71"1_>>J($R .5 M!*H $+Y!,=E0E%7">S_C'3Q3Z<8E60M9;0KZ"2+("TM8_H#LGP#^>KL EW3V M!@"2Q3L],:FLHZ:/1!4$?O'")'_Z<49^^N$G9RWHG;'54O'7QMA/9\18*C>I M09$(DC/7.8T6@O/K?MBAUWHZMM+&H#WGP_(2P96YGC;H?!L!&UOKJHFI[5J> M7TIP89=5L@8@R%.38TKNKI=D9KQ+VX[\5?S7HV-^&$,61&:-*S_]J@'W,RD7 M:5YNB\'!%,,3IXEZ3><;DZF6'MQ>PA'-BCA:#MK&H<'&2!IP()X\2N-PX,5)?%<&%7[ M(&P#?&A^;5O=LBY.0"O;<>[LV QVGV6DYE%QF_8Z-E]6\[+:"@7;_$44<1KY M)36/T?57IG(F0@&>SHY03;VL#*6&PTW.EIL;?U"IUYT/>Z0$1@47_8QCF.D. %?4NR[+^%V+!S%=: A]2Z82C.,@-/V?XGM3L<'5I0(L$F)B)I=?PT43$>AF/DZ0UC8OZC3!6>-$?4I43L M2AY(\HPD0D%3"O>4-YW2-YUS/T-21F]O!52*L5D]+)]X?XJ[)*.W%5V?;'58 M9'G34][XXJ] FB!M]TZ4D9FS4WTM#A^FX1!-*$"7O%U#SU$\ZH85TBF*Q"3I MK8IN1(;LQ@Z:K\2@/"U@(,2!DVR;;TNH#=7@@;)$Z\>?/K,G5N5# 6G'M)@O MF*ZSQ>+-H^!N6NM!?_R)<.I0$R?*=F9$3\0INF!8\CDAATA/K2XR56 W(Y:( M^109-3U)+R)6/G[1:'90=K<1LE#D/*5XC\-'>Y1",^,\&XQMFQAN^^3=*-*[ M_KI(MS&-H?+;4!*:JLG0>]D(W&7/99&Q[.0.J8.DBPGYLH M E$CG!EKZ6%<^0D^C<]>S>TS.9NJ$(GG,(U;PR/!TJ8LW1F7L6:WA(6?Y*\6 M> IF=#\L&4?L;^PL9P?V(\>D,QL=O.3W>88)DWF:(A@:K^88PK>-0Y%Z4 4G M9CYMXUNBVX$J_#W/LF!7)_8!5G,B8E*-WA/VO%3UD+>;]6*G_OCGA!;0"7UW M!_W?!ZC8QAVK:**3Z'[^BR=5VPU_5IE>#Y/.,_>AZSOL''[B&.VPQO S\)[R MV)I,G-H>6WN-S5I:XZF%)6\WZ]B\67D$R""6FB-LK,L+(!+!\\+,; M^?U7.=0JG;AY.?@^^-;-BH&_>+YS6S(!WPFV:+$!6 M/!GC2P8@E%^P0Y$'0" 8\[8LMS2^PB^%<\FQC>[I!_XTS&7**& A4JT0@ON_ M-MO7-%FHT#9B.<.3*M8-&%\ SYT)_"?G5JL;B*C&I2]%:>- MSISEQ5XLBFTC,8JI"9)C_#[/CT5#,SIH$3TI0S_G>?R1I"G_$&\SCK\K<7A/ MW*62Z$P<-432)=])RLY/U7$9JV55 );6#(+TX"+("R) DV50)8IC_#/3Z]_$ M-,Z,76.W'K*8GC9K2RG8P&!11WF;\UA1651_N\^+:C5?,Z$NHD&N#R1$!"7G MOHYQIFXWV3#F?\"TY\7"FFA4+.30[(][1A=/_ N *])-]8G+4+P.&B)OM3C? MLD\X+VZ28GT;*[GD+3\BY_\RT50Q)L]46AB0V,P[K]N*&C_ M1LT+QGI-)DC9VWI/?U:O7S0])WRG!A3)D-I!2$( MPSR%;FWW[([2__+"_E2R4P]L4/Y5M_%_)(E)V3:;IN+4\%KFN[;^47<]%\2Z MG>QL4+$1HR&>_%1_R9GZB=L6<%K;UMK#L $OB',*IR]?PI@Q]ZJ)@6! MA6!'[-C:1BGD9_S4^2WXG480XA=@42*) G:)UI3O9-Y:F\ .>C$(%MD%37>? MH^)W6MULL[CG\FM_,@@FK/ #0.NQ#UW %O4NTR'O37](0]P3O@F[502[H87" M!&(%F_X-I>5MUJ?,C45S4L& ):8:J/Q,\[_P?H5]R?^"/HQH.+?2#$%A_\R+]MU:+^7]*-529F0\ M%G!Y="D2A[P9!),8<1>!%@[XTOTM=ST;#B-&^$CGGG6RTOIT$,S4HQ:WV6/! ME+%$^11E8^AJE((309K(_/7_IWI^]+P3!DB'B/9]9<-_7Y[RH MWIB)?A$M?F<"KG7,;+<0^]X(@BGEG+O--MNJQ&3I'[LYZGE\F[2/&IX=1L/!+$"A\80H._A3;YM799C:4QO"=@-3!Z+)%LD&V:$9NQ87J1H MFDE56S03#2 MF1[]I:3+;7J7+%N#)P>\%@1[PF'"BY2YOOYK4JTNMV7%UJ3@Y65[<:R7Y&#D+(*N+$V$H6M-T]P,P1GH.,3H 24XK,W\$Y?9]7 M?Z'5DVI2WR979X,%( F/P!&"NSTI?[_809%%W:U] MP.-!L#.DW0KOO=H37AM =7+M_7:Q+$0NU;RJV->(*WB31F]U-;[[R2!6N.W" M4[KX9;=#YI#WIM?;CXZ3#8^T!;&JPX"?P#Z#HAX) -7^#8\Y0A!">]XRW>7O M6[:JU^]89-AW)74^//VFAQA:!OVLI>L74]U:G*O[GPYB73H"H(U M(]S98A6WFYM];P3!U#T5.";PQ1^"=-$:ASR62!"L]Y^*J*\>?YCB:T&PYZYP M5-DT3VQ5&=_PTJC1V9-F$(30;3_AERR274CAL^]6L?>\% 1KHD;M,2JJG9E_ M+8M8VITU_>\$P9A S7]>45K=Y0N^23MLP*YGIU:1OQY3R7I@^E7=WXS]^FM%LYA]8X<$+O83"&*5?L[?:9'![*3EVATV['HV M"$:,) CV;6#@''"7V<+P*ZXUX+;GG5Z:NF/VN7[ MZ'H^$(9:ZXX1/A>26=3O[4?G$:\'P:[N\6)[>:TT_OW1O1/(3*ZP,,L3CN3G MW?HU3^L:BO5C$"O5UN_V((6$/1>"Q5*;E8 >A(T"]5Z,S@K3IMYIFF^XWEY6 M3;/S1#I!K*!12LL+7+F*U7'LMST:!!OZ6^\N+;CKJ_D[BD 0+!_A[+C-X)A_ M^+LHW6 M9^$!KP7!GNT$[(ULU1X+8OK\8C2,Z\[CPGPHB*D?DSW_LBIHZ[H<320(U@W- M1JAN?(E$T7_,-(&;+0!12PB2/>K1842F/[^EXBKR'CO*D%N?"F+=C*9LO":Q MZ9CH06TZ].4@6.V:(ABT?;Z:0]X+FD'VV;!;.N-WU,(,S;)+#/^6\EL__FW+ M;7K)5FM/E,>HMQ34UP2"$'DW9Z7-6GE OH[U6XJ[GMV M1%<&Z9']\*%[R#PL2I.>Q(+:DX3E!'PGX[K#O:RQJAVH]!.<\_P0WUL5. MUA=AX.XWNJ@Z\^/''V;Z;0QUSI1'+LLKINT7>!@]+.'^SJ#B.]Y"7724@CDT MSZ)T![4R6?S,_IG9/;Q:$"$):EW>&A^!LY&"V(.V]EJS$66>$P#U,:-\<5": MZ'X:03 .1M6!(9..1X-@H[/*L)>C_6]-_X4W',W,G$^809&]?.0OJWQ;,G/R MY8/->0?ES7#MUO_].?FZ1\L?@780NZ"62-]M![0^&"(+?05?'8\&P09$WV2] M(-M= OVPE(@D8"!O4S@KX:;%H*3P=H(&S>LZ.G&^AM(-0D!&^7V4Q+>9T$YZ M3->^%X)@28=3P*+*,UG2U-J&])A0[M'DIC^U40782>3KRRA-R[X(6L?%.YSP]*M\NUXS=0Z4WLN$G>DW@KW+=FZ*@_@CP6[4 $-:0, M4Y9?/A007.[*41USA""$9D73^KZ2U@"O1/\ 1AIOCA%]<1&3W@S2"8O,7V2MS7 OO^+GFG,=],?Z8I M1)B^E.W5G8>\& 2+"I19@/E;]01]W]1!+TZO)O $1!MAG.VOMU:(@*Y'PUBI M@F"G7'H&==D9!+$I'Y+TG,:3_C>D_F&8MBYHP M^SXNHZ+8+7E5+4^>PG-@OW?K$"I!K*B=Z2(,I-U51WN:[J>#8*;3R=J1-]SW M_/1;\WH+TY.Y5!U67MM#0:S%OCNH[[D@&.@'$=>N!+"\DNPAPZ2CN2Q8A[A? MJVX^F&H0PL%I0^^YUW9M2?\HI?7!0'(_+BDD+J>W64R__@>U:K8[ M'YK^'CT5MJ$U$W4>JM^9#T1Q*1%?9?"P]KO!VL^>^9; MTJZS&8->$"MK.\H.RG3?\\KTZ]QT%=WG51-0:]^S0:R/,-E%(F8C+-J:!]?_ M2A!L-4-*AP6> KF2H>MSS*:3+!..P=3$=-C[377]EQGA?L4X^*'0:W#@?JEJU&S2S?1TQ10CL$U45"R97V?Y3 MMVX\)OT@!%8+/O"KX6'9T*JNX%/@B(P\D0B/PKZ=,P[E +2Y[7K-CGZVDEAH M]YD=D>OM^HFM(V3*<4V;Z3IVR*,'260THD'L'W:'DWM MA2!8>J)5PCNM[8\W=#T;B*_MB;XE8(MD%4RMW<5F/Q/("FCH^3[9UY\*9/)0 MTDMCZ54Q8#6@']>BW?&\_ZT@F!NW&Y'!)#S6E;_E;, @1/J\W6Q2/$*X4G*3 MYA^WV3(OUER!Z4LK..S5(-BL;_"^;N5M3P;!A'(V/T4?GT6MTA$NZLZW@F#. M0\L7!_#=QPX>AJ@;D5/>E150W-LP<@Z/$HU#.0@A=: T=Q2YSJL;RIB.4LBU MVL+7IM_OR T>=8#)70;"#]L\5QL_!K&ZA^#+VNMRC"%X<@!&-@<5^F45DF MRX3&%SL#@M/,8M\OE"'T@A"(#M]U 1RP18W*/&-3WS'-KTPZ,3)/(!2$")Z3 M-^YC99?> CT >)YS[VK_)W'0FT$PV?"J6S[UN[Y2XP-?#8+-COJB_;X2]6@0 M;'QYUMV;YF\T6XB" 'W2=FOXA[X;!*,=/='[[+(]KTSOFM_O!VW]W(Y]-XCU MXUJP@DGI]B>U/A@$"T9Q2D_&7_.I(":O84#+EUQJ7]1J._N2@_<">XO%H)M\ M*0'B79U^\T65O'/_3U_NM(-QIO]2 5OLS]LL9@O[D-'_ "]S1UU=YY-![ (; M'Z_W\&Q],A@FM*?A(BJ3\GG#3CPF0%Z?WN&3^?CTQ\%D)%SEW=^__;/04B_&P+Y9W:UPHFL MW?9MRW',^T$P+#,0Q,0[/$GMQ\,A;P;!)-?[]I'T2)U&Q$RDN.\K?X=!O7@-?1@]AY /2/B/^=4#[F M T%,^0@72L@^DXY4(]YS5 +NH[I(V;?Z@%X)@ MJ;U?N=AB?4FL>U\+@KVCFUU#F*F-X9,(37\%7?)\\.2=FFAT/%.&?7 T>8<3 M7GHW["K/QHTRA%@8NP&[U?*"[0.<:3V/!\&.48UN@7:V^GH[G@V"$;&'2C9) MV$'L4&F:W@7[ZE;A)Z+!WAAPTVS#X$-6B\@8(0H9W1>!,M MZ'P-ID5[]+S]V2 8J>,?'G S[WDE"+8Z'(>7>!O<9HT.,' NJ3WXT15O&$XU M".$2#$(L M5M?9),NA(!2/-E%,WNHSV_-.$(RI8)S8A+V9JYT/!\%*9_>G/I;VOA0$:V#4 M5B)\ .BSW65:[4\&P<059@I M>RTO,-PT?RLHFE@- ^UX$M.S?9&P"S3&T70)_\K/B\9J'?QF$&MSD-M>HF_RH!O\#; E M7O)G6E4IY3CCK7[DL8A/OQ].OF3@PVWLD4'4@M@W]?3P&I*M1J+%^]1.+N?: M.--P6E-_QB ,GNOK;+?Q"A0$3 I@KV MR'X@QXY'IS_Y92&]5;'02ZVWV?_,D MJWYA?V/??M/WM^^-(+X V-$/2U3_5&,Z6CZS<[[=D]/U=!#,U/,"^NZSKF># M8*0=[J ]BM'V9!!,-!%/>U%K.I^>_N._8[LYY;YWIC_! M!0(_S/!A>0].'?8\FO&U1JF-,_W@-X-8/57,PX_KFVB!1EA?I6S/"].OVQ%U MK1Q#3> O#/!5]Q,,8I7KNBN#X)ALR>A M 5>+#:'U+UWP*X>_/?V]J)(P]%*T&C9['PYBW89F2/R"'<9@AW[=4*B<>\GA MGTP8"/B-*=I)B=[;_;V,)IU1$(MB8'MQ6-'NF[GCT2#8L+7TKJ2FYE-!3-[: M?% :*OO='IQX=^CK0;!K07_ (O!R6&C2V'UH][X2!%ON#Q,'G1V/''OR!GQ/ MP%![^SWCIR#VPSVM#NR$TK:BA[\]O9IBI'F+8-%C7K&_)%$J Y*-XN^C7IP\ M@GF5+]"UQU.F.N!C6Q\*XXNIGZO6#T%\+0=EC_\$<"5H;P=:39@9 MVT0<:EX3A[TW/8,("SQG>D2,B8*K@G:AUG4^&<3VLX/OT$.@>]MU/1L$(U@W M97DZ>F+Q'<\&P8A*%A&)(1SS5?[CGQ-VM!6+54M"Z$D$@F!YJ /&7.;O^>""&W6V/S( N!$B^1E^'[2[BCA"L47\1#R*XPY9QW.%# M=#'.]*?X90157C=)]8\W]E6D;&> BE\E2YK>)XL\C;8E;)8HVT%\J-@ $@&- M.P[Z(<2F%04L2+'[V^6]Q9/ZUR VNL0DYSU=QC!AB40JUHK?99;1)*O!:]O:ZW/]6$,RIVM%#X',[G@V"$8T+J;<7 MQ_:5V^Z &/&1-*;_.EN[J (FB;C_V0^645((EQ;\/OWG;((H0=H]%I_HVI.VS(!CW@MB/26P81\ 9/V9(":N;P?+&,?T M!,PF.Q2X>._K0; +MSVWD@ 5\/IK!7"<@ 24;=<"Y:I+2=CS6A#LX04"-Q6- MKW AN,G'LYW,ZTE>6NWG[M%4@F#^DLV(Z7 Q+L7,VF(?7/G(CM H_:]D ME(%B#VUZU:-+7 M_EW2KN'U/!X$.W;Q7$]PL^6Y(!@8:A&R:V])$T"U*'FN:"*0325LX:_,K%I! M)ND[.XC>J%1P'IG1WIO"',3$@EBB_;=P0'?M0=! 7[(X*?%LHFQE%NS1[A8F M)Q$*0@0G[V#1+UP%I4L,[;ZLHJP5&'34K^?(L0-1B7ZE:?H?6?Z1/;/MD3,% M &VMHETGZG@XB#U3 Y6K&1>JEPO[.[]1[CJ@9T^A$X0 ]F[<\K"(-CWHG#_I MTQEU!H%\0#IXFX C/JKH)8^4=EM(O:\$L9=$7[U:-[U#_!B'O#B]&_CE(W]9 MY=LRRN)[9O54E&80@.II^;KWC2#63=62\\L(/D-V3(.#NB./H_>%(%CJ-LYT M@_+CC#K]7A ,=CBK=4U2G_YZ\,M!L*I=U^CC$_7QUH7^ MY)H#WPV"T4:11OND>UH$'4=A^JT)1L^@SEC'$@ABG?%RIK&9XM6Z=YN/A3%] M9]X@CA+08>BBJP@JGGLCJ,%,;G)3'.NW'E?,=&DF_+?]'L3>ZL2*NNO#6]W_ M5A#,08_")$[8?027K#X(AA=^G6J5V M9QAT/1L$(T9W)%326CJW0P1*=F]O3;0[CD00;'=J.0?$( Y]-PA&L>45FW'' MI6#\',1TFU #.P4VT*7=[7MGE=)AU]F/SWN>2-2&3<2YE3CE&A_;/KI MMW=&;O4-'?)\$-L-/ZG7_?Z,UY.A56MNCB<*FKS,6V?6";N\P<'<^OV',[MP M%NL4YY-$6^!%6L*J^D='?=?8@X0A.E6*>'I.W %UC@.)3XZX*.)8[1#$UH]! MK*H& X=[#P"ONB&VVYZ<_DXQM'[QW=3R6]OQ!@Y[+8@U4IZYHSQQZ,:3Y>J& MAX/ M@AT#L^LE[\#6:5>0GBC3-LNDDG83MW8,4Z>[!-CQF$$(=HPNZ(<&(DXG'IBH MU,9X6$KLFG[V6UX(@B4P+6O9\!IX1V3+V_]@YLWCKFYF,D,'4+9ZUU\7*]#T M=&_,5D^?UQE,K^,,C9D?6W;I;= @]K.*N_^:%[_?9H]%#K6#&#LZ*%S?_5H0 M[(F";SA(YXM%P>SQWCAHS^-!L#-B*;"3FLGN88()"MTDS/!95S7 TYLTLM"J M#WLCC#VAU.YY5B4Q=(U(W@WT%7:F8X-IP).#Y=Q6N)H/RWK#B0.5^[%&"4QX MZD03>3O'V#O][X;!*,='Y8%.MAX'%JH<\-KD7_8E5/PS/::M0-/\+8AUD+$\ MJU.!"FSNSRH[YOT@&%;?!E,.>C4)]GL0$SZ\N5B?)G$\E>DU[6;'L_@E ;DIM^8DB*ZA+=W.^I\&IG>AYW MBR%\=,,NJ"@%:+G&=AV5>A";V\@$O*(;IIAR/S3[]KY'$0B"Y9H'P@ZO M&B%LF)ZE:^ALD)0EFMPW4)T;)>75]CEJ M:WYSV!M!;,T.W8C9V6S"0S6L'BI!,"_3$]D98NA/X@!I;M4C7@N"O7W)#*TH M]> Z$LNU.\;N'F6(Z;]SX4%[6$I]C-E$N:%-=\ I'/9:$+M"%74IO*U2-RGO M"$JT+?TI=((0@,H&Z,X"LIX(8])[/C03KGN\SW<_U2"$TT0?ZM8>NYX-@I%F M,% >((#4+<\6E6_>[L,YBL3D'D/MV0=S3F9S+[96J*OWP2!6KA<0U(#4:5NR M0]\]*T;!,'_YR(?P*T@$P3:&(&D,Y6)L]IA*"&(]!D8WN]&;1R$E>-1#T18T#>"%CO3R=NM^O8\'@0[ M9I,I;*U0\KY[%2W8Y2FW*R9BYDQM8!]O+-')#FA;=3S%,(2R?2WIW[=PD;[O MO9HZG@V"$9$ZVKT]K0>FOU-U/VZ+30XM<=F?VWW$![P8!(OM M.25SCG?*SNG..IN#7@R"17T2'P3& &[]A;B[ZG +O-OG8P& M=N M]'S+RF2!&\5)[7SW:)-[?_F!T*B!-5(:ZF[@_6\$L4-4]10D*F$4'%)# M%2AL=W#YH!>#8+'=BP(I;=UX"8*Q2[-A;/L5UKU^![\N4=V MDQ9/]#U/W\'JS*.,0W2I*79D,1WX7A";V30U7X\J&FD^/_V*&5V1KB'[3P*+ M ]X?VUN0W+F_GU+_FY-?_Y?Y.RW:$LL:/X:QP0[*/&W=:@>]&0238,D\H\\B MIE(3@2@14T*VD,78:07UOC3]]Z1;/&@TA-/;1!Q,8_)OS,Z;P$;O^],KU&/3 MK]M\#9LJMOO*=)Q\/<\&\6T]%GF\753"T[T3=(FG;)#V/3[\[3BWLXA?.=KQ*,4DPB!5NW\3S-E3S'M_0"60" M9G_\OM^!=7HZ[7)V(9K%QWN/@5C9*:0 M=^@U[@:<_CPT$B$QW+T .T^W1VSU3QSU8A"[I@Y-T=O?I./9Z==*-7E\3MXR MIE0OH'R6A_39//$\95?/73=*]''O3VX9"@?\3B*-@T@)4/!"'U>_IA[.@BS]@?%]2(3!W00^98&D$P_E@H ML!<5EE]* M#C/[\%HQ\QZJ8^2->Y,7':52;8P/(!>$.,#,UXD!=5P(,U>_*XGNL+>#8/;T M'@/=X(ZCMT$=>0Z3:[UW]"U*>2)&/0FVY><@]DE+(E!7=X2.1X-@XU 4FS[K M\5@:DV\WOI6NU[1X@P!PD7]4*_C2HFQ7WWH]CP:Q?B-U3-;G!#;XLE,21_70 M'3%N$"KL,B_6X/_BO$)B,?9!ZTK-V?/"Y%L?H[$84VY!]+5^#&)[:_3+7AS" MEL>"F+Z!"LPKST\LT]GW]O1?RDV>0R>PJV+[9J;1Y%WY4'N>GYXA4?[%ZXJ5 MUOJ%XQSR8&6#J0/>F9XQNZA%ED1 )5SS^SKHA1!8JE6Q88T?OWN-\M^9^L;TMBQF?[U(& MQ MLH!^KW=5W/%Q'/=Z$"MK?,_&C=IGX?2_$013B.JW74 R!K8]>J+XF6F4QP,1 M[4^A$X0 &JQL8(Z+GFW[OY\9IG##!4- M%)S6B(,)1GUC3P\A-KTHAOKUYV]O!7UC^HSMRG?62'+/>$%\($R__HTN>E"V MK >"F#*F3<.*%'0%7;G?17FX5MK^G*<0TS,*'[2F5R0E]$)#M8%K2=CYLL-E MY&JL( 0YJ!MM:Q;-$()!B$0[$$"+-/L2H*V=22__S06R=D_'8U!G'#H?M6B8G;2AH3_ 5C8O^MG>T MZ7?'?$W!K<24I_@2S/-N6(>6QR;_%D66:!PS [L4_[E+,OI3NT>PY<$PMK.) MT O)XB*ZA&656MT]!&7[ )!L-R.R_;PD;'=MDHVN@RD+Y*R]^4@6+4/U/^? MO7=;;AS'TD9?Y8_>U]T]63U]J!U[+F1;SO*,T_)O.ZNBYZ:")B&)712IYL&9 MJJ?? '@F<:1 B08,=.5F0) X,/"PL(Z4B4_0C-#SM?KR0F"FRQ!QL*>MS:A MB2G3/H(@8#KZ-EL802JE,W4E]92*8!+!4!L;L90Z)Q^R(-%>A_U6^J_$0D.% M8E5]4A5<:B,C<"_U'6]14>:GAI@<@\9HKW\O'DXG^#*%W#[8QC'*[0@9),[% MPXARE>IHQ)XUO(QJ4QC3!X+50?^NE8_P;HH(WJ8)]C-BS_+Z1" 6J/I":6K( M-=D7BC^1;TM"0R-V0DUZ\T=6:0#%GS "MBM+<-U?X5$<@)O% M9^Z!AQ*/(G-5%?P+']*@G\3DFL&,H*Q.$20DV3$2[M$:&[&4?"_J@H/% :>+ ML]3F1BQ'6EG<<.Y7:=40_:@2TB"K2@BI8 MSSY2.R,6@&K%^NDC/5]'\:L1DY6IXDLU'TF.H?^NQ57 MP4'+Q*BHH(J/W]WTLJF\/D8LK.)8#R&4YY)'E$;O!_KKB-'FH>FSA'KI7URI\X1/:2R?37^Y<6[57_:L2>;+Q_984AYSZ*.V801H$X?C-==A=G0"*)" MU:+ADQ%>ZDBSXMU8Y^5&,6'R+U?XWO&02SW?9QXG3 M13]9WD9AXA]"X-V!4Q26:8<81COQ7D;L&3$;WQTRDP"OGY*O8NVDO1PXE!$P M4#/ILHT/ MV,6%[72$+U R2T,V(!Y!K=O5"FSN^,&J]7C&<$(/"*J$NU5LD2 MWJ)&6654:PLRH^($I+C][!B"7!^Q^?CU_\]%BJ2IA)OYD=])/KZS&*4U%C M@U@/(_8)6:]ZV=31_SQ%Z3^A$ [G#. @4(Q+W-@_TY21 X8Q8OD-WS]JK;IN M&R,FWLT.5/OSM)G@9@\9WRX$;\T^!E6(D2&N54#$OA M(#,S(S:IE5(0DQ4)L'XK_2\FH2S@.-DW>H>WDX##;5*08EQP<"/VN<-W<;G4 M*D*)P(5A _@NB5M,F9]!3_U7]-,9$N4>(R?,4_!67@@TNQ^KM1&4<(N:A(7! M!(DB; 4\H[D1RZ$X]-,7Q.Q@Q)*N+C?&+*H]?K4S\<]K=^6YB]RLM"9UW7B: MO^EG0ZVDX)#!)#BM7ED-O'=SB_8Q@N"1.%_F.+]W7*R2+?*HW41Q''U#4H=S MAK^0=;LR_?7OI%@);+)KAD1?(W96W,_B.B\-_;O:-YGTBT1!<0<_&&J-;^-' MDAO.=2-J]\Y] >?"-E$)0C@A XC/#I2149WT_CTMU=$((F^:!^O,-C? 03)M M-Q,.3<,D/8@12R<78L$D2=9I4YL;L9S1%0.(?>5BD1:]1/UY(^"F\/>B/NO MVX'0VXC%#M[<,E9FXWG8R.,$(M7H1_R<=JE]6U6/B O_8$KZJ%83(ZB 5,0KPTQW1&EJQ#)NG "]G%Z/ AH M&NBMC5A,G9(P5XGDY?YJYV_X'RAENQNLT82/^%"F@L:@(8V I5D$BA8=WVVC M__G12>)=>@ODGD!?SU%X&X5>KS*49%?]R[RV/$6[%OIH53#(GS&"O.%+,2K= MJ/*#6>1MIK@FD1L;L112,K+&'B%/OP=(N5 ZS)R@KOR-U9,X[1,C@:FJL8T MZM8Y^ZD3X+WSA>W9\HAPIVM>(A5+4*82?C9AN?5W2PQSX M"879?0U;J-2Y(G@X".57OOH+9H#6B K('_C$A?=:F3%Y9-,%WNX#Q"&R_U2O M7IE^DS,T"1'/(E2/W1?1:VM[>^;MZ1",HXK84 ]KB#RN3 M-Z.#$4NJ]=O(Y/OH?P /2P,_@0!I1;\FM6]:J4;=DHW[0"$@;\R^>!4Y0A40QF+E(/R,6>&W W*:LX]W-PCG*!XR C)@K8[>G M9+9'8V8JEM!TB:[:K?RHC)EX_C(G%^162%?%K(+RQ5/;NG?AFO M_2(JY>]=&-19G#N^81+=]"^/^AR7S6=KD*S6O18[2KCFI8??%R)7*V\,(Q;> MSK1 "WC&/U(CKF7',&+A175&',KMOV=E?:,B,^DF#)&YK_$C*G]24G)A]:/P MJ&N'-0*>5B @\C"*/UBUT1G-C5C.X*0 %;]"42PX1+<,FF<0P7A?,P),^)"$ M4F*2^JBN&Y$5MEL8,6E2KDN6/,QJ;\2"^D8&P"Q4QVJO7ZBX!7&6E#H=NF6% MW$S_]'O@MN_$OM:.U\$($KO6.ZKQ9E8>FZCFT_HIYVKW[>K.Z$4;C#&^&719 MZRJZM>F@8(V\3@O5C93:0V8H(V" -Y-S.,3@4%4Z_ !A!AY9:5EX?8Q8&&:! MR-7EX72.HX\\%IEN"F T-V(Y;(\.]!KPPRS*$G*JKT\_?($MCLDN1HHI$%^= M4>S*#QH!:26=%<$J="T8N:41B[BR#B?SG*L:VPB@JFPCM2S.3/K.:J__QH>" M1Q3+)1OA=S%BGXH7OX1*E]W#C$7U#:0XNP*<+?P;/$XX'C_&4E6:ZW7RE,\H M5!MI>J(@P#XDN3Z7;,M6^@DC8*O.X,VE^N-//I3 H31YP97E:!Q;K*<1BZ2' MY-.E%5X?(Q96.4E'&_??F1\#JN\Y:8GBO8U8+,K[@B3AA@J3'NM';6S$4L8+ M+/\9KEA74'O[VV8 C92R*,$.\.XP$>1SRWT%GL W_!.1O8GU-&*1I6&B2$;9 M8%4,4P"WDQ%+^QQ%WC<_"'+PNQE82.MB]S!B402=-4M,9C37GE'F"8H[Q\T) M8NTZ_;N4W*([Z?_OS_6=1!=$Q!OM\!0E< L8_ >Z?#M''GSW@XU6@/_P1 M_>%/WQ/O_T$Q&;?1!WSK=\@%8Y?';+1_)]'&"),BI6UKS*GU\T13@B07>NBC M]X%S(,RI_?O$..7,:1MZ30\3 F#M=A-/\AZR&R?("Z>X6<*89K>EEHGF6(E- MM=EVHLF^Q0YZ'[Y>3N]10)A@^_>))I5SOA=P\!&_"%.4R(LP-V*S2:=XBU.> M!CB4\'_ A3K';KN))EF(3/4YH!]M:M-)\?P%!,'_A-&W\!5*15$(I78DSL94 M7&GMIR6"'+H7<$9*%GA6X)5,/.S,YI-.^>9C^AS[;:;G(.&K^DI M[92NI=R< ITFQ9B8=ZJ'<+O51!-\'SV&'@RF@\*9ZO1WC8 MD6[ ">EPMAI-.[V3$P1E3!E]?JU6DTYP"Q\[!\AO/L?1M_3( Y+<>EJ^*E"2 MIL]=69TFG?YS]A[X[GT0.:3W4+_-1).C5:5OS*W79.*I;;^[1Z3UHXA]Q&83 MWTRY*VY^AS/NHE:SJ1^]4"3.3?+<:?::3GI0L.')P3%#4.)T.LK!WIFA-)_\ M;L\]G)@7>]%DTJDAJY\' <%9O]&6+U_HDZ;U%;S9'^0F.P/6B9["_^XB]_@4X\WU49+'1/% M=+B+<;KAT*43+Z6YCBD_1U!""O[7/S-/&['Q5(H,]/T8.)0)MGZ>:$HH4VOP M?(Q"^D70:S*Q!""<6(D@$O#[3J4PSY^>]WY\>O ($V[_/NVD* )J\]=I)U2F M#Z9/JFI!F%C3H*3$2G=VD&CV1_?H!]76U?F_B"8C4E6=/_R?*/9 _%]_^,\? M__0??_@_9^3.!D_\?_T!7EM9 B<2G?,,Y.BW(C+B,5\Y=8IX?O#[[U$"<%O3 M >D8C@I$_OH?:A&!HO5,\*#8K$IO;K Y6_6B[\L$WD)DF)9.)@#/D0;? F(M2(PR_!?@F.M#$QR,RA! ML5P0[C@WE*A8+@=3/"I*=*R5AD7<-TJ0+)>+6TXB)2;6RL)]WY02$FOE7[)/ M3 '+WZT7?]M^."4LUBM_^[X_)336BKYL7Z,2'LN%WZ9?4PF)Y:(OU9^JQ,=R M(9CCNE6B9+DP3/0/*[&Q7 8FNJ.5V%@K"U.]WTIDK!6)V>YV!3S_L%8T9KGV ME>!8*R"W'0E+.!0+Q7-R*^J[,9:@6"L*2[A/EEA9*R-WO#-+/*R5B5N.H24: MULJ^/:_4$I%))-XB@4LW35RJ6F&WNZ?7W>/#W>9M>W>S>=P\W6Y??]IN MWUXKD";/XK)WDG>,7)'")_!#DI\H885 M)V>D+$6LK^9=J1,Q"FT,H;FV!5"3*CX!VB*8733OA!#^^E''YE"4;!S>6'GB M0L[$&1TTDDYQ.>/)L0XQJ:6V:3=N)DB\TCLAW-V$!0HS)G8??><$F3U1QOCP M@!)7HY3TM -":*GQ>(M7F.T==(&N.B6H.&/E\.P+493V^I; K%U;_XVS,,E1 MM"VW71'H!16QV>V_)@#?A)3%L?OH$R-K3R*FQ-AM9@CVY2&XU Q6"']2/]T, M&1$Y^X 0&FI_][T %\ 7!#RU4%(5>_T1NVA;2)D]F#+IZF?-0CA3^-8X.<_S M<\72L^-[#^&M<_935$BSXA>TB?,[FB#L\44[C:P0)6,G"IDT'DCO8!H_9W,2 M3B=MBWD(/^#WH_A"?^BWFFB;**Z2X+LI\,BZ("XI20R@\XHJRV-ARB<4."LOTVR R+!9*@G9R8-E:+X&(>03(56H$.WPC9)B>"W=4*G&1-MZWZWHP+P3;PQ-@6T?AJ!50R M]ML^#[.7KL0D+9H%N4#KTZ+1$A:VI.W4%L$GQK\XIF^+\.+S+!*B5@ D)T3T M71"L $F1W&4MD4F+7@*>(U8 -U00$R=8*V"4$]%(/CX%3#\L&B9QV8SI4&01 M5F+ MS_6M@.POBX9,6#YH^]:-@4U@'"QBQT[&F<\*FI*\'67=!*W \)JKDNF):!MZ M(CX 0BZ/9:&N10,G?!T(>5-:!)G854%TUAP#)8/R- V[%43\0ZT@KVLN @$E MH37@"? TA@'WKXM^:8HK"8G\W09P)%[@?0?E47 R[:Q=RYHL(:=K^'G?'WL, MR$QZARO2&%*R=\0QB7'*&LC3!SH8L+B^>L\G2(SQ\OX-N#73!3D8M!A=_E%E(T<&H1;3* M&0FOI-G+A(0JDD='I*<)RQ(\-*P>YBR#>5QHK[N=\_;E\W; _QU7BJ@RH&KL$+S M,F73V^M,! 8@^2.OH3OP 8((Q] 7\]M^=X,,D>C&_7?F0\I[")_CR$5%LR)J M,HYK1M0&0VGE+:]/SD92FQNS@!LG\5W!V>=M-2:00BY6%9/@0$]KK3\O]1N* M6>!I?/-&:B>;Q&ECHO!O]23A7U"F#"]SL2O6*X@_?'C:[J*3XX>=N;+;ZBRF M@*;T!>0EM"C:P&8;'>A"(3S':_/=[Z;;HS;33[/P4@4/\(^T#(&$AAJOJ@\0 M9N >"F0DA[GZ:DG@S9H CY[2<V(DAV]* M#V/\@EE7G-P8VI;Z!$7E4B;,+[;2GY&]F?Q^VI9T'\40^S!WT7$ON%HZ*@H> MA9_A-8(17@V!;'7** ; MJJ@=3&/C!76(FJ]D1]'XBLE=HM@GO]M*;P)P*)!F,40-D0]- B0TU'>P8\C\ MH22]IR;G;;;0FR66>D73=$/L3OKS\YXND M"%!^'#.6++(<0XQN7#-+)QAZN$'#"D\AGJVCB2;%K& %3AR[1#N8I&T#6#0^ M0C:%3JKNI@9_T>"PK4((%;K1P"Y@>J:'-A,M&A]I4T63T*2, 5; *"7+BAH9K/#1OD9LK0P8BT9*6C"C&TH6C1-? M1F,)*W9!PY326'8J*V :41BCV\FL0':0N-&SP2F%ZL<N@H\:S<5I!45+GCF!('27(S33R$CMV#"BM" 4<= CY MYV\E+8HM?93HR'GB(T!Z=D5$,M$:U<5ANGQ0,\&9X ,Q7;"D\1@U'2T*6/ZQ MDLX0UXX"O1\7GP)7&K_Z$:U6,3]/TJ(KH4N4EJV6$4-)7BU6HC?!>]',$/C; MW9?GE^U/VZ?7AY^WC[O7F47"-_(BY*P#Y_WOU5$0SXLH-,KJXO_*$ES:HEII%.,?6G)& MGM=4$K]QYJ S65UWA>5\K_"WO794XRCO:PB/1H R#_T4!>A6+%TC=F%=D'H3 M^PG\Z0XK[?.S5=>CD2*RJS]G(CW)TXJ1RX!_R]W:B.=9U3$9]!7#Q$\Y,8/S M9EZXQY$R,:!G_YGN'K5BI_I2I0CB,OMH!8P*F,35HHL5/AK3?-#I0)H34>6)]]"^E M9PXQ.(]>GUTHU#LH&EP;.!O/\_.+\]GQX>U^ZYQ]>"$RSQ:[C[Y]%DRQ9% 2 M)8%2W.R=$.ZO]_3E.=.;KQ2)S0!;M]0TQ![G7;[R!V M_004,NX.OVF27?R+$\=.7EW^9S@KY'ZWQW$-OIL6-46^AC[^?7LZ!]$%@+Q: M1A:[1_A*>PZ<,"G_DN#STX'!G'DM"^O\2!@(=C$QC8)'J1!/WB**1('G^ YG MBS4Z\%;##]L7 .6LQ$]!$8"7\YX7X$:'$(]"HN_)/FN$]_SG?A2B.#%T9)B]4(#KAXX,W]I_?KI/V;X0OGUTR=#-,52*CQK M4T8)*=HH]9+L3!O%THVU')+)B-H%%C]_ QE.NU#JZ2C;2*FYJL: ])P_IE,G M3DT"5IB9<72*=IFEUUPK P_H-(E 9G_6Q#7(5J0HD.#^?*6T%8@)DQI-W6U% MOH*KZ*JG5+<",F'"8FOK[:KK3"0O$_3%A5)UW0TC=J,T*ZR)*J;3[%M6\9L) MMIBQ84U=H<+F,$ZJBWG"2(AF4IK#8J:PJ+.-C)/](G]E;T.CLD@.U$,@6\PX MV2_H*)GICGZ[>?WI_G'WR\QR-W1#&!["*F-:(2;P2[*+#J"SI%9GCAO7C3(H M'$&Y!O@?#"]UH:[Z;*C9^1Q@LG2"6RVLOJXG$ M5BA(4;>HWN'X!60J6W" $-+^X/'Y[ZF\O7!)6AJD[,QDW]CSR6 MC;UUHWQ*&W!W '))U\=4!_\<@")D>'-"]_7O^-\I0 AUU1\B %_&Q0'C[2RS MB\[J<6H(=\! JYO1@)VY]T/X7E*P,ZR!=.Z,"X"'LW#6RJ=<.OT*Y:D8LD%X MA.!+')4F*&K7M?4<6(54/0R:ZBGZ9H_X3=/HYR'\R!5SU](/:R!]].-<2MU8 M7@L2SAIRH/2"=BA%6D?XK[AV)(T8Q Q'"#_G46 9V'_TU<4&"I#SZ MY%NM]+HV]DX_R[^QW]@PWMI0[$OQQV8_\&87@X[T4'>UJPYC4V[/PD"[=42 ML1D\ 2D($WBP(8%0JY+3VQNQA"].6J2,P12?GW24*L4) CC5S8?C!TBQ3DCA G 'OT7?>_2!_ M[17B S*SX<2 :>-'TF9=/ZBVK?SBQ+\!;%:L^?I+D;BLS%A6E:_&"WB#)^T- MG,Y1C,J#G*#X%;/$4H4?T)>UYAJ&0DZ\5>E4FJPK9V<4(">>A!EBCQ]BXRQ^ M<18&V<"O=?2;IL^>O? M]('12,L*)[/;\[50K!XFDNU/(/#@V_UK0GT5"_4=1XO6JX%,5:%U6^I[J5-S MAI>445]FM(>[S!!FN-O)NUUURN,)^#,IC<8UM_ZUI \4J61XY5]D14SXF&Y* M373%O'JL@%S$#ZA3A$]Z ZP V$A/^* M)6* :HFJY2NC--F"N1A>)4IU/'2LR-XQE2A%],= TL*+Y2,)4R[YBR=6O6GP2\TM4FE/(7'#'%A-XCI26P*Q( M4&"R8RNR8*D1%&0\8ZTH+*?^^G]L^^+:3)RRE[X:=V K$!_+6%5Y%UN1 6XJ M70'']=D*K&4E@5%\K*U ^KH[3=RGVV8P):\V&7_R46 U3>X:=G^I;2@=[I1NSG%?QU.[YHYP/TUB0^JB M:&9,C-*LX,NY[H0]T:S(JFX [VV&/8V1@MU [Y(IK?:]P"TK\KE/9A*1BC%3 MF_3=7)X\&5>1>*Z/DDJ>3/=:TLA#\=4-HB2+P1,R.B-I(,^<9)_&2W M?VY\LT)T%NGD"],N+K40^*Y (FMZ!VTAJ3=9@OPJDCN0N+%_+L+6"'OS!O&^ M">@I$0<,9 AKX&YC\X /P6NZ8!_-Y_PU.YV<^++;O\(;R-_[+@K0Z<&[GO+) M%\'<#][)%NP\Q],LBHLU)YCN_P6Y7.5MLRMU@T[P$$)TLU9^GGF)Y M)YO917_ZQ\:L>$>:W<>,DRRR041?,#(.RSW"]7H;<9Q_F==I+&=^:; B7BTF M>@^-"=MZD^(=1687,TZBP.:TW\ L$)9[#CM7:1FFWHQ0;Q1VFL>YI,;:=.4?S(#QK*C/,NO='-TS\,PN4>_<[U?@?>9R:EHQD+ M/YPIC3461'V7$+UIK,I*QZN<>L7BY.US SH3F?,^=L=1HI3GR, M1^C\XMA'(<^6D5GA]ATQ0(YV= 92Q$^,Z2&T-? M>GR1:?)N.,E!S#C/@S:YYN?'\SCBUY$N*(V'4DJ26/YW$LZ]7@=(K5*@I= ,Y$@<-M MW]$ZR[2!O*?E=8/J>X**SONF.6_N4_7*4QCK%@-"L/=3">%_\'!F M,(L!F]ZR-P\&TQJ6< <^0!#EEOO0>_1=G&KV$ ,PO0\F14W%F2+EU$MU5:Q8 MXWR6J6@3[JOWA [9F4H=)XZ/->>P40-B7O=R-7$)3TMZ#YVE<;N3XGM:,KJ8 M<7\*; ZQ$(G==^(K." ^5*8S@BSJ,X@.L7,^^FXCD'Y>Y[18U LXHPIRX8%S M2*G-]>G2.C.2T*()]#3CO/(VJ:5)$\'#GC.;O2?@WQD<>HN\Q6=V-MN3YZG% MJ,WUGD'/(V9!VNA7JVBTZ?2*!NFO KD9+XK1CN0@.IU_ ;P54%ZWADZB2"24SY+NZ\OMJ>^TYZGJNOF% MQ8Z]4%_%YY\>)D[5>C%3W[+RP.A/]&O26H/_7'#8F>>VMR\H$JQ!0EWU[; SU'D??.# $[N M MZ85]:0KWUV\H$;U:*,VU+6#KQ"%\FZ-R&YBVQ-;!ZZ5M.8\ ,K\B D9L*:P> M^N[#S$%%U@!('D(/G'(E4LGBB@IL!!52]U:4'$5_DJ7=GI3ZBLDDQ/IJ6]H3 M^-;0@,51"/_H@L;4Q*A4>A@S-,=R^>+8:KGIU,?& R:I)1RCAOM,D:,I(:VH MOBH'D:SJTXJZBK(0"BA4K2BT)7D1B&EL[2BG)7XC\/7&5M2YD4!,6(MM1W$0 M!8=45$L^1N6/N0/*TK;;4<5#"B^Z6E]MW8UEH"5N0YBP%+0GOAT!B'X&^^GRYW"/P,E1]NRN%H#*%+C+U^$&6 D]H ML4-',V#Y&TAS'IH$U9X=T\-M#B5]MT3M%&U!.?XS-O(47%:[9; M32]WKDDEY7=.=S-.N&2Q<7%PK$GN12D\/L<3;%/Y\<$Y,DP[P6I+C=MX@OO% MF&=Y>)=19KSQ/B=OBX0VE3> (0=8KIBX#$#+/<*4^N%S/+@65!&O:;8U610. M&W^ F\L;_#:J3I1PK^4A(YEQS*^J(3X(P.6>_LX%CJH[S_'DS[J0>$V2%?SB MAY?0Q8"%%"IJ>!;S6*0W$)\&+$YP&#/8DG@-=?:&6V$5&0*6*%%-9P/17(E^ MCIQZRG+T:B:+90$1OD5KK3@_<.6@?9_!\P"^^*%_RDXO:,^#LNCD?13OS@#% MNX>''$SF"M2-:P9W(1-9.V2'LK-6<%\Z/@HI;+ELN!LQ02RK/$?FC)283\X) MW$4GQP\I;*[32#%W>_L6O1VC+'%";^L?CFE>N[L5+?P%G-Y!3&)AXIWUJ=$+ M]#;??5IRR583C27EX:/Z5-JC:*)ZNY'^R<)#!1[@'VG8$AH:\%PBQ\ICOI(' MS">%TJ^A#V?]S8D]I>0B^Q7#DH%O4#CQ M(2_%?.G59\<+*<["SW"AP$-&O.]G@-;[%J%_VF5IDL(K)=!I%))8;'4+DI?<,H.B8GT^)>#_%WU/] M?B,B?G[/8/<(.2$1 [F'Y4I(D.^7M!5YYTWW=C+<.6::M MWCH2\J853T.2?-KR=^C :04H9%F8!$L.FUV@]&1NLOIVN)!K!9QJ!-\6]!VJ MM0)&_E$ET:T581-J#JSTFV/%UI2W@!TQ+;)DKOQY8D5 "QOER1\ZRXUJZ1@; MJG2&\_2MK:8O$=I"[V& E_4!DA_1 !BV^SVJ&/11;]X+9)=79;08,*0!0)1E M(.!T29&,TLYN,J/I6WYI/X?SS"L-W#IQ?(&'&5U[?$VF:'<#]A<%5)?2$)QN M<2 3>&D%]_E\!^3JD!K0#'%(X%ZC1?\-NC^L>,L/!G7 +63%*W4PH$/N,RL> MFX,1E;P8K7A3RH(I?,U:40AN,"G*W^'3E8?3[=H'#DA=459FA&?T,X@.L7,^ M^NY#""GM-%M?OV)I+^ 7+XX_XKB>G3B],+$D-%3L]WJ+KJS_/<([^MV)?G.@ M!'1T0@_^]<:'%[B'&-IM])AZ]/ >R1&T@6Y"H1E>\"B_N@_1>UBBNQ$TWZSB MB83O^A<&:Y088%)QX06Y"1&/1_?72:=5Q(=2)];^?7K$*#)@_=ND4WJ.(R]S ML;ZW\#A*J#(?O:W.-(!H2L3-)K8V4)MK6\ VCJ/X-H)/Z:JN\C-Z=^=^=!OO7UF1C!LYF18O-,1TJ[\4#4-O MCTMJJ%[5(MQI"F.TVFE1E::E'*#4UHI$4P+IK9,7\ MX7NHI,37!*6(K[)XU/GS*,=.8@ #ZBAQ-%&$AH9,^A9>0([/;[_Z"R1WTGQ+)]+RP)V>J^+ M7S/8-J^+OLN\8-2]VYE)PKQ>VI:S2X\@S@U)S 7TVTU\D7YG/[Y;OVO4R6#3 M'12JL5T)[O7N/? /A8$I<6/_G!^V(D $Y?:CJV>&C*67D)X@>>?E'5IU7'AT MQ>JFFA7E8.WVY8F$ETL$F7-9>"I_#Q$YDEA/G:\,/(]?_/18>?*@ PL%&OH+ M@][%J(64='&16$G=1SL_0%-#>GODG.OYV"4 /8>0Y$PZWAR.(#N:OBQ'Q1U. M"0-%F_40>E":]C(HBT"A&P?,)9_118_##M%=Z1QH:;F4#:^8QZB:%W( ^=F! M"!HM+Q_M'?@X0E=V.'VF6R.KT<0X',[9++=SEIU'WB* M591W48J!I;BA=#"O-M;7!.RS .%,-Y5Q>VJ\8,Y^FDM3\)BB5,"HM"1BF-Y- MECY%Z3]!^NSX7=*3[JY/)5JPF=P/%3&>TBN7I@*E=]"VB%(H>8#R"H0XW88I MO.1^?M@^9_$Y2N#E#O],68]87\.6MOL60N9V],]<.5B\O[8E(F[\S0^"G _# M\X'GDSYF?CH[?IPK QJEE6FD%:8/(>M5^ M,]U>%N5DBFIFM>!ZRY1^17OKC040\ME&@0 <3^DQ B8"@V(E!+RLF^$23&]F M*X)+>([03;18/L>+!DLH_ "G^P5&1+R0 MK0!/WF>YR<5()+O4:Y'B"%T*"AUGY$43#]'#N02BA='B8>!Z57=J=C=]F!<- MCJPS=!,GNK^Q%9"-Z:W<@EG$N7>I[%S6%9CYU.G1]*+I5,CYN)99NQ[!B\>& M[F-VZ>/1EOXD53&M_SN F;B*OO4DF/YR%(.C%E8L>6P/Y*D/ 9H,V=>S)"1,?#Z /%[ M-#LR(QYAJ8B612>JON; TA]L8T!FPG%5=76P0XX6GV7\Z-AB#_YN^QX0!4^2N7@,P!;USN&'(!<0_F.E.0+-,>(?QL!M M2:0W(%2\@/3'E10I%[B,%_(88"Z)/MEQ_:7^=IG&J&MH<1C^*YY<\?*Z3 XE MP(NST"C!EI])HL3/>BO#$!![J2Y*-%?5,.L*8N76*!%Y10KGHX M]E-1-)E(B>>J*F(Z8#-REY0(6J_H82(HF#BE!--Z#<8 ,(FI6DI K7^',P'E M)88I73#6%P]3!*)EI"GAL]Y-CRZ/$Q/GE+BM[QB.W"B6OZ>$MEVG)(=26%NBR^BLDU$UU+">JBYYX,($;3C_J+02&_G&H^ M6W01)CX\:(]^0N,UK!Z*,S9N,Z1V^^)[7@"V3H(4;YL]E94+==%=Z #YY) \ M=;??W2##AI@D ?#_O#?G.V4#AHRD>&-P7 I]$YH_ZX^&,S6WI#&/'>$4@#2) M:M'H2$IF+=<4IO1C,VKR(4;+A&E-63:_/"'&X",KE#;IB"GW+1HU\82W0B+H MHJ.\AW!QOBNKE5@Q3^.@Q\'"0[_ESFGK1;+H0&[9,RE.E]/!IMD$\0+<*'3] MP"^@>,I.*%M=%$/N?@=@-S]$?\LSV2&_\BPM6MXXB>^B5GZ0I?B]'N&V&6.!D-!._ +\PQ$N: ,9@'.HG#_Q>I*&FVBQ[AI*3#H<[;2B MP;6I;D3GCXGC2@SR,;0M=>O$*%2WHF7.SE*;&[, UIZ0VVJ;.C]O?F?^C [Z M*FDU.>+F S)"=!^]19"+GJ(0I]<[1H&'#+7Y:>>L2*WRBX+:U \VII@@JV)0!.S"9%1 K8!VI(ZVK*"$CA>U]%+?ZUIK:N>MH7]TC\+( [/8;")J'UN5_@%?@9C%. M"=R"KZFT[E(:R_M6\4?T*=.NF_W-A3P P05XBB^N.DGUM(!J/A&]I(6[Z=-; MG=8FR-KM20H_AN M6I3K^1KZ:?+R^I5Y!-A]5/NM-\_;]P*]0__ORW&3*EPSNI^%'ED5PVFL;?*-O&6(%(LTI.FE M09-LY;S$ *:>7=?-LU<#[W,<)ZSVWMDV1UK[]MC:X/F-HK/40SG)['A[#[Z M.^QM\-XIM(J>3,6>U M^61I;HK@<:1V-^.I*_&D:6H)J$\&VQ1=XB^.EAY+6HX?!5?3_,S&D/:;L-.$ M9"N(5E[(;A>C$N 38^ 8& 0A1U'22D.BE)2M(-"!5Y$D,UYXIGLH ML%UFD;'I7A5L[8<5("OGR72U2X'G!'7=IK:BUP;T"@UXV22]&^KFLHO] R32 MH$RJECG!%R=%/U_F:%BWT@#4IO!B^^#?4((\/]R%X)_ B5NZH$$J1Z&!C0=E MLX='%$[][1A'V>%X[W_@520J\1'[AC%0+=[X/XBN[QT_1M5 :9XX5PYJ/!@T M(E:%"W]\0R%:FN7F.GVNBLO("JWD-# +7F]6J'?4(BYL6EMV"@<-W*)QXUCQ M!-;+*?IH+[/P^11H$[0-:DN?$[F#9I_]+B2YG3PONUW"\1#6RO#G*/'1'.:H M;U@=^5='?JV._&PR0EH]/\RBK&-[*H_<(TB2MZ,3?OKA"VQY'.9$*/V1-0C M]"" !?G26J$15GM &W;KP9[%UWYS#2$PDU;*_=K%CU%XH,*@^".K0[IY.S\% ME^!]TU HR8M1 9C8R+."12$.AF@4UE (\QR7Y%]"5J!NADO>LC%>XR76> FC M"72-EUCN/=83.I5N@[V^YFLDA4E4W]=*6.'L;XA#^K)!-HRT:0Q=C4N$N0Q] MY&T05-F,XA%AFHN/%J@5.TBT"?EM#GX2#<1"K_+"V84DGKWQ/#]'Y"'<1_') M61THQG>@2.*TL23XMWHY\"^_OCB0/Q/<)-J_K4X1NHEJ;OF31,B.:(_J_CKI MM+XXW_U3=J).K/W[ZAZ@[SR\-!(N##H%K0&F)3(_9!-9ZW?#\1_,A5H#F"%" M2JH4.]>G%5I7O9'Z2ZW&3;D12R+KW$J+)C2B3-HZ;5; L)KA5D.1>=0X,O=O MRW2+1I3'\=LBXJ*AF)BX6@+%\FN15"JYI*&3VR0)2)'"[M%WWOV@B/R:GQ[N MQ@F0L/AZ!*@,M)M3*SWDA]I+;5/_[D@QA>_<<+ M\UC+C:%_J0_A.4N31_ !@D_,P\OJ80)95O.K!04^*9(ZZ=^3*U@%RU"G;GS] M$-U<^F<*DR0K/%JL\QKL/6SZN_0(XIRTF(RDWTX_.=7'GW>/,;NLP9)3WE<_ M2-]7/^A>1GWU()E^BQZ;B0\YZC:$!SAV&&%8(CW7,/5Q".TOTH3V%]W+6%2\ M["].#!_+*7/N[39FJ/]XNIRFIH^E-K'"++26"AHS;FL,34<371G]@%V(R^@2 M6E'(K!>Z%1!>9RCFJ0:L@%"Y2H%(H9S'N!U(KY&Q$TM2=-9)T$18@9*(.H-X M@*_G#G;A*Z1])"(M)@U8@>8:&3Q_@?0'JR!4)9 R=']CX&B2Y^*X BDG<=.R MJ=.,%$++CD$?A8G^Q4X(Q^ =(VK%=@:DH=BV54AIM&IJ%'46K$A8U-]Q_QD M0[7*U^QT(+0-8NGC_@7/"B!C]F+A)?D55]870EU[G+/8#W*3C_J=\XGL2!4N*TW\Z0] M]?8Z,0KHKD=W_D/H!IF';ONM$X>P2?))@O^-\'']X,[=1W39OM/EI*3.;HOJ M*E%VMX<$&)T:*MI'GUJ*>H(/V_S*6K8);!)UHB40JA,(UUH0JU/+?$BW)^7R M_ [&D SMVJ]A[C77L2:[$%X=;(SA+ZK^0Y%?5)C"QW+$;/H"F_^E,TV!#OI!I\Z>U=* :0/^?($IRD8! MIMIUK>4Q+RM$_J&XL?BC%?+[4.!8'-@*ET-!X$2N@E&"! M-D>@0(V0FA)&G.3JFK.A0J9]!G%Z*:)1SNAY#S&8XU.J7,ISX(1I]3O4$.=V^>87AN$T\F\Q=Q/*Y?U,8[ M!P"+$:&W.45QZO^._YVZ*91%*QM>7XHN!TH_(8A;-S<[/Q>CAWGGD*YP8';1 M>/).YPR*P6)[06NMSP,NBT,_15)RZ-W[W]&?V&R#T4';(AZ!DX!C%'@/IW,< M?>1F7.8J6#T4:S(1G_4/(6(X)\QR,6=ADXM$1S.>7<(R.+FP#$_*M4(+)RX3 M-T'D"9UV0]<75H6P:PJ#=@/8%XO;P?TLL=,*Y&2?ZD+TUR1;*U D8YY8^6%Q%;DQ1B(&_,-/H;IT:"JQ0.ADU$/C&&:-,.E4\PPN?$\/U_E0[B/XE,A MZ*W62@.LE4W9NR-R4Q;#ZJ'/Y^UT=OPX]W-_C,+#H_\!O-PE^R<0>/=1_#6A M%@<3ZJO:1[+Z: *_2N*_Z [KWV=$]\FA8QFP76W :[Q[<0N[&(E$,3BBZ(4/ MT UF$"BG,^HW#;_$V/75&2S ;@T&T_U(C.78_3JD.P8.YG]C/(!,"EBZDAA' M8:AC/)YZF&L67C>N&V=@[L7$GYT+TF6ATX,7Y 2\U#6L'MH$A.WI'$07 %X MUA W-N66&8C![Z?3.P;1%SS>>Y D^,C< ]YZ.)TT5_[LG1CV8CB==.^,\#JD MEJ#C!N'S@.;=(7#6[) "Y6#CG6<[!#\YS'ALPP[E]B Z8\ U0?B,OECQ%Y![ M*60X]_52-(GM585>P7LW;NI_$,N*=*X@\?[:;M76%&^/3GR@QB@3FYIQ6*4W MJGETR1!,=YD:UL8G2M)9/KEZJ\!D@D-"'SD1,4)=S3C!Q;38 MDC&KAQG+:(/,B(3A]=*V'&2/Q#'']?38*>:I[0T(D:.P5\P+Q*+D^".807C+ MO.1W(7CS3^ -Q"<_Q SZ!H1@[W-<^+G=%%O;*B3K>QA'[K_"/X,;)X&@HE2T M!ZP@W7X_@[!G+1P^CEXE38N(V)M":ZXOT,BYY%G]HO:\Z)I,-D!8H+_! M"& O';^K7K!2X"\=2:[DW5)U*:%0KW\;CAX[@1#?,]R%0I MV@J"&RKLT65WI48><^.U1I"2X0M@%)M/+B=OPSY^FGUR4-WI.:J$T;SK&A(VERQO@Q)K8^1$](37'1: M& )@C[$R\7O4;V)I3^C6B>,+DN9.44;5$#&[*->;?D3!!QR>30RD9H9 ^C5T MPFJ)8"BS-YIDV^V4$P#9'HC:S$%.I@ (EL%2V@X":1/ M42B-:J//J'-L' =V*G>1;KI) +G(H_N+?YY:++YX/9%NN2A_ )BF%OWT#P ;Y$87KL MCC=*U.RGNE745TR M< ;E9!["%X#D=@_$N_T]?(\X 8)YV IE/F#(ZM5<#8)C&[+FJRX)]I FK7#X M=<$;U*!5#K\X.&.:M,;!5PAG3"/6J&YE1NJD5\^LU3-K L\LBG[00K"81J"A M>CP+<5Q=N"8GMER866&\%D8L+UF10W3U;=).;?@EN7H]#7"(5NK_9+C;(1$M M=?K\,1RD9NQ1=HWE0*GGU(R/L@)3Q2C>599!V9()_[$B>:TEID#RQQ7)89:? M\G6B5F!<[N4M970JP;7^[:?8IE7B:M-C4#VN71'ID_7/'55&NA)0M2\B&P%M MJ]#6@!$UML<2S_51=(V=LT31CFB3Q=3HF6D(R<].[*,9O#@IJ[Y%K]D:/C+4 M6SHM> )**\H,'J$T5ATZ$CNA>P2[$#"B1;IM#/&Z7N-O%,.;3^?><5'MN L3 M6F)3U;!^B]Z.498XH?<$[]D4@"KHD $MMY,AU-L3'4P/;VI/"&X]D AW:#0W MXK)C$C>AH>XT9+L/$(?^X9C>^R'DQBC;+YS<:[2/JU\>H #T_?6;F-BCRJN-5;?)']!$D^-/E%E8/TY;!I$AV'V,$&L96$)L:FRTVPLN6*S;6;3165BH29;5WD\DCV7WFFD*9\OVG#(VZVV__G3E!L6_$ M* ]R0\6SN0^B**9>8L0F(Y$W4KSR";S12O$\GI$&2/IU(=#+$!Y6*,8N=W G MA7A9J\,XFXZ4P]P];S0:8\M;F?WD]EV@ZZC)?SH_ V"G,M M'VG2$KV-B')_!K&+]) '< ,<5'6C?"R4*MP7.BW+CV/(.;UQ$C]Y/C4,KJ/2HLEE+LPN)2)B^XR\(PKF/")D=W=D*UIDLMVOP>H4ANHB4MH M?WAC3+])_3,DTW/4^3;--G? A=WAX2VG4DZCMFN($MNP82??F6UA:+GF#'7& MT,?6_1#L]FWYOL@F>!/%OF5HZ14;UY!# M/D9L"U8=<-BS*EF!SAJ0*0$6R]A4 \4W 5D!UN"HFJ:9Q@JDZ$8>0I[7H585 M*Y 4,+68-:R C&4/Z<8/DJY1*T"B^1S1I$];:M?3;5)-9,C7IA6$(F1)4DKTI5(7F--&[T5^ AKF42\!RQ$3$)[TO9/L!"K-5G0=6R7 MU3-W0A?@5^KN#&((''SMXPF0G*W%.RN>]?;[V8_QKK*_^\7YCB9(*Y+VC/#_/$7I M/T%Z&YT@UW8!E H2-_;/A*BR:T927NLH27;A"T"7C8LL"?"Z.#KQ@58.RHG',,V9Y!O(AX3$[:W0:/.A&72G M6*&JY; HUOTUAJZQ=^)TOW->L_,YP-8U)[AUDN-]$'UKO'A>(,-.@?<6=5CV M^A*:5+0M]1E"XFW56%\V&A16LMM_3< F24"Z>X?$$@+O(=Q^=X].> #W/6;E M.^]8^4!9X34C&K*'OP"T!N!M/N"_'D">^K[\$8F4M$P#TL.8N6#$>9!-&JG8 M"\WZD 63AC']JN$=:LL?"TK8QOIN&,ASK/#YNQ(X(N^:[NVA6TB\SZ!H# KM M!WS)N]5+OL7(ON)*+JN@.+DZ$0 *6VSX ?2KP5!UBH.&,QZ JFS+5>LN1YG' M9AX+QI5)KE\P&L;X!6_V\()4M.KV6,8O_B.Y^YM6GOA*P.C"IQ7>_K(ZT;ZR?0+' M?LT5')'GA)_FSOBA=POE58@&"%U_01["C#4*UR&4&T.Q$^+K,8I39,UXSF+W MB'V#RMD07Y."G;0GXQ=&\I),GN*3Z7U!&B@22!YQZPJP4)3N*:O[N M!/"Z+;- D*?*:*B6CR=QV@ >_JT&'?X%GDLD3L;P *<7E.N"4,.,VFS2B;Z M^(+:PVV-$&51 ;Z]O"?5$T)G:[1N\EEE,4Z#C).3] M2*D +-1%=11B'F622S=5GIS<9V4/11@H/Y%F*=)ME/L.,B(/WZ_L$GWTQHIG M=>N$L.F]G_Y^ +$30)D3B@*OJ;\'P9/O1H&3)5"&/#OA!:4$B\]1C#S'Z1._ M:CS%:\/X :\M/]"GSFJNNEA>E8-BMW^.(Q< +WEV+C@N".,#X+E&Q_HMPC3Y M#.$<-Z2)(,>'QSJH/+7S512'^=OZEBH/=1S$"^& 1M6C49-YG=:H#D=?2HF&3?X1WQ GB V[1D W2*U:H7?? 7#2PJN1%QN$#7)R>0&BL5>\S)SW6 MT;677#^P7E#>^7-_[\Z](L'8=U%>YIJ)LC/FC/C!:9V2T'R)Q[7[ZZ33*C)? M4"?6_GUZQ"A.9O5O^DZ">P1>AA\_O/.#>4>+=U8>5C#P M!J)*%:7F'/E=DV,21OWBM#PS-R#0>6;K=VVG+^< 5?E9XF%JMS%7U*)RN'H! MH2>1\@ES28>WD/J=6KSFL_0(7^N_@RYN4WQ1 M&XP-\?C6.?MI.;<7^#2//X!W'\5YJC2D1D,YTBC@R(^CS^6[>;/LL$*&&2I" M;V_*\5=^^8YPMTIL$,Y=[;M0J,.0?PW]-'EY_(?Y!:WUT"]SS.=%%M'?OB8HO_PK2-, Y OA72U7CS_R-C;NOF27 MI4D*GZZ4Z!+1KO,[J_U%Y*=*]5FE?F=^D'783L-@]AGV9>I^Q_C<_ L54-E MZ<-DEQY!_'9TPH)*GJ+P ][AP!N'%J6_OT"(?\;K>PAS(>D-I0RZ=_R8%&>B M>3)FQA$U;X#M=Q"[?D(7<.0'FA_%=9:0M';S(80/F3#QW5'H2^;39HM=%>/) M)2"\@);8%"5I7BOJ!;C1(61(U>-];WD0YN0";]3BGU [VM-TXDG,CQ%4G'L# M.=ZI/)IG@/08=_Z'[X'0>\%UQ]5R >'OS@_2@L%A>:_B;I_C*%'NE<'XTD)@ MZY0,P3_>0;(83?H9.(OYP&T3K84UM5=>>YV5D3DD!SUF@[7 M71"M $6=4V#+=WU$K[I%;PO%LZZ,M.YXM]D!!3'301.C1<,PFGL>B?59%+FO MQI>OQ?34[9 5.\ 16B0\$1<=9S?.33V)V^2B]X5W5;>=*A<-Q:AW5$<.L )( MHJMK3\!6[F!:AI+^:=D7CTF>Q)" M5['I=NS"**=C@*>Y%07&QHR!:>+/<'LO<5[EFSPIW+/5I7H@#T;$#55XFVY4E3+?2\6L%7ND.5:O?$> M'L,BO\IML5SG9-:V4*+)RKVR7%,R+9,3#T8KMV=]U$]_!Q$#V\H-4:H$6$T; M8P7-E3XVJY+ I'?.X&V<0*N@.=/_QDWA!9!><)D;@H-Y4D0#O$7-5\LRTRL:_SWPD8\A*C4(WS9^C$>@7?JEO@='V7+2 MTYLQM]EN38/*6 L=G\:97U\K*BBHJ*"P L>5XI18&0XE'YGMP5P3Z4AZ,8F\ M)I7P-(4S6/,&SHJV>G8H'>0E-PESP1:7R\J%CB\!5E\R%S8>>1!6HX-*9:=A M+N"F/@=__<]%@&;NJX,,L(Y4,(IUHR.Y8K;4BFN&F"$98NR :TUPI\):)Z37 MG\;K6ND.G?,'1.K$Z9+V2:D.=*1M9=_%%FWVF,G7U.C.[."-HR@<;4\L:+ T MJ8A)6I&#:SZ" ]-U;MTC(X4&E6IV.[9Z]+M*'>.V8T.FXX_#PXG41-S]F&]! M" Y(.EW2)IC+ "5M06MZ/Z-$$J)U26F2N?5,3G\FI6U?:UI!HTXER<8U2C+" M7.VT#==S:9"&Y&7$ M:)]ADS# ?WFXI"GFNGSM^*N_NQ'^[N.?"]N+QQ,+B71@:+I\?H$ MU.030YPY_,+!+AXLVO$N#\#;3!S$LD3@6'W62#% M&"8Z_/K718-L7@%PB:DM<&,L*,\^]RUJ7]KF;9'L_!:X10U+@7G[(S6Y!6[. M(NZ>7S_]AR%6M35&9XW1L2VC'EGW;\=6C5G)TL9H@1$C8:[>(2MV8+;,IUM= MPH*X,0T%HY?MQ$VT#ZV%YBUE+5U[CQU.U3.IS;WP79C94>E:[E;?=B.WB6#_ M4^H".^.=FK0Z]5J"W:QST;VC4/+<"BM M%;76OIG>_KI6BC9P%^5,M&LM:@.W4,Y:.DX%:V-CWQY"7&4]-R4<()Q^>*"4 M6F_^<\[<\O!&7"#O+4+_!/^!D&",]M%&); M2^8$;R ^46(QM$Q!KW?&.W^A[Y2%TB-6:6O^@>6,,?%,M,:[CG$L,] M1^+LN8ZCT._3@NG&_-(:D3E:1.8TPH!(P:SIOCL_GC.GM/2FD>+F<(BQ>>$! MBB%^F/AN7LQZ1"KD?7()!-A>VO@DU_G>&H$^ZPATW<5)YOOTHV@8Y-]AGT9Z M$2J[O*R>UX,V@W-?:]H$VGP5OP:CL7_CSL[T5&AIES>Q_R$QF M2]?TQ4[!T$6_O@2J;G/""8BW^\$ET.BH3+;_';UF69U&K9X!=VI;CQ611VOH M[!HZ:Y;3QJCFEC'VPT1_MC5"UMC[S[24W.L6*K-_C+1[78W*HO=K#4K7O0,3 M^#O,L&3MLK;'@#>92B.,%7'R!HK9^DIUVB9TJ]C\19^268OJU]HZUYTU4(*_ MPF:Z[JGL,OKVXIW2,TL2TVTIS+#@.W>YA^0+=Q0J M"_ TX)]V^QJE/-\'MGV(A<2I_)8V[ZV'$-(9J$CAL9@L(SR6U6.->C$AZD4- M8?9X=P<=U5_15T,QGR-DB,0E(-4$9)T4% 0[FW:^F1D&V'UTEC<#4&8Y;D+O M#GR (#JCV14(\XJ<<7OJ\Y\% 1SN\!F$\ H.X!0WW@D^Q!$306Z Q2P3Y@+E MQC!$J!SSTFY*_!$K#/P_P:[.PD.2-HSI9Y&4[Q:[-B6 M->?!; QR:P#V#(OAR+S4K-#3KY7 %0.Z5@*WG)V07Z]V^*_/)'I\X;M@_ADA MJR/&""68W^XHJB?-T'5,64M:L_7\!:1^C&%%B&T\S\\7URCK-T=;^1W8P[/J MW8 0_@$OK5XRSRPJUE>?12J?'HZ.]=\SM %89>5\]T_9:1.&F1,T?TR>05S2 M.OPC2NK)7OA5(VMTRFX2,M>Z0&VNV&/B/LKBG[+0BU'T$_@?MJ\$O;$V6%L\ M&-Y#%6SUF> 8.V5&,, 2WC_]23U1P8 LD3$,.B@,LR.EL6G,K^!"\1)D_^BX*P=D<8I K*A>C3BO< 9Z= M.+V\Q? X0O$$[3WGZ<_MIEC94FQ 4N\ Z;W.;*KM&7?CP%.&HN< $$E^0FUN MU *8*CA&A]'I@J8#YC97/#-DP\B#(&M><9_AA*/((2> TXKR^+YJ,J09#QE& MGTK1.?NI$Z#X3^Q?M-M_#<]Q] $911R=09SZ(-E^=X,,*G!6P7^V^^8 M/FXN19O++H9_^A=P4\8A&>-+^N+5\DDP_7';;91,-0'NGP[1QY\]X.>SA'^H M)P?_\NLVA)?8A7C4>S\K/CZWZ+Z^C>)SE"<-HZO6*2W5[F82IXV=A'^K@8)_ M^?4%63")4^S^.NFTOO@A$NVH$VO_/CUBA />_DTU3_:C$_!\UPDVW@>ZH3QR M4H%-EAZQ<$NGNJ%#Z0M%TA MS.=$/X2MWY4;*2.4^_PNS@[-I (L?LKKHGB&=\53\06>F3 C$R6CH?+9N#& MY/00YGXCUY+F5>--=,L_@H,3Y')M57.")CPW-%$T>@@_0(+IY#Z*Q:/47A P49E8OX$OXP0D=/=!X0Z*]^*_!,5>NB[9.A)#95?%I685V1(*C]; MU($AW0?L+J//\#E*X5_\0M,K-U5*7S/4XJ**S,I>354I6F'SXBDEFX8#EOYO M#+ " W 2U2Y6Y#1(WV<%J8VH%6S%>+:U:(N&EJ:7QO/ M[<$$KD;152)0"/K"11,+40E9 M'":-$P,&T0]>4V5'%J!79\^V@K,IBJB!T# M+-.JGPT3J435!XMV )*]WD:1NQ:-,.]Z;&OR%PV%V+W -2]8@9$8_V=9.Q8- MDS3?O\X(L^A =]$[@&C7630R#$M6"4C[Q6Q)VA V Q_1]+9H:ALF^M,-=8L& M2_H"N(+M+S.#ABC;[R@U;,2$3E6"=MPR18A-H/4(B0^NC3 1:4O6G%X ]U?K M@6-9] N0_K:").1H4,#U]Q4N.:^' K=_+#Z<#3EN)+[#ZP_XAQ"%K$S+*Q435\XIPVKA^8*NVA7D)X6T; ?9D@: MKDJJ]W<+_B%)?9>YS&$CS@F&@M#5H5 .."<0MM\A_4)6YX=.?,$L\RF"OT). M&.'"\ )OHE^\<>!RML(B.#VAUL!>M.I\.3W$>,8JJ*DJ= MP#29"3[9/OP$&4/S5 N0Y%9QR 1QJ-"@%BP 3JZHD%KL$V4IO%[:EP,\5/Y5 M=CFT7KJ7@]\:*'4&_(CLHCA]=2^M.A0R:Z)UTIE=$#/HXD#(+4JPL_[%Y<=C MX.+8G;4OKG5,ABU1:(B1(CXIGX.S@?]6WKE0?OD:QB!W8_KL^.$NW'S BQ?I M62'QO3H!> 5N!L40'R2%?!,>-F[J?^!_(D>V3#D!S2]%48J0V'SS!6"NA+"^ MPNB@4>60]:E%!8TG[2S:OG\==%0V-8KUFOC0G ]FHD+;HJVSUV+'D0D7;:"] M$CLQD7/1UEM)!'6(O*.8@V?..7G$JM8&;*(^\\[?PR6 T(5K3[\!$%8*SK9F M$U)CGNXU0?;A+ 7>S65S/@<72&4%[T1L((,OEDO5#96Q>HMJP_&J(S7!9(PV M!KA1Z/J!CP&G,:"4N;&\A2OYAFE0P7^XA>?=1Y%Z>:RC' R$_HH5*90/XSN: M._LA(TPS?T@V?FZFVNT+DGD":771(1Y#UNM<-9YIY'=[1'Z\#V$I.L &NR%4%4<2C'"Z28YLDR M[QV4H:.8MMQG)*O]$[*EP4LECC -AZLEL8?P!9RC&,I8$/2J-&A],JF9K!6- M;-JVX@B9C?>O+'?3E]S27F_]R[-/]ZY8\EPU]<(0DV0^I3K['W/X0G# 7L+S M W"0V*Q4=[]H" 4E]T6'I:D]TE*O@%7I+XRK[$-BM0D(0TM_B*QF 6$0R<^; M18=Y*;R'I-]7T\6!F0^L] NM ._'%3QQ:],GM>\9$\U-K_XA]/>^ZX1I,\ZP M)\G@\GK..Z0O9+R8D"!\IXKO5[V+.0EI/K5LGCB_[*/[FQ)[ ;G%'T*],F[=)EGPR\'TJ=9;R M'B8L(R>92F?2(A>.T51V%!.6V]@#J0T;RX&^PJZ1Z9.@ES '%!QQ[6VM>C+(ABNU?MX\Y&R7(Z)J-S9G\YQA> MAZ*3SQN;,WEACP&C70)((IB$M&;(.U+LK4!RO140R*VPE8E([Q3\^$*R%0@. M]/TF VX%8JI.;7$'6A%(=?4YY;TKK$!Q^%DE$JH5F*DZK5/F.C$#+N9!O>[M M:44$I J>)_J:M<*+XCK:[#V@K?"0N%Y ;DDIR_9YN!JL0C,PBF_#7&\**4V$ M4J<&<]WKKL8.JSNL"59LQB-6]50?0O@*..4N'C.T$R_$CM4_Q,B&CX2_^ ,D M>=4&.'%PZ>H2B;.>[ M?=,KO?;OA[]CO5+T 5F_?(/^[W$=9C#+4=/_]U?].7(;RX<=G M!*WZ1QPFD+*;O535+_A)':0T,WTC6'7*Y($[0)*)MZ]1W2+AFKL.[/S2+?"25+FXN0^]ZU M3-T%*J9O6#2HTGXK7U1R]AQ9BB:7L"&4) MM-:*[1=4,LF]]Q#?S@(DDJ%2/[F,X;&2]2@:U+1-*GT^VU/'F0]S+H_8?91@ MWV_)'94;>A[ %.7RQH&&/KAIX,BM]M?_-$1TD?3TI2Y^##W?&>\Z? G&J0DR MS!#%J *6NV9*ER!$2=Z]Z"?>%,@RF/^BWS-JL86WP2B/EYR!;L/^0=>=@Q4< M< A^EJ00/J2R^@RB0^R![:96[EH^G9TTHWK(M<67![Z"RK" M>73"-Q#"6\-%DSV W?X-!?L^QQ&J??""S% 9F.-!OXU"M*1VHY[;U)H2LS(%E8/?>[@[A%X60#):QM"^KG\XGN@(*Z;RQ?G7U%< M4FER&L^\TF4>IM=S%D(E!?= MX\F)?Y,[BMUN^LZC$Z#W Z::@MF$'9S#[&+0WEPIF.6[?[J9V04F<-A8# M_U8O!/[EUR?G!#E8Z_P2*8O=5K&6>@-'1A+$"_!N4=PTW;&>TG)2"-N\GK#S ME$;ZSN#3Q*< ?<^=D+7\9.[[-4)#W1ZYGJ+R9"LUH2128[XU.PP?1)9+AJ?$>]1A@RS:/VW]&6* MY/K%(R+%]^F/BD7C9)BV?YDF%?'C27]'3@?0/,PACU%X>/0_@)?GQ%G-(O:: M1?2KU2D:(2:-;E <.4UA+MU=7TAL%+IY]'L^2XH2KM?, (-8<24E>=()R PA M"ZTM_2B?:@M_,5O8H$&M54W3X@:R.#JCE+;X+F2$"I#:&7#7KZK4F2C_#,JB M./3&:,7H]YCQHLE(+4L75R(L',U!VL!AR(\!:& EG(O/O)U9YG>X=JC*\\_ MK2F\_)J])^#?&1QZ^X'NAL7D$VJOBY-BA-9:G_#=GQ SHP&]O2E+2'CO!UIS M4Q; ?..1FIHR<9HB@=M%F5 M3V#SQ)L!(P=6TCA.U8" M13,N4GG:BA(=)9/?/Q[8^Z'?>?UTWAK7O8DJW<[M[NEU]_APMWG;WKV^P?_] MLGUZ>]W=[YZW+YNW!_BKOE=-.4>N3-=OJ+?D_(DG0;<;:9MLE<)T^_T,P@3P MGBWT]AH#5?+B0IO0NP,?((C."-=B?K6?I_OO#.52?PB?X\@%27(;);1%7C.B MOG D)P[AK!(H6KP>'6Z1%&IS8Q9PXR2^*SC[O.T:-#2?H"'3 Q1M#YF36/8O MP#\<4^!M/N#=< !E=FQ\,)-=EB:I$WI\B[KT,,8OF,7!Y,:8'V?[%4JP3A;H MS% /)=Y26LFK,A0W.(<.^?VT+:DH;)?7V' O;[$3)@ZN;_P90H[JIMZ /4JG M3F4L,B-H=,4)X'"'SR"$VQ! TMIX)_@:2G *G(]R.ZB..4*=C1%S[OP@2^O7 M'$?0*5M;&W&J($]SDN[VGZ/(:S*MURB@;0&C@VDW4$$=O4M$[@ZBCJ)MN0]A M"N!<4O;)[[;2^2)-8W@K9C%$#9$/36U!:*CO8*.\BO ZW_NTB['90I_" OF% M4*]HFM:"WAOX?0;--AKH8Q(@K6EGDZ:Q_YZAO(S@+9(B0/EQS%BRR')(4ZVM M/D3+66VE0M/TTO\7.;4![[_^ (4(4/\CA 5\3["^BH27JJ'519_/+5> M,NU%035Y@D9@X4SP[1BHDEJ_QGBL"U"39,7O81CAR[V3OX(_Q72,7P MLQSF()'=Q^2%"U"\&#\<9!R8.3)#+0--W"25[48C5AZ=/WHMGJ L61&0.$'PR]4TCVG9FO7XQSM&Q$,U_Q M(++G69_&P.0OAIX"@O%JYLL7.P0,D&:^_D%'8N+3\)_&DD-3_3_&RO]JVLH% MR&4,'/YF&@ZC&F;'0/#O9B)(L,F.L?I_F+;ZIDEWC 7_:-J"!YB'1WEC&6H(NNIJE/4;]ZB2UUF(X5)$FK8C20V,,WU]V]W^ST^[Q[OMR^OV M_WY]>/OG&F^ZV'C3[;\S2+BWT>D[^= M?M+H0)FP2?(KPLL^-_L\HOR"\N(:[RBD:7!LX M=2:V9\?W'L);Y^RG3L \:>P^^O99,/S"H "+C>MFIRR )]\K^$<'^]I^\A23+@W6'%/90W_)S0!;M]0VC)LXZ"V/43 M^ /^IQU^7B2[^!R\(Z/Q(&@EU,3*/@\:\L2?/:/1%%HL!S M?(>S]=#%!F^UH@P]E+,2/P6%"T7.>UZ &QWR)S6)OB?[K-X(/8( @'1:3R#= M[>G1Z4)=#6/F<(8HF3)V[$4)QGS/=^)+(8(71TN*U0L-.-?XHS7"Q5B_4^8+ MN^T_UE.$&+UTIM>UE*JDI;8FPS43)$@NV&JAF(<_MH*X%D'83$9!F2U#E8IK MYBZ5PJR4H_6:.0R"-#.-1^V$=C_Q[1=7N\T<$@GVP=?1S=S-3I@\:'J]F:__ M*EKHZ05G[F0H3 QL5>+,46"3A EJJD*7LVC'3A-P+O645GB.CJ][M,)]5$SC M:(4OZ34Z2BM\3^6=;0WQHVO4L$/<\Z;+$;!>(EE=YQ;K.H?NR2?GQ"Z,UVFD MV(;Y]BUZ.T99 M_I6^2T6JEX(#J0ZZ*/TRM4BW?6#C'#/:[51/M$)6C! /^W MJL!IF>RIS<&:8N7&A30!R0.?N3?(0F_@G'ZCG=#K!S86%*(D_B?FF[VZ#?\ MTL%+%D)7[Z0,H-WJ89>_1BB !'@:\$_H@8A?*K]#//#+!4?1BU.QZN\IOB=) MQZVY[RV&Q'@6HT=_Z(*F-5P_A/HI/ M&(P[Y+\0#%5)T]Y60O.A::$'#:'Z=2CT>9)*6KK[I'4#J_/V&42'V#D?X=0" M2N%.>MMIIYR_*YN3H)8ZI+>=WY3U*X-O(_RNS!,DO?C);S>7M\N9I7EG]3!G M&6A*3*T\J\PO7/V@,^<9>P\].G%Z8F!(:*A9G;I% M^;_'*#R\.]%O\&D'1>G0@W^]\:,3\-"E7YB\, M1B,Q@!&+E*2LD1@_1R!Z0=H$(G%U?YUT6E_@"^V4G:@3:_\^/6(4P;S^S@- ]P@?O;W+B:+>;SM0Z2%Y(7H +_ _T M*N=ETB$WUY=Y*XZC^#:*8^"6>K!GI,K*=88-%V:D!"]>]>A"J_Y2- R]S0DM MC7$_CO(I$S)+W$=Q9VU,:A;IN=2+F-Y6]0NH&)V<>(O89%I1M D!*?%[P+NY?$U0A=>J2D!A$/:I*Y3/\$< OY;9J*/J6\9CT.?*ZZ!-5"F;>DSW8"92+A)1-!YEQ6V'(X@.YJVY=\5=SC%M1)MUD/HP:>"ET%9!+XHL$-;\AE=]-CA#]V5SH$6 M]:IL>,4\1M6\4"C\SPZ4T]X#T!R+Q)U&_Z8^=@ G^XIO!P_$.&7$;O_H[\%# MF&0Q(W,IOY]1YZ+B5K>!DR3^W@=>?2U*' #V..9H^&J2^R2JW6MV4:X>PSG. M_ _0]-S.[1RUF:.L>]360Y%U:5>,I_J-")_1(6Q\0=1_CPK+'X&'2VO3A1UN MG\GF^'H$ 3ZW0R;;[:Q5!X*G6'EAOX $Q!]4%1NC@TX3[1G$Z05YDZ?(U?S? MF7]&M\O7!.RS .%,-]QR>VJ\8' 2(US7T?/3+ ;)0\XPO9LL?8K2?X(4I3NB MWC."W?7I>PLV\P+.48RSFA9.MU3]+KV#MD640DE5U3U,X27W\\/V.8O/$4KY M!?],68]87\.6MOL60N9V],]<.5B\O[8E(F[\S0^"G ^7N9[N0/Y?RKHXG?0Q M\]/9\>-<&5#KJ*FD%:8/(>M5^,]T^/^5DH'P4H]=));C> M,J5?T=ZS2P!P30Q1'38F$\%C="0Q,U9>**@'@<*)2YD) J38>340S".67BQQ M@D#@3KM8!".R9"9HL)(JJ(-C243""\!I0L(*$YD)$BP"40/%3(B#'I0M%+J( M+]A&V,U,UUK;%&BA%)4D(1L\8S0B0JQ!/HBFG1*_#^E,,&$Q"=6@+()=$&)" M2DFK$UQC]"*Y(G8O'*=<90N F:R1)D2++'(15,L-%>IDHVX&YLQTV;*>YIT2 M.)3P&*/!$+KJQHR"B^3; M_FI@9D(X[#N.&ZM1OV^ZH3%&KYHKJM$C:4IQA@'-3)9.D^"N6/OLB?Y:J\&0 MZ""CH1*Z6.AA0DU,1$)89H(%ZS)1!<9,SA*7E;("?4J&PGA+&;UX_E-)(HBZ MKLS&CT>:.2KBT6P5*-SPIYE#(I"9K25^\B*H3(:#F\Q[:/K,5K'R41Z1)L,J M0&7\5&V]>GOMN+:99@'GJ9G;D7$S7:0JX75@ )[)J$W"<4B2G\F@C,,OF.&+ M,TV'K\293#1JTF2,1CU']-?"3!/\JV+([*A4D\$9G5X:YL:95C$8DT@:$;\F MHS/)[4SWSYIIK7?5XIYT?+7)N$U"4GR[T4RKVZLB+76QZR8#J8O6QGUE_-U\ M,ILH48#)Z(XN8)&L@6, \@_SR4TBF8+)"(U.,HPXFC%P^7$^E#,@9X7)B$UR M\+_?JLK'[B' XQR&V$2/S \^[M>#<)*Z^;OC2S MY)F1JK8+=9DTX_]:J7V**3]! ?NX@80'8.@G2B&SVU!,FU$5W!0-D M829Y:6V_NT&&U=%) N#_>6_.=\H&#!E)\<9@)U_Z)C1_GEW22%DIIF7;8PH* M1L>-K,DA%>0SHTD")J^;:\"5D8*G=^%>,_VLL;LC!K\,N068,M5,@X'$4SH* M"6XFHS *0YS8'VK"\+ A)V20,&QR3)2RD].2K&>JW7R.X("I[P2O1R<&2;Z; MP,.[[00N=L%!E/(+\ _'%'B;#Q [A\KO)N_5\-!!>5/NH[C5]\X/,MCU"<5Q M),@'!??2K/C%NVA:T M/9V#Z ( 3H*RPQ<"4]-(;[^T/1FIBOET9S;/,C+.Z2S&UJ@ 35+X!$B+[#U? MH322O+Q^99(NNX]J;7/SG#QGL7MT$H \\5Z0F,(HL2[6<;:*4-523?,AH%H@ M,%G;(/RN'$=*:B6]'5.T,'D/1+*U"=Y-K3Q3]"O9:#2$,CM.((?R:;.)_TP@ M926(- S3F>29''IXU=Q5BF2[F:O[AK!'CN@W4\7>$$1D!,V9:O\JK\7-A^,' M2 *YC^)7)VA@HUE-UY"OJ%/DZ>+DQM#GN0C>T\;UT)DJTX%1H*>V9=W[H1.Z MOA,\A)"S9.B]PU!KT5KKTQ)TT.Q@?8KBU/\=18@GZ8V3T-5ULL/H\S)#,=M[ ME#NB-!##FW&W)VQ,@HRG"?DGIFY(Z2>T ?4E"L'EBQ/_!M+[+/3(2@=.XW67 MQ3YA@+:0?8!=-X]7!][G.$J2KV$,G "=Z,]P]C=@'Z$7/LU+4,W8VJ#Y^OHY M^@!QB)GU 80N%AN:2V >#>'NL]M[9.X<:^_;8VN#YC:*SU$,YR>QX>P^ALI? MFR"(OJ%D0X(8#9N0(8.C-6BY\"H%>2;0L0P6FK ;US QH=I\;#XG^E:<.8QC M,S_Q9^?,C1;:Z+'S?ITYC&/3(^N:HC2\ LI_N)E>1T,'Y MZ-J F5IPNPO,'P-Y^KAR<0]AS=*?HP3/;#7KFJ%67,VZ)NX*"G3SPRS*.L)0 M>7H>09*\'9WPTP_P!9X>AZF!I3^R&@M--PE;8PV1I=W&&V.PV>3:;Z[V43-I MI=RO7?P8A0C K Q$:>%2P*<5CMO*N==[7S M*J4<^_ MBFTWZBEY*9M<#-U4$!=C)6TL//3N';^H"AR2V.#&\_Q\B0_A/HI/SFH^-4?_ M8Y;YE%,IX075.*?4<:A_,Q3IN<6_B.P%M?A'\]=)I_7%^>Z?LA-U8NW?#265 MEX8[ZR ":0TP+?[P2F+BW_K=I+E] 0Y:B[<+7]!NQ:B(0^@] M16%<_A5'X?(4"6J_H<^A6<$R6.H(=>-K@^C&"9 @\WH$J)1#7LN6X?1-;6[4 M IANR8P.JS>VZ=[8LT[0U:BZCNY3N!';?V?PHFQH(*I(:0+'TED8C80)?JHS3(_'AVWTLRJC M>U@*EC(R.Y&OD=[U,P='7@=%H2*BJL!D<(0])Y1;#8BTQ=%/F(RDA1%>$YY0 MOD&C"1U!IV+T^L5(1TJ)1SQ>8KQ_)E Q,\-.@]5B,L$N.\)O0B!'$;-^6 @X MJL0LAFK/9(0,D;6F3.:PH%A0#&KZ/YGXN7*J&R*W*S1;[7\/Q%AQ YWCZ$MU&81('O.;C*+_Q?C,9NOSL7 M D-REX&WZ/:(7)Z3A[".D-T7P)CEUDK@,IBM? VC]P12!^(NF/\B$" 1!+Y3 M;(",8^O57]%O6[QJ(1+.K5=]876L--VQ4HE==*$^.08L==X>!#/W6R,1RR]^ M>NRQOJ3-^]J,$K-1=&VCZ_LA=(/,0Q?WUHE#V"3Y)$&I(WQ#IH@8[:'JQUHA#J M+%DZ8^'NVA9(G1>NDRN[8WDG\Q9S_ .0:N7^0'/@< W[FAMSE%<>K_ MCO^=NCF412L;7E] H.,>X545MRYD=C0@HX=YYQ'*%K('$771>/).4# $L=A> MT%KK4Y)G\'6:HI3>H7?O?T=_8K,-1@=MBWB$3P)PC +OX72.HX_\;A&TT*$(:* FQ6PB8IOPW$W18$2GCP3-N$(H))ZO_%&@[9K-$;),Q M$=97RBH@A"BH27@SUT0.X\GJGC1+A8]]\)@O'I-=_J>_Y?'C::F0\-@SY1TV M\\"&@7"PWG4SCU48B CSD3CSZF62D,B\2^=BMJHM5B\@E],R9,>KXC:J/\#K M&+YSO5:KVRA)=:<6[TT([B/\-Q!_@-YET-%F"'4UP*S5FB>>(Y:*,/IBEBW^ M"-J6V9I:@?YM%L=T932KAQG+:-,2PZ3%ZZ4O!@6.W2$;=D )M?W\EZ#?3+4+ MP1M\@KZ!^.2'^+ZY 2&\%7@Y:7G=%*ML*^P0,1^=^ 2*%G#.P3^&=Q ,<+; M(+?7 Y8AMM_/\$W=95W#Q]&;(;A%-OQ$P:3F^FQ*SB7W*HO:\Z+9DVC-9ZM2 MEQ$AR$IU@1O:9$V7@*@\%"/F]6XT)D)J=<%KO^6E3+^79H('2Y&N$I!YJ,X' MJ(F%!7KJ22(A:S)((C$W/'FME4*.*Q'-7.DKRV^O$,!FCI0 MSW3A;RX:K([C-.+TBF.D4957_([&+(0@93PM7* M*JINYR,*/B!.;+(@-3,$TJ^AD[L+ _=%L($0NJGSRB JV0[>F=-OEF"\4T M0#XX9&6]0 <30&1;&@@-)X'T*0JE46WT&76.C>, /^F*3I/<33<)/$;A =UD M_//4:CE;32=',NU6S^Y)@2:K&(3U, SYE@[ (E0L/!FC4B1TY;]%K5N"[+OR MI-$X""FLZ:\D.@I-0ID) BP5]740+*:H@# S((K^BUJ\!$<@OB)FKCN4 */U M_IBYBZC LD6>/3-W"QVV^:.N?D(/T.MHH/E.&P.(OYD.Q/_?WIFJWNU1153T3?E\<;!&2Z*%(F8>J-;]^D>!-XN*)A$H1 MCG&7B"L3B43>$"B#<^#B+ZAP(=4C+?:<@%-PDQ#W.?*"C7>$PF@)B0AS)ST0 M4GB+UD&A(=Q2Z+UDM8L(TUFOGI>KY^7J>9G \](Z5VI'#+^#N=H"-8[XQ4GR M9S]>R+'@(-L:B_D[<:(W.K&(V@<.9@_P#V$J++DP:"R+0/=.DVT[&\L>T-_> MP\D(G@Z%A)6:\\$*6*H:F4TA)WX,GJAP]?9._!/Y$@;)OGV?33:L>4CY=#AV M-"1P<:Z4\>/A@(US8XP>#@EDW0MA]'"F(9L$GN6A*"\9NH)B,8_!"P'!ERKE M4#\[WC@^H'D8A'TF0 +]-%>#YMA(8!YU2A>?A3&!,;A.9#TGQ># MI/DN^+]>#HYFN^-_CTN5&&KZG@4UN"3H.>SILZ -EUP]L2%^%HSA$K2G,>// M@BA<$O=4WH!94&6E4*YR*K/E/#CPCG1REJ*6VW1JM+Z';_LPC9W ?:),,B&D MS(F1H%;9"0GU4MR1'@&\M>8H&*Z4.C@-3=EQ8R(A0$NRB+(WZ\M'[#_#)""IBUY'%#,E_]O"UL2ZN(V1;/P 2*E>>R/N%?,+[XI"4D(A],0R:)[2WISE4#, M-0TJPRFUD:J-P0=I\JHM311))0=Y'UMKC KF?TIAU/7V_E^IX^?[QHWFYS>< M>#4/?AA&0M&.VV0F\@:[MYK :ZTF7LJPQ>B3F&S?Q'37NM^NCNRH=WIX2V64BRC\GWI$MNP81??F?O<4SCF#+7&,,?6 MO8"LMTWY/J]A=A-&4?@.TK]SI%^2LXBC]QGBFF&&,'%FZ@RSKJ\3,_0:$0YR MPU657=;Q3UH.]S6O3FF JE"@=@!:CH;!++#N/;0H>U<2IX,8@D&9*0Q#@671 RB M*$&1='U!1# ,]$O:?+%SMHX#OC!J"?0R A@.OAUO<-A:QV7!U+I^>G;-\VXY MW#IZMJ8CWW),Z*G:"^C5"!-*!1$*ED,OUZCYP1"82\Q,S>;YPC%F#$S/Z.LQ M*)9#KFU2U8E[N2A<]# H-F-F,-=3FIH;2*THF!$Q.5.HQRA9#G@_GJ 3&'51 M"!%+1'W"KC!7%9N:2_!4:) V_YT_$*O"B;&PNG7454.=V1C-,%\ BN M4_T"BFOL;&"+8VG>7=]1IMX(QR=QJ5+RERII."WRXRBI(9[^52&=_O&/6]#T M2'1T(KK_5''FI+0*FRVZT!=R3*/-WHE)B;#VHKB9K?WZ7AY(YG.FP12UWM;. MI"1MFM_V8[$C\SOVFGZ+/==SHC-PJ/66716271.W-P="M1 X"^MM#<_2#'B- MCI<(U%Q)_E^<[]XA/606Q=+ ^#4KS[LE8%'BW8PZW6:YM>F1=-FQE*=MBQM/ MO*I;)Z!-'[SDUQV)'-^]#2D'>4V\+?&?O$WH.VE\&QZ.3G &ST9T#".J/[OB MA8\:;V+8&/Z(VY2"Q$N7-9\Z@;JTS$!-S7!#B!M3)9/9QAE^"#T]<'C>0D:3 M[U29$N13#QMI5MJ6UO\3-37'](!K/<9Q2MR[% Y^IMV_[AVJ_C^1=_9)>#/I M=9[ZT(:'0QBPN;.92@[V$$: X)\B?'QB7%>4L5RKI1M/,?0LPHT#M#2A6_D8ZIH7=:@A+9T9D8)W:<&(FL,DAH MTU+X+45(?SM,2U[C6A/',U6862XL9R1EI-#&[T]_4=]^W-O9+ MEA1Y&XBWKJ2D7/V2[?<\$RX;L@CKY;+O]M=%E_6%"HZ']"!<6/.[,;)KW&YK M)B=+ P?%[9??=$%@PX(2[#W5>JM,8OKU\53P')^F"A MPJ)"3DD.P@KM4T]A3F8A$5/U*6_(#!W2;12UQBNSJO:ALGGD=IXTV8>1]RMI M;_L2,TX?QEGL5K9@)]ZSI4AR* MUVD2)U0G$"2=Z':U[QQT@<@H=NIS()S'/I2UCG3-^_6)]I7:>>:8SCX$%CIW M4;X@7B=[$KWMJ8*946BQ]_P7B.*?&'R/07:#OX54UGMPO(B7 M?F)X,3C3B^HWP/UW$FV\6"P\]!_(/HIK@1 W=O,Q2"C9A;[Z3(U;["H9 M3R8!,0 :8E,8)T]A\G>2O)!-N LD$NM\\UT>"C-R>8 "D.PG:"?2FQ9>A'V, MH.3<*\KQ#L71/!*P<-YY)\\E@2MYQ7;^>>U#:<[@F+Q7E" MT/8S ;=>.HHG.M'"6%_,^,,AH;4,%I:FPB^@3L\5 MBWWI&!]YQ#7CO2U_Q&T>NAT06&[Y>V^8[O3Y%(\%'XM#QE"Y ?*6OSV'#,7B MT'K+G[*;!\\3QN-;_C;>#+Q7.^;?]J?RD/$ <5J![2_O(4.T,AEA%GQCL@ L MB^_^N0NS; F_0S9!L@S&V;9#>OUO"&I#K-@TEI-;]G\B5EP;[U2.&.*Q2P( MMUY%7#HA8Y9=L%Z!7"!38Q;$6ZM9SIK/,8O#Z<,KHKU3#V;9AH^KIDZ?&V)I M>>G5)J&<-3FS0ON< *_XA?CPGL5;6!>[#5>:OB-;$D7"3?_92_:/@0LW1II[ MB.H$$'=(JI71,]GP"*I.CX1%K_3T))/8EV#6-2K2P^53*1$^BI VSV3&"^D: M+-Z-O/[F!ZM5/*UU?NXS9&U!E1P4>OZWQ(.(AWA%*?C[T8O8""+)I3#GL'28 MU3F1F4R0.>G<>GLUJ+W6GR@9W2:CF(S"65.N()KK26K M:*OC+#!!7OT6@1?9^K=K >C\]W@Y$UZTJTQMJ^%7^)C& MS($Y_57#QCHKJF(XSI"2(*,+4(N MWA/2T_1XZ3GJ:.X9KIGR@V,?[RGJ;1R]^*BWES@U'>TV7>CD5(Z!SY@BW(83 MO5YPV]CQC<<-74.S9D,QMSAR"\/--A8ZSM1E;29SCDFF,GZ,+C?\3C^'>,;X MUF&+N+ZL;07=7-_-6R9/97$,MZ:_0 0WT_<71W!K^@M$<*YS&L1Q=P47B.:2 M%^)[YZC'TBYP8S[ *U2V;U&3">/;HK[KN\ MJEDN\>U/K\59&^DYG9WR^HK; M-=;P^I[;-4CSXY6=X%O:+GT3['T&Y?JXU>5%@YD^^K,6ZKPH>EW@J0\;@K,, M$6S;]/Q1HWH,H;]MF+X^&+(H^CEFZ^O+&&8N3$/E\ZPOEXK'9GQ]BPH6KQ@)W@/I?YS1KM9X#0K#?P6PD_T!T[. M!F@.U_#=:_CN\N&[@HC8L;D#+7;P0H#WT1-R&P8L+2!U?'BF35#:S<@2S'H; MOZD!_:;.DM&$^0?945UX)<8#9J]QY];'),_$Q%J/1,W(JP0S(:[!!1^J)+0(V1% M@7[<7X3\_4S"[(0+M):N>^-@B2MKY*(N>#,$5Y2Q?1"MYX*W8%;VKSV]M;=" MS1YJF/T/68FU="T&=@F&KCO[)5!UDQ,N0+SM"2^!1F=ELMUYKJD.UU2'!GY- MND@ZGMVE/0>6[MDU/46,BVN6Q0!V.*N+ 3.F<015SY\$8.E%,P,W M_P@/T4?>J>4D WW_D:5)HI GC!2'H+/^6(E&4BR'N9> M[,C03%S^+H#Z&,2B+=7LC&V/I(EX\CXFWU<@]/K<4Y7^CIR('QYA=3F&5:\L M*'N:8T#$I\/M/I& 7B ^7>+*/="+#VY4B(+(5QE+ >PWAK4Q5C-=;?R JTFO M \S.P $Q!C-EO%P%=-'IDVW+3Z%/A_&I=/="Q<>IA8<>,U\&6E^\ M^)>'B(#OB$0D3I9"*G?>RT!I02]WWLESJ8:P-)TVYK76K'A-W9Q7!U>D 2J% M8]3@7]^FNF9-(@WY6$)(OG2$3_0.E43$QHS!CY)^:FU.T*+Z#V;,XZ#4Z^M3 M"Y,J7Z>\!GXNQ2*:BJ>ESK 7DG@10P'<-"O7];)%UUZC,.SZN@-L$/>&!/0? M;)75ZE7>+;V^"!Q8W87&U4HUXRIUQC &:KXXEE#C?4N!KIB:ZWSW#NEA%02I MX]<_QL\D*@1'^L]-S>C!W^-1(QN,ZZL?/Z6G1=A\8I_=0YA&/Z:!&T'X-_E? MN;=.W!@16B7>'$%C1(L?1!/_H->(D_H&B5MP,O/#%WUQDLV^2+(KOF<'SJC1,<"PU$.1D>/I(@R> M4[/SMX%P[=4N(IE)=P;KCD!_S*>.J[E% MEAIE\XDUV^Y4/..*M*DQY>'&H70,:3.$Z"2<"INC D"JVTHZ3$P78/G-Q1*KUMNOP3$*3\1] MCD)Z\R<>B>^_;_R4\J@'RIPI=Z2__:-EJZ3^J1=(__G$?)/2:Y?* SN>)3_PM M7*ZW870,L]H58@.GH.6TNQI'26U'Z5\5HN@?_W@!3Q5WB>VOBR[K"Y5MJ%0E M7%CS^_(8X_"DYK>%Z/PSV3E^1LV<)?%:X#N HWF#Z.KUP@-QO8WCK]P37/+6P^FS24JTVC1"'-,99E M7-F:Q(RK\7UR]UH(Q3GOHG17S["5W4&J+A.OD"K1)(K@^)Q(D/*)4M)P\M5L M(D+)Z3'(P@?'DN:H\2:&[6O@)21F2=KQ'3DZ47)@5AQ ; !+=%.ZU9[CPWE: M477B''LQI817^C-ERLQD%H6[R#F42Q3OUGR3&>.@ZV1/HMN4TB!EZW%,$GFU M&&'SB;=U&D(U3YZWX6-P(C&CDX#3O;B!HT_A\$.(KJ+8J\QTS.! MR,41 UJ=)]^*;(H2>S O'_6\AI/SY%*:RLNY%-/RWH+5ZC+["I_#A/[AY?;? M?DL5]+7.::YKGRT=FD*+*6;/E9X[4V50K;L59+9+U)A05+GM0PJ#C*2HD:-% M)C/:21NI'DUCG25XD_G)32#.#L^ZY%2*K#+E*109+C'#JXPDT''.J=BQU37R M!$9>@)EC:$4-I)2I8::"BOXH_7[J_=='9D\Q?"(J$[YPFBG,:+%#SHR5K$\ M9G6"Y&NZ$'\\WVL.9ZY077T9_Y-&7NQZ&V'"@FXO8_SD%8SEK1._]Z+D_$8G MT$AVF&B&N>$7DQ6S[+'MT0)3:R 3N\E0VF7?#^%$>ZD[/A[.5"I=C6TJ@@]T M&9)BE+FW^BFL],@>.\CIAGUC*"41;R>Z$7L.8FO[LY5^\-[*I2QYVXF=KBLZ,@@#+\2]A5!>L9]5T'+A%FI++6(ULCOEXE"F+$QX&6DT:*\%'%U/&-&G(:=8\0I ME,NDEN-%5TYML"6Y*(@:(T,9#E= E!^>-B)1XT5>(D0I;);V0I$$B!IX96TQ ML:18Y"U+,(0:] $)O!NT_^!HUMP2(>,9()<6!FNC!)B(86+VYI\:!&6 MI'IHL=;& (T_O AHG'XPAKE/4!2$U5PK"%.*1&'SJ=_O8;7/&'X\(G&.<-M= M#> ?S@"N)5@4DK_D.L>, 9/*$E^8IN9@PHVQ*#@JRK\6P]F()8I$: MLREVDMT6B^Z7;5F%VJN?O1-QLT#W.2RL D5).O,*BK.+;*>]NR,PGN:,. 99 MY)[N=43IIS+A0VI@ QP]N^F@0:\F4VM,IA=@B7P*@TV]$+R ICO-I@Y83.%) M%WHD&(^7Q"CRVEEGE1G*7_EFF6&LRVY]XM(M,E<;PV0'I\5:U2+]%I-_I13R^Q.0??FDG.317)-4'>$W1 M+%R>9REJC6GYTF0^<7O[01A=/UGD(GT/Z/_MO6,59/\8_$](F>]/]"_*8+C^ M4F4G+ B7ITMRVUJG8>CRV89&P65IF(4EO4P"!<>3H<"2I"7-&FI3(,+Z,IU] M3H8N-[PL5,AS"P3,%#,*]'4JB5"G.!UHHKP[%R1# 2'NX;>@'%+H*5#W07H@ M68;#9R^F.K'9ER1*[7/U+69N+<'E+&IMTGH:%K7.LL7=?S_"4V)B,ZJ@O<%0 M5-[S]?FRJ@B,S;]2+R+N8_ /X13O,MI; =/%)EU:;UQZ M$F*:\-[;./XF]9TY+64E@=RNGU[7GQ_O5F_W=S>KSZNGV_O7'^_OWUXY]V%M M7=QMY&\3+*K,_>8(SW M]Y123XX/N[+*RN!1^LU?HJQ([)UXNWW"]%(EW9J ^+/G?/-\2AR$1<0DX>:7 M?>C3U<< 7W+F(:'6QU)0)3N<5_&+GYTS2*-E2WO@;/J5&[ UR=L>D!H4)R5( M"X'3.W3/45Z#DS6WCL\H.>OJY'@^G+B',():&Z]DDT9L2^_(MZ3ZJ[W!O\>QL>#EYVY\-]$P:@P9!@4^>Y=H$NY[E12ES),;8 5#';?0979Y2R(52V MIOLU)JR' M32 J.&P3SJ+QN0JXL@E6O6-9Q=(\.Y[[&-PZ1R]Q_!H;M@EF)0<&4T^0A-&Y M+AK\ 3]@0SCN%R]@-JS'("$1B6V%5V8MXN18EJ>VS8$M@%K,@3^%H?ON05"$ M/="HF"T$)M;:<+BL!4!JLMR M@NU!@)+E/D?D2*^6W!-11*3R365_Q ^O'F<22!(6PBOF22_T3HF\#:5IOM6> MVWL:S"F;Q'E?R4G6T+7]WLXVY-P7TW'A<$/3Z&@--5Q)O0:7LA@$@]=I1+%-^!#@- MS1U9@;.3?W;YC0WS&RFC,1@)I'OP,!TUKH^1NVI>2W.$T-=UR*>8GJ,8?,E) MXAKD7UF2'B9YC\CI)V(_@O8F:U5*''N"@R/I8HY;\5QW?';%:6GT)#2=<4+R M;S0S?M_R'6S26Y?;Q33!-#Q),GJI-S2V:(6;B+M^>1\DH' ]01K@\/J9.QL: MGA[^"5%W-!KE7OESN,MO-#&VT*XSAKO83C.3[UEJ^%8$]X%&5X-EG M7"G?Q MY6=SO$?B&.$S'7$'DS=Q/X^'Z'+N-8I)S4[MY!!I>LJ>V*Y!.42*3B83P[3] M%5S >@Q@$$BU8T( G+(C@EM>M46\EF89>=?'(.;AG;;=7*-6-M&RR49519X" MS\QZ X5W?C"<8<0RV\O=SWD-/:)=Q.NZMQ '_8\%=GA8])@J+%H+KE=@D7>X M)%?%#"J4JJ+[D'=(#X-<)-H39E]GW9^?,[+%?Z:Q14R)!PK%* M?Q6\!$ $0E,!QEW*K=L@[4M!IS@#XQ:]U;]#LN_J '_9P.&F0(Z@UZRL;[R; MLR? ;>>G;G>< (I)MC^TPK&P:5/]U"AL?+G*/0^#./0]%S2&\L=XO]X."<'KK9I MK];B^E+BTN9D,5D)C,C"#L@XH+@$Q^L;_>^7^Z>WU_7#^OG^9?7V2+\BX8*5 M^;2@("](*;E4_/J&;,,H-[-2XB'Q_7=*990)>($3G5EQ.1"\@?9"WV<5H)K. MC5;5:E%E*7MX9WDGYVL7Q44/K\1C#RXR1@KTPS-3 M<%?NP0L\J..6>*?.'6C!)NOP_9D.C#U(ZG5U% !*B 'M(5#>#W5RL6?_-#G9 M&%.!!>GTNN)N$J6;)(UH0V#ML4T@]CJHS$FK5F0L %N3OCD$T$W^0V0#6D!< MXU9PGF?&:Q7H"6SM;=8ELK*7[:Z%J\T6KN[*E]T4CZ*!84;#,6](F$2WM;'E M]S)6<$'J,X(Y/L833MN\J]$&QU+US"AJ<+3&,<^BE7O$:WEIGHRE\XOTS!)< M@#0[&V3.+7U:P)2;K:X>00/AV"V]423%M!N:#>GM*QXK.EGISKQ=?WE^N?_Q M_NGU\:?[S^M7+%Y-3H9(.\>D56Y6U)S^E9V6YS!B( ST;6 U 4P.NI;MSV[$ M]"2A7B1C@[5W 9H1Y7F)%0XJ@+"_ZG7J&/2VCBU4Y4)WW;L$# M80^,8(RA#WW0!\UR-3,-W--Y]A#WGBU\-XB%^<76@ [5XZ^"7E@=/9V=RM7J M]<>'S^N?L2A54!''B?>4(YX\"O[-^6L,[H+2++>B='X2%GI6: '_\;O?896X M*,RM%.]."GCSAUK+C XI%4>0OG%'LO\O[\C[[YN]$^S("R6%^^V6\!]US+ZL MM_76ZV#4NFS2Q 1TE[W7J*:[/-WI+#.9J^/F&4JX+W)FR9K8VP&!$7E8;CTU"_^V3_*Y?'> ^SQX?Y>J7>.G*/,/KLR56H79B M5E9[LI9O0+(.$Z.8%^^Y&@M,.N,8$)\U*D!+3+O:AHV89I9QHO:U5E"N1\!<+?,S37<)%,5TF*.=/0/!081DF-.GA MBQ/]0I@WH9+'7G)C>D$K9408(Y8W>C.]D<,QC" QH3Q=%<[^:L?]/1M;>0MO MR)T7'T,ZWGI;:9I6FR TT5)Y8BI&P[5"_& OC^DAY0IS-O_P 6A!'?Q?44N% MF3]>+&'4\CQ:4K^T%'J%&@N>TIL:,]UW-RIT_/E#W#,=E.2EP._RIY^X)<$K M)/WU QZG6MGARJABM]-N] '*GXNK\&&UK4WG"N;BHO5V57%JJLJ[C7<."USU MOZT72P?KB9UN'ICN -<0/-53ILL; SEOHBZX"&/(GB7>A8O1.6;"QBTDGAX] M;L$;P!RWZ!'.P^2N92X9R/N8JP*AYQ[F@J37 MUURI>YFKEPN0K <*?L/WU:JY+*^;N4=>)W2Y ']E!E4P9J1)WO+&B;T-M/+\-"%N MHP;C,XF8<)H].HDDH?MGYO.D8M.)0K@C%-)O)%IO\_5G5M%UFL2)$X DR7-( M"X;H]&6XL2SQ>R[TB :H%.<168W+L,"!J&DQQ+ZC8 -71.5]@!6,@0M4'8K5 M!UIC--Q7Q"LPC^@L,]^BXO/M9=Z1;TFM;DKFZ0'+?)P ]7$CCQ1C;#;I <"B M6FO44)M D9(^>84Y6,LDXOAOA=D18SX%WEI]6B.N?#]\!TLY_3OS-C0JR_SP M<>FKSH/JHW$3XS#)%$.1T;IR>@^#%6!=ECH$"YIC6X<:G3<+IAG;8*S'$+XH MB/T8,!0:FA S.JUM%W9')GM68F<) :7!N$.X-^=UY.T\RL(+NV[J^'GXP1FU M.*K:2/W;KHJV )NV%ZP#\G?B1*5KVC(#Q/SB@0!AC:$M1]H*1JWPRCW%D53DI#>',BD_9:EN0TK+_+K,:ATU.*)LM MZIRE%T!I@2H>EB?4E!U>G'>JQI+(<_PL+?"%Q"0Z$;Y C4SR&PG[SV'T"\2R MAQO*]?C (R[I/Q+X!W@_>T]<]DHX'_@YWDX4AH]KP-$,#9=U,!BOKSY77/:I MT=$\4+(#(X=*TM,\6+*C( =+TA/9!=8R]A6%:.HU:.CZ4=QH!9:%Q7+H0GFL M3=B>!==89B#J"WQ-V-0ILZ)^F&S VSZ+Y7 K,=/-WQ9WP0=(3J_]0,DZF?/& M3$9_?$?,5,/C9LO=]#94'+F[O%NQI'E_./KAF9 7DJG G$Y6<>1>P.>-H9PD M%7@8' ^D"[D=AO5>D&<9P.(>V"/#5;!V&9.@O;F2ENJ#QP5%W<_TK@B/DVQK M1)W,/G3=E\X4G7!?:V ;1'61,4,EB!+?N#P,?G\,XB1*V9O93A2=(6?P GT MEMU:-4@Y3)N94OC0RBYIW+""!?F-1(?V[DJ A7HS5@HEO0CY:^ 4\4AP-AO4 M;,E3KOVWN 9TW:*(7K,,_OAE_D MA;)84+7_.?*"C7=T_**>W2IPJ2925(]>!T#T4)@U2WU<[2)"X L*D9GM1_UD M5E'/+V65X?6V"5KW!97>(SP&3W13WMZ)?R*2$$]D@C#>, M)M[PB7CF" U"]=_>0VN<_H;I2X8N?&351U*MJTX]L).CA%Z$_&1,9!@Q?- : M:$+\/CV:HV8+PA8[:0]A&MF $+,'K8$EQ"_48SEGMN!KN6/FG8@-"#%\S.I8 M^J/U6)K_F%F"K^7DQIHH_:=YO.("X\S@,U,WU?0?Q#04/ UY K@XPRX.J>ST M]@...Q(*>*;:/LVQS5-KR20F(=)B-"1[.0HX^9!(K/,6.\6&VD"X( X<#,GY MXP V?CQ,9W X@*I![2'?3 6YP\!1C6D2X3*F:B'!A M+"2$VP5K]'"8"'

(HQ[2'(?T *$, M4/*8I5K;@44=U7QN89]1+.OC=[_)?%C MD=-Z<;38YC%;"C&VN3@6PXME-NDE\,)*6G:0\Z<92D*,ESIZHJ,M:>AV1P^@ MPC Z>CCT"%"(E#U'L0-I]WV'0 ]RZ>$9!W1P+ MF7;8BAC_&GCP4F'B).Q1V^*]\/!P#(-,X;T-@SCT/;>H*)>]$)0]_/KF?$>F M)%8/TC[0W_,"<'2S\EVCL'36?_\]B1PJ:7B!$YT?Z<@Q*,GPQ$SHTQEVO("$ M$=/=T7_$B75OQ>)';$Z[Z&O=+H#)[KO5"FPD(Q M(.ZK[CD*3QY49+@A =EZ"5TUMELL3T/;DBB"Q]?SQ4%&5Q"3?-GTEJ:_%3#0 M;LVW#=>!^/F(4G19;1+OY(D>B2H6D&^K8!U6WE\<*+KPYXF6EP&W"A@A^/GN MVPH_LJ-$*,K 9R0G*3N2FC1HR03VK<+A\&.949*M-(3K6#*]ET[WF8IFRL/Y M VK$CB:L!BZFQ,*X3'X#E-*L";#D @P&C^J)?%R-0;.S815)%QITR]<[T2TH M%)U, R,6+F70"'N9/S<*^4Y^;N2=C>^54.*0[I6HE_&]TKOTI3NF-83I?5-= MZ++=4_3%;>BY\[9TFTBPH>M-W@D)2LM/T^23E6].@R0&?T>:$/?FO#H>?4B" MR,D7\)!"S?VRVPM%S%M8.4+P&(\&6#HJJ,@F##:>GQ6X%@D[B10KEA@&ID,3 M_2&KG13#^PMT[KUMA0UU-7D! AB7D&#AAP^!!=K+RRSCZVU^0.!1CM)-3%E% MS3S1OP0U4I0H#L?MW@EVY#$HKDS:8$41D<3P@',&C.^'[Q"+/"(1V4[(R]D\1.UN[I$PE_P M!TJ.QP!?OJQAX3\_""ED!; ABJ> M.-0'#9S^D[]ZUT^8ZQI%>XZPS/HUQ3!M:/3&PT9^O<2N/G399V!L2.DK;_7! M2\^QL:&&+VOU00!W!&Q@B@6J/J *1\$&;E=LZ@-FIS=N<]^KMPN\K;=Q@J0> MM]QA5+!Q2)\XZZQ5\-YBIYV-CTS6@*CMAP+<6DN(NP>W:13!C=14"ZS#0&,; M-3:\(7^PBCW;,'IW(M=Z'.B2O,1^9(G5=>P!8/S9IA3L$?1>JA,-6I?9V^W8 M> $>&C$G9;-;Y^@E651) 3F]S.[(B?@A>V 41$O^"^HV(T-&%,5ON<1=E[,I M:G+;@6U6]Z'TT:K:P4TJMQEJ\6W8X(0SU3&=+/" =]4) @P:3?$L7/9&M* Q MAL5S;EGQXNN-D2V>*_GV@(?7'P.(:M%6C^(D(^ !4]L0A]K2)I5,>Y!DU@,# M&'KRIMY.*4:9*4BZM[S8M84/'0K5!NK*AMI[J3G@W-O:$?,T]J_=!\]&:?** M>F-M.V3^%?[SC8*=_?Q?OZ7K^9MS/'K!-H2?\A^"($S8".PW^(GX['+\-\_- MT;HZD @,C"_$O06IY@LY?(/%!\Z!(DST-4.GFT3_#O^*_^:&!\<+()GZC?[] MFW^+TV]QXB4IS$V%I?3XW[\!]'I_RV5E]F^Z?U[HOF5#I9E#BD[L^2RKX+]_ MDT108LBA(T7.)LG__JT8%$8'E?'TC7Q/;NB._U( (_[>!BA&0%UPV4L2Q 'SE( MAI@,O@(FTYM>NX*887\#G+E\Q#)>Y2,5&-!N7H>5_@:E#BPE@#53?..?F4I, MW-6)W@0[\D* J.&E7BCF0%>0.C[LZ)YN]F0=D"9,W=]1+K^@J/(TUSF?X"-&CC9!(?W\"A\_ M4!T_E)Y)DE>!&8@?CYX(!YZA4*$G[_O-\4&]I8AA6I3\'FB)BBQNASP&;^_A MVSY,8R=PW]YIE_,KO0) 7J]_V'M1@W1NVL'.E1Q9,0M)CX+^KRB?1A<\DU^%LKU5\N'D+5M M=5'7[N]M;\!4E.3>?[2GX]SKPJR*$+/JV M8&5ZK1M7(OW%]'7X&%#&"O&^G[TM>:"R8[PG[JIRF8H298B?AM&!SBKF4[AQ'NF+;1N&74[E. U MS]A7"DL8)6 SA:)Y648M_S@*FF(1OY1<]3&@$AH8C$CV_X_!:K.A0]4M#[T/<@QN@F>$Z%62&X=N(0> MO.37'>0,N+0UH;>/_^1M0M])6;JY$[!$EDSB(&Z+$D:-@9)LGJ.R=@)5 M("@X/SL@3[;5#&4SE,#E]L2X,BA^]@(F054:AJP).MM7_EH0G-3UEO+;V_+- MH(X3*@.O1P>,PM?X![7&FUZR<>QA=.-?SYL 9VP<>W#&DF5>R"GT3RQ,Q0FR M.(&2*[2YH69SE%PQUR_7VT*PH1I:2-E@89-MJF^ZK3&R#]!5LO6M7+H]+-[P M(0U<*)N\O0UA7&98.%4NIP+L05VQ$+R.?I!E&-4>I6O?C/(VZ*[&QG%L'E?N M)Y1'D]F[_O^>]T[@TC]O/+H7KK=Q_-OP<](62WOV0@GZ?4+[ M>7',?GX %Y?CQ7?I*P6G9?%6-T0)H(;!+VV9SGIUP[.=JP'7%IU R&,KQ*V0XMB+V?#-:7B3L=L<@$:B&X M--3GQ08I"%T[J:(1%FCU):!!U2I:$M*@,>RQBS*[0;PO2+OEH11]M0>^V_3 M@E5/9)TF0' N*_^\@1J4=&N)=X+IGE*XI=;;+\X_PZBT"5=&XC%CU''E443N MJ)JUP*F1A;=1CEXSBC4O;\%'I/=W&6'X2J(3U5R?PX3^X8%0G*FPD,!1\\OJ MMD=#X!K&[_!P@#H9].YE@0-Q^_)NH$"W-19FKQ^-] )10:D@J*CU$2DUJY(/ M!(%24G,OZIMZ5-@O\O"%G. MM,F2_ 4?I[UF)U%%&)?=ASX5$V,(2T[.3R%4:Z.CE;>MK,D .YR;_&U/OT>; M]!NSYN'R2#\&W8>KQYW@[GCV'.5:^.H]!'1F^T\5#Y!(3IQLFAX=4!YK%DG2 M!*GQ$\I%#T[**/A4&;C;,/]-/BQ&_K\++;8_3ATIP%HSF>X])K2!KB M[QP1Z^7<4K?7&^0\AG[S@GW7Y8<**4([N6?$V#O[UV_J&TWB]-638& M%NK0B/FDHBG]P=D1$.;"#2%N3*]'F&05UZ62M_ K2'3O%!&-C*A!O=NWRS$; MQ_0UR0M;J4EC/WO)_I'RA9/GIHY?97]]@AP *E64R("W=G]R(@^641]+%AXS M[3Q($?P(!3?IH(Y_'T4AE3HH%C8L.(@?1Z3?'JWH58^#D*4>Y!=/7?T:U+7. M>G;LY0/CAZH>OE=7&._(QF=E5PI66L3S5<'&LDC @4-A-$ED^L<0R65(3RRW MDX;LLN@#ZTWFO-"D:.0JY6Z .*1,"E$TPJE6VB5@@//'N7YF>>ZR9O[">.E("X9H5M: O.5IZAY MQPDIUVV/5A04#('EWM>)U .BSEYX>@"Y7R8":3:VAWD57!JQGDQV+)K5NMU5*2ATSW_B2*""7^L9)*W2?)D]:^!ETCMVW'Q1]RP M"^%8"YJ]F]]UU"I-6:"9*CN;R?U'>G.A$VN ?DC,'/KQ'65]49+EYH+D'D!U M%C>%=3H^P+VBJM\Y]H#>7NG/5-K,=,=P%SD'@1 [XP0X!6 M!TDS'*]/%\1^ M\ZJDSW =?-P8%O&V^S0*CZ2H=-1*2.5^PTWN#RF5H$A>'>0%;*I^83>B@D3+ MRB9P+T\R%EJ1=?#K#8(@+=WN6$15W:RPYOYF#_4V$L-X#2PZ^8(DOSL/HKT( M'02"?HYA!,)$P)ZB &FOMOT-2\I4HZ%!H+8E4UVR%U2U5L7>K)2O]WUH%6"- M(5'RZ::YO[2K9H&N7X_P:'606??Y#@)Y#RPL1L.?W:G.U1#%A)\1BUU9[B3] MS87?.941) U0TNKCX>AX46Z#83P>+,7TUR@\99L"!IDTHIH%%1/@W]YW^%?E MZ1S:WQXF.,!X-3P+1F,H>SA )EQ_\5S7)_<. VJUA6=]>#*XI!G*HU.XC/B. M)-Q+SY+JX(+E%G:I?T ) ..PQ&VFLG<>D!(W00E4457G/>17VZE^1[E\PR;7 M+-D=B?VW6$Q#E&&_F=:,<_-.)EJ6DN;7+.LA2X$I<*C5U)YK7$OQ8*^,=!6/ MAW#$DR;:8Z(\UE49NI5[ E0++""K--F'5)XY-S$TN#M*9*S? _I_>^]8!3,^ M!O\3>D'R$_VK)A=K-&P#.#[6<8K2,1 6M EW 9BZJH"AN+ 5PWNKJ0_L,6.F M0.UNZUWAPADQ>B![>,M8CU:1\YM7;)G87R8:'9V'K&D'8=0 +^?('GOH-+)' M.V*%B+6BTW1:HN27H.]^]D[$S6['F_,G O[%XYY=", (NC7=^W1!1\$/?AA& M+T[2DA,Z/Z/=K2%1.KUJM4N&L.CHMI[4:>@250FY6KZ)7O-)]84IQ($JDZ%* M8EAO659#D\(U&J*D>8%/AP51E"_.U]ZJEWJ"A+W02#)JT@9%Y<1@>OM\-VE__5; #G>[,G!^7__!U!+ P04 " !9 MAV58+1J9_U J "=@ $ #P &-EU]:W/;.+;@Y]Q? M@;VS>\O>4A3;2;H[3K:K%%OIZ(YM^4KR9+JVMK8@$K+0H4@-2-K13.U_W_, M0%(/IV,[$6USJJ9C220>!P?G_7@WS6;1K_\FWDV5#.%?\2[36:1^[?[]^?Y> M>__="_X(#[RP3[P;)^%"I-DB4O_KWV?27.KX4,@\2_Z;GLT3D\DX>SN78:CC MRT/QR_S+VW^G84-]Y5ZROS[/DOGA7ONUCM_.=/Q\JO3E-#OO>5E\(!OZ;>)G.EH<3C2,Y6*,W4M M!LE,QN[!<9)ER0R>S=27[+F,]&5\&*E)AG/@ZVZ:ZZG.U/-T+@-U.#?J^;61 M\[=+<]\X'CC1V?, GE0Q3O(??]G_:>_MNQ?X[J_O7LSA_P ?@M/W MW*)!""_O,4BBQ!S^98_^]W;SCJ_Y?,9)%-X'"+I?IGJL,\%8Y@'Q)T&P?_"U M:;_MH+\S$/A1G.I09["*8"-8CKJ#4:=W)H[Z9Q]ZQ]VS4:]S(GIG'_J#T\ZH MUZ=2Z&70'37 QAK,%Y?\#CXJ/'W5%W<$J#CSYV*]/N]'8%S'76 M'\$L\!0NJW-V#-_##Y_Z%R?'XJ3WU^[)[\).T#\][XYZH][?NC#TX%2,^FLF M[7T0YQ?O3WI'\-YQ;WATTA]VCQTVU !)VS\6,P.859F:7- .X-0Q8 *>\J [ M''40?X87Y^=P5IW?!MTNXMPF^-"F=!S"4(>OVJ]?OOP?RTMZN)=Y$\!&]X^X M/[=?WW(Q0!AJ=(]$ITZP8<2N$WCJ!!VX[W4"S:!.L+%DL$[P^0[7_/;P(>Y0 M)^C4BNXL,\W;K.F.\-BY\]RWWSZ(E%O<^7_\Y"!F'8JRR M:Z5B<:1,GHJCQ,P3(S.=Q&*GA@2%5ED#%&T)*8Y5)*^E42(H@-824WFEXTNA MLU3 B<2!GLM(S"-8"9[2.$]UK-)4R$P'^RUZ)3.RTB*HT5\ MO8 /YQVQ_V9O[U5;[/ %JAP63JQD,!4Z#O65#G,910MAU$09HT*1)? #$#4@ M=\-\/H>?.I=&*9H+")[T5_AUP)9=JI"=EG"KA&\!O):G()F;X 'UT$U9M,-4'6FVB0=3'1 MTDB*FLHD!TH/M#U4F=21 F4&Y(:Y@S/**#6"K@OBN).M[HZWM&9$RX'D_9T6 M=;H6Z 5OXT!]L,;B@A>06/J8Z5,8;%I'< &U2EPE1+Z-F.E4% MV9SE62XC>.U*Q3(&.E?8>5!LTW%+K'.:H ^$] 0@;GB+"-5?'L7UW&^+ M\SJAX<7@Z&-GV!W>"PG]Z9$KMDLD4S M[V4,8[78:)O!3G _+QFK#LXDEFE3HZLAEN$,Q*$MD:$BJ%HY0U.JEM(S%)'T6TRVRF0C2P18O2 MG5^&?XN9$)RDGLG5TZR&(*#<>;=$@GN&N _LJT@,.^EN#3P*)#;*"E>O$>2V MC:N.>:W@'['Y:/%5/&R+3_ B&KL5X.3^WFX1GQK*!=J763\"67[NK=M5/%G1 M]1QU@75.M)EY>P[9J\<:GER@##]3L!@RY-BU5A@O+$FN3%3037QO$^UVB*T4N5A&]O;$F4Y:(OOD"9YA\S-D][?NH-:)3C5"3PU2_JM5>[7$?HV M.V='W:6;7*IH,XG4E^ ZRPO;M]PX03[L*9!E$?;#**L1@RV18]5)6GQVJE. M]H;QS9HK@[$Y\):/ZUE"]A641A4X("6'W"ZIU*$=+$S@RSC)6*^J1@;2L/!? M1/]K#90)U6E4SS@RR-F&JNJ;M:CCF'XD"A]"%PW<4D=10+G:=)L+W4JG::H<5A>6*9=NZ>T^;3'"@J TA]'I9R2749+Z"['.-C67_#L/ MUAR:/S2@% 47NH@C-%L63,[2 LZ#1VZVRNKPL*TT/">[_A0X WI?-I@TG0_% MRKU5<3=6 2Q &K)N E]+@-7K=.KC'2@7$9EGB=8Y^K>4NI(&1H\+";7*S=O M%9(\*@6U8=!R3 02IG!KK6(2Q?9ZF! )#RVW]NLK[*9?H[P$ C31EH8#FA_: ML)N2:Y[8OV1?"H7PY;/*G2HK"5(;^Q.I =8XNN9:K.@($[A=4?F:D>!DDX,* M.%8W<4_"QN.(!CQHOQ1.Z^B L&9D'&PV+9S'I MP4U:9@Y M:S*P?G,3*R\8V5)":#,^B5G!]-'B5X*.GJ<$.ZN"]I"LH:O\?VR M>^^D-*]J$TC[)5$U!)?\1E5+DJJ095%+'YW+V3TT6BU M+]L'6[QIRY(=*(;:82&%K5YI& 2^U@F:6E"I7#U>FUOER.,R]82? Q7FQF8K M&#)[VLR%1%SI5*]#<6O'Q.ADN (&2&UBA3K:&TN=RR9;N)I^1_8'O' LI2%I M1UZ.=J=,IYC(5LJM6 YT6PZRKDIQ@,>)N]I6/2^%QL#K,EZ4V89U^)>25'J+5#%5-MV@'\3 MXGY56OR:M_.)>?F_219_'([_ER"*;X] ]FR ]A5'L@ E4IJT4BH3Y]AK2M>= M!!&42O#Z2N,C4$@!VD09@H-[N1F?RQ9&6?HLX M/+V(X4 Y)C3 WQP2^#R?VT"AV2R/2>!&88>J"\'F0X5IMB!MF61ND&#>IBW" MXU S7]8LZ:SS^[UU87@<:BXHN=MT-1@=*)+#X.[/R;GEI(U*U5E^KE1X"44< MKUXFM50O[Q0@=%=+/P%,R!##9EC@XW0L](HX6ALJ_*QC=L'8[-L92&6E9R-- M9FV L-]6X[.K7)^#;?+NM<'JQ,>FQ(8N/3 M6OO/SW9I6=)'OMP9+<#:URHT=7?MG^$0KC+ M%GY.N"S[KJZ][XK.#DX;GB^]TJ8$>\,TP2I>#&Y2-F"Q\[[5 .F>_-248*G=[J_)PE5=7S6_ ><,K8KM4#:JP MLEMC'*J;"?)K8+#QI7).T$(PD&1!\[%IRU49\$MM2B6<#\6.WN7/J68MV8@T M 0ZNW)P&QG!!/F_A<7A^IK)I0JF++$J0%YXLI"E%[Q1!FO0"SN#7F^9CLJG* M($L,2R=_9I"K79%J=FZ7"GA1<;H7\.0._![)L8K()'!FO?)V5N\AHT*3R!23 M/%L26D"+AV%<@!P6KD%.V82WW_:^/];P]D>BU+S:JE*SX@5%L]V5!!G6!KS8 M*D\8C\-E[:U'PP@53Y$^\F<;8'5>+F_/5DA?*8]+F121.S9BE]P4KFK>)(\# M'[%3'K#D;>65P[#110M, M )X/77S14M3.:A@PN75C 'KEIR5W,"A=1 Q]".:FU!%:(6 BVW3'4AB3=C4@V$6E:_9:9R4HH:*Z":-$B3YI9B4Y!B> MH5*E:*Y YE@=$(0UK")8%'/Q7G3KG.>,=Y3IT.WC/$E%H<&6E09Y.&Q&#RBN%+?H ;? ?E888@J2K@=_ M6UQ0!*E.R3K$0 3>B9$*\$;Y2 OK,LR 9L2JCZ\<1%!1;ZQ2$DM7>Q<_T2"5 MV*@B? (6(U-;K2"AI'J0KH$]1HD-/,+5D3WT"ZH]+D2JNAS+MSCH+3 MQ #XS#G6H5"N-DSK?)IE.^P7%>1% ,::LGE-),,CCF2HV1G>,U?^">AJK?CR M8- Y&_6Z=2IWWE0LV R:7IU@@==4:]_EEC#BU?\_V"8WZ2QF!Q M&Y7^&0@]E0!7 -%V;<87@_Y);]05GY@&#L7H8V^,QQUVC_#^ M"89H9]#%7TYZW0N_B^/>\.BD PODW7?_?G1R<0P?X">WV!9,A=_VSGZ#9WYW<_R.,Y]V ML5+U&<"K!X_^CG-]X-:;X@/\W1'GG<&H=W1QTAG@>.?]81>?N1C"J/A[>;C. MH#?$.3X,^J?BJ'\QP&<_B//N (8ZQ:(IK=+7Q]W."3Y-HW5^H^_@.(^[383Y MT@7<9H3Y:J:.+YQ0J!*@TZ#B!6KL92Z1BBI6:AUQ;96:DJ\DZK%:397#6I52 M:FLR?BI1WD5&G#?%L6Z]H4VPK6TVIE+:-GF1:FVCBBC#/,JP7K\BM7>FTS%L M!+;9)-95L/% ]&#+L]@?3)-55X;.5K/J;-D"-D784UJ@)7Z"Y5;Q_DQAIV(J MS8RRBXOKN:[[#CM,BWYS<&GAS*EN'WO_$BKA=ZE\/UPUFT?)0L%B7>W<&@GE MI;J@+/!Y/(8;7^D:OLT"H1331'ECEU+'*3M7Z#/&:D=2SU(RT7F*Z"R%$_NM MR^HOM0?@PT$KIDU>:5&2/OY+A0#@/.5,HH,$O4RU0L(R -8NBYYT,B[2,U!K^\M1[WKUG!F$# M@-@0BZ^^D .J6K"2(!)R@LX,UJM,.>IKU=1F;TI&[11=+7Z\R@?6Y\^V.IE- M[7[&2:BI^>(?N4V/C\E*F.(V.(*P%-"WNJMM;RHQ+1N;0&D/B%36X%GV*%[I M!,ON0A*4JT2?+-Z!8PXRJXA3N:E[S36X1B$][X!,(;ZT>+[K9= M7;6\H#7K4M%E\Z5JDCG&4N2Q908L1K60LL/M)W$>TYU4AE7;.#2$;GQ;#/&# M)1$^H W)2NR8RKHDY]66"L6@;?%!Z@CC'4IUO#AX@]]UWZ4K4W/,!M?G69[: M<[T;PVO6*E%>R?'<%>D>#ZM3'^I-2U-_ %4,2MQSPIMIEPFPS:!.YF0X%),< MWRW.HK1J'=NSL/'=16$W$&&3Z,H18)K*B49D4Y&4I;3,^S%>OOHXU8^!_1%, MYKZ:AY6;./W+;'1B M25+=V.7X(;@<[@8@-)Q68OZ/,+I?(47OSVVWZ52<.)RF)*$'K;S=%5P KZ.$ M'>#RH@D($?LYDFD@T4A\X&,DIB4K1 QIHLLBS*8+!%R"RD9 M\4 VC;XDYTU**665ZMH58=+U+[85&G@LLT0?T9X$T^Z\W-OE''!.6(.! MQ M%%EA&"0=;7P4\0SHM)N4DEF*,L;E KI2!-5J[P5@%&XD#JB2[E*-0G8PETI* M4L]E^_!Z[[.'KPW$90 KS^*?;H;(SS5K#H7Q-/UA*0^B!C"J5;!E_SLD]#R6 M6$L*=,(XKQJ!Z&W-8#3JGIQTCT87]:I<4*M*7H/^>7A)3'$5OSP^FI"@@/(+)0J15&!+"X:%M&+K&E"]WR0WJ5JCII-Q:VWSG)UTE]U+ ME6J S@_J=(*2EM3R"5[E[*YJZG_*4DHP=68%WR\5[4)77.ETIX8MI8XLT#,- M(FBO /OV^TKMEBJ3(_ QJRQ*K!V3TJ]MP$C936J#7_PCUGHY\?EW!M.SUM:U M'3F;CW<;;P"-;WQ5<3IB-4?G<>2TP#(2DT]GH[IM"0<2"5 @7Q_4D C=47V4 MNV@7CI/K%AX16I?9WCU6H!%0B]NI2?)+M%[CC:%$T,+F3=_8E',XYG)UXY:X M5#&6#H;;]QG&)Y7%UP'8F'7U^"$^)H@S2,J5^:WA'E,R$8Y,79$4VBI>'F+ MR7(>LE&8\^NK9EOR1P5K$O-TX1T2O(G V\;H]A-4YQ'57K:Q&FMI)>I*%)L=G0.@:^(9X5I MEYLJ\8Z7^B4]D(S<)JNZJ0__9[2Z;19C*N4,W0^%<4K9-Y"7U=#MHL@;RC>V M+)RZ%>E_' ;B7T#+J9-QICOX#D5[[F#=JQMP>F<5"VACO (,WJ;Q:K26B%'L M$E7#D6Q J-2DKQ&"]V)-$M8(%ED'^PX'NA+X3$X1.**+&UX\_Y#D1NS\\FI7 MS."]:4HM-*Q7T!H"NI.)S5]QP;A!?4< M3?A?V^J-:L5BVDNLQ,[^+O_&C;[2%L@TY#^O-+OA2>C&V[C.):MN>@ +XL5//K87;QVC>Y-PT"0<- D'?WZ[2/^7+A-1:VZM M@Q%3&VA!NN$JHB'3-0:W-[RXO7$B,'W.; C[8OK X?Q%I)?KFL+,9HFH""0] MEN8T_*7"7UYM52&QINV4"SE/1,< +H#((GXB/O+SQJ*25HI)=LV[_HJE<5SZF?=&- M,Q :RK$ =3,Q6.$MM8H2+5?Z7\-L-(/U?0&J%$G3&;*66YBGSSJ _1;I9)PKN(+1FQYSHQ3Q8O]Y#$A5?*Z"+ MQP9PXZF"XBB)415JB:..>//J]<'>4P5$$!P*IAKQA2(_]FK-8Y-3 )RL9C4!,?J\N+UMB*-'V=GII-BJ'CQX6TR(4 MBY+J06-_JK#8!\'H-(ES4AL'B=Q80>"Q ^*]C*0X6L37"^STU!'[;_;V7CU5 M8*!L])\R2,;BO4E"#OJY3T]/1_CLX@6R,'>EC[ MB'70<213)4@$O7NVB+HOBJX4^63$CR77"(V,M%CP%6BPTJ%//Z%"M%NV"!;LV$!^:SPE7CH).92QOJ? MMG8,+LU!.K65[GS5(TQF3DRVN03+?8/P6*5SETY4 F"Y!XFRE?P*3\Q,?G8. MI]([#";KI2[U&UTN<$CI=R7$^Y:VBT^36K\2OU'16@3ZB;RN'\&F #;G/RRZ MDW)_3>=P"4LU.6D[[JJ$A*&9R>V3JS$-Z(W!U#34:IS?Y"@)%>7)QC(H^6W( M88.7&_?R>V(^E]J*E_IP1_+:1^&MO$*UEJBN4Y!CAW&ZDC;*8X,'$[B2R2-8 M1AZKF H:XC2V=:U_O^1MY8)GKMXXKX\)DP4(5Z?ZJNNVB K!RIVVEF+A$VLZ M_U1NTFLJ'3Y7M&]?50UDA+=BH+@(%_9THC1W%B>:F,[>]^MT.[= MH-'R=>N0Q9#(YDU2&ZJBH)4]1_:);V'3/2]CE;L_L]6*4YFU28O^5'*<7#TL M5O1UN:VFO.C'[/+9]K#WV0,!\'V71:T3">L.+FI%WFL%G/[@O#^XL4Q.S3#U M:=S'.\8++0[O3O/NK-]LX71?I"_$7Q4HUN*X+7X#@6!C5L&C.N\S.5-/],2? MX&F/T.CS1(^[&NK7$A]T3$[F&]I+/:JS?YJGSJDP?-:Z2(=Y4"?>J&B-BE8G M%:U6;68N!OV3WJA6C:X:+:T&7.Y1[_)):VGE#(XG<=I/6$=[C\V*Y, MM8)!M3L1)2W=F'3[B$#"C^)4ASJ#=00;@?2O3I9A[>Q0I&HN,?$L6OR_)P"A M6Z5E_\C]_U >_F3HXK]^$2A#I"+ABH6U0/5'<]2-P-T(W(W W0C<3Y"Q.('[ M?1T82B-P-P)WW2!TSP+W/5.-1R."U>IL__6JD;8;:;N1MAMINY&V&VG[.TC; M1]\.@#O4^:@5"/XKAT5E"]$O*D_\6.ZZW8JX12D$387J4I6API%A385T#L M_ #XV"3T-1UVJ @5/FM[W*Z!Y]/MM;73V;4PVV%^%U$!@&QJDOQR2K7?7(F" M73%8 OC&JM5UE(&^2@YJ*@/]H'K+[6?GW.YYZ>($N3$4;B_GV"Y/8Z3B(SW'BF1<:DS.YA&+!D#?PAQ$ "1K.JYMA? ?#T8$CFN AO6EL#>: M@YODXL.N(A9<-(9XIE*JD"T;9P]' MIY[1M*J#25^DP2AL E]4;[:OGB09FZ+]X;N^8T1&*H]1O4_UAPJ(E*Q9.A:5 M^P+:?K6O*[]"9<&B!(MSK=U70V'JMLE;7XU7[6>]F#4'JF>%1;FPHI=%II1P M;0ZWHJC/1M;KZUNO>1;L=0JU5^P0-Q/OD"<26:N/R%< MOB'6A+,EXFQW8AIF8=%6ILY/XU&X12MEU(?O?2$R6YS,#K8CN7-J@!<."_./ M00_@&9"-*VZ(O:/C-)E((_CIA>75I#[,DS15::IM!7C:IP-,42Z1+[V,=EU' MQN*Z 70+P)78.X!P=1RC4ZX8#+=7Q2E+$'Z3975F_=9\T7$+6ZZVMUJ$KZ $ M[H#PN>*4GF.1&6[Z[>C+FE:M7',R"-2<2]HH3[M@W0P#=:5<0?35LUJ_!5YY MZE9;$8DJXQ"E]X--95I '-'5K:6UZ8T;D -.BZQT@SL,(U=9G?O&Z_W%+O4?JAC.'? M .V6R(P$ I68K( A7,;<4&JT[73ZA,T;[W>+ V[,%W7?Y%W,%Z=PT_"V%;VK M;;L"Q[=G*ILF86KKT]L&WQXYAOUS?O8:V5I)!VU57YCE6EMT:/*C;)N]B:1B1[ ]8 (=- MO2S^8?T()75T(*_%*6C)1LN(JS%JA*:X+.]G('A1> M/=30@Q^F7SJS^QQT!<.:HSMTJNT5[&X/ M"VT;L'760*KA#\!?ZR3@!1. M&2U 7P6D(R2#YP(5 @HU>%.[3=X:;WXJB>ELE"*C0-479%&%/$$L8V-[MH4U MY3XD.#7(<-,N?RZ(2 25,PM$4*^^6E:=B!6G((D;3LR(G:XOX8WKK'WD8D0 M\T9FK.@,U$!C"O8Y+@RTNPU:U6V3MT:K7]K/!NR!)OD[,=?2<).V$+YVT@I: MS$K&-K:,\ULI51Q'R:7LV/8N:AJAP9>Z;?+6^/)F+;X$R7QAX\FL0,Y.Y(YU M]+6L!3]0GNKQ, 4-D:@;7:E^F[P]EI1"ZQ3^UVKGO6%?O-G;VQ>!)S'DE=63 E.>)!HT M>1A-'D;=[_1!29%U(5#<^-=H-F*D"[C LY0:(KL@6EBD[51,01_:E:\NJSJH MW'C2\&"MO@U+N!%]7K:?4<\B[CMY24VJF?&+G3@1L\0H,2$N$&,,13:5Z-F/ MV?$((@.*#=3/?K=0:8JU2A$Q.)B14F:6XTQ!CLH9JJP*B&J-5OD[='S-?M9V<<]TAXZ2.I MT&>UL[\'I"I/=8R6/8ZG C:(O9T1/9'A 6I\..XX,DB!:ACD)*F!&\?&<;>W M%3]KJ=6T[P37%D[F-BK-HRQU#K'EJ;P.[W6RBC7Z02'H0_6U-FG>C7KQ,-2+ M)LW[^Z9Y']>A;LBVNG(8'3@?V >0F$"H>SAYW@^\5M"38+VUPO9_[5/%H$T% M@^K"I=^]&"?AXM=_>_=BFLVB7_\_4$L#!!0 ( %F'95BB-&.O?2X !'= M 0 0 8V5R#$P7S$P+FAT;>U]^W/;1I+PS[J_8N[V=HM,T;0D.XXC MY4L51<$V$XE4D52\OE1J:P@,Q8E!@,$ DKA7][]_W3TS>/ AR7H1DK!568LD M,(]^=T]WST^3>.K__!_LIXG@'OS+?HIE[(N?G7^^VMEN[FS_]%I_AB=>FT=^ M&H7>G*EX[HO_]U]3'IW)8(_Q) [_4TYG813S(-Z?<<^3P=D>>S^[W/\O&M>3 MY^E+,G@U$?)L$N]M-W^4 3SQTVOXG9Z;V:?&81"_4O+?8F]G>Q;OZYE>Q>%L M;WN??AOSJ?3G>T,Y%8IUQ07KAU,>V ='81R'4W@V%I?Q*^[+LV OPCEQ-GS? MSN.&?ACM_6V;_K=_,9&Q>*5FW!5[LTB\NHCX3$]WH5<\"GUO/[>V'5C;E/N$DLPX#])B(%_SXL< HVTQ^V.EW6[G4_= Z=[K#3.F*=[H=>_[@U[/3H!WS .81O MV?!39\ .>^W38WBRP8Y;_5_AAX,O[/?OOOONCP;[U!JP \?ILMYQ9SC$GYQV MZW3@,)CF= !C]4]Z?3TN/GKH#)W^,0T^_.04IJUUZ@SFZO:&, L\A_CA<^_TZ) ==7YUCKXP,T'O^,09=H:=WQP8NG_,AKT5DW8^L)/3@Z-.&]X[ M[ S:1[V!<]A\7%R[ '@1?2LUWQ:_FZ#FU3ND!^*(!VH<1M.]9#83D1M)<$GHA\&8C[@!F?BL"#_V+6#9MLE\6AA=]=!?.#+INU@"L/ M@9>03_K.8-A"#FSWG<,.\.K :9_V.\,O].O'TU:_U<4/'_N.@\S,:LB*[*C7 MZM8?EUK^3%0LQ_/-B+^MX40J#3B"0K>'" ?9<0^PU,!DM1BG^,??+G>W=]S] M^Z*D>]A[ZRP2 LG\+FNZJW1"J'C[=08@FG)/,*Y8.&;Q1+#O;[FL+(Y2#&/SQ$RO_ @X=&\P7:W=]\VV&C.>. Q/@V# MLV5]UV"<'0J?7_!(,! Z,R-W6*V$Y'@01E%X(:(24&.#K5K$G178W59W++TV MG[$/,N"!*[G/AA%(SLU!JT!<*N8Q^-+1G,6XJ@;R<>L,56A-!DPE[H2Y')8@ M8R#=.#P3P.$1NY#QA,E8X0.N4"J,E"9GI8!U5:.<4K,D$A,!A7(R)%".4[*0 M >C3F#PUD*61^1W>EK&$*<91.&4QS 9HT/_.>$2_X&<8KQT)#QS\5#NP2(Q% M) )7>&PD_/"BP00'? *&.3L2:,&4PH+>$#WTG79GV#H:+( @%S>BE4N 4Q#O MO6N^>_?#WW/S;A>!8HPA._[>V!>7X)X#AE;!)%N3&7=S9M5N\ZV9WNQT>]^3 M:N;S^9X,T,)]A5NY:G_ 6BD=Y:"GA]_9WO[[PH";,1B)_1N&[K6TLHI+L0D_ M%XR($WA%!L10/&8N6"0@GCQZ5=M*QSP";GRS0R;!&U9#OC03@76PO(#4L=E!CG^8 M-0W$+!;3$<@=NRPMUMDXB4@1A!^,G,+Y&#PBPG&#OBBALG N)= [FF8+0G7S"@0Q0FH:0:< 'VB"6\)! ML%K34H&&!MM\#L)_&7T6-0OHPQ!VA M9P40B1R."_;P@2G_*E)VY]XYV 2".!(NE97?* M^WH2$W)9JZYP,I0-D8<"1?MMMUEBD['K9,$+6UTY%,\CR!&)!, "D!^RLW$B.-//##]-U#BT>:KA^@A0/OX? 3&NXSKR?2@2?5[JN56P TL8/P0E-[B!G[JDG-"^-SS3( 95ZHW8Z'_JC^Q]FVC:>=-\\^;- M \@F._#FA-/;YOL["Z<:KY<_<&7I=J>Y487"D!%^(OO2,+,- M'L]F43B+))[<<'\VX2-!J3J,;#Y\!-7S.A)<&2Y>)L![LP\W&ARQIR,E/"5I M!4$".&MS-6$'283'BG@F8(\L-BC]T)!3#1,,X<%2$6N#K@E]J3,1P$I5TI,\PMRFFKBT#EO;^9^#^NV$!$J% ,Q0%R%E M';QP1M%C&)FCL:JSK&RL:LJ_XB\PNO$0,>XDT,A-8"\H5.ZVCU)FI,B>)0Y@V?J]@FY^HW M$(\CCM21S$(]17;"3CD1VK_SA ^^3:3##?J$,'_6G[H3S1VDNS!B-5?3+9A1 M/IA-(U\T5A_,%?TN?%/>;;L+VP%%^:=>W3?M(JQ3=E*:<&*22I*9MSI/)#MG MQ( IC@S+UE/ 7BAO-/0% QO:C03. N!)%/(&G:D(6!;LUG<37Y\GP=Q@<%X( M$3#7Y\"_1 7DN-J/$@EF2N%96).R=4TP'6B4"<$.# RP2*4Q?>F!:[7Z(T4O MRY#'4'F$5WN$HR?@$>(I1N:^(==9+3, [RTX0Q;KG+ C*8+7OX0(C(@YYR+S M 8K!FCLZF(5D,L/XF,X,/#\OR/3-^8VE.E04 MO>N'6G&.4,?086)@[,=Y(SOG/VT.FNPT0(*-I$O9M&@. 5G3 22,JG4H$#P0 M=$3.YF4]9SK4YMK+7.-FY[1_SM6_4E]/)HN MM"_P !2>YI1!0(G"L#9"A$XF&'-P?RF=*73=)(H,+\)6$' R2 "1ZU1?I1UN MI1W<)Z =K#C?)<,4;:9:N_Z0@KV2ZP6Y#M#>RKQ&-*+Q8)\R?U$,CGRN3L+\BAFDYZ,I^,'Y >_F#^?Y#*7.,_E@2TX ,\$RPJ(U*I!9 BBF>$F4B'2(M M>%WU_=L>47T#H>A';]*[P^@#;Y/5@J1@2%UE4,Q28BCS?,8#$VI%0LX]-A8F MIB(NI?F4@A^%"J%@215M( )=:<'[T(+>D]*"NQA%*(OZ>]O<^>&9JS]9WRKC M\?]))JX^"+'1!(V.#FR;^I]40144H-+R57J,[/ZYJ'@&7 M16'W@(N)KM\&8CX/?3 E>%00U[FP-K4HR"G2]0^9P0TC&8\#ET]A^F6_)%\B M2$%.N6CC6.4"FH44C/ Q4@_,EDO?(C@E0.Q $6XI%<KT@Q/11! Z. M_X*8)*\&ZS,3WV_DW#,MU\BI2;T<%-&4&2X"<)-H!?B0*47!7AU%>)#<%M=^&8G5]=C#YRS M,^C\8=R\5+ZER9&9@_K8H/[,:I,!@*C8K753 \9(?44 Z4C8GQI48)%0\16] M"(@T4=EZJ2 \FF\8L%E27R[<@MV/,'I\9@&_QUCMO)Z=([N4*4\?_UY/!=18 M1BIF<\&CW+"49&]B/8> @ ;8F->.!!P7@J"\?JC+:X<")HYN,M+\^NV%V"+A M^J$HTO_OM<-1*J2.M&&$JM#XXIC'NBL'CG1[>;-;R9M*WE3RYD7(FQ*(FS>5 MN*G$325N*G'S;>+FEM+F;25M*FE329M*VMQ9VF@Y@BD"B"X*N<'K>&*ME%!I M6O3"@37ULBYD]UOV2/,'X%M!X$P9:C0WZ5N:LVB,5;G4N<2;@SK&GG3F@JRS M6B1\78L C[LB 0%IC+AZ:2F)E)0>*#9M"&*>3G*7LCO'B8"M&6(]' MW?2U]28G?-ID3HO 3 [P1G+C0(,(@AW.JQ<#H5INGHND=( MNNSBFNM-UH)!*%G!!G/SV*3 (6R*GX%TF63ZRO0?T?T^@/(#8MJ$D5% %.#Y+*% M&F']5M7"S[>96IH=$=:W\%P"A)A6AQXFX6GM1WH^-NV&J''26"HLOT8%V\C5 M_^7K>S)=#*K8#:>($3UR[F5%/0QM3B#E]JT+S9,6]:W?L<0A HGRQQ+S5YDVCX"+ M-U6FS?UU<:LTQ,TUQ-D3T!#V+M6#;U$.D8!UNRL40EHLC;<3X8CM<#H#;Q37IRY=. MHH^$AMIG'N'U*%*H?=87?#R6T31M8YU>I-*ARV'N=FW7/8=GFAOTAIB#ON!B MCVRLOH6'$(+*U*6"EVAD9+0"]A@D%ZRU&,29HGT;$XB$3WH227I2!!(@/4M"WN&@,2)HES^M+ MC6WHA10D69@O=]\-!6AG:0-&NLXCMA6\\^NF9!3SU1=^<8;SHFK0XU/ZOS3^ M^;4#I3'+)7CJ9=/[@@/?P4Z\-%0_JM/U P@N@U_=ER3KU&&VO*X$.D,R/*L5 MQ<&27@.5N699*31-D\HF8Y_S#2FS7G9IXWE1H-,4) 7R,WM)X])9L>29/,F,RPBG(@#0,.= T![=UT<[0B*'WPVMV48L67!&61$GC8BCX Q=>2%% MH&Q%9QM\560;[C<7N3_72]]< X@0RE'( M<<;]AMZJ[ML#.HY.($:@:E-:++"DSMU#*2("0)HK=-#IC./%>PO3K.X-@5O,%'J?+6!]F1!(@ M/O.%6D*E$>1%(5Y$O^ZWCH=6>+:&YVG$'?;6LJ6^YO2XZ3L@S F9/0JB+>GZ M4,UB)&;P?,O<=&0V#]8P0==VZ,JPG!VF:!H[,7>5%;D MO5F1;Y^7%=DN-#MV\LV.RV0>LD=(WUC?B&C%/1&FH&_Q\I-,JUL;AI1V>HF, M/4[*]9B>4$3/]CG7.1.XJB"X#.BW6B(-DO M0!,+'V@N"@.PEZG=Q%0J1?TF.#@(/I623L!6^C=>*"(NP22RMR%F;?)<-&%% ME%W[ 78VH!<3&/ NWC.1)@=DA$_-. HV:"-WIQC]H!,4]BOR?6G-VM:3+U%- M1C!H:]WEC%?;KZ:#1_9RYKR85]!+0(JD)PLGS%><#&>^)!IU&,$T-^(!+M!V MUA*:N_J.\;3LT01!_V7%O9@7RO'/9T FDV0LBYA*<@&M\SL+A=MY731=^ MBR7N5^KFQ;7/TIEE5P:Q,'A?]$/P=4X)RX4,M56AEPV&LIYHL&HMQ-9%L6I: M-E$V)^$G]9Z-FK>Q&$I,H<'03DW5O+T(:"GIS[BU,+6;GMA('3E!4-;IUN9* M9+RT7D/Y-LTW"R\6.T!?$TVD.**Z62"Q"F?<6SCC^^<5SNB&[#-'X8KH_*JXO.DF MI:/57G8YM:1;,;/8?>Z$)/6EX=W,E=8W!@"E2;-RL]2<682I_%TY73%1>9P2B,A!JH0Z. MS)$K5[9\[VHM#L]T)Z\,=O3QQ=X)NLE_6J#@XL)JG88H)OS:K0#V'"U5HSI68?<4,P,C@9 M;R:G(7>ZMF#"F7JM>EI<.>4R6'N$GV59V+Q73@E#GKUH%DG'=&3S=($ [:"(6W(H%=UH7*-3\WL7.JBDT_!(O&H[$J]0E1]C6=0.D MVA0Y*'69QFKUT#M-*JA*MNA"^C/OCA>>F#8ZE O# J=YCH?N[&I6K\W32=,8RWWL*P^BSRL 4=?G[F8'$8Y MG861#8'AW4PZ'5'HAA%%S"P'H*[.S+O.V.(CT%^-=4,_K)'4>' KJ6 L C"> M[DET*:7>@V>./*C4^]C[S>EW.]V/[*CU>:,R;?BI,V"MCWW'.7:Z0];J'K+6 MT1$[[ Q.3H?.@+[H#3\Y?7;<&@Z=_H#UG:/6$)<.7SK#'NOUV3#[L]7O#/!' M^NI#OW?,:I\_.33 H'?:/<3?.EW6[G6'_59[B/MOL&&O3W_A #39Y\[ 1X= M?,*U'#A,P\LY9 =?&K2D]!<8:##LG\)/^+73_=#KM^$#3-%JMWO]PU:W[;#/ MG>&G!BX))QFPW@?Z>S!L#1W\T'4^LR^]_J\->K!W.H0]?FSU#V%=./Z'HTY[ M2&_1VR?]3K?=.3D"X-0T9(:?6ETV<-K#3J_+OG^U\W9[Q\[QT>DZ_=81ZQT< M=3ZV\($!CE+_UKSE2AQL.#'E0<7!YU8'Z!MIYI?3_AL?(KO#4$;#=$3 N,1+(@I-^K^TX)#.L7$'N!#C! MCZD.P%HQ\VM? Z?:&V=>XL>85D*0?-"AAOE^[O<]'SN%'NQ3:D:$+ MW!N*7X=@UND>GK;U/F'G\ \^T84_6^S@%&#D#*R,AFU_ZIPT]( TW:<6_8;+ MA^TAC.P473V2%L]+$&T8W-MQ/G< $@C13O?4P67 H%_TD+EETPP=@RF8\L/I M\!1 <^BTCF">P4V!\[G5!T0.M2[J.R=]9^#@1UI.9TB;^M32I-D[.0%=GVN),F$X?E0Q_6FT5'Y1Q/@F.1TB;E<^#-)E +V8Y%4#72FE9];KM8/\"QY$$"'7(_BU#; MAR\F MB2?\7_MWE_>H#\<6\@TK-KTDY94B:L_#!7W@!SI3E%2S6-A0V"YAMS MET+Z^CRY4$/:-LJ4FFF?-!FO./#IT;@*9LC$,6%]N$IPW #I?U\E.)8XP?%J'57B#,>BZ$CEWTKA9$K2,O,"&[Z0L#.5 M7*8R"V.,@ZQ#IX!1BBUN;&9%GH4X4=]@&I/6-.* WO& MVDA_TMIF]?>TJ.6?[ [3 UNJ6K0GMK[\*NQQK0QT14'6>@8WGJ:BZBJW3-\M MYO"OZ/Y"J5A8<&^SG C_TYF?>EBCN4FOIS]7%-89ZY,Y&68R#*F1K&RM1.Z5BTQ]*K@)B3^@@ M>IE2&FPVF2L\I\[HS38*,JM.=/H8VLDS5"DT&!$8+Z60L!Z:7^N$EZ4+A=M#].) [0)2$"2M_/4N=19R[D$IJ5A M\6H(U 28W17)&-;;6&I*IY(1]@'!"OS89*Z'XXK3[I73)D^:TP8";!UC)6TT M=@-6.-E+2R6PJ">RII&V"'1E^S)01&0#@M'D:],07DZ"?#O)92/KS]SA0V.A M02<-0O8C9@863:QZZ MT(&MM+%C&)E&HW3K%AGJ%9/?*Y/+)\WD;)"X: 6&D7K=4FBCE2I.FSGHC=0G M-779:?:S+94,T*U'&U;S7M8")MVA\:UHEY9)BWJWD>I%HR;SG'M-V=':M.1U M#/=<8XZ_#SH?NRW,ZQFPULF)T^IC&M"'WM$1I<^PD]9'9_!'=2?,(Z+D714& MOCX,;(F* -#\ODA1._!Q(V2SJD#N.GCNWC\\9ZML@WN]VV_[&RR!A^663A=3 M 2EK\C.FA?8^-$R-OG&@1B:^Z(.QI>,J% 8D'TR'6*DK9!I,7(RNYGJV:0-2 M7[=+-POK@!VB"QF/FB?-QHN$C*0K2LZ%BDT:#@(E M*ADH-B/CGS7>@2/6,P3[> (\<=1^N2QA+WK!8$10\L=;Z M>U',6VWNX3>W?9^;NV/X=46PK J^6H#_4 5?J^#K_01?2V8$W7/D1!=W7QOC M*:D\?G@S^,W[Q:/X4E#!(P1+V(T"2<\2/KV*I_]!;-JY;-7/OL3PU+ELU<^>^6SOVB==\]^_)+__L]_5NY[ MF?%?N>^5^U[Q1^6^5TY+Y;Z_:%:MW/?*?7]B6*K<]\I]?VY5<\_Z<+TJQ'DF MA3CO<["N"G&J0IQOA^?3[N7Q:.4ZG>YOSF!(]U&V>_V37I]NGF0U[/H-9N6< M?0W"BP#[(!DONY-%6]K9_7CU&RGZ34._!''Z38-@4V'K#9:FHZ^U3+S+452D M<>]W7[VY.O&@5,IHPT<5?5C9 I5]6-%$91]6]N'SLC)> M='2_VMQ3W5QU+O-$SF5VMJN#F>I@IDP',SOOX=UR^MX'O7Z_]]GI#_9*+GZ? MM6ZI-K>AS=TG9]Y3@*<$0J'M]$\'^:3.EX*$TJ?@B7,9L,,F^Q@)$93"LRXC MJ$H%)A-E*".A%NUO_+N[UKBI)_C MB <*"Q_VDME,1"Y78G_C^?(5MU91HBI*M"Y*M%-%B:HH49FB1/?(&O=]*WL0 MB$O6>D316Z;2F'NRDW:+=E*I$.Q<3N1(QNR Q2%K1\*#OUMGX#Q1O5OM Q@V M+!RS=CB=^9+,:XV8P],9Q(M89!&/QR)L]%P$9S]J]5_VLPSOI"S<) MR9$OK-M-/">B1.7KI?'90^'S"QX)YF;?LUH\ 3>>4AS<_1)%$P_"* HO8#=] M ?,H^!+6>RXV%Y71,/+VZPTV2R*5<%@ R+UXPF,&4(^Y#%@+))\G/,8##S$# M2X8/6C(VV$"X223C.?WZ,>' F? A)S"' @3F4-,E.'*@4](#(,0L-(4:>YN05F8SD/;PB\"?0 PDV>2R_A MOC]'5'-VA-03:?0IH Q*S,-/.,$X?5\&(+'B!#$+! +\CE,Q>!B0#4L?1^&4 MQ; +(D_\%Q>$O]@5"0X$E9^Q!A]4@E^FU$@DPL\%4 >((*X)N\$B0]4->'XV M\^E9H!R[B@NI!)N&'L@P^'9I)1I4):2G1>NE!&359#9/DY+,@%&GBB4*_D0T M@K"YD/$D3&+F"2 -XG.F)D!,&FT(Z*G@ ?A8@%L1,S "X@G0#OVRN-_F2U?# M@E&,7,%2A+=2JR+401.[6D/#L$#3Q*+$H9J1%(G7M8?B+P.8-5[?*@HL$AE( M9@J(U0>M M1'Y O@ BO'S1L](&M(5EHI8T3X8_I.[2M!&0T*&^8588>3*(A 51%PG*4E#:">DT7$4L/( 8T:*&I4. M&#T,W<3@ >SK.$I U0$58^"5AG;1Q!>&OE=2)I":T?LYZB&A$XY!8U^Z8F;L M30&?<#?:E$,[CZBGN"/4R&8_<_C))U*$USG#^9#;] 2H1R827D?/\-J!M'X9 MZ1V:C>E-KMV7WA -#&3K2Y"D./$^\&H(U@]:$A-@+N $M(@TU'$M#?V.'1#M MYK_ 5$+1&YEU &V3[0IV" @/E-6XP6!^'7(UW'PP?[TYXKIT%4 /(4.#:(=$\ 5_IV/@IX<#=#?"K*U;?+<@\< M-N-LW4Y\:_/=L!6M?0(,@81K9+(!F;B4*B:Y;:8$L/!8_P0#6 Y:6H0>WR A M"*EYFB^\,V'!D0V\1K+ =\@R.84'KL1Y*E[@>^ULH"9CAV+,07?2Z@+FT&,P M@/DZ%5-\P>*\+T/_0=,:!NY$> G0T\[FC/_40],R60:NGW@$>?A_-Y(S:Y(@ M&@,>@T8G C 4B5HKQ;>EF:MQIF4C"41M9>4T'KF,Y$OPKP+Y+S*<"9^1!&GF M*)P!%9-F@J>TQ6:$OW6!7[J8].I;OV><@1:9A^K^:7'%[@:Y@LO+:Z$V9 MM%&\$#W4)G[1%J_).O'-6'C4P36,M)< 5M,EB%T1D*F%5A7%V\?2Q_.?,Y36 M<8'A&AF[:9-N#OZ+C_X]#$ON5$W:N< M0NEO3/P\R^+G'-N"()VB]9:*W!F? MZW &O(LFW010:]P2?=J RPY'0,V9:KAFCBM]*5B EBWTLP%P>2Y1JE+J'C"E M;C>?)O6,TX.JE+HGDE)7*G6=.PJ8F2P#(UM5,E(@K]&?MU*4_/A(+)K.%%.[ M\F1E=ZWY_,*-I?%S\-W?ELE:TE$A(E,PD@(8X=@>&K3AM8B[^C3KM2%S?"(] M5J \!!-9Q="D_NN"XYEB+A="Q_"MVVI.!9:FH3CL#..R8:+ !LTD+(CQM(A9)'>;]O[FQ2K=X^QIL:E#;0ZXE9 MJ&1LO7)2H[DKKM.OIS"LR7\8S==&=5^\:)X\!]'\KA+-+Q+V-Q7-.4OTW7I9 M%(DIB:(;9PN]>.$AGX/PV*1K\M*%QX;=PF\5'CL_LO7B0U:2X^:2X\_G(#G> M5Y+C1<+^II(C"%(GF#(]3 M;>AJ;&/??82\:K!.H$#\F&!CEN - ^9N]3R)L(: RKUXC!+K1EDK-O#^XQ6! M]Y.G' M?7Y]"VL!^1E Y RC97R*P2^$E\O51)NB^ <"_)S[I!$FPE\(B=608>B *JTK M&'$E57UU%CZB\+]_SPK[7SP:INO1D+++,,0K3$X#K$B.I$N5]H2B"L(W@'!P M PB?-@?-"L"W!'!X%TFR4(11B9.[X6)V)UQ0*Q4G04.?'31_:U9 OQ'0_[H3 MT)W_.;@EG*M5@/[.]/H014%!0 M+%!.,SXQE6W):M"9^A,>K%)B,"U*V9O:$"]>GRG=."(0L487U:QC-J[N(8+U ML-@Q2_=@LMTXIKI2EG"M[UP4ES.!I=;8C&,YC^*Z@O2:N,228!Q3(V],!1]U MFNSW[[[[[@^;"XR3P%.FRXI@/E@"="HYP2%P9#F= AW"F_Z\N"2P66&$9!;JPK)9%/XI3*%^-D':56=5 MZ.)M8\Z.;EK MZ8MZ@6VTYF4T+Q,\'@$Y:U/NY26KO:NOMS0W@)R77K08:^G;"H($,[A1 !\D M$79<)&6:Z;!%.7=7 ??2U5Y2WT*1631ASJ)08=3Y7 0):KL8C)11$ML>/ AW MAQ35.KO%ZHI#[%T'#YUH#0' %]B,!P?Y[Q*U!_R]C*FH6V6Z_.F/#&+D_I^$NS M%\[K6UUPD?M:U!9;QE@Y&@E?G*-K5PG42J#>7:"NJT6AP%B)@(2RQC&" W%OJ;VL9*[]9%6W3D1P;Y/A]"9 T#*2)&KP$:7$#MCV M?;MYW;-E'/KP+/Z8[\/1-:4A%V$T5L,N+'IWWUUI]BJ(S:[>[XN&UX+\G6)?F\MJM@02&B/"BAZ>SY>KFXOM!_L%\[_F9 M-G>;.[VCN)2 *<.EQ*4&3'7+W";R!*K[2Y]* L_;'+"?,Y=4"3Q/I-E:V>\O M/:@TRW/%[LJ3Y';FRV\<-!7F'P+S-94+YSSF-;05DA\QUOK==VL+:"O4/FG4 M_N\.0TN.A5,9Q\+[O\I]>#SWX?O*?5CI/OST>A1Z\Y__XZ?7DWCJ__S_ 5!+ M P04 " !9AV58H)0QUA\N ##L@$ $ &-E1N!,=W-CAL<@+N_?A,3A!"%T;20&!VV MV2^^__W+S*K2P6ES&.'6;L2T :F.K+PS*_/7@3^T_O5?[->"\?^;7K],;,\\<6_Y^_#77WWK0OF![XSG^;PY'C M^KKM7X[T7L^T[R_8V>CI\F\T;L]\"%\R[7<#;MX/_(N\=G9LVO#(K^_A 7IP MI![K.[;_SC/_PR\*^9%_*:9ZYSNCBY)V?@S?T -]?6A:XXNV.>0>J_-'UG2& MNJV>[CJ^[PPO\NJS2[,6M/SIT<^7/G_RW^F6>6]?T/>X#!Q3+]^'N> M_G?Y.#!]_LX;Z0:_&+G\W:.KC\02'L5>NH[5NXPMNKALB;">1[/G#R[ZIO_. M@">YC6NH/@W,KNDS>0 X!(!GE#+@S ?'>KO_Y]\+)_G+U&Y[RS@A'L6I+DP? MEF$LP!)N!+[IV.P+=SWX=Q[(Y"XMWH=-%K23D].?+U\3C#CQAJ&8WQ@4*]5F MNURKLTJC_J%V7:VW:^4;5JM_:#0_E]NU!OV #U2OX5O6_E1KL>M&Y>XS/)EC MG\O-W^"'JV_L]U]^^>6/'/M4;K&K:K7.&I]K[3;^5*V4[UI5!M/_E1-3'M0.V0P5[W1AEG@*5Q6N7X-W\,/7QMW-]?LIO9; M]>8;DQ,T/M]6V[5V[4L5AFY^9NW&C$EK']CMW=5-K0+O7==:E9M&JWJMO9S6 MBEKIA3BR!!^6,9/"5IA)@C).M7RA)!'7M'OP_L6[8EX[+Q[_K,29?/)(*YTL M(J'\)B&S"J70D#UN.*Z.#.(B@.VXEFGS38"T#+A_C?@/R*FQ B(:?05(C C: MK+;:943]2K-Z70,B:54K=\U:^QO^J@YB@ZQ@U6VP3:UEJ\#^>%=NENL(O(_- M:I6@?M"L?FG=<#4GM@>FQ5M'RFU"R>ES9'\I,"\^3XY]0 $X'U#*QC!SY"_9]_?RKF"\9E MB@B[?.]R/H2_UUG3NE('H=*[/&0 HJ'>XTSWF--G_H"S8W_ >OH8/_Y;MP/= M'>=8,5\\RK'NF.EVC^E#Q[Z?EMTYIK-K;NF/NLL9,)N1Y#?L((5G<.6XKO/( MW10< 6AIM>M*^99]N*M?(_K6OK VP+:= *CGZSY8L.Z8^2Y07PX/K'P/0[$# MTV9>8 R8H<,B31^.RW?N.1RERQY-.$S3]_ !@WN>XWKB"#T/Z-C+I9,\4D(: M""@D"(= V3=MW39,W6*F#=S/)\L&B,:5O\/;IF_"%'W7&3(?9H-C$/^.=)=^ MP<\P7L7E/3">0S; 7-[G+K<-WF-=;CF/.<9U.$\X89W=<)36@5Q!VIY1]:N*+OL6?P)*#(WZ6%(U6?R(,W=V)U6.M>%(Z+ASECT[. M2^3%?+YGR<&W)'Z@.PE M)^E*<$,E##PVT!\X(Z0&6C1M(EC=9P9W?1W8;'F(;_7HI29'E@P?!#F#OL:- MP 7V2[]^!+FIV_ AHO*#)G]PK >PTMB-H]O ]WOTOI"\GW472+Y4(%E;0N6% MIY$Y5Y],.'\4_Q-,;/<,&^%.8A%!Y^G =T&WT>6) 8?F2GWQ0"*"TC,&9LOZ M@4O<6SZ78T.G9_9-_,L+1B.+]B9/W%4G/L7A&^G<>TI_>>P 9S(E@0 GEXD#A*6!;\'KX7"2K=<-P MAG"FNI#6\*@B=B!OFA>TV<#V!2. #=CPB\=]UG=<5)WLF1([$L<8$GA18&"C MKI=7=4IM2I#F,Q&Z0(1>[8$(#4EH +S4Y7\%P!B18R()"9L$_YI!T#D&YB#^ MY@7=/[GA*XT8Y.U04"!, I1&M#I!A>A!"65I4C7_(,@=I-*U8P3X@(&TL6,[[;S M:/'>/3*&!6IY^ (N"]6WOF.!E0PT+L=$,B>J5_QD/G5[ ]VR4/'C_3XP(/-! M>;ZN8>7#+DRF5/"+;=F1TH^="<'Y0K#P0B'(S-[__.VITP'TPVBJU^ET$)$[ MNCKW#IU[!S'63WOXJBDWL3M=76/MI+@55$/00\<7T,P,F1L*9;4!^H(\6:&# M:YX++,<"V^*>)WC-H^D!@3[!ECS/&C/;(>WBT124V\-72.N/#3O+K:9/FG^X MK]CR(L:G=QU@!"%OH(VZ@;#-T7DGV&E2 P$KLA\;HA]8L%1I+U#^T8QWD/'J M(PKX_P>W0.PX\-#O%_BXS]C^>QRL&+ET]/#2XDB7PAF&7+R[CB0JY87)$K1O*Q MXSL=+F5CQR ,43PR[5RQG!#R*71#::SU#*-FBBF@[B;I,D?6A@.7G#77-B_79 M7P$X0G&!6KA)[E9?/W7GI= O@K5U>!.C#A%& 6M\ RWQ!1RXI\]*<^YQ%/\1(J#Y!;* MQSD:N<[(-754W:S10.]RWS1TBSDN$#H^@CK&,W"NFGRD MW_-W79?KW]_I?9 D%[KUJ(^]E3/57YAK5=#6]9:D*6-(!692&* IVW8 =%C1 MO0&["EP,,6(X(HQI[4YFHH7AY:1W1+?'%*W$OWL<-1LP_X1^HMLRA,+X7[@5 MJ?T P^D%!EE.P+I9H6;(\L4K.N@>TC/?88)!V Y$00^ MC-PYH-0(, MZ"ZFU):90X\$==P MN3>2!DN4 B&].*;+*J!!.)8ILA3 N/',GJF[F,ATP)^4+Z%2_=^KP]78!/(% M&ZP7 R&E? _.B!S*,+*.-HY(J5*>I:'^'7^!T:7S KU$'&VC /:";&6]?:0R M53%$I-TCSV%XJDGCB!V8ATK7A-/D2ITUAT-08P'N0 ]T 87!Z9J.2--(#B7? ML'3/5]FGX@T\QZZ.V!&,'#%%%-ZGA SA%>AQ"TQB5WC"1!0RGF@06J%: ?'. M<=F!(? 6E&,+E.&NQ7.S@W])9T1*, M>K.35*)8)OHW<618MI@"]D))HH[%&2CS8!7A+ ">P$/:H# +AV7!;BTCL$2( M">8&,^*1(->A&Z*WD1NAUR&T26-3H2.AY8U/8]NA',40?T6GM' M=TMXS.1'FE8RK*76QVJW[ ;6]_[?#H+.9=4''K,Q$A[$-9T2B3PYR58P,QHX MRO@9[K17O!LTB?H3JBN]Z%.'W?E3 +/#$9B=#NE5F3(\X>):C(*[UVBD M.HPJ 6;ZYF*JB&$Y0K1W40I2<-*6&NXX%R4GW&DMC=W9B/2N:5!","IL0!H4 MT(11A90'H@&B<,D@?CID_XBTFX.Q,(7G^ )B"DK,'AZ3(@)&M%027 >%*"CV MKNG#'C&8:(IX:[C2)L>(*CRM4]X#93;#XN@D1 I$7P<;G;*Z',,(7%<2-.P% M(6?: 9SD/.F\.4_XIA/MWZ 8,U828T;D##]*JS/\:#6Y@]E^O=Z$)YPNT-@P MM1=TE4[J'"YS=\^[?'V^\$KU)D30T6(1Y'0ZJ,*;=LJQ@Y]K)'>:72N! Y83-'(\N#9D;+(Q?/J>BB&4-AD@=AB2BN M*79V?NG!-[K;(SY)\0^\2B=L0-,%E4?W')M8-#),RI7KZVAO1>;4Y6LPSHQO M+N2;O97X9J\#3)(JWG2Z<[GFO;L3RE.E>*Y>PC5=#KLT9FCHH8L Z&V((U:< M(2@?Y VI_WTYXVU4QN@J33UW 3EV 3P"9,=QAF MC8>W&&MT"]);RT;;L#6I[3 <6D6U83(C' 0!Z$E["A0*R8C=&:"/\&?Y M)3/*E<*%JMZ&L\5HR]X MPS&\ (?XAP^289E<--J8_)X*,P)8ZNZ?G* M\APOFQ)^LLAOC!*&X;PH?\3XL'BAZ9$#?ME 86KO%#S%LNE]T"0MA N-3X8Y MF->&D'I:9[=,CPK)!&5U/"$^3RG&6%T)Q*&]38UWBN8)0% M%-[WX F$#6&3P$.YJ9%KHIKMB.NQI*S?FW116:0:JN,+T^GCV"N,J1RSG="! MX+C33@5Q J0U,>)PA !RCS,N<&FL[J =<:\2H$U4M_W0VC.'(QT4;YB* $## M/ !F]Z@ !NT(L1U^ETBG@AV10N\I5F=*5D<*/5U=,[E-[AZB2[ GD7YT2V-) M+A"[P2++:B" 8I@RG>:^\-*:C%DFH64:=PM%,8BR^)'D9 MAZ)C$;945[>_N\'(-\9H@7F.]2 N!:G2&1X\:NEPDOJC)VB>\-F)SS*49RC4 M;3"^U#DRTF0\!F>+9V2).\$PJ_P"X\VF3UM&9Z1ACBSN39ZDY.=)7IX\?''_ M $-9Y=Y! M\R;@JAAX=,@A>Y H=BM+C C26FP'Q.Y%3"W]&0IKE@.XA1#@%G, -WAQK9"9 M&@M-C:,538THOY]N:,3S^Z.K;&DW-2J)2PK5^"8R&R)6!G#J+JKA#*?OHT:J MGU)T2:$+[_4J'W?L:LB ,C*XS3PX70^+F&S]UD)).]VRQ_&5>4*J;B[H]]'5 M5?12=^AZ]0/O=3KAI:'=U5"*N\_5PN*W#$&W ''%N 5X[3HV&&X^V!S>T/2P M%O0A6'2] +6U .P8%V\AHGZ)%:-EU#%*A3+0EN)N=!,3##[ #1VS_AA*2:$O M)8B+TI\2-E N5IN"?A!WS2^W32-8T3HCDJTEYLPG$D2!3A=//V5$0K@9H27: M%.M$OX291G9<_.7(1)>OH"V,>$]/)F)O"V)FD>L$C1>,"LCZ+7!R:"(*6:,; MHC2EH^HXR,!"+"X6!<(B:T>/^U+HI?@+W-=-L'67N%@28;^X:R9<^ I+W#Y3 MV/9UOS? $E9.D28^OZ].E &8Y,W?H'-Y3]^]< MB,WS"Q\(]H>\5IQ/Z(>2^HIR:E)6 V&2GVHKZB""M&:HGH6R&1A:B,,M)K" M!8F@/*3ZAMMG2YNU\=\F8UHYBR!V0:!#+FHT]Y$SB00>7[_;4?,-RIXWZ /ZWA%'Y;M@'Q%!M@!M+:=!^)>G8Y,EI&= M@-+NPZH[["MM M&X+C>1>:_"BP;A0>8B<1>%,51)DNG*1T+8V8X?CR%%%9YD M]G)O5@4Z<2&0BV3.1WDX0G,AHLRQ$85P')2WP,7&8:0/V9*;K%J5?)^F]6)A MW-GQNEF1.D?R,8I?]:*JDR95CHJB>;&0:>C<@'RY&(,,HSG M+@R'PH"S:U=-;E@EK2G&[(7:A3E8O:^>2[&35>EE11E0',S^17W5TKZ,L$ PR=](NR")'V08"H]?LXW*=PGC:S*;9KJ"Z?/R/\1#F"(VEW\>J$<,![B?+DH9 MB^R+6*AG0K3(&PV'DF,!?\6"Q_.R#:)\$)4.K%.*4T\5*T/,$1Q3C"9-XNXX MF2PRF401KC@!"P>^'XXLF5L=DQ2$$&+> M)#T #I@RJ7". ,$@A".\Y7*+XUWD*"5%-\+V+C"-^F!/"C4I[40D(?J:(A7" M/S%$^HF5=8RI(_#R(H'MN%%EVS#=;@G07BIUSGY.)FZ\R!5 8N(=$.O0N\ K M[<2ZIJ3. @GSFK<)SK1"*7]T=GHF_G,\R?Z?(4].5Y0G0],SN&7I-G<"+_6" MXW-\M7N=.;_[:X9OP->UC^L^Y>2-O5V?+ M;5UI2^BN6^>K64K0-K,=[@'#7*S\W;'TQ^DR]Q1+2!E7_=CX4FW6J2]K^>M. MB]IC;_2H82SVD2W?W&";\=N[=K5%7S2PJ08V-&]7FRW6K-Z4V[AR[+31;K!& M4S3=$'^6F[46_BCZ<#0;G]G!UT]5&J#54+T\17_V9KG2QNWG6+O1I+]P )KL M:ZU5!2;0^H1KN:HR 2YJVIYC639V'%%^@&SL-##5]#:>0@H-"07HJM5NWLGV MV=7ZAT:S A^ XLJ52J-Y7:Y7JNQKK?V).N4@S;58XP/]39VV\4.]^I5]:S1_ MR]&#C;LVD/S'$H7U!S?*S6J\WR#6M_\&;CCCH]Y(RD3N5_+-1 BB(G_OFM^8^UFK7RS2\E;+5<^L:M&L]GX6FWF M0 8K^4N$6:U?H["]+3?;WY2DQ7^NOK%:$[NZ5\I7-]\8;0JE]+=0=#=K'S^U MD59IAR QQ7Z1!?:KIML]JJXD=:3:U->_I4%HC9N+T%9>VN7@.T!"0!3*Q5 MOPJ%#]9%F"87A\)#HAL<7[U5O8GM$4;%\X 7;P2.?&GBC<2JF&6$D[VR7$/BJ/"[O1 M'R^Q?KB\P82^R'\'KNGU3%KIX?R(I8M^5T5842(W56*:\&Q2*6>9*"UZS&%> M,_92B-X+RXYQ6;F+;Q\*9,4G^3Z M=MIQ+[0K_$+5^^CY:),Y/W8W2\TF,"$NM6%))3#S\..%"^ M_AW_JS)"IYK6.C8/DX=(S$;)NAJ[CMW>@:G"M-&IN\>)_8$$[^L&13!%/D_B MOO-0-ZW$M2 <./H9QUP[5[+,6W4HZ0?#5":]6' P\FU3%QZGMW+>F*^ M$&8S=R2O:45<#\L)B:84\O:9N*T$K#:ZP+2138<9R0OW-F\U-8R2NGC,NN3C M$]6O\*.(,*L0=)BZKH+0N? G@9ZSOZR-G:N>#5X+@FK2_M(=%3!*@QJ MJY)=5*@K64^*TN& VP04JI]&E!P;#<8>M3$,T4W5H)*K#D3"'\KN$8:MJ.^* M6+_:D#?V '8Y5=.*KA,*KI6;N+9(3,>+[BKT'5=QM%B%=DM_C+5T%8F*O$<% MI&8"&X?X:#E=R=7J)!OPGK,S''), 2@;\AH"LM]OCON=M;"[PIS1<(RF/"!Z M,Z&=J%0+ZL\@RFT)F,ADDCNP#/&*=VSL=AS18$2-E66C:%7X+85M!V;!)C6] M!I+\T -NW,L!&@YA\W1<@& &YO*$90)]1QRCYSF&232.G $O(> P6V&[$4KBX[B#22@% .:K"@=8D5??%R0Q*F*&=CO >Q#3;24W76.7"WE;5W"HM.1TI>.UYA1I5=41:JIX0 MW02,*#E]Z$@1D=1O9(D-$%G 9XFICT.55R2SQ_+(IH;%:O@N]?95S4!R4T45 M/=FJ? A,1MYG7 CI=A4D?5C]U7%F+E_>4Q:$ESI+PTT3/9F"@8N.X(&,\5#NFG2N8*97QH)WS M(/.%/"A=7(6U0D1[7Q:(EB(](?)LY$)K7MZ-#A/KU^MVL=Z&5.(6JQ\>ULM-S'CZ$/CYH92==AM^6.U]J<: MO<^/!'JG#53YS8-J=K^Z@E8\GZHG<5PX7D3+)7*W[!TIU^J8@$>IBE\Q%;/Q M(2?+>4B+MRN]SA9HKL+=1LYA,IJ%XYWJZRTG=#&L6HFZYM@>=,JBO?CI<^VZ4KYE M']2MIB^LW;QKM9\#I^.E<"H411.SET K:945M?/CHYV5%DA"[&I\\5-YA/79 M644?F;YNL<^Z#4),W":]T6ZU')5Y-.T'[ODR3(X/N*L0UM)E[AM=+<>7E]%5 M E/.M:/\[FI0O !1V,=;P)6;BD 5UG?G.I@0;[!#C*W=UK4\GU[#O#V8A"51F8 MO,]N* .WT>^#KCD)ETR?VAM]*G_ZX^E3Z=CBJ3;)!,I8Z&[SGH]L3]F>LCUE M>UJPIY-7SG+9[+XF[ZL47]V15<+_O]S0RT^!X=DJO*S"V+KXJ5)MWF&YS-#V M2Q^8E@K[E>'P@B"=[([SIERU0>7=JKBV:,HF^U#>[Q]K*:^_M=-.>[E6Z@LOCSDE'".Y[5\_CSA&S&%MZD+W0W 3G.ELK2Q( M48=C=U4W)D)/>&%T-FEA?_E[;,^(==C2:+GLT*;#$G9-[HT0PCP=?ZEB[8_=E" ]S$[W. M=9\!U+%_ BNKAIA41I+*1/:D-,EAM>W 506)/@:Z"R.,XT*FR1\3Q4A@HT= %@M43#%&J>R3*7:S@[+T\20 @]#GBH6EL%$[;$"9HY] M-GL5?<0^!.)6/5ZQ KU\:8]*.=F3U1II9JMHANZJI=*'=.C4C?]T"%BRGIY M8=$J*C:#9?.H>DW?=8;,AVT0DN*_DW5MJ-AL?,8#[.^*=:[T1 %JNMS?Y<"" M9;]7K(9BEK"51:(-H;+ L(#D1+-$LH*R/&*X%_-=1)/!F\F: M;* 0%A:5>45E<&,UV60H97?*X;%6/"D=%X[R1R?GI?.3T^+KMV'?!;8EV3LQ M6%&B5);GEH6+17D5(ZXBVUAOV'%[I#S3,ZJSQY%6F%NEK*^;F$$JM0;5^7H( M(V*T-FJ!+8NG!99/FH@SXD)U%,73HA4;JEM0BW!55F4E4S0380:QDFPV6._R* M)6?04PI*#F)*5/N5INEZJI])WW%\VP&@ D88EN-A5?##R/A=N:KB8@K>:#>2 MMTB_+VWXO2OZ=6-*N*(0,+E0*:1N 'VA=4E:O"4=,=%\C0K>3Q<,I#X\OAN M[@2$CJ$$V;<>;&8N6QG+*HB"XFG,YP/&9*8 #43ZF% =6&7#136@,4=RHV)3<[=E]@0#0R4;9D@ MB7'BR["_0(X-@/\ L\A1IP5=KB4GWE$#HCGV%^C>*+K=6+%6M(:B,K.RZ<22 MPQ5PL\"@ZHWIO-3 I!B'ZC!PKOCL\LR10%3[A>VS&TH(RAC.!ML;[Z1PFU#R M7?Y@\D"_7"7J!JSJ K*8&Y&0=>.(]M/8!< VD M;BG;)C MCY!E),"$X1#34,AG1-X$;!"6(]%&IP^?J0T#SNPZV+>/- EX2A@A4E@K)]C6 MQ=JFVS&_1;GVTF;,.ZDM'+$R-,6HO=)^L;%BQL9PZK %D^)G:0S@A8=VKA5C M=N;K0TN98=>AYX'=<.HO(RU$CUI628N/K#K#"%QJ10;I'Q>47 M+/9A@Q/*WY+['&MF)8*R=[SAXJM+,W+FH?4&)/2JN:)M1[1>D@V^J8=W4G=W MT(WE^E1LPHA2=&+Q!V]^7.OEJ<\%K5A*ICZ#&7"2I3YGJ<]K@FI35F9ILSTU MWZ*-R?? QMQ[$[.4F9@S3E'/VP#PD9;@O.TL[JJ6SKS^!+<5M0.T8<6VE$C?2R"@-@9'(3S (Y-^JE%TAXHQ_6"K@=K18^B&H$\B2Z?M 4IP+ P7:$XUQ[,O(>[Y^S]/>#L M^^\]/,I8^SS6CH$.EZ)M-KS_6:4%5!S18IT<4.\E6\(GPL0!2EV584&,JXF_ M'G5,K(JESXHHO?*;R;C_U#041!QA4-$)/+"+(A?7ZKCV2EJ#5CA-HX=3'EFX M3@EY!>-YET.BS+CN>%$V?)B4>?E'ZKQ:Q>T+MN-,L"T1;/>98'L%[G.<";:9 M@@VYG[>0?X7W,.#D11J9R#%W1%/Q# WV$ V>)^-2'C0]U@IKJ:L["YF&YJR* MF_;XR/%,7]G#I!3&6IV$7P]A6)FOVQW/#9*F4-$H;5O1D%?:,T5C@:(QR!2- M5^!*)YF$R12-# U>J&C$O 0G\R6KRX 6HG,B'&@#6<8O=ZB/,EU+Q MWKY*\&DB5+TR%(9H8_J'L" L99VMRY6'Z&Z6KJ/XO=9=TU4=M'Y@NRB M]$GGDZV[:S/9O%@V?\]D\VM9K)SQW+3VL/Y">6>-3O 8WO,2E 'V*,'Y'J>Z1W.KON"=/>/W].8U;'#6M9_ MS,OO3]O5M%>Y^[JDQ?"Q5MKLA=]7N>=:W/=[KG/KXRY S;?8)"3M+;!71=!2 MAJ _"H+N'6X>_8"X^;I=:W](Q%QB?IUH:\<67Q]=V7;Q]64'"D]LFL&^"K\Y M>6O\)JM*DE4EV9^J)&<_)_'Q)05(:(/O8"M#[Z*K>YR\ U/>J 6>I]?L>'VF M%4KYH[/3,_&?XTFOT'/\3,,]]C.%3MRVX^L6N[.QM8YK&M0XBGQ0SS^0:>]O3"/8?!?:3'M? MQ(S6[OG FL>*2_=-#XA(!>MI'%59?+*'>;S->7IMQ1WR M,FHWNNNHWR3+.#W:)8=(0HA*[2.*(>:9PR%H&(!9UCB)LFCW]E@P?OWX.F0>-'!^/ 5 M;EN)1W'D"^2/IC%WI4!1V#U\AS? L*6Q^<0.3@XS5'ICX:?]5Z#\/5&@RK8= M8,%^U*&N M=F96')1@;DI*JRDH[RT_)K2W&<+!YI9\6%7>WV,_5OLV28T>!B M&@SV@ 91O"==2?>NX^%]XP=N!VB[^+YK=@-?[XIN#TB"U2>9\3O3?Z0TNVO> MI^++MT*? SKD?P5TNYG](T5WR($W[+*:@%2M_,09)(+I$P>"X TSA?!UT_<6 MV(C[=AI[40QA+;5JPQ!;M2#.!J86QL)?@>.;7'B?D9THS1ST8\1L5]7"P-9L M6.8=[#L#2V/#S MPQ[(Z3KW65.(@&27>,7?76[Q!W2 [ NC_VF7C"MUT8;S33L,7YS$.TL_3XO' M<$[S#HI2I@FG08#LT.&"\8?8);O0V6\XP#>0->"SHB$*/%E&5,;:^_,BFFD>\#]@=; C^ND2U]7C/GQZ' NK#@LJ@^+'C:-34R=8\5\!I*DZX,#"@&F &_R!R+(D:'. M'J'.#BVU5>JW[*W#.-O<&][3,5?M8JV+O9"C]1,1CJV8E6DRV3=LX[J6^X8:]GI=J\:[%*HWG; M:);;M48]._K-'WW"25?4"OEBBKSSXXLT^@=VZ#)A=7W(,Z!,*H.F;Z4<*IDF MN6>:9.'LQ]8D"WFMN%B1/%\G')37\L6SA*3!U!TP3-.A>I3!?'QB5UDU[>>@ MPAH*!Z!!X3S5:# SB;P2!6XW 4!U=-B_X MF]A>$I6W8G5NA>I7%97_M\!09V#.T/1]WOM_:^EP":6B=+Q(74NAMK$KO>S7 M]UVG-_[7?_WZ?N /K7_]?U!+ P04 " !9AV58O/(NZ554 #6N@( #P M &-EV]>7,;29(G^G?MIXCMWNDFUR 6#[$.J:?-(!*4 M,"V1'!ZE+EM;&PMD!H@H)3+1>1#"/'O???V(*Q, 29T R)SWMEH$$I%Q>/CY M<_>_C59FDQ>[+^F[ MH1SK9/;B2H]5(4[55%QD8YG:!P=9669C>+94'\MG,M$WZ8L!EE29:_^/,N_=_+Z4B7ZEDQD9%Z,_2[^ MC_C?XO]VQ)ONI7C5ZYV*LW?]JRO\JG?4O;[L"7C-]26,=7%^=L'CXJ/'O:O> MQ3L:_.I-K_;:K?ZV@'>=GEW!6^ IG%;W]!@^AR_>GUV_/19O^__HO?U=F!>< MO3OO7?6O^K_U8.B+=^+J;,%+^R?B_/K5V_X1_.ZX?WGT]NRR=VQ)X=O?U\^E MUIT-H=:'$>>*[B0QRV"A$;Q5Y5_Y8GXN0[Z\/C\'FD0*?]<]O3[I'EU=7_1/ M7XONZXM>#V_;LLVA%>DTAG%>_+)S>'#P;\VS^!I4\4=5E'HX6W.Q=C72A>B. M%>Q&+&0:BPM5E+*$/RZKR229T6?O9%H-9516.:@.HGN3*P6_*!=Q@4^C^\^= MM=CZ%ASHR^94CI3XRY\_[N_N12^_9&<^\X ?+K_,P:[!,?)VQ2^W!1#A6,9* MJ.%01:6^54(6(AL*W-2]HA2QG.&?W4FNDXZ '_TLML(-[[G?'0/Q^G$'3, # M54Z52L61RJM"'&4YJ,.RU%DJMC;BR&C>:W!.'2'%L4KD5.9*1'X;.V(D;Y$W MZ+(0<$9II"'N^(2C)&I2A)QG,.A=>!(4A@N MAG]TQ:_/#_=W.W1NYUFN/F[@>=&\'\EY'>[NBE?92*8I;/]%)N&03J3.!U4. MP[SNBH/=_;V#';'%=\N?&KY2R6@D0-+J6QU7P(]G(E=#E><@7LH,OH#[#3>_ MR9#P[DMWM<]E7L[LBG#\#JPD2?BZ)[,./KTQO!<7H]4Z7.5OK" _3'5<,V7H MO2Z1ZE4Y^NZJ8W._-D-[?#]2N9(+R7FUREA'K.Z*(3,R]US$JM# !X'9 56) M89:7(V)6QS#'K.I,JCD2R4&.;9V#!3$_6M7IZMTJ@CXEL%&H3#"C0MT*UB54J= *L#6_/[!2V^.,C87;$(V:"M M>K7*K2I+&8V NM ,*K..R!62(C.X5EH^-JWZ"7#YRQHG7?5F :I='/7.K\2K),MB<;G(O8$3N/]AF%^=@7?HFT+"' 8S MX=W;Z#.7PZ%.-+R@X$#%0^9;:-A*F1N[JJB-+M$3GL?T[&R!HKPA!H=9^AKP MC:7N[99GU#;L-)N**^0;0(U?)*B_U%\+? #^+'2L3*3/W'"**=-H1U^A5>W,CM\;(JE+8-[KRF96MT>P2ZOC(\<,4;(A%F8B M"T+,'<,/BA'<-^ ;\!_G3?">#I'EP(Y 29E4>5'!_<2'+E$P W_:VSE8.OS: M2I\5DL7^"LGBU4Q,JP)F,M*3,6U@@&0@JQ>IVLK6>_?Y>5.: M!@E+PT1]?!;KG!]^ 8NNQNE+M,83.7N!W[YLY#29[;)KH&>>J32N)3N-$6M[(9.IG!6K3)U:*P*PO*D@O!]QIY#!"!F5?)M(P !ODNE, M9!2; 2M'1KJ@%BUZS+ADQ!086)&I6Y7O"'&:E5-=CHH2B T5/G@< MQ!'\ V2[SF34)6?$;*)&H&P-,+"9H?Z(+!R>,$X#)@\@# MH[,@@S07V0!VW)FGCB]/5(XO)S/??9.-7 MB#ZDV311\8TJ6-2> $&I5%?%LW_(@09:JA)U&B45T?.) M2JR_0&]%*T>]"7,TV%^CA1::$Z#OE6^"2W6"7 $_*9;!#797HLXN=>)M,I-VNX86J1H):RV0,UY:_(_K#!1^+H=3DIAXKF-@"]N-,Z_K/:LO8@'L6<*6##OSG M.?[GD+C$JV?[JXQ1AJ*#H&*E^"QY.J/.\Z3?QMGBGUX1MKPT_.^:19D M*&<,Z?'E=WEYF \+5J?.8O:M&&(R'&%^"O6Y@]D;HW5*%CHM1$:1FF#6-[ZK M,?DS,GT'%"$6E_C8> SWSO\S*. 9<,R96(T&!#!*@_.YZ>=GS\;?++*C'12 M"JRSPG@=ACHO2MCA9&B-#PGZ!BP>O0RP!2J-92YF2N;;1-__4:6JW=@';&RA MX(F8=_;>K;7$+YV#B:\!\5&X7[!-!?MW$# T&64I[B*PZ"W,7^T$N:B;(T)1 M*TC)(_4.5@G_NPXR%0XOUD54 0.C$^%O?GV)" V@7#W!PA,O0-W>AO/^5Z5S M9=S'<#3UU:5*QS6DN#*S@&C$V&^,&$2!3SIP):(T;&SF"6':T!"I#G9'4$5#Z5) M.%:!4./*N"?OGS=H'>]9?LS+#G0[<9PN4GI"Z+3ZZR]'H#"(*PRAGYB=0XW( MQ:7J^U"7+N:A0(;!#;I!P!TH,/"'/0IW;^-8XTB@335DEAZB&[9C=PH.CF.V MHI0?*'L])0]SE%4IVWA1E>>80*[36_B?+"4A/'C/,\%A# &&QYELHFD^(5^.FT0CHJR[B-"J2Q08@,VV5C$UL98"W MKOY<6US/O+]OE;B>AE%39(E:$,K+!BXZYRRI1^[26ZVEO,W0_GE7E4D/<.ZJ MAF<$6%_&?*MQ@"B>.,P;6ZP&(^NC#_(&_S6VW&+,VBZ]J9[,LI:!V"?,-PY6 MR#?Z+%,5:HE-T9N;J(!FNK'=0J29X0Y70U!IF'7HL*ZY_@F UX,V.SP)CB$!EQ9RY*-U\5P.E,P%L5MO>$598:P<+RR)%H-GQMX1C2Y')ESX!1I>#C4:V\N3 M8]Q-8G$QD*Y AM(CK)TA@V]]-."N)\S*GZ\\Y.LS?"BY<)KE'X#<;A0AR,A) M,-+*.NS))X._F&F5Q 6#9XLHUP-F>_;&OA8-_<1Z-L;P]A&%<-C-H,G'PYF M)L:3@VHR)RB Q0/%X37KL)&>9&63!7OA4TLZO,.UDBLL[KXAE1%K2[V@F:_> MK-M&7H6'%:M)HJS8H1.JS1>."RCBLBFCS3K,&1D$8B \\933"H,F/G:"R#=O]/SMQ ._JIYGM;CI2UN^ZH>%7\7IU)VSVVA;1L_?* QN Y]UJ&&:.P9H3,2G9 M%&D@EI_!V4:R(NB/3L'BQX>=F:D3( ^F(D09(^X7E5OO@'8>AE)^4(0IIK-= M $2NI:Q:S 81"$9]4>M6L?NT'&55:11>#61HX\!H3AA=WQ X^X[MYS:!'F-@ MI)W!F!4L!82!636R,)B$S-VDPBW@;'7ZI;LZR[:%4041G*P1G#7C@;>AM:S7 M2AT[7"%SOK*F'=#',,FF(AK!+38F0Q!NFK>AT2]N$D;L Z'A!U9DH]P.ZFT; MQ$]7:O\5U> /$SZ' TEO*"!E\NY=& ^O^T?F0! + M(M+!!!P!KO/P8V2W&B6$87N=CALDX[#.,0NF1Q@H-8>]6F-7$ MH_&X+7QKH/W6!6QS='SC$O!)P\>TZ*!:1;FI*#_'[C-TTS==&?[Z6[/21+E: M]2.PNIOF-B)U%6Q8:F$P+BSLHA(/T'RM%[PF!3K>]$0,'!J=QGL5R3S7P.D[ MSKL6HK4G..[@"1&?& MV<2-6IP7V %U \$29.#8 BA(I)]R7= 0(YB$KD/2ZA1FG<'V#6Y6]%.%(7B3 M-U3HCUA,]*?=;1;37,]II$))74@=.[^;NW$/F*Q';'5\GI*$(Y-C9:S/CL6X M. P-FKQD91OCFK*.:+%9;O*G3/!->F<@;DL )"%!?=FH^([%%(9F! 4O9GXU M8Y"XJ0)OEBX+FROG7HCZJX'5V)?J(ACM$S<%.,UX@L^-Y0<#Z0D]F;@UE3.$9"/;//@2E-,&W,DHES%NFPD,\@QH>%MRD&:I<\,SA%'JSL0 M5NBW?RRHC[545K[L;,)^5"-"HJM;G54%$/0$N87)P4"O$68Z6+F:*VH?Z*YL MJ$T@8YC+7FW>86"Y&*^3]R:@+'-3*ZM@]XI]O2^I M^@D3<.KWXE\5-00H?&5'H;E0N:XL$2#*=,*WZ:NO7IBFJ+S#F"_736=6TZ#U M,ZZU,)C(8"C')@(;PJ->[YFI/5>,LL><.#[_F@:0]NXA.V:?/IU(/F6#.@YW MP+>RAA*PL0O8Q1.KB=QF.F;E;@@,-LDBJ?9 5?3E#J%2JUIOP?MT[P M1$-E&8IZT3[;<;->H:]#>)9)Z=OA\5N8 Y)OTE06=-E"AFZ;S)W]H(YKFO(L MS4SGN.F$-)7@/I61K#WLYDFY.@]1N8C42W$N9Z2SH@]ZXS$ 7W^;5NOVQ".R MR@$9,U[CVYQ($2UB'60$Y4IM:#K.\4KAK37'M)QYIW0#TI&K 6K_TS#V1KZ\ MP!@*,LPLCMVW,4+C114CV+QZ:M>FG]27SO4+3W"%HI=0Z$P6SORE*N8N(H%J M"OM0V4,(]/9*HJ(/-Y2I#".GRL=C2:_G2N@20R C2W>&G!1Z4X9<$MF!!!$% MY2HEYVILLL;,+^'+U,X($=6UG]V/F^8Q:22KE2% .>&WVK8;3H6[;R=P36L4 MF5D;6;SZW'TFO11,Q#N&W- M3XY_V1G,,UIN%(4DRF6):A@'^S.?B6*]HB'"I1D!P(95.=O=])49Q01VR-A! M@QOH/(I@L3N@4F(9&>Q3P+IEZ+ A6PO+S$@+.INHW*!?7, '?XN(O\\H;?S( MVUWMBW1ET_GHUV!;N9I0?7<3W.@$Y<6IW-/R MOE,$:DI3:EQGPQ+SA3(";@&CF)(EFV.A+(-(K8'1LA-V N2@#;E@8?-570OQ MYQ,OZBJFYKM^B1-N.]ZQ^@?C(5D#"I+M[;AS5266;AS'HTUUN:55P2P!Q:"- MI3$')5SM"8++%!9P0S$0C(.1/\L5'-OBX)]L*%;&E'#X'TX1C:2.5Q!V4 M=7*&ZF4>9J1M!Z)3VH0]LTX''R2\C:M;JSY.9%H0%#;E%%F%OA15"E-M(]_KR\EN80VP@%V@M:TQW<@7C MT;U-L3 L0(BW5.84#H1+HPL+X-!IA'="T2^"*^CN^.++RC?4I7X4:)H1>\': MT'@UW&W_QBK;[E<_C"_NX=*J7$;EVA?'8+Y'5%7E$E_8:EY6)*#RE9MZ'O0F MFWJ_>>ZMWBIK*V^,2LD6_)+[L$H?>! $;5;^,K'V9OT[VQ\^B$7.:Y*GF8EK M>\%D/J!4F7*$ :: MRLXBO*8H:GD5C )C!Z!1$96;4+/G:CWNWWAYJ&U?W=7#%T=1"/I6K&$'A<,X M4#U07!HP*/;ACX2W8!%D!U7\8OE;;1Y(\)@2_PGV'$I[_]CR9A!]ZU\R$P9M M@F+3[HTFS L"P"/A^W,&A0'5(AU99<2L;*[ C(T.U$J1R(;W;*O8)C\164,W M52*Y?G(-UD3>5?9R.:T[SC5,JF9^9-,4%1D_>X2$Z"0!Z8&(O%L5!/)3;%.B M+;#.N,V*N=FQIQDF!VS"5VGA1#!#,',_.3M(8EIXQ M"\4+&"590:@3Z]8.,X'YLOA48^ //QM,D?'+!8[+YD$O M;J-5E(RB="#.IK!#=() &SUK(3YM?N!XH?:ZU 'MV_?>J;&*:U1#&9-GP&^8U3+1N?3J[T*7>! )S-4XNU6F M,CYH"]F,?'Y7AE/5&)*[[4*-!UE,R3YS+E$X%%6BXZ91USO+#=!TNQ6G37'Z MO"Y.;4A,] /_ZD,V[=>=O9_7==.^AFCERX=])?%_%[NA-U:$KEZ"AMOX" 7I MG==JE4*UQ0@TMN; 2T-Q1-73-A[7^]5J>]T5#^T$OB<4Q>BR&F=Q((6M'\@I M&R]=WYN.&&53Q,)T3/PT=8/$C5'(?H&O*8'*)*MP:2NJ*6B;@WAGE2E\YZ.< M@UE8\,YF6->^;Y3N7QH.9D?M=$24R*+PA\ZXS$3)%$NRCK==]Z\8;D#-1V0*-=I4 M.-/UJUA<.Z-.P<&NK!*JVH:^UY:%.Z2*N0,P+;('F_=/3*6#"\_5I)][V&8R M4BFN(#:>NKS21>WW;$1D$<=K\#9ZAW&8^_+,KFL(6^V;JG.O,B6A5?H:._+< MQ71\#; GKO:%-=DI* A?F3H)<$$5 9%C;LJ)U[$+4C V,;<+A6YG^&,^4+;9 M59U76"5_@VS=N5-?!SMW49,! U,$DB7IXG!?'="R8EN'89Z&V=DYL=4E2/'$ M]LL8RI2%P)]SW?=4P"D@O >--BP58W=0$L@FWE MH!BIKYJ2U3$_ML]? ^*?SC\5!$5LA26\Z,.*JJ.8VD;F9DHL,\0P<:R?5&@N M&V *@W'SP :VO6G:D]GNC-JY.B>R*D=9#ML;AULP -U?<6<<7=A4+BH.$>"! M.)7/#&R#8^2ZI7(*QFYP'H!FWP=&V^B\9C4X?XPMVX@V,GP7/I2S1P)K;W/) M-%?2)ZP :5T ;.'PSH3KFXDMTV8KRB;!3X%%)QFNSE6K6K@PVPPJ_ S&"$ML M:0/LFNH",RU+72:F8[-!6;EO%Y?/A6V5A,I"SFVYZ!US:AV\9(+DVB6,9**&MWHA?8K'!VL=#AJL38O?UM@"8TCK =+D6-9=P2S(]9D#U,U&_&XX48ML18,+O,YBX:K P+0CN)%J/,.N43DRR6&2404B!7K-"-2G#S D:'WH MNQADLPB.$V&19:X_X--)%GUXA@OJV%[O9N^ 6:4%EIUW@?("ZU9CLHO(B63\F>FN*EV]"BKDIB6&#BGR5H;*(+IF2VW 7ML&(5*'V\C MJF28@C"K':_%51B_=JZKBI>C#]1JGWE_=XAOJ MF[6S9^C7;]JF<_ROOT4K+=.#EN/4'4[@SV5 -1F%8PE"H@&^'P"SAI%<,3I7 M6DL.005&=!8JJUCG.4JD'A>+:CO3N#4W-X8OC8Q M 1*L6FP"I'_Y\\'SEVX2]!*N=.8TEV9+.B M\#,>W7P!KZ!_+7V)>8X73-(W XN_X%S09>LR8F623=EWP=\09!UE/\L<&V.R M3WLG""<#9"#D36@3_0RTGQATY-;!J)=8VR*H!(H#U8"UMQG7XE91E1M[JAY? MK3WM6YX,]; D61M1Q/!P]]^V[4319,*I(#F9WW;:@-J&Y2ZNI;3X,N8\5M3) MF$@9J /TLR0L0X)UYRF7FVY26W1G7K*NONA.S;B;GI9Z6YM M' ZV2C_*&&D1R?A\O=.GZZU\A_^XEEQFS86@!F9H4U*-XU MVT,'F@40JWT4U4*S3(J%>SA*L_? X@VX:\%F5^Q6 MUS^--9M\$VD:'@<[Y48>,EZRMC=K7T/TB?&&@Q7RAOD6;GQ?EO"(6(XEXL@, M3 GQ7%RS=]Z)Z\N0% 8B@FH15:))C8Q5K4^Q!L<,^M]@UBPX+ MLTJ#\;D*2H'E%I=5U0XT0^^."GU1!'S&(EXPM9RV&'8X3NAYN-WG*Y?[1O)9<&>MA-6+AYS8WO[.+T_HP%;J!-&E M;84PGAA\,84@$SE%CJ8BK%_5$3GV.^G8J!4S@BB+.4L[IFYJ&::A$;* '-T. M,VV"7H7-#!TJ>!XAL(35H4<0NIN(&_3-$J@5_N"@'WT;917V=@_JU5IES=

(X2Z7OOO',U\K*W\ MLKT+\W=AY69+6!<_&J7PXIM9QZO0'8'8DF>C;-K!^ IZ!_&.&&['M3-0NE-G M"(3_LY0M9XW9Z:5ZEH-ZCYGHCI0J;IR)#5:8L@0?\/>L>B?BLO>T57_[%20]=@1YV<7O7^*]]V+B^[IU:6X>M.]@O_TQ-'9N_.S MTQY^=OFF^_8M?'!Z7Y[VC_DG_J(N#779$]_1XX5C\V15\]L15_PK_>S;WXK.WQ_CQ4>_B^E)[T_T=!]FAWYO9]^'SQF8]IU_Q^X./#T7WHH?/ONWWKG$6N%EG,-1%,%9' M]/YY?M&[A&E>B/Z[O^G#M/#G\'3OU>_BN']Y]+8+*^ M@@-\>XW' M!E_1:CKP'ORH?_I:O.]?O3F[OH+7ONM?T2G ;WZW[_P=9_*N=W'T!O[HONJ_ M[>-'%^*D?W6*TX"C%%U8^<55_^CZ;?="G%]?G)]=]O"9Z\M>A\:JK8)&I)/J MP-:]AA]=G5W\3IOZMM\]/8*/<3B[!T\>'V!XY^(\]X%4A+_ MQG]\W.N^Q:=I!MW7]!G0S7&/#P:(H>=WY1).#J8!._4[K>751:\+>XG;#S/ MQ_ 8@L-D(G[5X_WJ'5MRN^B=O^T>,17!.# X[)AY.7Q]W#O!L_XMI,LFG]O8 MJ,J3#>CO-S$/K>1J[M!*3=F@_+XV!S5#$W:H4DX/H?XD(YF/$TRW-$7BZH'[ M3@ %#;Q]&3P0D97+UY08!7,$3&8 M(^>^FUG\1;D=7S;!;?;2$LCX1J+WD7VT^#=ABIVV:" 5SL/0<8"^H?FH0SA" MAS=.,C9EJ-MDQ[B3BR O&$[,Q]##JH)PX_)4S?Y:B"&CN,CHVM'.HH WS. +-Q@S4#(+!;[(< MF0FA"R5!7_,?53ZSFC>8 07. VL11V%OBF!:?)%L^L72US86TY@/3(BL SRO M!9Z7>M>-6YU1_U$)ITS;BRYWM*Z!_WVP4,E/M'RQ;68'9G*[W4"9!Y$V[H5I M)JIDCM91QR338P7 '(XAHNQQ&R<+%]#8#EHDV$\R,LFD(= ]\%XE*'HI M,!-=8-X8-JM>'PU(Z/C?_Y0EZK\2G7[XQ2I$X8<_HS:[-M>+*'#5WJ&'*TMU MH.-#-2.O%9$H=UK6>BI)!\]?\C(7W"+XKE6/OK)ZY-4#^(/E?J3.9>HDF8GG @8)F(MSXV-51=]S/4 M'/5A[9Y0]]BSQ=>YR5#<* 2-:F>!M79Q77S_ZK]&;K(UVS:*A!DK2,G"%B)) M4C2@;[_.=TGL!&H/:FZX]J4*E2^RO:R8Z/TYUD_X8JP2[-&3U%30BTJ60*;C M%1#=C3:M,YR"05R8GN)\+JH>!IRXPYB^9\;1NN[T'\VP>2Z*C6:.2M/ MV,;G!I9CL0U@+)2)";/R$G;$)?YAUNQ20FZHP+VYK$NW#&L4#4TNF^T1Z M$2?>N+6INUG^[8F$'WU(D8X54JS;0;LSQ=PY<+ SH7I22\[!F65WYITNM%F= M&V3!L+IP!2=HANH/(/THZ-]IW!8[8LG%,S >SME7E,+/>)[V].G5R_8]-1?7 M1JU=ECQ8.5GB:BK2&5@=FER^BX_!N)."QTF8F@HJV<254[!U"4ED&Y B2:FI-2T_:WR2-"[SR0<+^F\:>5J4C+LR M*7\0!FO/3N O$YG]CBW;%FW(M\IR^LN?]W[:;6+C-C9:^@T.8SUST#9%"__" M[(53<7HF>K_U3J\Z!NEP]:9[2F@"@PAA5,))[_22D0?]T^/>NU-$4C 6Q<- M]CL6)4-0%8(9,+3ES"(W3@PZ@H SW;<(Y3CN7\ (!.KH'\/[\-/S:WA!_[<> M(D9Z[\[?=B\(MW%T!I/XSVMX"'XKCKOONJ][EV++P4$ZXM7U%2SH*L W=,3; ML\LK!/^<]*\NS5\$[CB[('##V_X_>ML.I8%@$E@P E1.\7VG9G4(-%D"NS'C MO.N>7I]TCZZN+V#L:P:1!" /BZ4(\#?XP,79\?41S@O/0/1/&*2#D)3?!;RL M>_Q;_Q+687Y\?G9YV7_%,!;SJ-F%'1$$YP*"(7T$VW'U/ MT(__O(;1$973(VK@7;BZZ.(179U=T'*)4-[W<1/M@=K#N.8_SSO\!W]!?_S:T?L[<+_VZ,[O7> W:"6+)TFS2BM MHR[0-9&=D]H>4W34/3]'S-:570!1+(*K>F;2'E@'V]5[?8;+\\K 94T;($18 M5USTNI=GIT2^.-%3^!50 )XOO/7LR&D1<(3_@$E_!-:J]F.!J_-K?Q?NS MZ[?'1":P,")O0D M1-.]NJ2KA*O%_8V%PW$)NN;>>-FK M+1#7='WJUP2T][K;/T4BO89K?017%O[[.Q'54?>:..[O%N$%,SWI]M_B:H&< M!1"+N0T&M?9RP0O=X?00MW@$VW;1UTW9]1ST<<61AA! M?Q 2_.>=W9]^7M/-^09]"Y;U>$3WU->/@OW:F'H7W0KW])E9J64.VC:JVO7 M.?9CP/@6#8--L$RA%&ZB9?QUMOF[MM1'@'3,:.34(O0R4_S+1=&7YJ"MGS'Y MA;&D'[;D]@^O58KY5HA4&:L\PH*F;QV@@(NM$68H-]@@F5C($%43HXB@<2N7^_T+S'ZQL?_Y4?<%QOYC MOI"#[1^NQX-<)8G\L?>1^GXXN6FX&1,64HN ^ROD 'O5F?*@+FCVO^YNTMJ2 MQ6:11;3]PV4IRXH*PK[/\@_ BETX&#&&*BTJ/)]2# MQ?9B82P4P6YE$;85IF-3\5SYSM:!W'+R[T+U2/:OJ$O06!K]%0L6DY[(M6%F M\[46L<%G$$9VI6CN;GW0I4HRSNR1>:[#%',?B7,O5Z2@HP:K*$)=-%B=M:V" M"E$=&"&W4:%S0PB!$2=$QUVJF2"=:^Y>:=G)H!"@.0%8H):D'L6C@X80>=T(Y,VI[X,2>PON?1KYEQ\C'5@I?UAS+PV.A M2]>4RB2]WF&[F-+ZSM9 7D*M<0@7R?4]:7S7WHG[OH2"[&!7Q&!48UB>_N': MOTI.20:C:R)GO.H&S-QF"_E6>M0TV[9[JS>&CI H32U,8;K/ ,=24\P/MJ7A MV6T$RN11N)N\S>HC@CN+A&J\#W4^YF #>8M,R(+*:WFI;FKZ!R?3<$A9)&BL M$F3-K(,T4F#A0N!KJ754Z,#"EY_2/A2^)][RQG8\E0!L3BC38&9Q!@,9(Q-N M0(E&)O:4FE"7P:#@F<<^VW74FIGYYC%C5:YE M9ROO'3?>]:7\[1MZX&A)<7 M)M 55;F:C[4NB+"6LPEG"S(A=VQ]6\R+T%RPCO.AD0JY+K7+E^JX"ARI;RZ) M?8)R9>K.LK-A\60S&&QJA27)?'CU9L(YVJHR/45 MU\KT[P*G2[+I=H?SZA;D3=>ZS2Q&?EBMBB$?6$X BY'S7M?;$JR3@-_8T-"3 MY22K+YQQ%R=9RCZXH&^3A5CGR3(6<@\'J?L&UXB/W,DK?!VED$=<+N81K00U M=+_2.@BFO_%BZL88(7:";Q0=,E1JNG,N(TXN#[*(/ ,='-X3=\@5/Z9*6O:' M/E\3J.K6](;R.8^^B9TI%&:^Y7HC1:.(=U!_Q'V%=H2791WJT,QC==S[_8QM M$U)>.-5[YV)DWDL_LD6GB%LX)Q9Q RJ68*])X]8OKX'FK)QZNK&SD= RF-,TW#3]\4PI3QD!!V,)(>B>UL@-VN(8EG&>N59TV9 (+BF=U;Z=KJ<21 M(BXX2<6FP=..'T_=LV-L)%4?N/ZIIYS%]7EQ1,XS=_V/C#.:5L3P+8Y M"5FG,GG[037:!:VM,/Q;I8Z0L")@&;9ZE:8AE'/.V-UH67&3_8#*>>S5#-RX M:XX !!K&TV;02.A>5;M0-S)W'6-['VUGM3OTLX$JI^B9]W%>@_@RU^%6B1,U MR"MT9>[O=\3^[N[/<*%Q_+6K\+?,H*%OMU?9B0GE7 G+-"WPVQOH3;4M9XCN%5DF0FN"[L78*)8IX*% M9[IXFZ(LKM*I-B#B=!8;9!%%^,R.Y74(D'@>P74FJ.+^B@T'J[I02\%4.,UBLQ MN0FU-5:!=6!ZI(1O!/60=E*= -.A;$\RG)U.*\:>D"%D[:30I:J#7E0^SAGS M45+85G'6#56LKTJ=Z/\F&Z*.B5A>\95NN\>".- F@M*0SWGC#-B6%81]4\?8 MQ(P)P 9&H&NWD&?T'*SUB+]T-H 4WH"U.($\$T%.HVC%#2A[]:@$Q(E*$=;&B$J^B&))OH/W.CG',O'@ MFN,,JQHPU>C0S" >]=U!DZL(1--](C9>> M"AR V6I#&2 (;D8$'\6G"QTZIHHRBZ@*.5:<+?W@'>.VPE[:)1^M88 H9#:[RQQ9]$;985)F6 *F*96J9H:YTB8=6'<2B@\IYG8 MVK?>G\TY] N#ZE^/0T=AO*CH?$B:K(ILQ.:NQZ9NFWS?@&Y-+@>Z,6>9T:QP MLMZ5.Y"8Y>D:L(\K4J^DNR0V0LF"9 MH[U=%=9%JSD=A[S)MKA(2+>A.\ /Q&Y20IQ/W2!3GJ95O.#R=LP?[@%:?Y2- M51#HD87KV=&(H5KG.+UL28ZV704Z;:.J@!+X3C"X- MX)X5EKLGUQ+5'%&M$BS:#V%7/H;@SMQW@1H YS,]>/# A\PYL H>MU6QZLOM)$; CFDT[9*UX)55(JFT D-P)HFF'"=*>*6$ MJ*&,*-7X69Q3.QX34D ZC[-IBD3N@%Q?<&?\/7$ M_:>K.B>K+*'5A\1B0Q1 M#IK_N$CS\K+!1.,F_)8KS!?$F!NF2C+:5P;V6*I3Q$!L_;J[':I #4H*VCS' MJJ1D4"/JS6OP'H4(//^50SD['4=1FG3CVP==&%DL&1OOC$U2,%/VTP$M$],@ M#103&V+B@@_J"UZLR&BCR#1V25#:*6]B>VGF+LWAJAO//9RBO!(:AB1)%6Y< M 5V76JJ60K"U$69V/\6>53A_FO4:6-QBJ+&J%I5-ENF'O)J4$99YP0H%U.*, M\5OF*^ @\@,">^);"?R((5I![W1MUA?-J+H2)HG3XXB_1L0-G;@UC&V%.NQ? M#5Q"4KE+"17;O-V[8P>8BA YK#V.(:X417*!IJ#H?% MF]@*\SEA_M-*0T^/\/N=2R"WWL[2WOJV'+0>:WU(&V"3A5 MBU5J5J,#]]?B2MO:5,UH$S'F*.E O ,3%XLEI2JKEF(JGV(;Q[V#G3W1(SBZ M)[NGGI6RS+B]&UUM#%6#;:<=];$8B^ / C+8SU>6@1^_CE5$$*/*"X4UZ0A# MJJG@L!F0'[%A F)+]A6-&,2.Z,+/SZL\&J%B>)9C@0 $F6(H@W$R+.+_0Z:4 M*,,AVY_O21G@9BF^9L_2.EVGF'YM^%M0UN?.) 7.JC:@>2KS2!JQS28PS6/9 M_@F=:[XFI'F8A[7)D1PF-MD8=WDQJ*2*0Y418M[!]OFM 9Y_]8)[O?C)OBWC M]OW9R/,U8B-=1JM1/3MJ6 1B'*MRN.1W;FPT1DO?DCJW6K<-Y.=Q$4LO3$"M MOE0A*AE3]'O9_DG)S+^!OV N0%YLX%D$@%9FMI.LT$$AWNN4_L)F( K#,AI8 M4E:0)0R[-I$Z-LI*6>6IJ\OGVC%3TK7WB^$-QH>RFQ0VF=HNV1Y0459A'6-1 M*%"3,#QI"@9B!0*;LU,L;5=A" )O!+9R^W7_:]'6UX?\?H%OUA9X>\K;<#32 M:BAZ7%L4*/V,J_L^Y1TAP7]DD@_O ",^@;W8/SS<16:53A'\?8Q!LR>\&Z"T MHKW8$4==\>OSP_W=[[X7:Z7A1]$+(9A_O%4W('-:WL%"A0R&IRQ4SD'3(.ON M*>\!@0A:,8)[<;B[*UYE(YFF8"E?9#)^VHSS1.I\ /I]1[Q6&%?JODS:X1KM?JN72.6[-EJ4B^?J#OD0'1= M!/@A6W.XL_R<]A_/X%@9@',PMI=DX^#.#;A,'PY;,.=T%"_!RWH725VGC0$9849 >.G"FL:H;/T6EQO5D$J!.0E0R1M+HG/S4:DCDN1=KK"8G\N1808\&O2 MD5TI*<_CN"ZDPQZ.57Z#125QVEFBX_D"M#N"DXM\;2G*;L^H3TPV3>$"C_0$ M_QCJ(6(_#G>WT6<)-#9!MUEC'U1,PN4AZW M"P>9K#\JN&PS '?V=O8[8>T24YS%,D>7E<8,;*P(9HG#LM,;:\%AO0#-N^H+ MIP#KYL( (8>Q%>*9E_%-IOXX^(@)M3=*M[B?D.!Q\V1?W$/F^> I!;6IC4]^ M2*5>8?\&"3+@B801;Q1"!:B:BN2"CYQ8!O)@/*$ROOZD>)6^3\YXD@1"I!&L M,R?BA.=MIN,=$6 >P^9-B\F;+Z3A^K$7H(;6?;F$_ 9VY+^E:=4"D[0WKN"" M/E0-DRL]\VM?I6-53'3)U0?FB#[BG=S\5K+#A$J/&WYXF9M M-B@8^_M^0QMJH^\QM]7**_/D/!X)(X94S_O(Q_:.LI@0< H9E(\M4E 1.0VN MY7>LO42-Q]C0]AC;L&WIW$]VYE(^89X@F\?: 1?^J')=Q+9:B&M_FI=F5. S M/"Q>0B.=Z"NP]$U=:+SUJ,_!#E&^)Y4;C"JL(6U:2]T!;\!DT+Q*J 6=2JFQ M'*[+9K?:WX==U!1Q;%/HSQ1U_A3X19W'8#N["AM -7K:@8SH?<3.:*9_(89F M@3!F2".^2QPUB+5:%>ZPU9A8U=<;T395!E M_OR67+P[O"+(;DJV9.B]!L"E XJ)/,4@PLMH)Z8^E^FHV^$VN=0FAJ)LN4)6 M A_QY38616A?8Y]"9VN/K<[.&HG.#@=]C;[P,?/S4U8#ROF9LM]>Y7&Z-!"Y2<"FV@5 GC$IF;.@ J&CM$[0/ZC>ERM*I!X70:62C.B0 M7"$)4R%9W.Q5MX*!>B61+E]9_]>25%C)4WLV8=.9A@$-GQ/8?>5K 3[V^/HL&6."YCC*FL" M]$.FR!GGOD$3266L%5-8;F(/7-Y@Y8SY9'\0E]2[#V-5RU5<4^CK%ABS+U,1 M%EKG5P?O\Y6Q @T!\?E(CT';+@EGGJ=J5OQ5#*D(/CF#AOJCSX\ACYHH0(&V MQ=QPLA*];P]SPZR"/&G ]S?F=7!>@=+Y8@QU9)]J]0E7IA8#_6M 31KG4S1 "J+V)M%9C_R$:I>"MO\079 MTSD4UE76\5">Z($816D=3^2WZ*2LRZ@5*%&O\ZR: M?#]YN4X4\_W5QX>M?MVZ%M[_PN7V).+[5?XH580O[C[YN>M:>(Y//!;7M@)= M[94*@RO/GN\\?[[_;R\GB*E-;SAA_9L"7[^,RWQE"]1V2.X^VVMWZ_ZXM2V< MQU ,:JJ*"6J),MVAQ7LYQ(09^J/=T'LW=(L](!A,$Z<5=LFZ(^K/-/_ M[R>!&ETA,BX4^?^W)L*Z:*6MB;!&A]&:"*V)\+5-A/UVM[Z6B=#N9&L;M+9! M:QL\.L5QI;;!SZUMT-H&K6W0V@:M;?"];8.#=K<^QS9H P6M0MLJM.NL[:Q4 MH?VE56A;A;95:%N%ME5HO[="^[S=K5:A;17:5J%];-K.2A7:_2]6:%LM;XVT MO$=G73Q!"76_*G38[E:K"K6J4*L*M:K06JE"CT[ZMEK?1FA]K6^O]>VML9YQ MGT+[JLUU:Q7:%KG:&@.;J3BVQL#ZKK/-:EOK(VZ-@=88:(V!)Z5GW&\,M%EM MK3'0*K2M0OOHM)V5*K3/6X6V56A;A;95:%N%]GLKM&TJ5JO0M@IMJ] ^.FVG M56@?_1&W"FVKT#YEA?81Z0_W*:I'3T1RM-K ^J[SL[6!@U8;:+6!5AMHM8$- MN%(;H0T56(8Q5CV$/%XA)?N6(^]32X\>-;Y<8H$.TYMJML-:1-]R-\ M&^7H:=RG5@6<4P%/VKVZ?Z_^5>D)HC:H'?2)C'2BRYGHCQ'L07".HM4W6H?% M1DJ C17'F\R?6O'VO<3;ZXUAS%]Y R[D5+R3,!]@[.(*)JU*<5W !107\.E2 M>6661]2RM[OS_.N1RT]U:FFC3&LHL==MD4_H/-NEMDMME]IJUVNB77]/NGO4 M'J]-A@5MA(;_Y@GOP5&6#C6:>Z +HD?*I1>M@[.FO=:;L+BG:8?I\8TH\NC? M_P3_V-O[^=>?#P]_^?F_=G?^F-S\2D] M'DYTMYG9?7W1Z[WKG5Z)B][K[L5Q__2UN'K3$[U_'KWIGK[N_6V0__WL1!R= MG9[TC^&Q?O>MZ)^>G%V\ZU[USTZ_[^E_%4K?VSG\I!WJIP+^2%GI$U-=CD0Y M4F*2%84>)$K$ZE8E&047.@+64 UE5%:YHDA#(>&);"@BE9=2IV(B\[(0@YDX M/[OH_1.V]0+^03LIMO[RYX_[NWO12ZJWR'_$+[=%F;D[]HF+IIV+593EE!C\ MHDICE2]B^O+<.*?.;DOF(+?JK7:& 0D??_-\(0"]-8!4DT2)-5; MS%HF8B5RZA#-.@H#*M2JL#\E2E4R&B&E:YB)$>= M@K&AXTHF\ Y9"%D;>.9FU!'F16(D;_&B +.#9> @(UD*T/QT(>!BJ:*0^8S> M615J6"64P8X3MK^'EZJ/T4BF-TJ$&I/HI_#HF$X19IED*7"/&WHHLG3/M'3!FW/P/ZRD6<115% M?\V89A^80&6.1)O 74+"AX71;Z:Z@(]U$259 1]O,6'0[/"^954)"QSKTDR] M'.59=3,20QMS+F&'X;A!!G@R0.)!>N=)T4!:2](TZS$F=7E/ [W#29SLJ1(5M\,S*4'&\AC*=T M>L?-X.M [S-7(KP.6WH;IJ5A87"WS2GPYN&69;R5L'9[N3#6-5$4\*([AZLR MNXC3 GZ '^,_ETVH ^^$E\+>6+$,Q&^N,.@1(\=$@(B0K?!Z8W,5ZS4=Z/VX MI0JG'V7CB4(V*Q06A$@C19P%]G )#SB\\/K15. .;BO\ 1P,#A84'#P5P/E M9EC!(Q%0WA@5 D]20'(I[@SZ?Y@5U^?6P4W"OYY?X)F(.,;VD"=*2&TLUSH!K!E1R*H9*D0!E2UC"HA(,K MRJ6#3N#B5/@)#9=F*7#/O>%+/RXN!.9>L@#DU11X%XP0D[=2)W!":D><$%LV M^Y46L-K<,7Y\_[@J0;[A:&,XG,)<"[HF$D58IR:?)!X2OF@(XC>;%D(-AV82 M^-@ZJ2G[^RM0V&+8?]C8==J'$S7(*V1X^[N[/Z]"APT5LIXCEV/@2TZ!>O%] MS:LOA_M]ZB[L[?QPM93%?%!J-0VGF& ERJ4Y,G+ -0B,(,Z.8; MP;.(YW18_.2.O=X]&ZNTHI:[0+1,$M"FAWC&6X?;8@:Z"NI$K)J2NF'$<,T= MF(&LN#&J%S%ST') (RR1[R-C73H9&A'75^JR*I%%U51'L\5X$CJM2#8QRZ)5 M%)E 51H9&DZJKNZBV&H.MR.N[,(M28=?>T.CP"V-6136=H?G,U8@ ^]U(;+U M8J/$.70.I@SJ]Q$;S'A/B0[I#D9@![\/S1-C!%C>9R@9%;^"N TJ/-FP$QC2 MK.70V,@7@1P3($7F6X42D/ M ZB2WP_S6/QJ'C)\&8OMQB,YI>"-D^_!Z.R8 5+K"69QW9).X]='N_O M_-"=D\8D24'NE&"$E\CVTP)T8FMB+>?6:&AEA3L1Y@H92KUL.-3 6@.? %KF M-\X.=\X2YJE(3"C*J@03_>!?\-N4;%'-@,I%MXCUDA9%LY $;*$6FD489:,B_IKBDL@QNQO)+ MP%9J33O0XPD9@"03&M*5Q?-B+8M\>\4$;2 D>6L>-S=P2/;2#%_#0G!.BMT[ M:^OQ,.+R&U^F1QW_6SVG.-CYX303._7>EN5N5O0. M1BI%)4AID@3J(\RO*-AII-&5@=8VDS52X$26Y VIJ;,UYQR0_@UP*606*,7H MIRVU;3*U/0>Y!+QJ*1FA/2'3&^)@^*GA=<;QZ%RXCAI"W@<<%T,2*#O8+$%V MMW6PBQ[Y&<@CU#*-(PP]YLY:-$RT&F#1+&24NFR);).)[)"=$76?GK7, [\G MNBFKL>%V4<5:#**6H3H1>2%+4!JA3.S0[D62#9HFO;_G:KV&X)=9,)]:>='WJ!51:A,INH M^,9$QJR99GU*H*S+"6IM,"A36I7*"G38'-X>-WQ<#U$_YPTWN@NHO+LHYS2K M$M#5)8ZN\YPJ:2-W'DG@SO/1KAUX 7W&]AA%7WT@A,5^7BX*BGA6S&&G$5B( MI&?'<@PF!=T"?,:.EK,2ZF?J1 &N%+08L@_@XFHUI$"5VSH%9N(->YL@7U!$N""@&8& CDR CFP>3H@0[)Z/P&ME18)7CHR;:XK_4Z1]5&ED5_\>, M7$M @;@E]KM;92;7J8W%-G9&@$IK&KG B5D[>:#XW_QZZ_\S<4#SF/5A%O/; M3<>$Z6@VMFE?\D6;;:),R+5F]KB)D.%1'KA@3IMS9!-M=#0&72B=7Q>>0I2Q MH%9(MI$AE<"REW"50>P''H>A,M>'(V$X0&NB;#2;_!GE^0(G,U#?0',4O)H8 M:]IB/*K8F'N$@)O6+,Q>^"N,<0.)H M9;'/V8% FD_S4X4/PMNH/(-ZT*^D8N3B26+(W^F\!3FIPND52/,+N(,AZW$6 M,Y+&7&(/O6GC+4\^WH)\G)6=$&#T&2"KA4%0I$!0\4!94=8G9GRPJ+]1S,;Y M?1>HTA2L:(:1$2"6/D-E/(*S1+V4P#0R=9'DQH69NR^++,Z.1XXRIL[/BY?" MT6*\/,,J(5AGQ+AH#C:W,F&3;\&O=_A+:F2MBV9$A4P+B]1""">96*ID(RBP M---D-L>G$32,7ACQ1Z;A3S08312";P&;!!5H-ZA3R3Q'V##^\J5SL=SM1Y$4 M6^31_3AH>^F:G\6CB3'*ZCTM5NGRTN?1!P[W=AO$X)T23!(>TZC&\YCHDB7_ MME5R57I#YB1&Z1CWBN#[&(D-O/R@CY [AB&U'UZ Q(B8J7FC%220QV>6!P MR:A;D^\NDF;:_.,0Y#R6'U3HH^0-N+$(V_"=;"I\U.-J[$#&9J:(6HY\"H8? MK[TT&WUI]I>[>ACT[EV30'&%I=3+TF0!O%89K$AV#!UZ)LL:>U1BGM(-$ ^J MSLC+552A$DU>5Y4C[_4A1"*M H?VER57-X@C\G; ,-&,[Z/Y!+BKT@*O<&S4 M?\PO*@0!%C;4&+XE1)C 94M ^L"__JAR7<0Z"CWV5CHOTL9D_$=%M;0M, R- M2$*.+D>4N/0NF#)LK^4#",PBC <(IMHT<$F@KE4N%\(L:\EQT/-F;/(KT;RB M1.HQQW6'"!SPLGQ"US\!W0-XC4Z) 9"O ,_/88-@\=6X$T)N[1QV%DX"QUNR MGJ9KD+9U;MC%2Z,$40^GX6!BAIE*6K%66ZGZ+@]A0!<$Y!<5*K\U#,UD?;E4 MAXC30"@7!<]&Y28U""RRI&/BWC8PV;*_C69_!TO87V!^D^5=@;*8L%X@\T2S MKQ?QU'58NNUVJT0]+\'#E(G T:V;)$%(L#8#H+F:&H-WV-A%E#MD,@H7Q@)/ M,=USHG,3KJR_*1><1KKLQ1:IQM$>DUC$V'9\T2V<4JP-)-"$AVS ?D'@4V,: M /I. MV#T>+L3@DXMW=+PH;#2N">RLFH$'OT@WWCW?S&5VW_^1JDS%\1_P/V MHU!(HK>,<(U%4PZA/[>P[EV=VZ0K;X5Y>+5[(58JWQ-(7XL?A1OLBG:4:]W1 \TW_2QG\)YCC[H4SE6:W<: M3^PDKA"MM':'\!L:?^>@69&ZVA%O":#6'0ZESK]Q0X/5'PF:)&MW(CZM?+]3 M2RU?4\OZT\L-K4'ION^LE<[5ZFK/=--4U\/=7?$J&V&<)(7YR?BQ*ZXG( $& M59YVG,?Q8'=_[^#9_B_[OSQVP;"FNBL(ZS++Q=L=\4[FNS M6#'W6T_EM4=1-'0NU]58\157?'W=YQFGJCYHTQ!?_WU/8 MI=;4^ Y'L/8EIS]_L1M77?O1+;5M*K)&<8S-;"K2-L-?K\[_LO]KH0G*3__]N,@BV=__Q]_^W%4 MCI.__S]02P,$% @ 68=E6 &44$%$% !?, \ !C97)S+65X,3!? M-"YH=&WM77MS&S>2_]O[*;!)[9:3(FE1M"V+\KF*EJB$%TMDB=3ZME*I+7 & M%+&>5^8AB7MUW_VZ&\#,\"7+M$1RR'$EMD1B '2C'[]N- ;OQ['K?/@+>S\6 MW(9_V?M8QH[XT/Z?:OV@]OK]*_4K-'BE6[P?^O:$1?'$$?_U@\O#&^DU&4]B M_Z_2#?PPYEY\$G#;EMY-D[T+[D]^H&YM>9L^)+WJ6,B;<=RL2P^^?_\*OJ56 M@6DS\KVX&LG_B&;]((A/U#C5V ^:!R?TW8B[TIDT!](5$;L4=^S*=[EG&@[] M./9=:!N+^[C*'7GC-4,<$4?#YZ?&N>6AA&DW(Y<[3M7B071B^8X?-G\\H#\G M=V,9BVH4<$LT@U!4[T(>J&G<*3J&OF.?Y.9\"'-^<)HPQSMIQ^/F2,95"UH* M#^?6OA_+H8R9XCWV ,P)GITUCAC-<>;[.'"\(@-8H:FFJ3TT&]44AVK*&&9A M+67$:?MJT.I??JHC7H=.D+;- ^@T_9X-=.GYUU M3Z\OH&6%7;2N?H,O/OZ3_MZWZ;P3#7 M?>CKJM>]4OUBT[/VH'UU09T/?FU/#?NR\Q.#L2Z[ Q@%6N&T6I=G\#E\\;E[ M_>F,?>K\UO[T3Z8'Z%[TVH/.H/./-G1]=<$&W06#=LY9[_KCI\XI/'?6Z9]^ MZO;;9T84GE]?5Y76VC)IU5*'$M9\=_ W)772L^&Q9N.X=MQH_&U6;)Y+HI?S MXG$BNXSVO_]8?WMPLD9UM6!<$3ZQPM8+8*?60G@+5,I92NYYYZH_8"VP+F=H M85")^]>]'F@KZOY%Z_+ZO'4ZN+[J7/["6K]WX MW=':[-KW$?ZPN _&,F+G,HQBUG*%9\/_,7OY]Q_O#P_JUDGZD?K /OF)Q3Z+ MQX+UDR!P)HQ[-KO@7C+B5IR$ (19ZR84@GJQ>2QLU@I"Z;!ZA<'S1VPHXCLA M/'8JPB1BIWX(.)K'TO>R,>FK;#P>'XGYQ:_HJ:_T2YY;.WDPE^QZ(=;DM M@ 3XZ? 0YCAA_HC]=^()G."[I6ZN$$N]C9J\!2;]JGW:&;0^]?=R;?/1: ZJ M-6H-1&:VC *'3YHC1]Q/$_[O)(KE:&)ZIA: YWD8GQ")59B^&S6'/!*.],0< M,[+YZ:'6:N0:M=>OCX[KQ_77;^H';QO'1QFITL/Y5HGB!XC\X4,K-08Y'JKN MZP<'LQVNTV@KZYE9QC&_%8RCM;/1/KO\BV"6"&,N/6:-N7<#DJ/M=LCOX'O0 M2.B?>@A"WQ(1?6^+6^'X 1A:-_ ]&$J-$276..V&A@I%E#AHW*%_KK\R U@^ MN!)\3-P'PHL$\"-,T#D(YH<21 0"F0DC6EQ@'_8RG-"3J;G.H#8F2]:3,BD5 MMO@*^W%K%;:7A%$"<3PJ25]8!&$:"#RFY+["%BJVF\0)*4VFX:@[ (4 64V8 MZ]O $>H)H):%&&SDAZR'NN6(F'WF(Q%&+((?X?-XS&!LDWP[H[&@0[ "@. D MZ/^$6G*EQYGN8I>>[U6AH9TH D*AU/?.#[_4&-MKI=WQ*.&R^QG38U?M\^Y5 MNT+"<./[-DG/+7<2/G30\GN1M(5"Z!7E;80E9!!K-S(:@7@*SR+(#1,$M\)! MM,8B%. "N/7%\^\<8=\(U3&W+!& @*FN M!QB0Y(MT9=0,GE&*),ZQ'C$4S1 MNQ%O?8"9Z9M5L1:K2J$D_#W(?W=(&&!'UY7<.$S.P?@ MI&^-A9V ;-85/(&@+PUI*RP:@UF%D)3Q..;8TF"83))>2H P(8$4';D:T]FJ MOJ&!S>\?JW45K$K/TH&J(+D,!4P$)#848(=!^@78RD%.H'-RK\1>2?:8QX\@ M.4>NTK=;&<&P42 L"=I&JA@M] =N&K4K!*8<#K943N@E+*HCM$]0*FCBZBL] M"O7$^E-CI:$V4'GM.8@L?63"'3QA'!CPXRZ4,7BJBAY6K00NNO02H3!L.CT# M4\'OB#DRD@@='LY.W,L(^WP,\0D,Y&A";X#"B"8$$@<^+I86S4#-C-9ASI<: MP:'EY2. T]/\1%QL@1C8'-:;W4F]/ \QK@;?:@&)\/EI.83Y&.XOYGEA[ MT6)>9D;9&5J4I?;R<$5[^4@#V(H0 N13@^_H46T!4(OS*FJ#,(= FP IA;[0 M(D8^S!( O06"KN$&*"I.IA?ZL0_,9.U>KWIP>%Q]]^XM] ; 1&,.I=A FI6$ M,)\8(*\?$&R!82WN(878L[9&!G^$:!<6(NN<-5#-9KB:8WF-74-HS7(YSN.3 ME#R5VGR8D(7S4UQ2\P!#>0LH;,Z@X3I@P*$-&ZR]XP.]9)LX24:0A!#*1QBG M([,6D3J57D5)[^F(H]?-&_ZNISP9&49\!%/!N.*42E SFG8INI_4FL6$*!=- M(<]/$F =1=$0TG6%+?&!"3 "P*=MO(.9P5*91BF%0#(VX)/2V\BMF?%I>1"V M:H]D(]_2X Z'FN8+]78GT(TYD9\]-<\<_'EZU69\PJ)=XG5:Q%Q437&W+4,5 MRS9A%HGKS20GIFM?%D;NL Q313'CT P0\!M1'8)S_5(E3C6Y<\/SXM*^,-"96Q*!_T8$[=HH)3L< \"30,SN@@SFB P?R8@/BA4 M$(F%E!QR :*@I_78[S__ > -I0P^QE]0QN8^Q'@+NL98$&"#"S,93V.5[W&= MW[0'J1H\INQ-;VIS&%&"[GR2+CQ H=BZ_7P&W]V82(D@YEINXDB(CT;GV,)56X25868B0,TOHB MO*6X%^)H^-W-IQ1M51>D@V-H3 _6YK.#XA[F'$44NE$,:YL\6 9"61]#-!)+ M,/V?_? +"_C$0& U('P!X3Z$(@EBE)$0N1#=3@0Y#!MBB0R8S,3C9M="HVQ# M=I0,78S.,MH@U.WIT:6'=.NM#P6NL>,!OV<=W Q*$VWL,G&'F(N0)EU'0-S& M;3G!K;$9;OUP>PM$+I_(H+U/2FJC^Z6M'MH08B!"H?@WF#!5B*9%KX*?(PC MDQDJCT(9CTHNW4R85'HY"0A]E^5*R(Y/(F;Y;N!04LD(@!D"EKN/"0PU#TKM MIG/!YJF4T4Y8A#1E*-B"*6#5Q71JB+J?%6F8\@A)@?$Z(Y,"\V'E/#\VI"\G MJC(UYYE) >(2V @8(0[5AP" $ M(.YQQ1A8.S,,I;] GT'#N9..;S@]TT4ES57%B"3QJ WV!P^:XA+3LTGD0">> MJG_)=X?; ( ;*^QN3(F8U)Q,DX)E+:CB^6>!22DK,S+.8=U3"Z,5-D)AH'R. M^<)((K'2-)O.UB419IYX!$2A=1,CE(Q([\A3'B]+V.6W3>;6G -^CD#&@KS@ MIC/AKI]X,?)_ML) 3<,3-[#.E$'#BAZ( VG3A_9X1QQ%&,R%A_DJ'[GD.[! M0S!@*'Y_)B#6(NN;#!M*JBD5"E#PH#6B7"2,*Y\AM5F$Z8DP]$/*[6KE(\62 M'LAI$M*LL'1E>DN*;03>+S-0HN4N)5^@AY6 MSS>5#+0XY&EA9<@6@11EHJW)HK0GK) +L9?%]?Z26G1,DH99Q)895^S4U'VE MW6'&L]B5ME^#VF]FH7:#ESA[&W'V4^XZ/HDE,28-!.;2]ZJ]K-[J2M=;?9ZN MMUJ74)^3.@,S27+A7^/)7##HQG$:#&[V,; V3.TG1=@FPC.SDHK9-/A!U(SN M:D5J:/%L8>ES 4W:YZ/JOM4S[68/M+%V%M/>DBI?F)AJ7&4:T.E)+!>I,.&! M^ I!014'JSH!J%FA:I+*5&7O*W"A(WE/%12 #4"^R>WGNB7(3/$7@%*-<1!$ MIX.IS2ZURIBF$Q%X"ET7X9M8+]L10Z>?>]C/=9NU$5AMS$.% 5 "$+)5]5;L MDK(/@VERA7!&2L/?IO98\[OX!#8S09R*U52HD8O58 9YJM(,QG4 I!1&',5UPZQN(Z$(%?J MG ]Y*+3+!RU#P@[P!A*/"]G&H*4(T= MTP>?*LI4J0-3\^9-]J418BBJTM5 MQ?]B#*;%$/X;)? K"*I&PF(T B-:PWHHJIOZ#WH#PC>(AK(B 9/'T<<*9K:* M4;29*[@'2A+-:<,T3'K,"<[&SIS@W+,#JYU+]KDSN&SW^^PSGEOMGBMYI* ( M%["F3UN,*('TO!QZ-\6?%MK/PS:8ZE\ ML6$JU_H^NZU,4^FWJRK6UMY(;W;@H7^/S,#B\B$E%8&Y^![6W5VK[3_>\B19 M;LJFK1ND-MG\J\;VPM(5VYX_O*@?)\TMVEU^%;UB SS=\!D+!.UXAQE_"6"\ MN3VV#S [MTTBW[]B_^BQ7QQ_R!W6C[&@[V;"+GCX1>#.7J&7HC2P.=HV M!A8HF[Q^L##W$M-"+W(IRMN(%7X3M])C9S7V2RA$L06L6&AA;QB_=7@!P,*Y M]*AD"S/#I^?=,@^S+ ]C$B2&E$4YDJ7)F7U.GI3)J*?E9[$LXGY@G2VFTDA2 M:?-*FU=8?FX;B=]:1[[F6XU6(6G5V^5V\\JF1QY^4'1R\>7M8<"K+U43J_O>((;:*F*]>%?-_6^Y?=Q RE-F8 MHC"XC$SV)3(I8?Q*^*XXF&!O[YQ='?*]/7Q7&"K+Y?T6#-@H,>"NN-02 Y88 ML*#\W#822PRX$@9L[!KE)4B8PH"M@I-9+N>F,=_>:FT)=DNP6R@&EV"W!+LE MV'T [+[>-XW M0*'T)9:[1OQ^$?W[SW_L&L&E7I?BO1GQ+D.>,N0I M%(/+D*<,>38?\LS>X[O8;U!_MQS,(^ALA+?N5"T>1">;B8:>N=&]>M:_?-(ZOA[D24:QNU4GH M/@?\["*]10Y?EI^]@]RFAJT@E ZK5]CA0?T(KW7 1\S],G/O],K=E9O[M))_ MX3ETL>#5T5^?3T6_]1RO.\Y/ZAU[:2['"Q(8$F^SHM=.+^*2>J_UQE_!9BX# M28G;U"TT>'_=$GE2-R0/@9OY*YV'(G=KO;YS4-T^GUX0E[_K8_;6HA;>+#3W MTGIZJ3AVAF^OS^X4RMU"N'@UU85VZ?OLTU?9WX",>'IX]_'OLB^*>=C&&',; M+H-MX47IW!KO'-G[N^ [2/G>$/HD.GVF+C[%._.BG2-]?Q=]!RG?&T*?1*^[ M0YB*ONT8[ZK&0*+")-UCN7.LV%\A*"G?/\J_DL2:NNE\YXC?WV4O*=\_RK]V M*Y'TU%7SI_ 9M^*-Y]V6WZM9V"7X;N'3%-"-HHU&[:#>V+(K19_AI>GG?J@@ M9[.P7%F9=JV+S..NV#_J6[:-V>7]([PW]KT]7.^VRZ6SBV27=G]%NT^;5*7= MWS/J2[N_7V0_:/>+0F(96"ZY>"RQ;\0Z;Z4L2"A74KX]E.\-H4^3*N(3*NPQ M)8X[1_ZJ"U]6H)<5Z 7DYQ8K["KFJ>.Q48*EB[X725A)5>LZ,M&DJMX\/HE8 M#&3H,M8(&D58Q^J'$U,S2=:_.N9:_5G#W]]S[5=!38$>W69Z@:H?+%>*=X& MNSYW,FRW[6 ?QA5V@4!Z<=1V ZMYR5U1KF51"/T*0I&Q4R[F=GJ:E0X$86*D MF7K4C3FXN4/.11>QTL'MCU$L'5R1"-TR!U=&B\_GUW; ?>_:8I8;O+NP(?FX M#=[WKX:^/?GPE_>OQK'K?/A_4$L#!!0 ( %F'95BH@45FTS( . + @ / M 8V5R#$P7S8N:'1M[7UK<]O&DO;G[*^8W5/OEK1%,9)L)[:5]U1! M)&1A(Y$*2=EQ;>T'D!A*B$& !Q?)/%O[W[>[9P88@*!L490)B$BE$I'$9::G MIZ?Q4>XX&=YQ6_C MP%FP*%YX_/__V\P.;US_/;.3./A7=S8/PMCVXY.Y[3BN?_.>O9U_/?DW>JSC MWJ4WN?[!+7=O;N/W1ZX/O__V,_Q*5\W5-=/ CP\B]Y_\_='A/#X1[SF(@_G[ MPQ/Z;6K/7&_Q?N3.>,1Z_)X-@IGMJPO'01P',[@VYE_C ]MS;_SW(;X1WX;W MY]YS9X %X?N_'=(_)_>W;LP/HKD]X>_G(3^X#^VY M&,:]F,=^/;]U(T/)G E]W%LYM=;=^S&3- >GP#$ MF3\[:3P^7:+,TRCP;DT"L%K/FH;VT&C$I?BJ]VX,HYBL)$3''(P,J\@C/&ESU!^*Y>&G7')F#2WKX MZ-S,O7;/VF?PKEY_!&^!JW!81J\+W\,/G_K7%UUV8?UN7GQF\@7]RRMS9(VL MCR8\>G#)1OV2EUIG[.KZ],+JP'U=:]BYZ _-KF*%Y]^OZW)K^_'<>O3V6^]: MS; 3>"L/BRR[>K)/DT7__K>C7PY/JC##+0GCX?75%?"C\6%@FKBO'D^*;_+5 M#Z;$M\33*DH8,/TN" /77]IMU-8;1)Y#KN[L8 MQO"<#4?F1[,WA'.JLX9$?C&4Z.WPGEQ2*;:L1W[K4%YWGJ6'LF9;33W^]3@OGU5Q+%[G2AWD'7''#?R=EEMZ%ZP=R^ MX0?CD-M?#NPIK/][V[NW%U%EK+QU%N-':TAK3VYS6XX>ZO!)$-K$*(GO\-!S M?;X))AT9IQ?.6NFO4O3KNN\-[WAKXP/9DUDW;:Y;?WCI"8$WC1O'35' M2:VFO6$[^:I*(A"X-< M1J]C5HA&U1+1YM-L_!JK4R]+GUJ?$*]J8D=LF]4:0^VQC-48:K6:]H;/N6?0 MW-9?DY%Q:EU8HRKI2JQ:!+KN6I5R]U?,4C//S(%9,46R6@QD]+K&H%LM%NI7 MBD+GYC.P] MA'W/PT>HTMDC-YKUI+GA=$U5YVZS6V"*/9:S&%JG5M#=\UCU# M".()02.C-SRKEBI0)?+TG\$_NCYE*J5!?NJ9@^&Y]0PAT"?HV)52(X$X>CYP M!0C4[*V5E*E@*+\Q0.HU[\8 :0R06A@@;QH#I%;3?LD&"!40RJ7BUVQQFM-N M0T*I)L)XVZS6G':/G/X8,CB< W@=XUE4+R%4I!WC%\K:KE4_2-2][UIG5 M(== XPFOU[P;?:G1EVJA+[UM]*5:37O3Y6"K).2T"OX5(E'%U(*TPT!-&;C1 M"#9DZ-;DP-HVJS4:P2/G_:[1"&HU[0T?=]4Z[4;FQ879&5U72R.H&%3NRAP\ M+9>RQIOV9>W:)]AQ-3FMMLUJC3KPR'D?'3;Z0*VF_:(]!)=7%U;5*@A5*N9D MC)I_GENG5I-$\\7 M,\GM-O'#/[I#/K#NFRDC:NHFZANV:BHM5=1Y7E24VKL*A?LJ$-E5Y=[ MAUO:ON0*Y=>7ET;3-+%F\]XP0QHU)4.S_!M9_C\J)8^,JO5+>-+NV#1Y/@Q, M\ZF5)IL=6_<=:QPDPJ]-@Q9 M=X;LU$OW:D"M#:BU ;56%-1J7)J]KMEE1J_+!N9P9(S@P_#ZZNKB,S.*T98B M<6A2KN\@Q[UNOWGUZO\5AZ31ZYO@S.Q78, M'X;)?.XMF'$3<@Z_QVPOON7LW__V]?CP:')2H=.B.-#M&;2".,[)/@.B\ND4 MQ=L=9X'/D'0.D)4%4_K;LR,8&RR]'2#M!BTYKTL%+Y\Y5R>HS,C^;3'+PONS3C,Y3*6)LT[=;V MA ZSV:4[N75O;)]-@G >A#8JK.S>C6^9&T=L'KK^Q)W;'@/-=4+B?9Q$KL^C MB-DQ>_/VER/VG\&MSSIM=A$X-YR=P2D%JFB+=7D)E40)6VFB382*S0RADO#[0DLA^^X=ZZ3V![8&2&?\C $ PD4 M=A]#UEVPE&^Y.;:4K.XP7ZFWX_!:LN.<)M=J#HP"NUFTKO-[ED;JCO>/6 MZ3)QT5P5"Q4*:U70;^E"\D/ 2KD^K)4R%TK7NJ69:[W@CL_&/&1'KUOL^/#P M>(<7($9 >?=L+PK8 M%S^X]Y'/C5D0!Y'MP4*(]?N^S51!Z745!DXRJ8"W@05AA>E3!0&/K&5/\&2T M?3A)Z8A%@0'282:$ -SDN'C^1LI#\P=(>S\1C!JHB:IV;\Z7] M$/;; ')T?<> VK#*=5M1=ASF%KL"O-A6?!B![ 3+9O MVE)A<7CDAD*;F2?AY-:&F].!P79@^#3X'_X)0MP#RRL@:1TMHIC/Q#7P -!D M4*Y+@\%W?L;KX1'V= J#1=6TQ1PWBD-WG,"LQ&GCN1.8$"I3E64;,9&_DKYVA5V M4GHAJ#K$N"MIO)J@1V_7I^C3XL-/U4IA[Z5*7DH9,/7?[VJ$?,AY3<[]'SG* M]=V+3R]V\L,H^AQ^V?4#/;LKZ:_L!9F,9$V"5@%*6XS2.THFMYG>?FL+?!J^S=]*E"83W!4^#.1=0'G2:N/ K@ MNK\X2L3>&QZ^$I2E;XT25D%8XB$G)S<] M2+U4.N=BH;Z2 ]SP;6\1B6,,3&G0M?;L*$J0R+@<#O=0[ULP>XZS@S,1[DG) M9\_F'M]7"B IGY(&0"EXUDPXX.'?Z-:=S_$ M1TGE/YV\A? ^"8NH'0OO- MC"SCL%N8' "2^X1UU6+>61X)@2)\8NJU_E MSF?BFUO[CB.-71_L$6 S="155I>WY"!',,@**/0,W@"BA>@8)CZ;AL&,^#B/ M- *FCUW8$B UR!G_ZFC-L=^A")G8GN2G* '=5YO0F_;A\;HG?;1%YPZ&)H[> MI+*!VZ 4 )F0$UU?N1NY2QN? E Y(2[-@#LWRGR>)=R^P[O?U$DWLQ<995>X M>_'("Y*83<@1(64SAS-,GL;Z-L2U$6A<(8G>1SA M@H'/V=[1/EO 6I-'V[E3XIY>E6X?_6X"'>)!::O'W\ E/O* 9EX*!V%\'["] M8_&"Z*$W;"]+80,)$NLRQ'=251SR>Q0WMJMX'/12+AME,ZK N="N$IAG5-RP M<@LL[?I4N;,3$%XVG31P 4@P :E&)@%5>@(R&KW[XAS M//0[N4$N.)J$[AL&5L@),!@;- MTP!9CN?+9!G,D*X%8^ @$T*K!]W".^182VGJZJJN=J"MFNL*S41J@ M[60!6K'E0CZS1?Q4\-R*&*\K5*)ZN3@W+60$F Z_5[7RA6W*))#S@F9 MZ/V[]IOC"C+IAJESU&97UX/.N3$T!9&ZYH7UT/9$[1DTN6E>R+F)"'%H:0H5P?" M%N/V+S\GM:829SG=L()[E'RJE8B*E\A@+42,NM5LCO@TLB;$9A8.89"3Z&\@ M[[8 ODU=V)FIZ]P1<-H $1*Q5.0BA1D27B41,X81"->SFP8<0*,G;!N\8\8Y MO2,ON$/^CP1V&*ZO$/12JI0>*;?N/'7>HW3'=\&X$%FJ@'>E3W>*D['U\\4(_>#>-7H6[FAAP53!'0*M2^D'1-FJ1<8**)0 ME+8P 3 0_SKA\[A(:PK#S6;<02B0A^8XK#XY_2*T$&"SM HS6MX(:X\] MX76:VJZ'V.L 8SIP.N&;IG!4IQM./@UN$]Y(-2GZ0/R,>R(.W2](U7M;XI(, M7':X]D. 0:)%@#[!6[2&_3@,//$4AP43A+^2XU*Z//&BJ9UX<8$P69"QQ6Z# M>_@N;(D-5CI+9(<43B[$%[T2['1W3AX FJT8J[B+7*UD#=I1X!.!P!P,0J&$ M(DW$="4]<-9!0/;[/(@B%ZYOLT]R%IX[$W(1\5OD@&#V'5":GHI"RR$F%2-$ MC_ $+4V/*"NE" K7V\"CE7$Q-!J":!/Q#C<2HX=9S(1[Q9;QT>]RLG_3T*BE MQP"L"71"W1+55\'_A1(ZAJ&B#!;D%^? C$X;/1L!'0D2H)=!K_'IJ52#E<'W MNWY2N!,?)<0V[7DX'-)7.&UFJ?@XVA[R_NC[7JV? < BFL]0E^:IZHS,/;<7 M>>@CC%JJU+1]*/XXQFP6"IL+U.14.N*FB8>,3[2#00GVTY^&4YO9#HE&."]\ M\HW!LJ*5)V6OV-.4\>%@)AIJ]W1("B1[7I[#2^A0YLKI0UM.CK<0I,[(1Z]: MR?N/\4,YU9\3.^@.S8PQ')VQ@?&*7QL@<6,;%\(19 MO8]F;]0??#Z!;ZW>R.P9O8[)SDRS+EW&7GC-I.4^FDHV^,A]Q MPJE2/95S8ZAVS[+#2JKD A^L\O@4PETI8_(DC,A?,Y4-"[L8UH.5B!@LZIW2--50S!V!<^&L.%;&:8EIZ4]D MBB.9Q+EDA64S2P>82E,-H^1SPIK2BDL3#<5%RASW0>(Y[ ZSBK%8%B%!*>UR MK\#/^QF,K#ABT-TI3( CQ]!C:HCFN)Q*+) G+,C&H3$M9AU%MYC$+/EN%@ Q MT)KWE=MGZ<6[;==5<>=U@&%N^!8=N'GT,3%=,6:21V:E?%@P-:7PUPQ3-.; MGA1IR<(U(26_@W(1G9;Y5PD D[^0.S*_(8K6:<$@M?%<.!#&H#V#O1KC42-. MGH "^O6VXPT ^4D!YD#$B7QX@4!U7+N M9^TGN#48XRM%)&VQ/'=2/)8>_SWX*$V2"3\T*3I(20P?P\3S4:*6?JBL="LJ M-642$%T6+/%!OM%U)ZTR\U.X0LM.&FK^XLH:"(\&?G#A)" M8I"_DO)\T%]6<'>6D"XJ#+>X3M]%Q/SQIE,RHZ*6+]6(SYSX=*HJ/N&Q-UNL M0ULBP*A<@=P.J:-F"I(AP@(160@;N3<(%VG83+ ^S8?!9@AO*&XTL<-P@9M! M?J5BGJD&1)*M];UR5-IRJT1H-JI,A&I*I10E43I.N ]V!V[37.16'PR%QL38 MI7&OA^?R$V[#GLN-0LFPTA(0::0_+>^057?X<'F%@4P.E(WXB=C/LF($S"V) M9"S8C14H.YN0)M6TT&(^=)Q'&KB^T-H"4<5*I1OF>8->FCMN5!A66"%434*. M@@I:2+4WI5 6HO[^0S2-D-,Q6))6M1J3BS,1:0N^C_2-;!EX%]F6P11K%D[R M"9E J(/0C;XTB*YG1'35\@"!+9*$MD0#43!1F(E+<)D6\^')*7(!*R=BYI%@ M?1MK7$2B,$Q$BJE+5;BB6,@9V'G<#LM0$QDZQM?$BY8// _=&7)X5I(+8Z&. M'8IHJMI0D3WCRP* (!%@[V%%%UWAW&6-@5=48^!@N^,A8$G.J8KN@$(55% P MZ1$-IX[*2 U7,3HE-@!#/Z!0D)43A%^ P0Z ;R>4LDZN6;JS3+U&' \IQ&DQ MF"3*_ X:#D)'A&%% AP>5YYWRIJ7&8)EY[1$;= 91HNZFYF#Y9E)Y;4U^5>@ M,!RNI%. C,*#]KK3P>4'2A-R#"N>"@AEMHQ.,$G$=S[']4?)AO:/]A1\.(HT M6J^0ED\4A'"C9:[;94$VK:@@HP(6VP3/&\5$C(>,$1@!(GAM67A#/WHI5D.J MIA=DVC7;"\*R7 ^IO[663V$LXG;C#^M;?Z1>%4&"=Q$\WO-_P?L/[#>\W MO-_P?AGOUWF]&S[?))^_?/?RB%#4.9\EYLR[Z-;W(]?A80KW*XLTRJ3B@(#P M\WD0QDN@F2;56"/WJS8;CHQ3Z\(:?8:_KKN6.3QA _/,')B83PP_]KK&H M? M]D?GYH -S<%'J[,ZR7@7JJ*51VP1IT4%YF-[+.!F49Q@K0A,ABA&[:.65&M* MRA524D4N+I6U#"AF'2&&;\(UL+%6="2:!'.*Q(5! CL[EV+1$BV9'$H[1/T02Z10 M^0Z"*;?2"0ND7:$(/I#(RZ .2_W:]MN8P27"DQ(<2'536_EA(=ZBE95&(/J) MTC(JQ"AR2<2;$-*$74M%,D@@@NZ*G+):B$W/%'&CEGB_@T.BA1GS?"]!:FFZ MNN_@#0PX] 7_(&JJK&:/F*=]%[B.PG X03)&)&":/IF-*&UK(.%5W*81B]+5 M+4K/P_2?-+&HB!#)0];Q9;,DIHZZ![+,A&*'1E#K,N=UFXT&1F\(@IGUSUC_ M4\\<#,^MJQ.&_[TT>R/\6I:-^"[I_,WBLS65SB,WEIE2P;W/0T(?P"8IU+.: MVU%6H+(D"\W%"ET(3^04,2V*[Z74B_M;3G(%6!ZED-XV1<_,UHM 47L1L:TE M+CA,Q9/"/4>:!"^^4J^#G":%10PSGF0'.D3O:PEBQP_41UY1>"V7Z?'M:G#X MA]K/JFR,P&388>A28:OK8A,3>9GH_"MKTA6R)%&?)YAI!]^G8R[-90;RH[TOP^[2*&?$PS?AMLYC]G>Y; [ MW%]BZ3;K*LTF5V518IDGW$DPCT/O#8@<8M^H2I#ZWLA:3E$"OE ^<&BIVG1I M1Y@#Y=5 =F\)3U=B^E)W^KEHE('TVV890Q2!KO68$%O<59HY(+CD0FBPNI( M"Z7*Q[FY3Z*B/0*E)TF8M??26LC(YXJ2)VWVZ!8U67<&71VA_548NAR9/E$Z M;9H\GZ9ROY0JW70(V'::>[E?81]^'0$54G8 -A,?5( M&PDP!#W1H20[^E;T<1-5)>XXP>4#=$&*%$%7*(:4'I%/:E[.9_[6UM,WG)NO M'BNV/Q?I3?>@+Z.BR",E/O)%>W]E=:Y*$6EI6*3)H-6$&@9+K_C18N?"JNF*2'"K*":47IY3@'P&V>E M8%U;[Y2I7BD*HZB589M% E]1__29A^NC8'1&YGF3OM[ M]:86(#LT@PDM>Y7 I79B47,ES+4\NK4D;+>L%ZK8U"JA@5&R ]90IYN'PC*9 M:)6Q:<6RZ9( BG^]P-8FU M/E:H?"EGJ6SUBDY=RK3&E'D7%M$.V52\I242HO NS*+VZ+00W4-N$E%,2#8B MHP 76/##]=75Q6=F?!B8)OF-\7'TIN%UYSQ[@#$PV1E< __I7[*N M>6;BMU8/7MV[/C,ZH^N!V6*?^H/?X0MT0LMQR1+%+?J(#X%;.OW+JPN+*A1_ MLD;G--+AE=G)UC^+.2)O,%-T3V>G6VD'*"[%5[UW8^".R>JCX>*"63@W&+;& MX?TS=F:->K!F6,&9&>S*&(RLSO6%,< N4[">)H/O+TUL.-5+ [!(+?//JP'< M!RO4M8:="\.Z-+OM+=I;.F->&K_#Y'I]6"P<)# /+1Y.14[^LUC?@?G!&'05 M3PZ-,Q-^@:O,,USPSF&=?6*,3:0./3Y(AO8E/-HOZ#:VR$< MV:B0)&0BB) J0D>H)J*P$K![;CZB[?,;6#/Z77LYQ:.EO9(2(0VNS*B$/?E' M,=1RO*_J6*AF%SOI12>:Z3:R;%NB&C?(0(_BR%R)2_2F(VLI?ED4UI8X:\DO M+'7F=('*%C6W7+LL&2;[RS&'A^2#M')>SKXO$W#/LOL?:'#SP'X0]'[$3E@I MQQJ6SRK84>:_<%]GD*D;5SKOR+NMF@V5.)4H39NXG=JE:*@C_2<;V#M4MC)V M5<%R O"S@."@#0LVJ9W$MP$6V&B19U&8GIF'?49NQ*S)4V:+8BWUFT"$H@6O M2#< &O W GJ@>MVR@("/B2_YQN%3CI8^, ?,"8U4BO/Q&'$2(J."A%H)(,M)AXNBLYK0?V0HX\UK8E)K::D5$CKBZ4S05P%O=3U MBY>+ZDZQG=F\;N$,/ /F%")!6X3B:([AT+#HV MC:GFN%P^+ \!C(%S4JM:C(AH[:_<4#HJ%1>1!/+3[D\Y$9#X6@UT?,@M]YPU M&A37;ZS$Y-!I;G:68A][4?R3CK?1:VJ'&!#^M: W@I_M6Q MNFCAP+=7USUK9'T$<]?\TP1KSQB0-=,!N]7\XQHN@GM9U[@T/J!W8V -P0AA M_6N"9,%U9 #W>G(NJ0&=MH.$NRW"^7[)S1=U=D@=? M.)]3][L@!)F]HMWL_Q<[O=UP[;+.B=1.4WO@P@0.EEG=*G1@'CHMA M'/^O)%SHFH/#[?AV7T$N1%DMH>^D&%!5 X\0J_EL#^U\65FA0W@T#&P'P;PSC%8(MNL2V[W\ MF'DMQ1KFNF2B9AYX[F21:25 TR",A('@(PX_*XQ94A4SC]N?!GD42MH;(0U< M23U&W!^6R:$LY*HW9,"(ZMP-5S1G,(J%8;/IR9IS5-$8"W2Y6<*#$,Y:(5V5 MF""D^.K6KF-43$,)S=6G5L2-N5H]I=('*@LJ*M;))1RQ_W!!W";6HW/UVS9J M.V>D/*%>9/5(H]D8%JV66_UM^VCM2,:SEDW[P'V,GFXSPJ!9G86:O<*%,Y7% M*O&GCOQ(O4JM#)6=-I7)[#(*NVOP4R5@WK:/6UI];Y1\2016/;8D]0+JBB.* ML3+9,IE,RE4OUCL^@V1$!#%"WX6=_T_AHUD%N=<@>^G+'S%!JN0)DC18<*Y* MM)/%/9D(24X!\RP+)PGG@?30K0 $/#\3?']D;:EE]/8X5#:K3L_#F?TEY]F0 MBX? :IFP15^KM=% <'-X!K5'DFB0)!8.U3P:2O'_3@80'MQM18D@T1Q L[2C MN9:JD>)W)>OKO3]*\BX?W=2^7>Y8%'!&*KC,YWHA7MROI&\)?L+WK9RHQ")J M70@T9'R>"IGA2000;Z4RZ3242"B&HFD*<5W*KBD8[]YGHD PCVU92'JBC\S- M"R+/_2(Z-X!%QL,V.P7"$AFHOQ@20LWP0=UM[ K/(64(X3CLZ10,.\0."0F= M-B_(Q)R2QY+H6-TZ=V-[^3CYWO7(/TCX&=/W2G_H;*Z[01_'+;NL_1Q74OGI MHG8@LV"W";&(M*KKI0>S8K84*;=*;I2FY_J+W 96N@;I)MS-*Q1%'2-KKZH7 M>5\Q3)4$B4VQ")*7Y@53;J([H7 ?9ON$@0^?\)$B_?@[%90GMG-]#G-'-S57 MK@_I(/1W8WL#V6=3= ',&$ *BS@)7 M)R[A"#1P$GZ91'#L/03DWX7#]E4E#UOS*ZBI!*?>9FWVT9HGJ8S99I4X5)*N MOHDHR"L2Q%V,-]\3B!WM<)$8. ;2SI"/X]LP2&ZP;RV3A3^FMNN1)BJ_D<^-&N&[@A/SBHP9/53S@,0@=D'GH, KQFW3W%IY13$P6 M1D=J2>A30_>&[!J25A,)1;ZO2FUW(VVJ.;]LV:NIVP(<\R%UM)7N&LIXQMMQ M, 2&$)T[18 =&Y* %"NY\R..2$,#N;3NY$HSR([MB%)4D?X'/."HDBE'"F/ M2PK860[M[[04>5U)*6)DGK5NYG;9ID3I!3$R*&E2RBV4]E02"20/:+1Y8WRE M.R GA&#\*@M_6O1 K0P9OWR6Q30*42I. GJ$-&5W,#!5D@CA7* Z)&&JB 15$%,AK'$Q#/W\+=]3U&@VXA<&*>!#XR[ MY$LNH-CH5??H>XJBA#LKNU/L #..B1EU1)SLQCRF1.9\9MI) 3:JN>EPR1[- M./5AF252I(3"0WV'^6=2X)^\VQ*+#*+-)+0D :/V!?IIJ=G>JJ,'*^;1$N6Q MQ:(*WW)L@U1:-8@FY*TOUKLVF=T7%V9G=&U<(&3ORAR,/M>IP=(3"O5N>9K/ M%01[N,'2HT30]I;U:4FI)>UTO_ B4EX3$5E>/&:2B+QX4:%#+[8'SR&Q!:I1 M6JLOU^94@)F$WQK#5B+!9,9!]7?("T2]3=&0UCQ3\,F=4;E4^0DMWP/0PE X MQB$>@1&?A.AV$L=/+D4?[5DMR@1'Z VEG6-P/@H\K-[*2%HS+6VRFC%M3I>D*>NFQ&3,Q+0)[%6IU^\[Y_3;[ M))U.5$]8PX?MA7%)9B<>O9%*Q\6@[%@5HB-P QD,^"GOZ*# 3H!%5O.H M$&EJZ#RH>SR\4 99?K%L,L"YF JFI!"?,C[6=-V10B"BU^ MDI8NUN31]*UB,GJQ0Q1*A^H*&$3X#O M6AG-6JI5-OV=P9DQ!A65TY7&64)"6Q8WUXJ7*2@QD#'%=Y?T4WZ(8-G3,IA, MR!?#U4A]G16]5 M;TBP*.(*=GGS@K%O2:3375:@C X1(KL"LHF5:,DZDTO^'*KF1#W<>7DE!YBF M31';0 2=U?8"PYX[*;#,ETC9%.)$%]B+-6J"Z5TD>.QM,X=A2L5VID-NB0!Y]$M_+_'!@D0-L#-!2,31! M-!HKWC'FP.A3\IZ4;"*J7IAY/7)B!Z-% 4S74XBF\RWO%R1]T$G=)G#!!D\_C MSHW2K%R%-K0GY%3$@*ORF D;[(N+ 4:X-@K06[]499A<_G8L+$HLK"UN;PF+ M$N$.ZN_4NDP#"R7"-U"MP0OF8-ENU3%7#SCRR(JVB,JM6:4^@VJFFYI+1 MHG5P*1;@;]@WQ[Y';96M/NA_M(9-G;Q]-BJ/91@.S-Q)J"!-5C.2&#EM7:/5 MD%RNF;%<['&I5'UF5>=:\(SU1DKX K1HI:TK5#H_QJ/'3I\SYO$]YW[.$5#< M) K!DN%A5G?YR1 'TN<@D C19E\4XK5P)D4\!W*ZLRTE"4XY43T$!$&A+A^ ^E!-4R6T4NDIGX>LL92EHP>8!R!EI ] M5U3O)LU#M9 K0A51=KG^!#I7!/XFQ9^B\N<[41;7A[7([ %!-Q&@5P6!]'X] MW]@/VJID)@'&&^YO!9 -[3Y06>YS^]-ST M'=.!GWYN_PKZ#H;Q7(>IN54C=FY-4W_<^^V=8$V;WVVMO&;WUTJR/CDM1ZC/ M&\G$J>/JUYOK-Y(L9_F3-8K=U9#EC]^\.41%R[_GH-UU0U#9ZKSX#=,_-I7B MER/VG\&MSSIM=A$XH&&?@<)_;R]V@OL[ 3I+P)KH&.S=ZS?'AW7F@8;W'YUA M'X>!&[?8I<5>OST^/#YX]>K=VYU@? /!D:)C[$<$!5Z!+4W8^1:[H)"?,9W: M;KB!W*5F/]1F/VA,D?+#CE3\%;63=.B.;+AK4^1<8')YL95];0/8.;'-GU39W M(RU01HE]8XSNI1@AF3J1+KQ(;.6RECT5J8KB,"&X$NKD6A10-,L33#^,Y::[ M!)9U;VS$FV6A?JP'&XABS)%,+/15O$,B5E24 7B6GD5]1N?4;R_!CGW8G>#! M4ED4; P3;&*>^#*O#5\N>XVF]VOQ0X^K#N(93NM1Y;GDPS+( T*\EF!9NWS\ M\'UV+0*O6J'+.67<"-[##KX3E$J,5>)YNUIE4<5 M8,Z-*$5>;'$=K!-FRZ$0P-'"A_]%;E0 \NSR-IGN4Y$9@;, B7/KS@L:UX-H MOFR]"-LJ5 MZMVH,+_$52,4Y)U*FRP7*&S*'JMT641Q89K6U)&86&Z22_9G" MOVR1]+U<8+;0(-M?9 UL2$N+HF1&+#R!TSW.IQ[+"C;:X[(:VP**N\M,;4/@U/+@L"J +@FPGH\38XU]5RD2N MTB>6U=)S>$0;BW](+-0X"+ZHQL-4^X<%5+H>EGB"F3D.G.X+CDUY\UG_U(L= M7X.=N)/Z&6%2!?X.%8DFMG%MHXK2R;E\,/A$MWH*]TX1YWJ M#J53G!8J5#X&J0,2GDK4T(A=JKBSN$AEY4ARY-?ZL(E5<8:F54) MF;5^+G")S'H1?I.76*["HL9JU''[T[DY,/MG+=WBR>NZJ;DREPHYZ;>I'Z7^ M&D@#?*QF^.%ZA4AAL6"72C+"AYC.,:'WR M6%4B3Z]3(=)LH'?!5D+IFZ[X7B4&,0?7E=H]E2).?W#5'SS8$:Z*^D8=\28_ M2MGXP0D7:]/C=+&K:19UGO;:R_US]#,ZE.:8'&>TV67B?]E).C1L7\=I/XGM M?^=WKL\^A)S[M3IDUYUSSY[QALGK-^VU%_P%R?5FZ9N]WBSX Z_>M<-LA'6Q MM10!$?8U^W5>_'KR_*[.>WM[7?+^QZL6.Z-V@ (>T;EU^909DTF0^(0K[8OB MD+62!S5YS5[YC-L-1P'-/\^M4VLT9,9!AQFCD=$Y-[L,X5*C/C,& M)KLR!B/6/V.C?F?%A8)J79F]4)S6@@3.^;#AC11;C>?#PSS"Y M";R7A]420\SXH7*X4B3XX]JXL$;;$:[EA/BAZK/ZTR?[/T2%#.1>Q0!2" M_=_F-&E.D^8T^1&GR>GNGB9750+W#?K=Z\YH\R-Z(<#J*[-CG5D=0C^N[.;P MT@U12B:LT7Y]FGS^GS?54@H:2[K1?:JV&(WN\Q3=IU,C6=KH/C]2]ZD6>:R. MU?M0)?)4B3K]LRI11C1=KA)]C$HE5%6),M7B'(RP[3>63:/?5T;K>JI3E\RW M5=9;533_WWX>!\[B[__RV\^W\#$P7SDN:'1M[3UI<^)(EI][?T7NS/:$W8%5'+Y= MVQ$RR+:F,1 "E[MB8F(C@<3.*2$QDK"+^?7[7F;JXC N8T"XU+$[9:14'B_S MW4=^?@R&]N__13X_,MJ'?\GG@ )SU^U/B!], M;/:_?QE2[X$[YX2. _>_^7#D>@%U@HL1[?>Y\W!.3D??+_XBNNWSI^@C[AP\ M,O[P&)P7M=,C[D"3SY^@@6@X"IL-7" SBACL%D,C=46_[>_ MEHZ+%YE=]IJ/A&R*0YWS *;1>^&0L-XXX*Y#OC#/AW\S"[*/?U)L-GCO@U)\ MMX-2-:R.;C9(M=FX,FM&HV/J=6(VKIK6K=XQF^(%-C!J\)1T;LPVJ36K=[?0 MLD!N=>L/>''YE?R#_$;^62 W>IM<&D:#-&_-3@=?&57]KFT0&.:N#7U9K:8E M^\6F-:-C6+>B\\Z-D1IVS]PG,%:CV8%1H!5.2V_4X#F\N&_>U6ND;OYAU+\2 M-4#SMF5TS([YQ8"NK5O2:$:2^R, ^$0] M#NSJW!]2VS[HT9%_L=J^G;W;MFD_?K"+6O%'#_:20[P$=9>M]FV8J^:(\SD_ MUHZ/*@K7N-.'S\\/RA6M?'3R:RACR(:E$^VX!"T70^=0.WIGZ+SEJ(@N^ZSG M>A2)]_D8%N79W&')F9?>"%<=D+:&B M8I9$28HAX!-B'F&49[8Z..%NUC)H) MV-TVJG>6V?F*;^?AR(HT[*W+(.\UE[4"^_I.M_0& N_:,@P!]3TD=J3>U!O[ M;\#>#2+NL;84%59&W=(AH.D2C#Q^.T+^:^P'?#!Y*TZNMO>=1^Z3MV+;:X ' MDG_Y)=#]V&&9%E\.CW_-#"@15"^C$MD+$-Q_^^OW;[KN?+'?1]P&&_D$W\R AN(* 0(UP!R@%WJ-/C MU";< (M=O4#(H%3<@&E1.M;/#DS7QM\J9 M5BJG^%L/YL>\=U;0WWHH+:-J=O1Z^RWJW>%FU;L5$&_.24C:?].23N4HK>$= M:Z?%E.!83!\-):^$ YX/;/8=E&I S:62SS$,%<\:M,OCDVV*0B7M\.3TM'Q2 MK)1/CH[+)Z7#-"2*%WWNCVPZ.><.ZBT'N-27U@\T-R(P"8"KT8K%7ZDP MB-BL-_: ;XJWUV/J40=^Q.1YK\.\(:F[U %6W1>?2G'IEGI IBLE*1Z1/238 MAQ>*/> (!)HP=U 0#S+( MHXWO'$X3"H%3O&S[?!MW44A'"#H?]@-E7+4M JRA$.N#8 3"[P1X+AF,/<'$ MH^T+MV9J^_##<&=G&7UFMRM[NP28-!I[_AA0#:$'PP$F(?1"]!8(37'"?6PP MI-]8A,VT_P2B&!,X"*H(DQL*K8 (PN=1NUADH[V>.X0]I5)H@Z8AZ0!B(<8% MG6;L!)*LP (<>..S@ Q<#R5H9Z[@%DMEZ(7\(5_D1J6SG"/O'D>^W &.'.'0 M(Q!3C_U[#)0122;BD-1-\:\Y&%T@KB/>^>/NOU@O"%D?L.^A1$$8!%!-(.L4 M&J(-+6+-:17M2N([L*6:VQMC Q]U84G5(ZH@!U'6CH6,# =#JN'UD=1(1?HM M4UR%1FA+G9P9IA-S=;AR23LZ79<.!YV?'):RJ\1%=LJ?3HM[P5J=9A@G9Z6U M&;!+I5)V#-B-YGT!G=N6<=6TC +2#7CI.#ZTH!]HG:8]JU67I$.8#'>HR/ D6X\SI"6NPE-'0%AE*T;UOCOML ML_X#4O07U+/H YP6"MX#U[;=9__\+8BPRWB0RTX;D9U*&Y&=-N8SME@/PS[\ M[6EM&NFDY2[_D=JVH!_"$@Y(/4?XBJ2S< 'B@3!M1Q;O13;Q AD[-O/]A+6$ M?8VZ(*S*578E MH0R\L33\H#5?DN>T*.H3/DAT,1C;,%6E.8K@USG?("&G(Q'4\Q]<@B#O8Q\= M >, UYE8?Y^!/JNFCBX?,3DA5.,(0T8= #ZLT.]YO"OA 2^&BY17]!OU[#$& MP\![%P98,!/U?00E'#]P]U<2;'=:FLFI^$:H>/EC47%A@A8Z*6)F!@VH&FF_ M0AN?(6(HNRHZ4A!JL@N4R^9#(!:Q6)GH ,UT@P$,PY^8@Q0^);Z^88-)4U_6 YD%/ MF#KU<5T0,:0?O7#P$7U@!UV/T6\'= !CGU;(U MMFKRS*!?_(I[?D BR9P8H6!*:G!DM^\E%UJ]'\?A$A5JDO5PP%R VST!KKM# M EQ9*X' N:ZTT:9U#2ZG56RXZL+ M&==>;Y^0IC-E&YD*89CKEU,F6VRN)*,7 A:$@5RZT638 251 "+I>/ !?%\A M57G^-=,57D\'HRU3H95+X(BO85&" MQ(AN]D1>!09D3N=4+)]#&,2?Q7C >7"X&CM"M\V&Y+.O3EQTSN*CM_C$O6*+ MU[\RV?0UR=K"O[4]4%-G$D4]#L:"+R9#,GLV'?M,D L9C(P9=2Q&5)4X-ON) M(C$1;J,KK0!TT;8E=MB3S,;)SCD\&4 %C5RYDNK1)Y?+>#38CKX[[@82E#%R MS#O^,_LD#/AS92GI5$2_(_O>$Z&W2U'*UXB!A$Z02LFVY,S/+GSB=H%]2X(* MX^(I6]ACY&P5O@/IOYS;YQ(,U\61EH$OCALRTH2W%,_]G'GA8RQ$I()O\&<\ M$@8WRQ7B3.H$J^D#4?'.$O:,)RSD"KWJ"\H-R5=H6?BF5-G_1R'Q_('(;9Y#RU-/1MN!@A-6_^ Z5.]=E0!(_!=W[49\S] *U\ MUQ'1N#ZP97] )2*+[$64H_EB,"8U-L3H*87W'[_]]ML_"Y'F'X_98 &QV!-S MQB*^6/1?4\%E+0:?]P'S^PG0VS2N"2&A[&" &WPJ8X(%PUX ;IA7#''X 22( M!N'F0P^A\I89R]-1ALJ.@C24_)PG8"FPUU.OZQUV^F(%.5:K M[#)7S4,J-Q)26?E8(946PXAP^%NE]:(,>T\]S-_GS+\ $D<' ^X-HXR:*-/? M%)4"_)6B+=_9]J1MT10H##C3V3KP&H'G2UD$M7E%_+TY8'^.P+X\;5KD$&$X MO8HM]3!"2MA[88PA\@8N5']_!,]]LA<&E?;'P%YZ-&FA"5OCGB(;P9S]**4; MSUYD3TA/&OF.FO)D7UKTU7B1V2D"1UP:*U&90=C'1I'71R2>!PI2SF39D/#* M#@5"2G!<9):R?YB\Y*E"J%[6461FF8%GPB##** .!/V&?,L0W! \-MW[6*59 (QW('G1L![@RXXE) MXU+X3*Z0H2I+QM+4Y$1RR!P'FD8:H%[@(^5UXQB.%$@M%^;#AR/*/1Q* $!T M\P0GIR\J9XD5X6E"P41N*@PU);3[(1GABHSX1'GWZIPY?B@T5='G%:!G3IE( MXR,59\ZI>ES*88= G9\.\Z+34)GN4KDE>7SB5J29#QR?^*)$E%W;6")+3:@R M[(':!8GR F^Z7*DZL4\@))PAPDIO K(MY@#QZC&AL-,'BJ7@IMC%G+H!:$L3 M 0.%D&VH\C11;UQPL$#Q%E64)G2$ "_N4N>;-QX%O0FF6_BN_22S[69/TW2Y@H-:2HH$_;0J('^$5@@%4Q"KG!.9IQHCOO(44^5!AJLZC*&QV)% M,I]0+JBM:V5)$^R6->-I\F$@EGIKXK16&V MYHS(-;@5-+C#CZ7!55-Y848R+RQ7S1)%HZ<2K[NP'4,6Y]%-ZRANJ$,(63XJ M)1%&ZB=BU+!R3YLO\NR\F[>QHIT +-;I<=PPFO^LZ532/9*(K!#% M0Y[0LQ*GE@-_!%F7, S^\5P'M-P %$A_R'V\?@9#__ICE#C&H)1ZF'J.,A)> M4J-\DK'IN(=A!\R+T^]!.X;=IL'8PQ*[#RP*;8G1193H2RFTA41EJD3\PL4J M_LQWMCAGU/*Z+(A NEYRO-[Y*'O$YR4V/L"_*;$9/Z>S]2GF6::V:.G;45O> M0H@M,/*1/1F9#H]5[?%(UU/T-+2@<2_L#,6(B)Z&53[B.<5%5E +@Z%[D8M/ M^JL%*/=%^=658D-^#C?65B.R/@ =W86@+#X$C,'<5Y!O7F&Q7UF:YY%*09)8WA%7Q< MU(R+_7,))VBDX<*WB=@H40/44:&\,O4O)NN1A_9%!Z?K+:A:-[U@%AJW%3OQ M(Q[C)YE,; V?,8*KN+'%3DDW8DO308_2WR!#CI%',N% #3WPH43[XLQF2A+N MI1/T9KB:2WN,ODT9% Y<$T7/&.)D<1AT5'9R7N^W.( MP[E/8 7&>_RQ&*\>QVSE[%;=MA+RR="\(+VTR@693NT+<]/#&V38/#?M#P>@ MR$88 [:0W.^%37HN$&LJB^]+KW?"X3#%"54)H##S$-@!ENA?Y.6-_?!J'7C^ MQ TZJDHAGAQ)X&5ORDP2YIZ%8)AV7D?#$0!:,I0X "Y:5?*KZ1J) M"V"X0(I +A/@.(#4,AQ!2B5 ##A#^<:1ZLF/-T-IZPKDN;U1#Q)U%_-B$]P<NNDA'+#J,IUL"M)68 MY(9OL-Z0[_Q$.RZ6?TT'9+V6*XJU'< JAOYY%PZ((,XSK/(%MKC)4/@3K5PZ M.BH?E@Z/C@X/RR?(LG^8"YY\+"YXR_T>LVWJ,'>\SBN67'6! M?&[.W:Z[>\UY"%/5[&4@2Q0'G*$2SW=AL8$E9IK"=)W^1;'\L.(P(W2JAZB( M7?A>%"$011+FO@)A=>YS[L3/T5WF>GWI]5(QCWR(91N4 (D%\V3X(MIX7G'- MP(NA?&2)Y*UJFRSH>;T2U7)CMDETUQC1&S6BU^ND9K9;=QVC+1XT\>JI/$4D3Q'9*&'*KJO^ M5N]T#*M-+*.N=Q"'\6:V3I,T+7E)F_Q3M\PVOI3WMEG-6[)W?V,(5&HW[QHU M?&(6/C<95TZK"#QA"KU:;5DUO5 UR;W9NQ%5R.$B;-*_$W^V.WC'P M1\.X)U^;UA\%T;!YUX$U7NM6#>:%_5_5S6I'?"6^;EEFHVJVZD F]B2-Z-SH M#=(VJAVSV2!'!Z7#8BD)\W+NGFM8X,V]K+:S4!Y_$\N*V0A_F>M MLL*];@+.(Q[]_<[Z2CJ6J=>W*3(8>O6&7#8MJWEO6$"$KD/!09 5HU%#VMC2 MK<[7D##B/Y=?B6E9QI=F5;^L?R5B42A>?(UD#LN\OND@I1$K! (GUXL$#%K5 M@1#5@90)T@+4L64UJX8AJ&A(:9%> 93@9429L;>TA".)-(RA-]JRM[:@P<9M M"[X!@JDF*V:%7[61JG7$'-IWL/*Y4XBH,,P=B;.XJ)/HT/.=)8'3:';BQ[BP M%P I7DA(PG!_-)KW=:-V'AW&:;\2-O>Z!=O8D5*J9;0L MHVW@3S$;LR/6=*/+@]ELM8"WWC5,.)9P2. DFL:]Y,\P+W'2U.20]:GC!MO7 M:!OUQ!JA5]P/^+ NS\B79OVNT8$C&!]JL]-.H*H\U^U<)M, M!_H=N?&UQC,FQ%88>[7E&TY9' 66S&?(^*UTI9)VO,6+Z?9,6-30B3(!]J7! M,=,0JVBGVX38M?O$/+RLE=3I\P7>NJBRX=!*_?>QQ_T^%S/=7QQ)X*%%/D2L M..D&[;O3-F^?#J.D%GE)+>:@N+(J;QA"Z*AD$*9*?N8Z7*[#K9NOL9WF:S>, MHMUSJSRK'86PRKG,!DV'E,(>H[]J((.@GYC#F:HB'Y,+UU&5/^(B\*F Z07W M7@]2\<^CL8--T%"!CM-0JIQ1ON61=\41JOR0Y@,JAS#@-[.6%Q M)X(0XUD7H@H3J@[L5+IHZ@:7T!\>-GY^9$"NZ#?\WS!V7W:0##5T6!0W*229 M.*U"([5$,BL,%07XSY0*2*T/A*0![8GP 1G*F"I/,*3<3F7)8L?Q:PR[1)*[ MQ[0'K4"T45_$.VIP2,D .MR?GLM4C8((0JGB'5/C13";NR*5M1R3:JQ@)2M2 MJV1LF;P+_"'.YWV714>Y(R^N;=%L3 Q1\'";PRM,IBH/XD\9WA'&?T1)1F$$ M2"%Z)8_G_.=B3K.OP@5&X20BJSV,)['Y-Q8&DW!')A'%A;1PW5$FB,E2_"D%R!@,.1'8GOW8E*J1%_SDF\5FR<&/'&Q!L<96%Q&0R, MXWUC;*1*L7M(POI"0$CL*\!^N!"%PQH;B'2B:%H441*62Q1%$M,ES$0D,%"; ML8B3F3TH!3)ZG/CB#MCHN(5ES]2LQV$M^1$=H3>88HEU.?]P0?[$!]@5PC)J M(KM>4JW"5!:_(#I^G%4V<+V0HM&1*#* 9 #_P3A*&\3=Z3R6,(?G]ZGK?2!MO5EC0&_9AJ0T27Z9$JC#.2=S- M("N\29BH2*X[4+YA'Y-]=Y('#7K4B.XC7/M1T#V"^A9FJH^&]J$,@B2KQS!WDQ3%S MJ\#Z"=#C3A.@MKC-5\K3VR0^H*X)P7JF/ )*%'&MY+!"P-PRE2"R"&4!I&M; MZA#P\=A)5E&>E<;_E7"!%*;JLXM.A**!$>YIW2.ZG@ #XI$2)=QYJ3D+\A65 M&4BL+;4P-3$I/*7G%%M(5:-G:3*)"AJ[GJHS+Z_01(UN$>G+HVUW-MHVEYES MF?F=6!;?:99%VN,>JK^NYW_2?51.LV3/CLV2A<@4ITK01"EI88$7!XV9J+M+ M3A)71HP6J$Q*8I'138 IV;H0R;Y*%$[RH26E 18FB_VDDO/<6^#*)>WH]&1- MUVU"YR>'I11]P>LDF;>=S(1_M,WKAHZAE&VBMUJ&;F'DY56S7A ]*;5P55:4P93;K*S8+WLDO[LO"&"+N+]#2)(NN13V7:R90H;2S5 MHPFC'AF(:W.EV5^D*\'[WL0TBI:63L[.MQ: M]: T2"XGY[_H([SJA%3IB ?4)K?4 =XLBS+4M996$/7+N?/$_$ %O& #+Z<8 MKSLI*]ZQ?:95SDYWX;20ZQ8%I.M>.3X^R< MEDPF-GSR/\&Q'7L<(T^&/K-M-OQEBQD.#3IDYS,SV@*;RL2IZ?# !G#HT0U' M*KS%]2;OJ[8?5Z;U]I/C7&]/*:-S#UW4_0("=KQ9NGV:6RFR::7(H$GBG34I MF83]GJK4QY./*V=:^:BR+E7J6#L\+65(W-F@*K7IK,%-B,?A84D:. \P8_<4 M].60@8N61S^)'BZEJ2NJD2?::89L#KD6N5XM M;A9;SC;AS,K5D%P-R=607 W);33K%SNSJ7Y,JQU__IEK';G6D6L=N=:1:QT9 M8*D?T++WWE)BKF_D^D:F)+2=C9X[+>?1"XD=2+ MBG92+F^ST,9"+2IQ+F95 M\SE:JWY9MVZ19^;DND6N6^2ZQ8_J%D;]EI2+Y>)!92?\4KG/-;-5&XI:^?@L M0[;A6]ZOTE%8^@R$\C;SGH I^_.]<$J*5XURS]L&3LQ9ME+QLRA&HE+R=_?1 M(4UY?\#918W1[>LE,U/:73M4'KWT 3GI3^!'W@#MSR2^KEL./LSEX&TO+I># M=UP._AG%X)6+F.6R\#+9,Q>&/XHPG)N_<_-W!LW?):UX\G.;O\MP!EZ,^*MH M2W?M3:2I(O[[<;G_K8"Y;%I6\]ZPVB^QNDU/BKSJO[>(9$OUA=2FE43[3/ 4 M8*OLA5MD7L$]4GRB=/82G\@@XNR=[K2%F+XV^_A S]L0=4M/(M<>8LXKPL=I<_B_QWT]U.)9&UFWM>*2/ MQB^_3 >-?>Q]4=:#3.[,EY:RGS)Q$4[UJCFS.;E0NGZA]/.GKMN?_/Y?GS\] M!D/[]_\'4$L#!!0 ( %F'95B6WB-V&P, '\2 / 8V5R#(Q M7S$N:'1MY1A+;],P^+Y?83:-F]-DL&DX80>F<4!HAX$05Z?^TGS@Q)'CK"V_ M'MMIMK9+6]:]BA:I36M_[[>=Y*:09WLDR8$+^R:)02/A[.(G/8J"*!FT?RW M8 :1I$I,26VF$C[N%UR/L&2$-T:]P:)2VO#2Q!47 LL1(Z?5)-[W9 5>=TBS M76I4Q<+@&,NXP)+F@*/#CTCLTX M1P.TKO@06*6!CC6OXB7>:]E97F,4)F<9&CJTD% Z)F\/HI,P3@8.]RP95/9C M+>0M]90J:F?C91V'2BK-#D+_Q)LTWE)ATNFZ#>=Q&QNIDN(QC'\QR3%%0]H( MWQFQR%PX_&,@1$>;>*V.A:'E"GK;8'ADW<]!-S4Y5]J6$&Y0E?^W7[9.T)UR MRKX7P5]+"T-3R4L=F+JI&.N&\>S MONG$<&W4ZN# J>13U1A+>0(B;KE$81B$AQV"U47RJ@960\5M+D)G#-\[6MJ^ MI5L!=,?]&FM;426:*>OP9T 62MPT4\_N_8?@^-!9<&#$"I!HP_X=$O:'7I9I M-E"<6FN/K6HTUEF$:] &AUS.H-H8B6_&E#9B@N/*1H>2 M*%9,+:<[5S!6A=U7&'%)+GD!"^-*CW.6+&/U6FT6 M[;NQUJ=@&$1VC'UMH?*ET5@+'+H&[AK&9Z6+A6X^;[LU.>M+Y#V2]FZ2>K6Q M%%:N=DCJBJBT:H"\BGXL2EDY[4^":+-9IKO M,BW"/(GPN4ST!-G;GZHO<.)\@/LOP4YH6O)2U.L2SK[=*/ RA\UG.U O73ID M$B94H 9?G-R4TA1E++"N[$3$W.Y-QM\6YKZKB5]-;3";=JP]*H52/.C.XB'G MN!VYMLCU;2,<05NX*<]LQV%#(S7S$N:'1MW5CK;]LV$/_> MO^+6 D4+1+;>+VL!BLP%AK5ID!38]I&2*(NK1&H4%=O[ZW>4J"0-DC5(VB28 M =LG\IZ_N^-#6:W:YO %9#4E)?Y#IIAJZ.'Z#\OU%DZVG!Z186DXLER4>^C5 MOJ$_OVR)W#"> AF4^(FUG9"*<+7J2%DRODDA[G:KEZ/:DIW/0F;64J)+[47 M^*IEW*HIV]3*#.1B9_7L'ZTC%[*DTL(1U)1ULY)*<*59:.K8G5I-CDPJ5^-< M15K6[-//K*4]'-,MG(J6\)DQ%TJ)%GD5W2F+-&S#TX962MO0XK.9;#ME*!=-^3T@6.]JEC,%4YU-0#P#M^!*4NZ8 M#L?]EJW;,U*@52J?24J.!.^1 E'!K[RD'<4??#RE&]:CE[2$DR%O6 'OBD(, M7&%_PGLFVWM YBV"^X/VU] K5NWOB]K#0/J=0F%P4@)438'Q0DA<^XAB@D.^ M!TDK1(L7>FKDF! T#&>**-JB? _X]%[(%LZL&-X.W0]0SL)/LUT[*&XH:,H"N;Q MP UCH\?Q ]N.#.V%?C#SHZ/^S.\&MN\9VDZ&ACL)'JKB_&(RJ&'HRL@=Q1W&L9U 9HD.$D2POKO@:D]%J]N M*W9.X:0A_ #6;=>(/:4(O2B^8!'+HB;]/(N2,1P+;GVJ*E90:;@^=:.E"Y[D M-NVN;<('5\7PHQ@Z"2. M?0N"5[R0M$'+V-Q2]!TMU-!C(Z"0&"3.Z4V]AW+D^$@0.0ATS-KDEJD:.4:A M.0^Z-T3#)OZ*<<(+1AILT_ M$GZAF+L<#>KFP:B]Q4/VJD??FA[W,/3M-?VNQZ$?'=Z3[B#+?@EKR7L%KTG; MK>!/W$LW\.'#R=,#\&CGW?]U@L]PZ?^(ZYTX@"-T!Y<5SL@3-^_C1/[5!O'< MEZOO6Q@2>\$4SM'Q5LKYKR#[5L_,%^2*4FV_!IH9GTZ.H MA=O2@Z['#[FL/),;U;;6\;-Q+^WE_!2W"% TB695MQ*ND,^%SW8%R3%D& ]BNU.VOQS%UN M2:Y>[M??,^2N)EW8C@FF>)3#+WR MFDXO?F\?=?>[PTZ\A$"GEAB.3#H7SL\U_>-5+NV5*OI"5M[\3>6EL5X6?E#* M-%7%55^\*V>#5T%MJB9-H_IIVYNR?[#?4\4@5T5[3.IJ[.L;(S-K._5?UC$R M-B7;QAUH&I:-DLP4GD6HWSTH_2 :$E4.PK-,YDK/^Y]43DY\H*GX:')9-((C MX[W)(>MIYMM2JZNBKRGSW @>M/\M3";.R59. MG!N+I](K4PP6$.&0M@AL.ZAL"Y7#%P"5?V+^4T9#/A?7A9EJ2J^H%1%30R4U MT%08+[B55 60-!=5X6U%L%7"C5#%&)(BQY550%DF$]RRPN1(#;R)O9X<'W1\&KL9WG;KRZFFR M3.$R@.A22$L!KH"?&FEB6 G"N$=:N3&+LUB.R,'1@Z\QUD0;5Z$==VZ-CK@M MK4DHQ6TG]@#3E(#[B,6+63*6Q16),RS7'RL-B>Z1;'=[>_0F-.WVTG@5+Q67 M8T7D"^L7O*8OT2C"FFW9NJ/L5D<9.N)QKI(+$IQ[];<@3 URWJ]@5!V^6X#@ M_YY#)[W#[LF[M\<_'!Z=')\<]NY!*/D""/4C.4POD!42DR_#OL4Y4R(KMWT3 M3EY&! C7/<5TR%06"K"L3Y0+P0)25 0]7'DNPLQRJ+*D9>!$G0\M<-VJPQ@_ M5 @YL,49K5+I@Z$CIU(EK>(!J)BUA>!9L":4%" M.]3;/H1LS4"P=J)2)I9TII <*Z4#*;F08;9)FS;(!Q>5'"FM_)QSN'7=\CH0 M2!+P'RE\2W2I$ HA>58/J*Q0Y3M,)N><26)L&@P()=$5%4@E-6B()U0ROUD$ MY5ZD&M8!52(J[LCVY&1+7@#9+B925R$*,!(IRU"RJ DPY-:4'HN$D%Q*L+6&2O?\>.) M^9&^ '[\&)%W%\&\AU97&N')>IY\10SBK,XD2649J$LIU#JUN7$>#_A+*RAS M"33]46%2H7MO4YL,G$-\6!&O;4^ N; #6-S>9GX3[1I+=Y-QVYEA.]-TH:TK<42SQ%G MF3:+U9YQ_Q59YIW::F&;1('EC74WF5VX 9UYKKPG^EQ$'1DDCRR0*E@8M.R! M70A@C@,D/KG.:Q8%^J-2&$#@?U4D8>?PS6[/8K=G@2[/-"H'3+ "+WA+BS?' M$D4 P=3$E>J[*@3/,41A-'8_7;M[O$KG=KD+#"N1KF<6"W )& M*001H#Q\J5C3H15S'55,C)X0)SR%O*J_&[5UW*&\U&9.>#H=FQALY"VR@1R/ MDQ#N;X+M$Q^Z67?Z[ANEVO!#7[R7%@M(KR4.#PZ/O_Z\T:.>.GR>HSP^["O5 M)M3'+KE7/H4)D_EI&VQ"P0Q%,TH'-9-[^Z!:+0_+M2P=]5W<6J)X_!/*;:.9 MM[7B(MMOI&LA2*5K6(S)Z?@TJNEXNZJO/C@:IF$**]HC1(#K?OC;YAOK)_"N M"U9-F'"NAYJEEH*7!S>'4:,?L8:5YP4WH:#C.CSNWRY_ M_OGR['TX<_;QXN+#^[/['@#<"+?P<^O(ZY>]>O+$3HU3O,%I)_N]Y_;:G=.4 MFV9WS9G!Y:E^X:,['RO*Q,6,DHJWZ,0OL?9ZTA$&[]&K?)$8_OC/7- MYYB#3UZ>GR58?;,C\BNY<\@$8]&*C)MC2947M]/GYDV#&Y>N?=E@;8I)1?J@ MMQ >.Q5ZAA<1QC>+<8E\-*[ ;9F! WVIIW+NPO(Z[/ +(:??#3OA59+_ 5!+ M P04 " !9AV58KUJU; M;6\;-Q+^WE_!)KC" 23KQ5:<2CH#J>,B?/+WYHG MG>/NL!4O(="J)8:)R6;,^9D2_WQ1<#N2NL]XY=T>#%O4]GS8*O&+&0HS]91#M#3'ZV-,C3*V_[(=?@9WCW@:/908 ME7V+*;B\&A9Q%B?B.S"+K3AE1W=TNO?U=;='4O0J['?BDHO+3Y^OWE]= MO/U\]>O'OZ]/?J^B9=J?BLGRMQL^J%U^BJGLVYHB#3=)Y;/PC3W82UA>LGW DEM=AP MS-*R=D_GM%3M0'ST4I-!C?#H+\PRA?GG>/YU*W,6539:;?7%3X3[MB8 M3P2SP)Z8B@Q@DXYQK2NN<),B.S.:O3>V8)UV\P,S.;L0MG+LPE@\Y5X:/5A" MA*+9,J8=H+(K5+I[ )5?,/\9H:&8L6MMIDID(]&(B*FADAEHTL8S:L6QFG$] M8Y7VMA*PE<.-4$48XJS E95 6)X;%>>2YUC;0W+*/Y/595!)U"\ J<&&""MFC$8[X@_Q"NEE@2IL>G6 MNH:EF23%#9*H% 3 "@/HANYP/]H\)_N ?@_WT+*3R]ONNW.SP-7X[M.76GU-'DN<1E =,6X%0&N M@)],E"!8,8%Q)TJZ,8F36('(0=&#KC'65!E7H1UU;HV*N"VM246&VXX= ::9 M .XC%B]OTC'7(\'>8KG^5"E(=$YXL],[$J]"TTXOBU?Q4E(EIB-?2#^C-7V% M1A'69,O.'>6W.LK1$8USG5R0H-RK?S]?:HS33@6!JOMFB8&_/(7.>MW.V9O7 MIS]W3\Y.S[J]!_")[P&?W@F'Z06P0EYR/^H;E#*EO'*[-Z'<)1% <-U3S(9, M9:$ J_I$NA K("5TT$.%YS+*K$8J*Q0/E*C3H26L&W44HX<2$0>V.*-DQGTP M-'$RD]Q*&H",25N(G9HTH:I (A56$!>RKA!9C!,PR".24:,2+I5II3@%1 PK M&+%,R- BIG>K62G^2P0)PF%H+[+!@7)/3+ED[RBW-,4V.S8$ HB$9"(Y%48"&>B)+H32(H]B+3L S($C%QEWSP M0+9'D2W= [)=3KBJ0A @)(H\1\$B)\"0VU)X+-/)':):O-Q>C 1RH2$BDHLE M3V(J?[<)N\1=OI 65,_E]^\'L&1>*8;U0L2I"!MGI/S CR?F1[8'_'@7D;>) M8-I!J^N,\&0[3[XB!E%29]*TL@34E0QJF]K".(\']&T5E+D4FOZH,*G0?717 MFQR<0WQ8$Z]M3X&YL/^G;V\ROXIVC;E;))P460)'119";IB2.AS.F)+70M6; M@6ORC5-LO5GG#_%5GF M1FFUM(VCOO+&ND5F%VY 9U%([X7X4D1-#))'$L@D+ Q:CL N!#!' 1*?5.;- M%P7Q1R4Q@,#_2J=AW_#58UGT#7E&7%0B+D6:$$"M_ZS+>COXH==9$?=Q.WQ 2>H:$3BY!P-Y/JR@EMP 84 M.(V8ZSDD>JXJ@#/,41A-'8ZW[MR'<'$@Q6%/X?PMLK7<8CEN *(BA!" /'RA M6+.A$3,=J2=&302E.YJ/ZN]%;1UU1%$J,Q-X.AV;&&KX+:Z!&]\F'3R^ [5_ MY:,V[^")/OLWMUA!>@W6;7=/O_Z@T8//XCWKT-?/\OBPM52;4!^YI%[I!":L MIJ=-4 HU,Q3=B&Q0T_GD&'RKY6&YXJ43?1=WET0\^@GE=JZ9=K;B0MN?2]=" MD,JV4!F3T_)95-/R=EU??6@T3,,45C031('K?OC;I!O;)W#ST.>Z"1-*]U"V MU%)P]&!Q$#6Z$@M9":?1EC:;>^N)#Z@^^*S@72AHN1:-^\/E?Z\^AO-FGRXO M'WKN[TZDA9];)UWO=^C9G^#/[-;6WSPFN3O&>#^QB+$7. MWB^BU*^QXGK2$08^_[G#//I/W!S'"#?&^NI+C,$GK]43\6LX<,L!8 MJB+1IO!1%?IVVCQ_L6#ATJWO%FQ-+87.'O72P6-RH._DO8/Q8A$ND8?&E;?) MO_C_(=A*[PY\G]02P,$% @ 68=E6 )P@VI9!@ M52, \ !C97)S+65X,S)?,2YH=&WM6NMOVS80_[Z_@FN0(@$LV_(C3B0O M0. ZF]$F+9)TV5=*I"RN$J515&SOK]\=)?D5N]WR3CL#B1/Q>.\[DC^J'^HX M.OZ)]$-.&7R3OA8ZXL?#/ZQVJV[W&\6_0- H*?I>PF8DT[.(__(FIFHLI$-H MKI.?19PF2E.IW90R)N38(8?IU'UCV#)Q4TTJ1RV=I$ZSWA72C86T0B[&H2X? M>,G4RL3?R,-+%./*@B? J9]63()$:B3ACMU,M5LH4K!TS5A 8Q'-G"L1\XR< M\PFY2&(J*T(OT3J)@5;SJ;9H),;2B7B@409.K\1,0J&YE:74YTZJN#51-'77 M9']5',B:"*9#)Q#:\H&22Q3R=L<^:+K]!LX][C=2^ $/&4\]IHD*?;QNHY]$ MB7)VFN;C;K=X4D3(2R+V$"X83D/A"4V*/"L<\0+4(DM!^9?AL%O?DK4](CY( MY>J%A&0PO+@:G8X&)U>CC^>O(2;&D4(R(',Z]6Z[O;LN[H'"]&>>:1',[AJG M^YG_*5=9#GV5Z(3HD!/%_\J%XC%'1;@F ;3=D A)+O*($[M-+;NSY^V3)##D ME]S/E= "9 VG?DCEF),37^.P?=3NU C-" 5FC#.RAQ/>[DQ;3=MWEZF+9\S= M!W+)D*<6B01AW28R&H0TA3PF!VW\[PH7#6(?5AI\EN 8F*2I!B4&">-D#T8_ MUR_K@SK!7MAS#2O@?BVB2-"8G-7)KXIS"8ZI&2:#4/ + !KM+CAY&,0"!]$ MHG2NX4'GJ-7N=7JM[L)T(5%[RWC@*R:_.;;KE6N7?%KPMYO- M=8;/TSRN%HE;%,"1FY$3*7/([PN..S8"]7*:J)C83>L]-A.3QRE7(F&D: OO MN,]C#RJA;==(J]EJFW0'E?T0B$6&%0AN$GY1??" :DW]$*92[#J+E7ZU,E?T M6&HQ01Y%4%^@=H1M:R)TN-[Y,BRR11O:H]#OU.)!=X_-&^!R'RO:U[PB<-.U MV'K]7QD/51FM5U(90D*^QT76X@@%;1@NI9@WJU424*$@*4&##-.OAE0TB@C, MAE(!.AA((?VR8BT)YJL(\&7"2,#4 ZH\*K(W@1HSHK.U%::^+4%_L(W/Z)Q< MCZ[.AY>7Y/JWX<7PXVGAVQP,5QFH![$**>P%. MR^\-]C6?1J4WLAQ"MF390;UW1]-T^(P; D9GZ)@SJOS0]/-._>5L3Y[ZB/\\ M5FKJP1:Y5*'$.% J0AZ@,HY:T""3'!JKF'+FSIMG'=IG.0%4CVB:<2?C*856 MP@NP!;BKBO6-R&#MC82>.15U2014;+4S=XYVT3D-S;80M+XQOL8 _E#K^I0P MC_'C!*RP/,7I%\?\MO#!Y@CVPPZ<[G M^FT)U,@::/'UZ,.'T3Z4O&])N#[X>^P++\KT^_)-UBVX;9MK-^ JRWY^Y=9M 8<>U4(X)\'L)S5S[Y,2<*A( MX51QR];].[3LYTGK1^C'FYOOZZ_:593RNRO86U#K=URPMVS=6+#5.@??> ;X M$4_]5P@H^BN (O5]@XP@&(C'^05<.8P@3^>7E G#R9B IX(I+'T<09Y SE (; MPLVW$0:O6!>^N()I+U_!U$ARB_3;US:3D,,<16+*\ HB2!1'/C30I6 &JE=@ MR-Q[^^ J5<)6N)+ .)HRYI(KR-.%U6A$!!KD%)18P(P1 #R50 #@ &-E?L\+];3R3?WL3^)II60!_XJG7OM:/?OVW[-'\X=/'_ G^/U!&/!T98J= M<'Y7J[]_T4B[UNU"R-Z;/^NF,];+UB\[612Z72_$-]W;Y1O,O.D6)TOZK92-KG>+-[I1 M3ORDMN(7T\@V#EP9[TT#8[UZZV>RUNMV87%%7 V?C^ODIC9V\>4)_;?<5MJK MF>MDKA:=5;.ME1TOMV5Z5Z8NEGNT74D.T++5A:\6I?:S'$:J%FGX]FVE5]H+ M.F*< ,Z@N_43R&%Q93^2(WCQ[>OS7WYX]>:'GW\2/W\GSI^_^N'-\Y?B]9N? MSW]\]S,Y?7@=&<>/I5;E>\O%[SN#GWLK9*/:0A5"MH6PRGGIX4.NK->ESN&# M,*70;6XL*)?TVK29D"X^E0ECA:^4^"4^>3X\F:%:5L8"B4[T3G@CM'.]$H]. M3K(3_E^X2L*JN$ANFL:T< FO\A$)ZW8R!I&_^5D?G)R*CIE>7!&I'Y]8 8X MFE)9"U1<.\D\LOC_?^CB'Q 96"Q%>UN4)5N8VM1\(/ MST/#KIT*SJ;4-?[JA&(WXIA>V-?SMH6=P>SHB9&!W\'IB-.3V8\X! 0MKWC@ MBZD4G <)>!TE0+9Q\OE[J,LW'T9=_L<>ZIP-(IW)NQ_"XT_59%1P?,JZ9!Q& M;H&D#S7&HP""1)E6B8WQ:&>L4!*DBZR[J%1=X 16@>,B2X):"'KJ<6;7KQKM M/4\A>8*@7[1,H& N7O>K7T%M<5B7E!.DO9*>M'TUL28X6;L#HCVH3%N0T4N^ M";=RR3_YZ7:OW"IL1>F-$F"+8#5 P#WL%G"K+D!9'6ICH*A0>2TM:2PML#+2 MTF$48&AR;W"MWN,798]/UFH-A[,34J+2F$1X(HI.&?S-0 'BN]V,K@AP!]L@Z X>6J\Z/--4JD,Z@J2/& M,54PNI+M.HU",7>?KS-\E93R<_*'KWKK>MGZJ,S'X=\! :VD8\#+TNQW@X"6 MO25K(W,R*,%3C)U?-H1K8,[A[QL$7&BKT2.#?6H,6"VG;#+&!E#C6UH% @ X M5++)L$IGMK3:R#KC!_!KX)?"PX"/)5E7B.>\SG4'G]HU[+L+.HX&$?"UAC]' M!A@7"T [C\O5&CP_?\"G$-U:G?-GC?8;."RSB]@52*9&9#+.N]K&4!> 1)$IPR;)"PC M1;"N(+*H;M;4>YB%I%A>H/UM\*CP9U!5N29+S )>Z!)DJZ_]7 P>I]XQL$/: M) 9S!Q0%^4OH@= 5GQ5R3>7 <8?'A3^ 2;I0'K4A5X>1$YPF3G7]N38W?7'RGK?-'H84& UM#2,8Y+ IA? 51$'_+X""-GHM_ MMNATD@S7F$<;1:,85XX2S&S&Y7@%)B'!9C#(E!\$@X>!?RY[!S"EK95SP4BF MR?[ZY=N')Z=/EN[*G#8??H&$HW/::J>NR),5!@9BIB\\-7X((F897$%V%+(- MRQ>?5/O#.CLJ9WE$QDWJ,DH=\J>M@U>#<,EANEB+NPG8E]YO#34UR!_';( M86#]%B/+=@W<9?QW?>:0\!* $D.'GQ.E 6F%Q5-V8YHZN?[P!AU(DL_<[)L^ MX+W@PO#;2])T:1@@*0'*2DAW!^ ?Y0V&C@V1T M&],[(9)6K>MM4,5:Y2E[/4*[(PHG0G#=$>/'5:U=A>>0@R.VB H'# K.G6 $ MG!GB@/$@4A2KUJ@<(4)H#9R!C/3EF-P OPL;H@Q9)!TB@T'_D*C1>7T\E9%1 MS;:LU=L9DPST+X">OFF7A78=F+L%_KK<*^O^"MJCRUVF]EXP(= M2,)L!>CK8D:9I86LMW+G_M?5XX_:$Q_C"XA<9YRL';J%$<)]_R)"[4PRGFP" M0T!"RNA%#2C8B\>/9P\?G'T5H>\X6QC5PPV62=G1H%8S]L9E"MT M(3(''C@=/3 +&7.PG'CP)H8]_ M<3K;#765UT'X'YZHS5BJ$ PX M\^6JAS@> 2E ZE5PR?Q;L0P(MTV#-3;&@"*IB2=.P]%W2X0LVA1\2HBU=TIB M&CI5V/'L.!^-%G7/5H#)RT%M<='#BV4!0"^..^$@^2CEB[/YV=G95WL>>-PC M=-#_@JFP?DG*,@,1:]P"2_TU'-0EM1ID*"SU@5SAV?S1H[\].7UR^NCKTY/' M9T_^-FQ:MTCYC/9^Q7:_>$:,?/AP&8]V=*:\R.G)R?ZT'\K5:_9J(V%Z5SDZ M5G0L]V.SX/6Q"T*3&Z(G#^A-[#+R5K8N^+IH'UQ?>XI!#U&*8'A]G-;$$()P M Y"[D_G/2>8I0XEX"3N4(A*[#7$+>>&#OPFS;3G$9^S[S=<)]TZP[@$M&N/B M8/B3YHZW@)EC]\2 M]8 _P4DY]-"8,I#CJ)A@'0%_@T%X3%/<6]U735>;G8J%3Y"'EJ <'WGZ-15_ M,"=:&,HAI/Q8JK1'^O&(VA(3TX@TL390*2ZP,\'DWD$G=W]/>(^A[E*< MGGR5:CC!-(9FTP-8^QZ,Q(;W1OY*A:89.S#T^[K0TN[NW\G^G>R3[(^"BTF* M$51B+,/';2RE\6(3'Q>!8]F\IJPXMEOSIRQ4M,?=0Y10M]23!%"-FZK'-032 M'B F5#[M6)'V*%D!\L#"*8&/&T"V)?J'.SVXTP.DE,)S[!7K_-52$R6/I>VH MK(M[H9%Z(N#8^X: >&\^RM6/1/E^%GO_:R-)';FZ#G^M>PEJZ14UH))+F7U?[ M*O?9!3W'2C8IU+EQL03% /A+16$N'E)*"C-2V-2\YC00MXI6ZM*XH6$(P]U: M<_$)@VOG3$X?LTL&T65\_\57E!@ :F3C] M^A)2.5H3OVS%_W"UT'>-GV--&=9"AQ=;ED)_+;*8ZLW9N%9-M61VNZV$+=4 HSM9(%8,#)HWC-":^\[;5:<64? M]M3HOA$T[Z'>X?VK=.\A#>]][_^0*%S'_&LE[PCS__KEZ>.3Y>UNCHC[.'N, MSRL3&/Z=L7WS@9G\@=]B$#I2)HU&H4MTJP[T148[[<8M.9A%K<$\MYSW+/%8 M.3][#CKE0\LVJ+Y-F35LM" >I/8!"!LSH4MNH,&V55V^ZQ2US"]=>)>(N=B)^@HO.]9&RY@6@V5.E0 M74W-[INJFBYI:1*ZH44&8EW=$*RGGG%VGLQ(<4_?)R$$^=4;5G8:GD8/@\6* M0#N]X8"\O0)ZRB5,$>8X^B"2A+P%Y2*_7>JBSS6]%Z-'%+H-MT$Y34].N[>6 M&O0M/MPH.X84J92: I58+F5$N@\6Z%9?[P[]1-1?1[Y<0Y3C?)CB]JB48%:H M2L47U;E&G6Y"XKI#S_BD:^QHZV)8YBH_<0_?:"&'VW=Q[*6+OO?QK#;7')53 MZB+X%(+WH C88MIUF*U1^-J07/&%C5BPIEH_Z%@QZO:\];U,.LUA/U1(!ZZL M0-?#+7]JB&U4L>,;DCU6PO$(KCL!Z<8O_4@@O"U1%,:>([[IY>;><,F] YN/ M15[7B+OWTV)X,Q5B2*DM]BODX/?XML \>EB:WB316\O/97%EQ_D$FU50"=E M7P.$\6#M?+C($%YF 6MCORVU\T\;&]@'5Y+2C!SFPBI3%L3 1,MKE,0Z= ; MEU#>(YHYK3)V=G M!U^1-1V:B9PN]V+%MHW2..$(NHJ(IOB*Q@B,=< J1WO($1^2I8&0]7S*Z9(."+R.[>5 2 M1A:8E'V*3,+D>,S!FC%*"7H85#,Q*M(TQPB0JUD;HXMX$[DP_M);)_!/>!1 MK/6&K]4[\E73S64I9$CW%TH0,'X;0,CH;2OCU.@7G%&YX6T(_/(?VB3?Z):% M8OLM?^I4/?6< .">/@!L 9 "4)&149"14%%04-#04-$Q M"; P,3 P2?'P<0@HR*@H*"BPNG!VR/ T0+PN' (N'"P M;H#JZ3V1X/[R /_RP,$C("(AHZ"BH6,\=:A[!L##(2# (R(@(2$B/K7Z/;4# MB+A(>#1G9^<7EU?7-[]X==< "W%^?OVL7[I-=\(B("(@H M?]@%!^_Q1P=<1"0:+F0\2764-\[XM-R!J 2O8K*K.M'H>#1.",W?3Z 3T?.N M,9S^8=I?+/O'# OZ3UGV/PW[7W;- Y@(<$_.0\ %0,#U'5-. /H_+2H$>FML MZZ>ZWBQOQ@:XG:B+ZV('Z/2#"PIHXQ^%&XC9" M4_MHO+@T1E:0%B-C'@NX\);U*)Z4?Y%"&DML9&CJGFV5*KMY>ZTW[28[@Y3G M[P.>^%UG)^0N8:P>'BW*Q;1#']A!NH.(,,%48?@Z5;OFE&;RN$[?33!_*G97 MGI84@*DH*YW#@I/2/<15B&(F/'.:+/&?8-K^ M%7[,MC*_J3#MBWQA+UU909.QK\/QRMA8 MD5=!C]"^2H3 J)@NF!Q/&-^00 U9)WIMA.<5QRRN$L4$+:?8<$VC].@T%AT7 M.K=3UD9<'U^I- &QOP !9,=,2,M"#ESP,,-6ENA/:?P0(U*7_ MBZ'O?=5FM[9 T-(291VYA0N'BK@9Y!/3AQP'9JW.)188HAA18$V:%/7*/Q#. M$_9K:UM7Y#\LIV52#V8?);DBG%;+RR]AR6>>9K@Y*_JT@3 /XC_/MNU MCB\-L3@XN>^.F(CKKS8?431OU'VP&!DMC7(:DQ_\YVJ>.^* =8G/+LY)Y22/ MHQKOUG-@P$>7'C(8,%)ANV+1(&9?WB:&+?@PI.,_"0.P"Q5^-!YH%T$ASFTE M-UVO)P78KC_3YT+U)<\;-J)0UJ6=[Y:.FC8^\WY0'<^/&A5"+&6K(&@"HC#, M(,3OYDSS/45>3_+7\MNQY4(-QLX;#CH>@/)];G*7>2*#QRAZMEGTF\^_R#&]_OBD88'ZSCW-)25WWQ5LN<_U3BSR")4"#48?5E)(0MN[9B=Q[BQAP.KV4^\S MKVKQZHR3Z"48@+@.6N.>6WWR3#3J4LQBKR'5'5HNE(C7&=*W'%(D=7"V<[O> MXLVTE>1T-6UR 0.(G*M\E<9-C_,W(<>O0=E\[SFI;FQ5F@.E=D\:H0GC0_:( M*P=F4:K7XV2%G"$7X/99L(Z2GQ)&YAB!@5]7*N;U9U/0#9)GJWZ6\K6;G3KT M_A#JYLYNJI3YJ),+9KR/*X;6I7(&/8@(+$]F4QT1F6[:IK5CMPHQ+M4G@JY? M..XK4\* +X:8=P.^2;?IKYH;!U^^V<>V2YYY\,K?G<^;]^MIVQC"7AHA8]9, MP.K5<^>3_TZR!QP%G4%?7,6H0H>,ZLM7L9SYY!,'T3C9/RW%#7 C.\9;4]=[ M"E$%*VWQULK<> OJ*RYG/$US8;Z-\&5E:)G)T:10+&]\]^L.A"]POU7)PZ"&_J,WD9*9/]35V:4$92 MFD -[@_HS:^$\R[!R^6V"K =?;? \+%.&HQX1B:/'H2+[%TO3&Z-7&\7=IIB M @%+/B87[M/I)B[E?IMFJ\B5EA=_RRPLUVG %?!>1[7U)UQ /XJTVSH[]Y#V M9^7&%*W&A 2"SUZ8DJDBVOD857H;P6QH_1LQ7TU[4N@-4L%GRR1;^I@RLI^D M0X;1C0K3=(<6"?!TW65PR,D&9T9K_-8Q,!33D8_\7LS*59#YZ)LMB*YN>: D MZ&OP=SFAF:-(-/I2./Z8/ZK,V:,JS;E&T?"M%PDD];@ M#PPVQY&0$(FDZTXQ::*/^3G"'$.GK^2R((] LB!BA$:HR-S9A1DE/%O^_HZ< M+/TX%%)7>9'LVA.MJBA)<-9]=-Q:@[M5@Y6+#D>/']=Q/*V&A$4%%O&/TLW_ 9;[X@P3%V6?2W<_?H#J9R^O?-F[ MF8HP2H_%!]N.V+*&.3ZW)4LE>0#E*(,?]00K=\W/"HS57-JIZ M[$^4\!*4;O^;[&:IG0=DF]E187@*BLR>>*%H^#IJ^X"Z'^U6W0^-JANB\KW/ M0VZFW*U-C).=)%Z4.Z-H:?I^3DB@RX^F'(^)(8-9.Q#\V8%-),+UP?GVHJ0: M+#SW(=\NG73Y7IF^-C%ZB+.Q[YPJE"\WF%1:!F?Y?%^63V_PS(!BBW"HZQ1! MT@]TR+W(RXU-!I_WW:]JVF<6?.K?5,$5W=7,$QI-9=NT"@G9MXMZK^9;Z=*< M2.E&-YJ0Y)$C$D8OEPNF=WNM'COLA+)A]#U_XY%LX*'4VN?^0X>B\Q?5^R40 MVPS) PZDI+_&,TX_9?7RC$90\A%$S5HXQ9/)3OK!E/7S3?,9?8>11EL+C7@=R\(!F;.E(.> M&,XR^O:X\3_IZO^Z4T=?.#K,U8^5=O^.AAH&)-IX-&P*^_-N$#-:?IPWJ#$( M7S?LG?]4T O"V8U371C]^D9VJV\;#%HC/^6O&ZTI>TS!G\5P5)6*P-DQ]$'^ M+N X/#9?>,*:CIV[;DRET-_\/50.M)5"<7B+G1GI!4R>/MLHB/4D&TC_ _HP-+^60 MZ9K5SP3WXJ) N#>!QN7:T[P'RAHSY95F^N8.?477*%45@^\_ZM(G9H9MSB8H MQ.Z\GQNN(@]CLZ-WJ(C@+BNDCK90JS?9B# 14@ M7&/^D'4QD.D'O[+&!!D3XK6Y!]G&0F$=HXD9B&$,69)O]43*]!,-V?S?2!NU M"1BP,:AZ=]<( R;&=/<_1<, 2@W(W$P?-,J[70*)0/T_ /S .+V4Z,^NRCRL M?!>.?RQIIX?#.R<065&OAGMX8UJ\V[N%G,;,&R6^2+W#<5_V66-FWQPJUQ!L'9\0[AU4&7I?!9L^DIPU7O3O:*@JY,,*WSC]ZNU MJJ!K%"]0B.IDI;F]0*HGHJ!UR0U$7%I_#1/U>Y ME+0"JV[I.:ZV^JN28/4.P S=@*E,&3X\N^3 P/^SXX[I8I[4C6ZIP+@;7W]] MTSJ(2.CSJWIAOT!!@3BG;A_(9*@9M 84C:'/]0R\\]OC$"L#<\5=TH MF:^56702*,2QN,).G/DT26GW3M-C9_B+_T?HAP-#8<8@UR6&GNZ.Y17\Q Q_ M)S^)P\O-^SE%S2%F7YF,V03.-=;OQQ>FV^:[_H23M8C(LUA3&\A>0BX78NWH M\SGAM;$ZLKP[S-_!(M]RPIEC_U@&A$,'&5A!5Y"&O=C'#QJ:39;1P19'*%)' M((-]IM*/6RB><4S,K#P14ZVF+H7&6#S=)\_!?1@NT;&J+D\+OV^RA<'*%3N" M5,_RV7O4DN:H9.M2@[JZWQALU@7>Q9=/>X"OK&X,22BQ,U-]XCPI\/N#Q9V? M+&5.W5:P:8CL0G;ZEJJ?[KI'K8[)YW4LD$G#.=O6;YH0S ?\(*J1Z[K:+\Y<79.V]K OT;]_JMK75>5%[8 )A6XAL MP,7RK]%5 DN7N3E0Y8W[@4&3=+1>6VU5QHN&[PW!DZ0BMLK5 M$?M%S/MKC7W=N\@IB<0#O@T9?5H-.?4J C?Z6$G&B PD^_]KA:0<^SH,HW\_ MM#71(H U?=K7)1M\J_[>(8^JTT' OPUD4/1#,VE0\5MJN"?J M=S8]^>)9J+\A/Q&V+7V3[CLIT=B>SZ1-^,%4FU.WOTN6R,YS5AN=C.U.79=$W"KY29ZC<6$-,S;(/8I87Q=<@: MSJR;18O)G*6EF%G#&B3K$8EY^9_@/40/D\)D+N GT-&Q)TV@(Q,H34A _&RQUX04H<@\+UK-"6S\#K%6DR%1D!9L%6,1 M*:._N IW9!HZ)_"BJ\O=L>[C:4^MQ[XNER,9_-H([D;K?O),9BY7 MUM';-.0!/V&R%_IU%E7)+[L5:5&&3$6949I/KL$FE!\?[" N4; MVGQ#FMHWN8S*A2-85*M&.IC9\4%YEL\\:1,;7S3,^3[K.?QL:_!2R&;AN!M4 M..W\F[5THNX RWUAI/HK$<).6*/K7?3!9(%KFBZOFU3DZZ6,B,F<<%8ZB?^U M\3\IMMBTSQJ]SCP6)-!#*RJ[Y3NDY;Q,R8^])YT#C98,K!_"<[:52$"6&-J_ ME&IM7[UNZG$8*6%-B>O[3J&25 8#CG[ @&D=_KI3LL5?M=["_0[/H_FU .I+ MX!)DPK(14LIHA\LR/=DV>A?><5(8"EFCF3*0I^5:?/5*,?",ZU+S4<1?NUU_ ME //V:I706&7*2<\]HFVLN#_#=#_5D'^FS-X]^^S6D[&.H9>1 .^+*9%:7^G MQ(.RBP<4-%%N.%@/=GR[2X2T =)\Y-%%?Y_Y(RQ^@^+7]!1#"JOG<)Q<3-;^ M: ?<3WO*?M(++^!)'.EK(#MU]P@'%*K/%2#/1ZBO<;4D+\R\SCX"'(BFQ*XYNP M OT(.2LU;:.B1;A]N(M5[1]UPA!,Q_W7Q2H^@\LASW$"'?C@X^SNVD:F+KGH MWFC]D6N08,V9:A7+V]/C=W^9&WUK([,# [Y'\Q5*6[%,)4;N@LG4HXJ?M(<^ MV9\"1-MGZ-Y8')]O<0\=^[?WHQB8/[8%OD>WY7M]U>?AIF0+DU^BF5G'1N)5 MIY1([$1I:&*BPPZ,N\(0X8'ZD.[YZ65?,@O?E;/EB],GAS]$NB@^6ZCC@_0O M"]J6&Y=R'$NI]E *MS;(Q2D'6GQ2VW^;(,](LKGZI[,L;BJJEITB+<^6E!@)8=7] T9Y"04?- MV)-]*O *VF?KF!I2%I?TOOOV4Y^_--71=C6 M?6<_%P:$YO[^SDQU!@-L(:MT,""L(CS<5-=T&'I%)+3"V$,'-;%7707]B'SJ MTV<+8=DMRMV' URS M")YUBS16F#5B&F!K7"^<-SYSCHP+'NUM3O MPB\#?.FM4=XUW6B@,$*5ZZYFMTU#'<0&YVL30G395>%9A00;^0$%J)*.S4Q. M4Z!7R8WOQS8I+TM!?,YE=:@?1'BY>IK=#=5W""P5M='\*.V(/I&ZY2W>I53S M1."Y_S.MNR&JN&;5(,]7CC]2U_[1D=E!,"[#\]'S8->N)J?[>EO2=>:R,^0D\J;"\7+Y!?/3J3#]Y&9U M&( J4\CYX.M9_3+LHF'QP\^NRNU13BCA2%KFZ7F)Z=#!.[ 5\\SZSGWGE.4I5X<_MC1.J$+H#,R,84/?TNY&&T3\, M$$T]%!I QQS'.X:\6LUUE&=6+$[&N*_$<.0_/YHD6[;+$3^PB"E*3+DI$M5F M_"+$89DHTI':QV95"<_P8O2)3N2O"[_BYY^W3W-/C$%=BS!C@EI/SSQ)M:6E M7_)Z3P0H\:_"W>;*4-Y(K/(DK>GR=_-[#XU$8/CDY]1..$8.I&+(,C8("N%! MB@MZ%6NUL=L$36D\TAAR"/W$S\,K-9!EG*?X@%G7@IE4!;*$Y.EX!WYSM_. M7I<:D:H/&?%PWN&Y!0?".M^J^9.*]5?89-]]FG6+I[D0D>\LG?['PG>CH[8- M=I&NN0&P!])4_RF:9+!6!)ZL._G)'Q3"0;"E?M9IG$Y(. H6YY^XU*NPPKX* M-52U>,;7D\EK>TH'G0NL+J"'\AO_ED'WG%-5/_CTGMSWB_TI^]B[6[#>O0 MTP0RBZ$!,ZIU-W.&3X;ZZ+FFND.%_*$@\LQQ77VK KV]XNK!21(4OU XD.;T M3+-8'MV)[#&V_- ZQ+FWLN@@ M ^0X;UIOUICO-V%YDHQQYG'[^''!>FH!JD]K6,*.?T?O]%,V\5>:^@EV57E& M$&A34NB.J6Q)+S?[C:W!^;5N1N:)RIE/J+TY]Z(RN7I4)1T2PBG?L"WHV04K MK08:?6O2_3=.4AC@N>JO7Z$ PEJTTQ7)V#[7^.*WEV]>U)[,>$FE<' 1C;!W M1>+S4=X2NA_!!"VHTM[15+#;IOI]LK\)W8*^9;E)ZOE.ZT(97<@0SU@V^5YV M?=$_P7QE;<%$@8/OT6#]S&)&/11A@3'-#ZC8PJ63B"G)P88OZB#8G]'X7N-! M-9M/P9Q/I0R]+DXN]/21GY2X)_S(]0TJUI()O1.=32?0"6.H&F-64#GS^*.T M0?-WQ-0?@']&\DR"^D2R[/D*-IS ?&V3QV MO?/6%;_3R<]I2I6/'T%^/WL\M@4#9G<.]);SV1^W;F! )U'17E%9.D\W4?,' M5%/^:S%,#>>XWSZS=8YHO;:G5HQ..>$L 7\Z]A\#:_!IZY!=$2D[T?6]CMV+ M( S([PT/#)5BABLGDL\Z(C9"1F'3;/5J/4#P MT60=5=0^VXB"^\0(>#IO,E944K3A XP G,\E7O>&?G9MN(4 MM5..H/JH4A\/PLX&RX]T82D"^#'?MBCH>@^[Z'$#G ]XU5"HUK:-9;LW-.NF M*MD.S2=S:AWK]-NJ.%N_253 B2![ 95CG:)S;_ZQ7![A]LJS"W9-]3GVHW>_ MK1H_&B*RDXR2\.!QS643[O%JJ8@.]DZS#D;<;C2MS^L&UD7*Y^&]OI+6XG[, MX8=[;(M6P;*76LLD 3/I].ZIB]S2R$"P"]K$PZ,M#ZU>@$6MY(>2\R'2=_M> MKDDFPK7WUY,<(FV-?=L:J<2AHH8/!N69#]BXCWAM*MF)D_.0R]E3>>@=@GXS MGVX7EY^MZ1!5$SFB\$H$U9'Q'G>FC)L&1%1[9KK5G_C]GK?KT'Y%^X.3KJQ M"&]R\SQ+II9Y^V!QPT=[P@9#8Z,?R\-8K+J&![LP8 3C0+5<\''E1"GS<(R\ M\&X,>Z'A/AH&_$H!K3&=&D#*3DH;[B,@=Y?%CY'E3Y325U\]MLN !!H-- MJ,8<$S#+W\7!IP8XAFYT:XI\AUT;>8 MME0W!$^JV63\KB"ZV%#1GF&1G:#?PLV=.8$.T>7#Y#?KDY4@^QV]_#K))HPC M8F["#A@0Z"8*U5(^MQN-&A;GP5(6Z;I\Z/>X.3"Z+T:.=E@:6^G;=[E5$\7( M7X 4V-VE]_Q.G]='+[[:UX.ZE7*&R MG<-R$[CF=H\^O]'8V9E,V3[W(7J.YSZV M2.6K=G6=4N3[KG K 0/+@LE-EV!!32C5T'QN_2GFK N&L2T"9GJ!^I_TI%4R MBCVCW7H'Z<"X%F9AKNJ/[:V6V=_MHHG?)'-SQ?R/D,M?D?TD2_OB,R\OG6% M;D;ES-]F+?[]JGV4H::<8K?]_+&6T\FK+6CJ+7]5@9B&K:+8+[8 M"$\,9\UF925XXH>7_ZEK!)^V9S'ZE71QV4)]7A87Y4W:#F-;7:3+RGP9RU.P M"A&R PL]M$$R9ROWOM/4M3N^4+,_DD5F%ARXXJO4@U)_^Y;RPZXT;_ZTXG58 ME_6WZYW9IB4A#:/IY?2,E1.TNGJ^A(G/2%8,*B0(XY>=#SW"K3MR,\=E%>$+ MZV_3 C2DTOL:_.LF&<,3B="*]!8-017<(".(08K>H(MN8D!>5'AXOEWIWO77 M9\:]PY"/Z85G?.[-N0P,KD=JZM($'?]'+U6\.C>:H3TM<\?Q K^QI'_]B;74 M&O[AI?$"!\\W0?K 9TA1DZHH-&R^BOZ^JFX6Q6-89:R\ _;O[K1.:W<_.%DV M6I\MKA+-EZ8A["H#[@2Z5%F>G_5;OD^,YM2S@\OUQ;::%WIWKW[^[*1(#HUC MI;X-,-$Z':,(_G^;N/Y/@F^"7J.B9-#[$RG!/A/"BX,N;^-9U5\/!6+K(A"5 MS'P-:,=T6=.4FRZZL"RGZCY(87>WS"JD8.G0>BNK+,KQ7M/XV]-A-,*K\N%F M[>!R ]2OG>I("*ZAJ*Y-/!X/(XX>UEG2;?I6VTK2V!"EZFX"$N*+TM[EXN@,8NXC%_#N6V@S%>6'LXO 6TOE[XRQ=.#%#6'7Z*< M#,Q=P@ RL7*Y!^?[.HR:O)RFSG5PN9RQHG(*U=6X)=78@YW"G/$4QPE=BT3? MC>D6J%S+;BJN[O(^:'?.OXD_4TWY38:+GGG6HRX=B5 M_R:3=62@9FSJ#_C0!2E C_*E'#]DC0+?#G=EQ=9C;@ SFKTM;QT7$[.C0M?2 M=B3XK7I;ZB:UAT0O#^X.ZN@8[0\&*=%)[8?UO(:_H;1'(#>5O"FG6A(!&:,Y_Q:0F4;.+Y 6HANF8OLP$7([ MMF% J#&D7#OUX;->Q)L3/<>WH^(%Y7/23WQ7V#BN+DUH\?>(B.EO)NSRW\BA M_RU3]=^.&K-3Y&BWTC4EEK((HP M_#;DG5TCL.JE05ZP14I^QMKV;]-W%GI2Q5X\7@+\$S(.UBRQ"SPO'P^NL7D. M)LN]A-N?M(\^9/7YTZ3/ ^W2:F=ND%MH-0SH$'ABK]K_YO8ZI"D[HO'2\IGX MCP-D9@8@N#0.R*S[* 0=F,TI^MNQHNFF4$A9^PG6DY0[!$S_F9H##?7L]NRA M,Y:$=+(X5[*=;'H6C];V[>6 G;K6WPRE5*F$ :!9TQMD&/#@'L Y\=_9K"\0 M66;P<]&(?28^DN#=&E)N4#?FQJ.U=^; # S8N1N" < *#(@:1[IC"8DKA0%C METE0N">119'[3]F!E2%5SW"W_,D+VAL>G%>R'2Q:3U[P6\E7W=R' >>/5C @ MP/%)RMG /Q)*_>WHB7_>'G&V\SW#;(=N5J1XPO_=IO! M^8=G_YO!_P0=;.4LIG6L>)8,6HUG1=Z^@N#M4"4 AG\M)Q30J_>><VFQJ:&M0!(9N?N:96-KLU>B_G25%]VBG#:P^OM'W!=@08+" MCW!'0-CJ<"PX5^5C&E#IUPV6-BT*Y.?OW@M MSGRRM&XK,&EH*ZPU1<) @Q\(IZ'NN71>M4-O&>#< [AKZ=(XU:=\*B^W39JK M-M#3?]WLK4J^K&Z:;/FU-$IF8ZO7^ M(UYG6(8!7B?)1CO;^QZ:HAY>12\:O-@3>E9^U1Z@%C;'+M]F0<<>-^(XXU&) M$;,8+9Q#0TDY@^#VM#184=0&WZ/VYS^=8"Q150B+>\1<#--7W=DO%-W1;\B_ MH*&0DEN:19Q(=@+$117,UD&0$&&DWD*?HMK)7Q(#%/F+,:I>0B$T"#38PUYB MSIWL'7SL(W47=[*?'H2*1QG;&W$'BH33CN7@:T,*J0>VLEFWZR M;U?#.Z>KOFALN) :IA1-GPGVS'XU$OM>@9,7[M>$$<-H!.\>KQBCPK1CJG;# MO?B68J%>;J I]Q";V:$C#W:N$WW5QG-YPKRF1I_C0\MI1Z2SFTA7&%#SN?#, M-WT-W4OH5R9;,K?,[_,T\P QO/#-LCAU5?R;@LD5C<84"VM']JIFOP',*&L$ M=.09]3H4!'H.%17Y[-5?=:B^LOSISHZE'?C*X89%EZQ;S>)>Y@BE:%1F9E31 M\12M3-L!(H-_7FVWTR)^=K,B&>-8T9KMY^\>+9?F82^5KE:O=?"YR6M'?^MSJ-W!!Q6S^SLTU"_)E V6V M+P?N%TKCJZJC#X^MM_O@S <9I#F:($+?)1-1N9U3@,.B2N&ZC#-EG*ZI=$VU M<_;+#U:\;WU+8WARD?T-M-70@_JVJ7@XCM*)\G(U3ZW2*[]J4' @MR7TBNL; M\3J[D0B:"C7MODI30Y&5]JH9<;;(LA-(<<\M@IB/.5O9V3D[>]%7$X(3A7:B MY-%HT!OG.S:8C#VI4R<>8P=5?HEF>=(;4K:TTMU =)W$S>91+<2@1P_(ND54H@DS,F MT@U+EL.C?O[E+B*(6ZR3L-\FFNJ!5CC%-J5NT_W$5L!9;#%)J3ITH M'\[?"#ZD9)CL=X-F:?O0FWS- M!(D8R_,#F?'+$5I%H6UE[N7MY0XVX8C(&N:MLA=S\&*MI<0,:=;49IB 1[PN M^]J>9?7T@R;%=JZ+,U+^]#N&YCCW'O[3%C, /B+6*0O'MB=C&!0)FV8Y#H]= MC8E84RWLWH]GIY7E]5MH( 94LQR:Z4; #8SV++Y?O*E4Y1=H*%23Q[/;#9YZ MS%C&X40BHW9W,'_?]/PN;R;B 4&U%=W;Q#?! M:@ Y2\0&(WF<,=^?U05=G@U<9S(P\4O3I0Y\S=K(G$_*8=1>$RH/F#&UWQ;2 M"YW[Z>%I3LDYQ=O>$*5#O/D<^=$PU8V%NY"J!Y(IY3KG.^.%L3IB?RY$Y@5@ M5X=O\2&258969HZ=Y4P>8M4Z[GA)&(W"@<2Q9]&V G[2>Q4B\(V84,@L="ZS MU_LIJM6V3!D-%V/=C](A(UE)-\9=EPGX[HA@JRQK'@/>P81C-PDRV3%=1Z$P)YWX6RQ5V8MS'E%0&F&8<832,C"\PN/- M-"9^+> >K\/Y<;6]X>0"HZ@6ZB(:%>9,$ZNW;FU!)D*IGX >)"_Z86#?O>C/ MRGB3'ZEU2+<_0WVJ1DLR@<0!_1G"EH,.HTWO# )"5A^ID-"+@@\NE G@"ML] M#S]02$ZDR$Z&_5S;&7(W(7RI87U\7+7!Z3M9VJK+[2<^IM"1B1/*, M/E. 2W1U^& %@ W??9^<34- %!4I9U5V!Q!#7Q+"F?;\R,[BH(&\];A\G3! MH3^#7]YZ100@"ODR[0B6U,_>?:SVM)":=3A>-_SL,Y1,)/*+[FN\ZYFYE_H' M'K;WZ3\=OQ9X]=H@M.>TSHTTS[22YI#4^;TR]E_'2_$*VLO%"NEH2E +V"5@ MY7+2V@$R'$Q4Y"9W82S$A_S6PKV^B($A$--C0XCZB]<.GW(K_EI= M;5-#S409&]*TR>LS?8,^_ %1NUD&'!(!^-W45)%*\4I*6,H M&:+1GYM,&\C06F]L,T?@=^Q0!-M.2) F^3\?KSQD+^?D-19>GY]Q7^CB*Q%^ M_1*94.Y'!-S49*PCUJXNN\W4;K-K^=N2Q/Q#]0CT=M<7LH/(R,">0?R?:53M MX]I[=HV)0SX,19\6Z]Y=!SH\.K--*SGJ,[A2 C5D$4_%+D<+BL\W$ 4[P<7^ MQ.U!'K*J_4[G -5R9:ML/?!9@6M$H0_9V!Y5<Y]X#^*3"YX3"(M,PC?([6\4(C'G?NFMDTX %P<#4'L_\A%-/]FV M>XG7 _V9&'/;.::STB"T4RXF*I8/,5O8;2!26]:3)).A;8FTPJIUTGO9Z<"3 M:6*G$@X,-)\TA%1F-WPZEIP\HJU7Y4!,'!702[HO0;V5I4!2ML_57_!K]?*W M71'?BU5#/T2M^HA \JM.EG)G>C:8 "X!O!:-LW=JU&.5#4Z<6)(Q;Y2SIY-D M(8\L VY#&#\<2)Z,!LR;33U9GRYF.DQ4, EB$KBNMR"][OECU:@^#1XHD"T0 M#R[@^_C>J]C6GHZ+]?PE)_F-;1,L$[621*(OIRXR,?-;_CF(FN+X-G7,C:)-%E M%BOCK=-# !=COQ9)V>LC^ZTJ:)!5W\2UH2Z8-F)PX%N_MBP;/@M.+F6K^<"$ M:VXIEMY>HNF\A)G)7SVYUV>2X!T.=,9U^E/P7SL;@HGX7QSQ8'77NT]TG\G( ML45T>NGTHAY?;E?:>F-'EI-$E>;]-/U:LY5::IGTUCG- 86TXZ'T53@PDM0U M3W]H.65SY_NIFV6>N%[JRJFQ(YINLQ>9*RHHE?.3*T:DFJV+36_5AB++6R,VSMRX3\7#.:CJN1$72[NC&LJQCF1;XW;N]C?HSR1'1N"5 E2+FNFV,M&LLYN M67LN8W@E?6SUSC74ILUP=-38RPGETH#UPNZLT\^E7P-4\]DMB?H<2#]"\&X_ MQI)8($G02/1)H/!A>!IVC16^2+O#3ISE&MC.KZJ)Z*Y\7&WL$,UP7JY[6O + M[.A=*FWWTGFL\.7-"]*(ML4$3*1??ZLAZ(15I_VFYMP$2VMU,<3Y.>5WI&B M#&N-OZVJ57'V%,&L*+%(U1$ROX7Q&COI9NN9LM";_9/?Y,T_)BE7U5@T\\U\)*[G[P^/69:I@=C@26URD6[WO8;KX($1WKRWA.H M3\BL.HF5Z(S7?IK.GC94J!(8+Y*K4&[V*LIZ!E_/C8Q&3GF9_5_]'\7_2JBK M.F/5OMG^0IN(CG;)"!\'MNU(#&S,]0="N:P]6@<^8*!XA[Y[#!19?FFW\>X$5NW0;8J>O'><:] M:IAZ,UTX6[M;QFA?92PVR:9!Z:G+B'CB3=E;^]=K@<4>Q;_TQAR19H:=%9T6 MS'5 GE/R;1_G#1-W<[*;6^JKZF+WC]99?3P_[3$D_Z#%T5 %-$CY"-&7#%L' MT!=?3[;ZVV8YZ<<%-F)OQ(PU%C])J-)EDX6]J][U?54.ZMW4^KBAE]KDWK%( M>G^$KU1U"P[I_A-$!TZ879[#9A$/RVDN(X"RM)JQH[S]J^=(,VR1OT]OJPP_ M?SRG5\)OTA6B ]*B%1SRU[&(91,%ZY1-?O3*RU@HEL:'-EYARM@@R/PEKQMT M=K6B6F>76BS:J%62V"E:A2Y(N:GU+]E[-8P%ER*^T+A'!G-\@L[[CU^PO=V0 M8]?O)B=M:)J:@T@=J"S1Z ,-='J=LBX%?S/!]Q :'Y?3?8_J.IH2DN"_) ^24 MSC_'D?X2?K)@I"[X\ =:Q[W)4,?TQ6_JI\<6=L(Q<&L;)G;?<[;G=7FUP4S_ MCE3/![%+M:N5KW+H<1S7AV_J+;< M_20>0_!=7>12-^C O*%1GDS<^1R0)S\=L?F7@JZTLS-A?ED#3WU_CA1=/=J/ MP%@GL5*BE=YERI:F\'D**=?JQDCB_B]681VDK ?R ^R_G N%2GOX'2>D)=DO M\XC=K^*,)2E&1H]IB;^@)-D,V6L.F3U3$=:DS@B/>A[*H9V"EIN@/L_/U!E@ M)6@E>(1*'=6;]S1%%8[V'% MM<8098,+G@@>'; F6XC)FC%3NZ3.@=60[.>'M]9 LECAUT37;G!<5&'P54X9 M7+BL&&[-4 @F*S_,2C0VN/O51Y56]O!B6JY;V5-.%M72D>8W_ >ANJ+'&LV3K11P@W?^TK1!78U?KM;D\@L)"A4ED7/C&<+&,6X[<)F]_Y0;4:5C6:>/Y[:/&-=1^;8UD_NM0M[7/..0(%26 M?4NLV.4/>75#-K/L7G84Y1,-$2..5$MA5Y']8H']#RQ;?_ZEK+?]@UMBS%?/ M[P_P\@A8?9N7HP<9:'/(V0Y$V\9*RA_O7R73*95Y8YUDUT4P[M'Y8A ML81+9 1-MMBR"NFD)61N?HYDZEFBM'>T*-UMOLJUHDSU\+ OM$G"*%2(ZF>4 M<;-9Q<-I/JC-ZNQ7BURN84?^EJ)\-N934==L+,7&PE;'*T#5XG>*O'R-6[': M+NZ$2L6,@G40KR,3DK@?8ZM[S<;)5G=S%-'LF_A$^Y.&?MVCSOM?H(0I_[>&BO;\,Y_98B#;\.V"QZ!QU M"4KG-<7/6Z>4<5B;S?,K0^#W\WD>D2\;[()M;D-!0[5$[[P@')-BI;+:*?:< MVJ>TXIE%JH_%]E2_R&8GMG6=G].\&D2-V''DT'9:\A3\G8)JXKEC$U,002B/ M'C2(S0UWF(;YB"0O0>EE;>>2>Z##7^\^-VFL<%7LYRCV6=ZFDU::IT^01$;; MR*R!0>Y7(I9LE'U^DHG?E)V3H6J>HH.ATM3\SLA;Q\MWKU4;Z!I9_'J\*0C@ MMDUHH[L=70KHYW2]E1"4(BJO_"*7?H8?,PXC&LH)JF\=XH5H?H#.NMFS\=FX MV=E=-\[D)=0E9\=0ZHMF5O^.HVH>[6BI__)SU$G KXEG EA)+LA P9T)JDI MI," JX?/* L]/Q;C]5MG.,RP,0TE%V43N6JQ9[SM637D=R;7FF:35*%S']X% M[;^-ZW^)0(W/Q?GMNZ1(-9H@=6#443BP>J$LH/5MNG9O?L?@JWBACSW+DI$B M+7M)6&N.=I1PGN>7ASZ/9>I HZ,44451@U#-\H7GJ7K).;^\4O5;+P?IXUJ. MS8*K)X)?(3M);,P59>& YG@7'D'=1,>6*6G-K_EC&-:"]/.:7,^-UACH6Y[) ML64=L:87!I1#>N_89QN\\J1M*JK[=@8(.S1TT!($7@_+2K9RSN6[\ZJA?/7+ M[#9(7Q1G"%'*F-)OKFM5]&2,AHJY]]03O/!M60>]NS74$R#BA%P/X5EKUCRC3^&[X:^=<"U50:2?'O4(&22E\#(B,S*MT^83G,=L M;T_Q)-[91TP:)[_.M.7!6E9-[6-1C!+*\92P<^"M&@J*A:,'WZ;,++N),@.?)WT]= (_ M60M53P[B=]^16A6Y--!'4I8N*:I([VVPN"]<_A&^@R"%%6.A&&GLZ\)0&1YS MORE3().5Z.EUS?Z%&@H%AG'/*59\NL*5D"YFCT-6T#";5 '$^>7;B]OIJONN M(YL5PU&H^ 2'#BD9ZL7]IM>KV)+AJQY),3@10X3O./FN3WY)O]%5GBEW$\-6 MUD"V--!S3A?8=B+3_,X!_J;D;BM".?2Y$][I MM3RW!4JA>-VP_@U.=\[58EVI02#+MEL*M_FF;P?RJ*R)&.LOF[(EDIIJTDB; M%[7W[8-]N$_AJ4K#$Z-F9-^"8 !YR?Q<\.7S=%V)()&![9;J;ZV>;LRX]?D= MB;\VEF4\1?3E1O6E< PNT%FF"=R%]G73I<'^BA>BI?[EC!_9-Y.49USG6F:. M&;_2ZSJR-UK'3),<&E-T.2$X+(Q?$UHK^7DYU HT0F>;IU>4PX7,DSFRPN?5 M\8EB^A^[\ZJ 4M^.#<15N+UX;9(,36N*.VGVR[:DT J.),D8#NESHUR_HEKI M;FN:P-6TUZ_2W@B-Z$U!&O"[R,(5^>OX-J[J/L6EY.U!C.!R-ZMS-S2:SVJ6 :8UR1H@#NZLX]L0H[7O#OX.+L;2 MLN3/?DSRJM._U5VAT4;P,'-D4$L! A0#% @ 68=E6"T: MF?]0*@ G8 ! \ ( !?C0& &-E!@!C M97)S+65X,3!?,3 N:'1M4$L! A0#% @ 68=E6*"4,=8?+@ P[(! ! M ( !IHT& &-E#$P7S,N M:'1M4$L! A0#% @ 68=E6 &44$%$% !?, \ ( ! M=1 ' &-E8D!P!C97)S+65X,3!?-BYH=&U02P$"% ,4 M" !9AV5804=V+80> U, $ #P @ 'F5P< 8V5R#$P M7SDN:'1M4$L! A0#% @ 68=E6);>(W8; P ?Q( \ M ( !EW8' &-E#,Q7S$N:'1M4$L! A0#% @ 68=E6*]:G)0"" 0#( \ M ( !-(8' &-E(P1 #R50 #@ @ 'IE < 8V5R M#1?,BYH=&U02P$"% ,4 " !9AV58J7S%]N \ #^20 $@ M @ &AI@< :6UG,C,T-C4W,S(P7S N:G!G4$L%!@ 0 ! V , ' +'C!P $! end XML 108 cers-20231231_htm.xml IDEA: XBRL DOCUMENT 0001020214 us-gaap:ProductMember cers:OtherCountriesMember 2023-01-01 2023-12-31 0001020214 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001020214 cers:AmericanRedCrossMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001020214 2024-02-08 0001020214 us-gaap:DomesticCountryMember cers:DeferredTaxAssetsExpireInTwoThousandTwentyFourAndTwoThousandTwentySixMember 2023-12-31 0001020214 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001020214 us-gaap:ProductMember country:US 2023-01-01 2023-12-31 0001020214 cers:TermLoanMember cers:PriorRevolvingLoanCreditAgreementMember 2023-03-30 2023-03-30 0001020214 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001020214 us-gaap:CommonStockMember 2020-12-31 0001020214 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001020214 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001020214 us-gaap:DomesticCountryMember cers:DeferredTaxAssetsExpireInTwoThousandTwentySevenAndTwoThousandThirtyThreeMember 2023-12-31 0001020214 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001020214 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001020214 us-gaap:FairValueInputsLevel2Member us-gaap:MortgageBackedSecuritiesMember 2022-12-31 0001020214 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001020214 us-gaap:OneTimeTerminationBenefitsMember 2023-01-01 2023-12-31 0001020214 srt:MinimumMember 2023-12-31 0001020214 us-gaap:GovernmentContractMember country:US 2022-01-01 2022-12-31 0001020214 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001020214 us-gaap:AccountsReceivableMember cers:UnitesStatesDepartmentOfDefenseIndustrialBaseAnalysisAndSustainmentProgramAgreementMember 2022-12-31 0001020214 us-gaap:ComputerEquipmentMember 2022-12-31 0001020214 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001020214 us-gaap:NoncontrollingInterestMember 2021-12-31 0001020214 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001020214 us-gaap:OtherAssetsMember 2022-12-31 0001020214 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001020214 us-gaap:ProductMember 2022-12-31 0001020214 srt:MaximumMember 2023-12-31 0001020214 cers:EtablissementFrancaisDuSangMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001020214 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2022-01-01 2022-12-31 0001020214 us-gaap:ProductMember cers:OtherMember 2021-01-01 2021-12-31 0001020214 us-gaap:ProductMember cers:OtherMember 2022-01-01 2022-12-31 0001020214 us-gaap:AccountsReceivableMember cers:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember 2023-12-31 0001020214 us-gaap:CommonStockMember 2023-12-31 0001020214 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001020214 us-gaap:RetainedEarningsMember 2022-12-31 0001020214 cers:DeferredRevenueMember cers:UnitesStatesDepartmentOfDefenseIndustrialBaseAnalysisAndSustainmentProgramAgreementMember 2023-12-31 0001020214 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001020214 cers:DeferredTaxAssetsExpireInTwoThousandTwentySevenAndTwoThousandThirtyThreeMember 2023-12-31 0001020214 cers:TwoThousandEightEquityIncentivePlanMember 2023-06-01 2023-06-30 0001020214 cers:TermLoanCreditAgreementMember 2023-03-31 0001020214 2021-12-31 0001020214 country:CN cers:CerusZhongbaokangShandongBiomedicalCoLtdMember 2023-01-01 2023-12-31 0001020214 cers:EmployeeStockPurchasePlanMember 2020-06-01 2020-06-30 0001020214 srt:MaximumMember cers:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember cers:CerusCorporationMember 2023-01-01 2023-12-31 0001020214 cers:RevolvingLoanMember 2022-12-31 0001020214 cers:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember 2023-12-31 0001020214 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001020214 country:US 2023-12-31 0001020214 cers:TwoThousandEightEquityIncentivePlanMember 2022-12-31 0001020214 us-gaap:ProductMember cers:OtherCountriesMember 2021-01-01 2021-12-31 0001020214 cers:TermLoanMember cers:PriorTermLoanCreditAgreementMember 2019-03-29 0001020214 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001020214 cers:TermLoanMember cers:TermLoanCreditAgreementMember cers:TrancheFourMember 2023-03-31 0001020214 us-gaap:FairValueInputsLevel2Member us-gaap:MortgageBackedSecuritiesMember 2023-12-31 0001020214 us-gaap:ProductMember 2023-01-01 2023-12-31 0001020214 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001020214 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-12-31 0001020214 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001020214 us-gaap:GovernmentContractMember country:US 2021-01-01 2021-12-31 0001020214 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001020214 us-gaap:GovernmentContractMember 2022-01-01 2022-12-31 0001020214 us-gaap:OtherRestructuringMember 2023-01-01 2023-12-31 0001020214 us-gaap:ProductMember 2021-01-01 2021-12-31 0001020214 us-gaap:MortgageBackedSecuritiesMember 2022-12-31 0001020214 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001020214 2023-12-31 0001020214 2020-01-01 2020-12-31 0001020214 us-gaap:OtherAssetsMember 2023-12-31 0001020214 2023-09-30 0001020214 us-gaap:RetainedEarningsMember 2023-12-31 0001020214 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001020214 us-gaap:ProductMember country:US 2021-01-01 2021-12-31 0001020214 cers:EtablissementFrancaisDuSangMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001020214 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001020214 cers:PriorTermLoanCreditAgreementMember cers:TrancheOneMember 2019-03-29 0001020214 cers:PriorTermLoanCreditAgreementMember 2019-03-29 2019-03-29 0001020214 us-gaap:ProductMember country:FR 2022-01-01 2022-12-31 0001020214 cers:EuropeAndOtherMember 2023-12-31 0001020214 us-gaap:GovernmentContractMember 2021-01-01 2021-12-31 0001020214 us-gaap:NoncontrollingInterestMember 2023-12-31 0001020214 cers:EuropeAndOtherMember 2022-12-31 0001020214 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001020214 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001020214 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001020214 us-gaap:EmployeeStockOptionMember cers:TwoThousandEightEquityIncentivePlanMember 2023-01-01 2023-12-31 0001020214 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember cers:TwoThousandEightEquityIncentivePlanMember 2023-01-01 2023-12-31 0001020214 cers:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001020214 us-gaap:AccountsReceivableMember cers:FoodAndDrugAdministrationMember 2023-12-31 0001020214 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001020214 cers:PriorTermLoanCreditAgreementMember cers:TrancheOneMember 2023-03-31 0001020214 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2023-01-01 2023-12-31 0001020214 us-gaap:DomesticCountryMember cers:DeferredTaxAssetsExpireInTwoThousandThirtyFourAndTwoThousandFortyThreeMember 2023-12-31 0001020214 us-gaap:OtherCurrentAssetsMember cers:UnitesStatesDepartmentOfDefenseIndustrialBaseAnalysisAndSustainmentProgramAgreementMember 2022-12-31 0001020214 us-gaap:MoneyMarketFundsMember 2022-12-31 0001020214 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001020214 us-gaap:GovernmentContractMember 2023-01-01 2023-12-31 0001020214 us-gaap:OtherRestructuringMember 2023-12-31 0001020214 us-gaap:GovernmentContractMember country:US 2023-01-01 2023-12-31 0001020214 us-gaap:NoncontrollingInterestMember 2022-12-31 0001020214 us-gaap:ProductMember country:US 2022-01-01 2022-12-31 0001020214 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2019-03-29 0001020214 us-gaap:ProductMember cers:EuropeMiddleEastAndAfricaMember 2021-01-01 2021-12-31 0001020214 us-gaap:CommonStockMember 2022-12-31 0001020214 cers:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember 2023-09-30 0001020214 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001020214 cers:EmployeeStockPurchasePlanMember 2023-12-31 0001020214 us-gaap:ProductMember country:FR 2021-01-01 2021-12-31 0001020214 cers:TermLoanMember cers:TermLoanCreditAgreementMember 2023-03-31 2023-03-31 0001020214 2023-11-20 2023-11-20 0001020214 srt:MinimumMember cers:UnitesStatesDepartmentOfDefenseIndustrialBaseAnalysisAndSustainmentProgramAgreementMember 2022-09-01 2022-09-30 0001020214 cers:FourHundredOneKPlanMember 2023-01-01 2023-12-31 0001020214 2023-01-01 2023-12-31 0001020214 cers:TwoThousandEightEquityIncentivePlanMember 2019-06-01 2019-06-30 0001020214 cers:DeferredTaxAssetsExpireInTwoThousandTwentyFourAndTwoThousandTwentySixMember 2023-12-31 0001020214 srt:MaximumMember 2022-01-01 2022-12-31 0001020214 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-12-31 0001020214 us-gaap:RestrictedStockUnitsRSUMember cers:TwoThousandEightEquityIncentivePlanMember 2022-12-31 0001020214 2023-06-30 0001020214 cers:EtablissementFrancaisDuSangMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001020214 us-gaap:RestrictedStockUnitsRSUMember cers:TwoThousandEightEquityIncentivePlanMember 2023-12-31 0001020214 us-gaap:StateAndLocalJurisdictionMember cers:DeferredTaxAssetsNoExpirationMember 2023-12-31 0001020214 cers:TermLoanCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-03-31 2023-03-31 0001020214 cers:EmployeeStockPurchasePlanRightsMember 2023-01-01 2023-12-31 0001020214 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001020214 country:CN cers:CerusZhongbaokangShandongBiomedicalCoLtdMember 2021-02-01 2021-02-28 0001020214 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember cers:TwoThousandEightEquityIncentivePlanMember 2023-01-01 2023-12-31 0001020214 cers:TwoThousandEightEquityIncentivePlanMember 2023-01-01 2023-12-31 0001020214 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001020214 us-gaap:ProductMember cers:EuropeMiddleEastAndAfricaMember 2023-01-01 2023-12-31 0001020214 cers:TermLoanMember cers:PriorTermLoanCreditAgreementMember cers:TrancheThreeMember 2019-03-29 0001020214 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001020214 srt:MaximumMember 2021-01-01 2021-12-31 0001020214 us-gaap:MoneyMarketFundsMember 2023-12-31 0001020214 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001020214 cers:CustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001020214 2022-12-31 0001020214 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-12-31 0001020214 cers:TermLoanCreditAgreementMember cers:TrancheThreeMember 2023-09-01 0001020214 us-gaap:RevolvingCreditFacilityMember cers:FloorRateMember 2023-03-31 2023-03-31 0001020214 cers:DeferredTaxAssetsExpireInTwoThousandThirtyFourAndTwoThousandFortyThreeMember 2023-12-31 0001020214 us-gaap:EmployeeStockOptionMember 2023-12-31 0001020214 us-gaap:MortgageBackedSecuritiesMember 2023-12-31 0001020214 us-gaap:RestrictedStockUnitsRSUMember cers:TwoThousandEightEquityIncentivePlanMember 2022-01-01 2022-12-31 0001020214 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001020214 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001020214 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001020214 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001020214 us-gaap:ProductMember 2023-12-31 0001020214 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-03-31 2023-03-31 0001020214 2022-01-01 2022-12-31 0001020214 cers:EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001020214 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001020214 cers:CantorFitzgeraldCoAndStifelNicolausCompanyIncorporatedMember cers:SalesAmendmentOneMember cers:AmendedSalesAgreementMember 2023-03-01 2023-03-01 0001020214 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001020214 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001020214 us-gaap:RestrictedStockUnitsRSUMember cers:TwoThousandEightEquityIncentivePlanMember 2021-01-01 2021-12-31 0001020214 us-gaap:ProductMember cers:OtherCountriesMember 2022-01-01 2022-12-31 0001020214 cers:TwoThousandEightEquityIncentivePlanMember 2021-06-01 2021-06-30 0001020214 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001020214 cers:TermLoanMember cers:TermLoanCreditAgreementMember 2023-12-31 0001020214 cers:FoodAndDrugAdministrationMember 2020-09-01 2020-09-30 0001020214 us-gaap:ConstructionInProgressMember 2022-12-31 0001020214 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001020214 country:US 2022-12-31 0001020214 us-gaap:ProductMember country:FR 2023-01-01 2023-12-31 0001020214 us-gaap:RestrictedStockUnitsRSUMember cers:TwoThousandEightEquityIncentivePlanMember 2023-01-01 2023-12-31 0001020214 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001020214 cers:PerformanceBasedCashAwardsMember cers:TwoThousandEightEquityIncentivePlanMember 2023-01-01 2023-12-31 0001020214 us-gaap:ProductMember srt:NorthAmericaMember 2022-01-01 2022-12-31 0001020214 cers:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001020214 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001020214 cers:TwoThousandEightEquityIncentivePlanMember 2023-12-31 0001020214 srt:MaximumMember 2023-01-01 2023-12-31 0001020214 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001020214 srt:MinimumMember 2023-01-01 2023-12-31 0001020214 srt:MaximumMember cers:UnitesStatesDepartmentOfDefenseIndustrialBaseAnalysisAndSustainmentProgramAgreementMember 2022-09-01 2022-09-30 0001020214 us-gaap:RetainedEarningsMember 2021-12-31 0001020214 2020-12-31 0001020214 us-gaap:RevolvingCreditFacilityMember 2023-03-31 0001020214 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001020214 cers:DeferredTaxAssetsNoExpirationMember 2023-12-31 0001020214 cers:TermLoanMember 2022-12-31 0001020214 cers:TermLoanMember cers:PriorTermLoanCreditAgreementMember cers:TrancheTwoMember 2023-03-31 0001020214 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001020214 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001020214 cers:TwoThousandEightEquityIncentivePlanMember 2022-06-01 2022-06-30 0001020214 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001020214 us-gaap:RetainedEarningsMember 2020-12-31 0001020214 cers:ConsignedDemonstrationEquipmentMember 2022-12-31 0001020214 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001020214 2021-01-01 2021-12-31 0001020214 us-gaap:CommonStockMember 2021-12-31 0001020214 cers:EmployeeStockPurchasePlanRightsMember 2022-01-01 2022-12-31 0001020214 us-gaap:PerformanceSharesMember cers:TwoThousandEightEquityIncentivePlanMember 2023-12-31 0001020214 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001020214 us-gaap:ProductMember 2022-01-01 2022-12-31 0001020214 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2021-01-01 2021-12-31 0001020214 us-gaap:ProductMember cers:EuropeMiddleEastAndAfricaMember 2022-01-01 2022-12-31 0001020214 2023-11-20 0001020214 us-gaap:AccountsReceivableMember cers:UnitesStatesDepartmentOfDefenseIndustrialBaseAnalysisAndSustainmentProgramAgreementMember 2023-12-31 0001020214 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001020214 cers:ConsignedDemonstrationEquipmentMember 2023-12-31 0001020214 cers:EmployeeStockPurchasePlanRightsMember 2021-01-01 2021-12-31 0001020214 us-gaap:ComputerEquipmentMember 2023-12-31 0001020214 cers:RevolvingLoanMember 2023-12-31 0001020214 us-gaap:OneTimeTerminationBenefitsMember 2023-12-31 0001020214 us-gaap:ProductMember srt:NorthAmericaMember 2021-01-01 2021-12-31 0001020214 cers:CantorFitzgeraldCoAndStifelNicolausCompanyIncorporatedMember cers:SalesAmendmentOneMember cers:AmendedSalesAgreementMember 2023-12-31 0001020214 cers:CustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001020214 cers:TermLoanMember cers:TermLoanCreditAgreementMember cers:TrancheThreeMember 2023-03-31 0001020214 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001020214 cers:AmericanRedCrossMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001020214 cers:TwoThousandEightEquityIncentivePlanMember 2020-06-01 2020-06-30 0001020214 cers:PriorRevolvingLoanCreditAgreementMember 2023-03-30 0001020214 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001020214 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0001020214 us-gaap:DomesticCountryMember 2023-12-31 0001020214 us-gaap:ProductMember srt:NorthAmericaMember 2023-01-01 2023-12-31 0001020214 us-gaap:AccountsReceivableMember cers:FoodAndDrugAdministrationMember 2022-12-31 0001020214 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001020214 cers:AmericanRedCrossMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001020214 us-gaap:AccountsReceivableMember cers:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember 2022-12-31 0001020214 us-gaap:ProductMember cers:OtherMember 2023-01-01 2023-12-31 0001020214 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001020214 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001020214 cers:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember 2023-01-01 2023-12-31 0001020214 cers:PriorTermLoanCreditAgreementMember 2019-03-29 0001020214 cers:TermLoanMember cers:PriorTermLoanCreditAgreementMember cers:TrancheTwoMember 2019-03-29 0001020214 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001020214 cers:CantorFitzgeraldCoAndStifelNicolausCompanyIncorporatedMember cers:SalesAmendmentThreeMember cers:SalesAgreementsMember 2023-01-01 2023-12-31 0001020214 cers:CantorFitzgeraldCoAndStifelNicolausCompanyIncorporatedMember cers:SalesAmendmentThreeMember cers:SalesAgreementsMember 2020-12-11 2020-12-11 0001020214 cers:TermLoanCreditAgreementMember cers:TrancheFourMember cers:FloorRateMember 2023-03-31 2023-03-31 0001020214 cers:TermLoanMember 2023-12-31 0001020214 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001020214 cers:TermLoanCreditAgreementMember 2023-12-31 0001020214 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001020214 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001020214 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0001020214 us-gaap:LeaseholdImprovementsMember 2023-12-31 cers:Tranche iso4217:USD shares pure utr:sqft shares cers:Period cers:Customer iso4217:USD cers:Segment false 0001020214 FY P3Y http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#ShortTermInvestmentsMember http://fasb.org/us-gaap/2023#NonoperatingIncomeExpense http://fasb.org/us-gaap/2023#NonoperatingIncomeExpense http://fasb.org/us-gaap/2023#NonoperatingIncomeExpense http://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost P3Y 10-K true 2023-12-31 --12-31 2023 false 000-21937 CERUS CORPORATION DE 68-0262011 1220 Concord Avenue Suite 600 Concord CA 94520 925 288-6000 Common Stock CERS NASDAQ No No Yes Yes Accelerated Filer false false true false false 373000000 181282725 <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">DOCUMENTS INCORPORATED BY REFERENCE</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Portions of the registrant’s definitive proxy statement in connection with the registrant’s 2024 Annual Meeting of Stockholders, to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year ended December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, are incorporated by reference into Part III of this Annual Report on Form 10-K.</span></p> November 20, 2023 Richard Benjamin Chief Medical Officer true 60983 42 Ernst & Young LLP San Mateo, California 11647000 35585000 54205000 66569000 35500000 34426000 39868000 29003000 3221000 4561000 144441000 170144000 8640000 10969000 10713000 12512000 1316000 1316000 1712000 1773000 19501000 15494000 11425000 5884000 197748000 218092000 23842000 33002000 19225000 25203000 20000000 56159000 2452000 2105000 2002000 589000 67521000 117058000 59796000 13644000 13751000 15329000 3236000 3499000 144304000 149530000 0.001 0.001 5000000 5000000 0 0 0 0 0.001 0.001 400000000 400000000 181248000 181248000 177582000 177582000 181000 177000 1098353000 1077341000 -1274000 -2787000 -1044610000 -1007121000 52650000 67610000 794000 952000 197748000 218092000 156367000 162048000 130859000 69967000 74954000 63475000 86400000 87094000 67384000 30430000 26267000 28659000 67639000 64107000 63691000 75516000 83335000 81288000 3728000 146883000 147442000 144979000 -30053000 -34081000 -48936000 -648000 -690000 -572000 8386000 5831000 4923000 1765000 -1735000 374000 -7269000 -8256000 -5121000 -37322000 -42337000 -54057000 325000 488000 319000 -37647000 -42825000 -54376000 -158000 -46000 -2000 -37489000 -42779000 -54374000 -0.21 -0.21 -0.24 -0.24 -0.32 -0.32 180270000 180270000 176545000 176545000 171279000 171279000 -37647000 -42825000 -54376000 -85000 1598000 -2638000 -823000 -36134000 -45463000 -55199000 -158000 -46000 -2000 -35976000 -45417000 -55197000 168170 168000 1012932000 674000 -909968000 103806000 400 1000 3068000 3069000 5100 5000 9365000 9370000 23571000 23571000 -823000 -823000 1000000 1000000 -54374000 -2000 -54376000 173670 174000 1048936000 -149000 -964342000 998000 85617000 3912 3000 3949000 3952000 24456000 24456000 -2638000 -2638000 -42779000 -46000 -42825000 177582 177000 1077341000 -2787000 -1007121000 952000 68562000 3666 4000 741000 745000 20271000 20271000 1513000 1513000 -37489000 -158000 -37647000 181248 181000 1098353000 -1274000 -1044610000 794000 53444000 -37647000 -42825000 -54376000 2599000 2984000 3148000 20271000 24456000 23571000 -2308000 -1575000 -1422000 2183000 -148000 -54000 -108000 21000 170000 564000 267000 387000 -65000 1698000 374000 609000 591000 685000 -1911000 -511000 1102000 9200000 4215000 14947000 1768000 19610000 994000 -1168000 -2738000 -7335000 -4905000 12204000 -9070000 -1263000 47000 1413000 -84000 96000 -43168000 -25615000 -33922000 4597000 2000000 910000 2486000 29640000 52066000 15707000 40104000 65664000 8624000 8464000 12688000 925000 4084000 9370000 -175000 -104000 2743000 5091000 212000 6181000 4832000 15000000 0 1000000 10673000 4192000 34294000 -128000 -727000 -919000 -23999000 -13686000 12141000 37358000 51044000 38903000 13359000 37358000 51044000 9210000 5100000 4181000 322000 270000 278000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1. Nature of Operations and Basis of Presentation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cerus Corporation (the “Company”) was incorporated in September 1991 and is developing and commercializing the INTERCEPT Blood System, which is designed to enhance the safety of blood components through pathogen reduction. The Company has worldwide commercialization rights for the INTERCEPT Blood System for platelets, plasma, red blood cells, and cryoprecipitation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company sells its INTERCEPT platelet and plasma systems in North America, Europe, Middle East and Africa, and other regions around the world. Also in the United States (“U.S.”), the INTERCEPT Blood System for Cryoprecipitation is approved for the production of INTERCEPT Fibrinogen Complex, a therapeutic product for the treatment and control of bleeding, including massive hemorrhage, associated with fibrinogen deficiency. The Company conducts significant research, development, testing and regulatory compliance activities on its product candidates that, together with anticipated selling, general, and administrative expenses, are expected to result in substantial additional losses, and the Company may need to adjust its operating plans and programs based on the availability of cash resources.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2. Summary of Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Principles of Consolidation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying consolidated financial statements include those of Cerus Corporation, its subsidiary, and its variable interest entity in which the Company is the primary beneficiary in accordance with the consolidation accounting guidance, after elimination of all intercompany accounts and transactions (together with Cerus Corporation, hereinafter “Cerus” or the “Company”). These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”).</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements requires management to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures of contingent assets and liabilities. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, the collectability of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">accounts receivable, inventory classification and related reserves, fair values of investments, the allowance for credit losses, stock-based compensation, goodwill, useful lives of property and equipment, income taxes, and incremental borrowing rate, among others. The Company bases its estimates on historical experience, future projections, and on various other assumptions that are believed to be reasonable under the circumstances. Actual results may differ from those estimates under different assumptions or conditions.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue is recognized by applying the following five steps: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies a performance obligation.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s main source of revenue is product revenue from sales of the INTERCEPT Blood System for platelets and plasma (“platelet and plasma systems” or “disposable kits”), UVA illumination devices (“illuminators”), INTERCEPT Fibrinogen Complex (“IFC”), spare parts and storage solutions, and maintenance services of illuminators. The Company sells its platelet and plasma systems directly to blood banks, hospitals, universities, government agencies, as well as to distributors in certain regions. The Company sells its IFC primarily to hospitals and blood banks. The Company uses a binding purchase order or signed sales contract as evidence of a contract and satisfaction of its policy. Generally, the Company’s sales contracts for disposable kits and illuminators with its customers do not provide for open return rights, except within a reasonable time after receipt of goods in the case of defective or non-conforming product. The contracts with customers can include various combinations of products, and to a lesser extent, services. The Company must determine whether products or services are capable of being distinct and accounted for as separate performance obligations, or are accounted for as a combined performance obligation. The Company must allocate the transaction price to each performance obligation on a relative SSP basis and recognize the product revenue when the performance obligation is satisfied. The Company determines the SSP by using the historical selling price of the products and services. If the amount of consideration in a contract is variable, the Company estimates the amount of variable consideration that should be included in the transaction price using the most likely amount method, to the extent it is probable that a significant future reversal of cumulative product revenue under the contract will not occur. Product revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to receive in exchange for those products or services. Product revenue from the sale of illuminators, disposable kits, IFC, spare parts and storage solutions are recognized upon the transfer of control of the products to the customer. Product revenue from maintenance services are recognized ratably on a straight-line basis over the term of maintenance as customers simultaneously</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">consume and receive benefits. Freight costs charged to customers are recorded as a component of product revenue. Taxes that the Company invoices to its customers and remits to governments are recorded on a net basis, which excludes such tax from product revenue.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company receives reimbursement under its U.S. government contracts that support research and development of defined projects. The contracts generally provide for reimbursement of approved costs incurred under the terms of the contracts. Revenue related to the cost reimbursement provisions under the Company’s U.S. government contracts is recognized as the qualified direct and indirect costs on the projects are incurred. The Company invoices under its U.S. government contracts using the provisional rates in the government contracts and thus is subject to future audits at the discretion of the government. The Company believes that government contract revenue for periods not yet audited has been recorded in amounts that are expected to be realized upon final audit and settlement. However, these audits could result in an adjustment to government contract revenue previously reported, which adjustments could be potentially significant. Costs incurred related to services performed under the contracts are included as a component of research and development or selling, general and administrative expenses in the Company’s consolidated statements of operations. The Company’s use of estimates in recording accrued liabilities for government contract activities (see “Use of Estimates” above) affects the revenue recorded from development funding and under the government contracts.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregation of Product Revenue</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Product revenue by geographical locations of customers during the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:49.01%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:12.178%;"></td> <td style="width:1%;"></td> <td style="width:3.419%;"></td> <td style="width:1%;"></td> <td style="width:12.178%;"></td> <td style="width:1%;"></td> <td style="width:2.879%;"></td> <td style="width:1%;"></td> <td style="width:12.178%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:7.5pt;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-family:Arial;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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #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:7.5pt;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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</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;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;">Product revenue:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;">North America</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,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> </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;">Europe, Middle East and Africa</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,124</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,172</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,773</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,767</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:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Total product revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">156,367</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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">162,048</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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">130,859</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: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;">Contract Balances</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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 Company invoices its customers based upon the terms in the contracts, which generally require payment </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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;">60 days</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 invoice.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Accounts receivable are recorded when the Company’s right to the consideration is estimated to be unconditional. The Company's conditional rights to the consideration are recorded as contract assets. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of contract assets included in the “Prepaid and other current assets” on the Company’s consolidated balance sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities mainly consist of deferred revenue related to maintenance services, unshipped products, and uninstalled illuminators, or receivables from customers that are not yet recognized as revenue. Maintenance services are generally billed upfront at the beginning of each annual service period and recognized ratably over the contractual service period. The Company applies an </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;">optional</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> exemption to not disclose the value of unsatisfied performance obligations for contracts that have an original expected duration of one year or less. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of contract liabilities included in “Deferred revenue” on the Company’s consolidated balance sheets related to the Department of Defense, or DoD.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and Development Expenses</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development (“R&amp;D”) expenses are charged to expense when incurred, including cost incurred pursuant to the terms of the Company’s U.S. government contracts. R&amp;D expenses include salaries and related expenses for scientific and regulatory personnel, non-cash stock-based compensation, payments to consultants, supplies and chemicals used in in-house laboratories, costs of R&amp;D facilities, depreciation of equipment and external contract research expenses, including clinical trials, preclinical safety studies, other laboratory studies, process development and product manufacturing for research use.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s use of estimates in recording accrued liabilities for R&amp;D activities (see “Use of Estimates” above) affects the amounts of R&amp;D expenses recorded from development funding. Actual results may differ from those estimates under different assumptions or conditions.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash Equivalents</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly liquid investments with maturities of three months or less from the date of purchase to be cash equivalents. These investments primarily consist of money market instruments and are classified as available-for-sale.</span></p></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Investments</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Investments with original maturities of greater than three months primarily include corporate debt and U.S. government agency securities that are designated as available-for-sale and classified as short-term investments. Available-for-sale securities are carried at estimated</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">fair value. The Company views its available-for-sale portfolio as available for use in its current operations. Unrealized gains and losses derived by changes in the estimated fair value of available-for-sale securities are recorded in “Unrealized gains (losses) on available-for-sale investments, net of taxes” on the Company’s consolidated statements of comprehensive loss. Realized gains (losses) from the sale of available-for-sale investments, if any, are determined on a specific identification method, and are recorded in “Other income (expense), net” on the Company’s consolidated statements of operations. The costs of securities sold are based on the specific identification method, if applicable. The Company reported the amortization of any premium and accretion of any discount resulting from the purchase of debt securities as a component of interest income.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also reviews its available-for-sale securities on a regular basis to evaluate whether any security in an unrealized loss position has expected credit loss by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. Expected credit losses, if any, are recorded in “Other income (expense), net” on the Company’s consolidated statements of operations.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the years ended December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recorded </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of impairment of investments in certain preferred stock and warrants in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“Other income (expense), net”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> on the Company's consolidated statements of operations.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred Compensation Plan</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s deferred compensation plan, pursuant to which compensation deferrals began in 2020, is a nonqualified deferred compensation plan that allows highly compensated employees to defer up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent of their base salary and up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent of their variable compensation each plan year. The Company may make discretionary contributions to each participant in an amount determined each year. To fund the deferred compensation plan’s long-term liability, the Company purchases Company-owned life insurance contracts on certain employees. The insurance serves as an investment source for the funds being set aside. Participants in the deferred compensation plan select the mutual funds in which their compensation deferrals are deemed to be invested as a component of the insurance contracts. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><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;"> million and $</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, respectively, were included in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“Other assets” on the Company’s consolidated balance sheets, which represents the cash surrender value of the associated life insurance policies. As of December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><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;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, were included in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“Other non-current liabilities” on the Company’s consolidated balance sheets, which represents the carrying value of the liability for deferred compensation. Gains and losses on the investments related to the nonqualified deferred compensation plan are included in “Other income (expense), net”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, on the Company’s consolidated statements of operations, and corresponding changes in their deferred compensation liability are included in operating expenses.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted Cash</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023 and December 31, 2022, the Company’s restricted cash consisted primarily of a letter of credit relating to an office building lease. As of December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company also had certain non-U.S. dollar denominated deposits recorded as restricted cash in compliance with certain foreign contractual requirements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Concentration of Credit Risk</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash equivalents, available-for-sale securities and accounts receivable.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the Company’s investment policy, substantially all of the Company’s cash, cash equivalents and available-for-sale securities are maintained at major financial institutions of high credit standing. The Company monitors the financial credit worthiness of the issuers of its investments and limits the concentration in individual securities and types of investments that exist within its investment portfolio. Generally, all of the Company’s investments carry high credit quality ratings, which is in accordance with its investment policy. At December 31, 2023, the Company does not believe there is significant financial risk from non-performance by the issuers of the Company’s cash equivalents and short-term investments.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On a regular basis, including at the time of sale, the Company performs credit evaluations of its significant customers that it expects to sell to on credit terms. Generally, the Company does not require collateral from its customers to secure accounts receivable. To the extent that the Company determines credit losses may occur, the Company maintains an allowance for estimated credit losses on its consolidated balance sheets and records a charge on its consolidated statements of operations as a component of selling, general and administrative expenses.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</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;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers that accounted for more than 10% of the Company’s outstanding accounts receivables at both </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. These customers cumulatively represented approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">51</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;">49</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s outstanding trade receivables at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. To date, the Company has not experienced collection difficulties from these customers.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At December 31, 2023 and December 31, 2022, inventory consisted of raw materials, work-in-process and finished goods. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Finished goods include INTERCEPT disposable kits, illuminators, and certain components for the illuminators. Platelet and plasma systems’ disposable kits generally expire no later than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months from the date of manufacture. In the U.S., until the Company is able to generate data satisfactory to the FDA regarding the stability of the disposable kits for the platelet system using a component manufactured with a new solvent, the shelf life for our platelet kits will be limited 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;">six months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Illuminators and individual components do not have regulated expiration dates. Raw materials and work-in-process includes certain components that are manufactured over a protracted length of time before being ultimately incorporated and assembled by Fresenius, Inc. (with their affiliates, “Fresenius”) into the finished INTERCEPT disposable kits. It is not customary for the Company’s production cycle for inventory to exceed 12 months, however, in certain circumstances the Company purchases inventory components it expects to consume beyond 12 months. The Company uses its best judgment to factor in lead times for the production of its raw materials, work-in-process and finished units to meet the Company’s forecasted demands. Additionally, from time-to-time, the Company may engage in strategic longer-range inventory purchases due to concentration of supplier risk, obsolescence of materials or components, or simply as safety stock to mitigate disruption to supply. Based upon estimated production needs and current inventory levels, the Company determines the amount of inventory necessary for the next 12 months. Any amounts in excess of this 12 month rolling projection are classified as “Non-current inventories” in the consolidated balance sheets. Changes to those estimates could potentially impact amounts recorded as current or non-current assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory is recorded at the lower of cost, determined on a first-in, first-out basis, or net realizable value. The Company uses judgment to analyze and determine if the composition of its inventory is obsolete, slow-moving or unsalable and frequently reviews such determinations. The Company writes down specifically identified unusable, obsolete, slow-moving, or known unsalable inventory that has no alternative use in the period that it is first recognized by using a number of factors including product expiration dates, open and unfulfilled orders, and sales forecasts. Any write-down of its inventory to net realizable value establishes a new cost basis and will be maintained even if certain circumstances suggest that the inventory is recoverable in subsequent periods. Costs associated with the write-down of inventory are recorded within “Cost of product revenue” on the Company’s consolidated statements of operations. At both December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million recorded for potential obsolete, expiring or unsalable product.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and Equipment, net</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment is comprised of furniture, equipment, leasehold improvements, construction-in-progress, information technology hardware and software and is recorded at cost. At the time the property and equipment is ready for its intended use, it is depreciated on a straight-line basis over the estimated useful lives of the assets (generally </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_4c3151d9-6fae-4994-bca5-2739567f2b7e;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">). Leasehold improvements are amortized on a straight-line basis over the shorter of the lease term or the estimated useful lives of the improvements. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">twelve months ended December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had non-cash purchases of capital expenditures of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill is not amortized, but instead is subject to an impairment test performed on an annual basis, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. Such impairment analysis is performed on August 31 of each year, or more frequently if indicators of impairment exist. The test for goodwill impairment may be assessed using qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than the carrying amount. If the Company determines that it is more likely than not that the fair value of a reporting unit is less than the carrying amount, the Company must then proceed with performing the quantitative goodwill impairment test. The Company may choose not to perform the qualitative assessment to test goodwill for impairment and proceed directly to the quantitative impairment test; however, the Company may revert to the qualitative assessment to test goodwill for impairment in any subsequent period. The quantitative goodwill impairment test compares the fair value of each reporting unit with its respective carrying amount, including goodwill. The Company has determined that it operates as </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reporting unit and estimates the fair value of its </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reporting unit using the enterprise approach under which it considers the quoted market capitalization of the Company as reported on the Nasdaq Global Market. The Company considers quoted market prices that are available in active markets to be the best evidence of fair value. The Company also considers other factors, which include future forecasted results, the economic environment and overall market conditions. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. If the carrying amount of the reporting unit’s goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to that excess, limited to the carrying amount of goodwill in the Company’s </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reporting unit.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the years ended December 31, 2023, 2022 and 2021, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t dispose of, impair or recognize additional goodwill.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-lived Assets</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company evaluates its long-lived assets for impairment by continually monitoring events and changes in circumstances that could indicate carrying amounts of its long-lived assets may not be recoverable. When such events or changes in circumstances occur, the Company assesses recoverability by determining whether the carrying value of such assets will be recovered through the undiscounted</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">expected </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">future cash flows. If the expected undiscounted future cash flows are less than the carrying amount of these assets, the Company then measures the amount of the impairment loss based on the excess of the carrying amount over the fair value of the assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign Currency</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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The functional currency of the Company’s Cerus Europe B.V. subsidiary is the U.S. dollar. Monetary assets and liabilities denominated in foreign currencies are remeasured in U.S. dollars using the exchange rates at the balance sheet date. Non-monetary assets and liabilities denominated in foreign currencies are remeasured in U.S. dollars using historical exchange rates. Product revenues and expenses are remeasured using average exchange rates prevailing during the period. Remeasurements are recorded in “Foreign exchange loss” on the Company’s 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><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The functional currency of the JV (as defined below) is the Chinese Renminbi. Monetary assets and liabilities denominated in foreign currencies are remeasured in Renminbi using the exchange rates at the balance sheet date. The financial statements of JV are translated into U.S. dollar for consolidation. The JV's balance sheet is translated using the month-end exchange rate, and the JV's income statement is translated using the monthly average exchange rate, the difference is recognized as cumulative translation adjustment.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense is measured at the grant-date based on the fair value of the award and is recognized as expense on a straight-line basis over the requisite service period, which is the vesting period, and is adjusted for estimated forfeitures. To the extent that stock options contain performance criteria for vesting, stock-based compensation is recognized once the performance criteria are probable of being achieved.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 12 for further information regarding the Company’s stock-based compensation assumptions and expenses.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Consolidated Variable Interest Entity</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In February 2021, </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 Company entered into an Equity Joint Venture Contract with Shandong Zhongbaokang Medical Implements Co., Ltd. (“ZBK”), to establish Cerus Zhongbaokang (Shandong) Biomedical Co., LTD. (the “JV”) for the purpose of developing, obtaining regulatory approval for, and eventual manufacturing and commercialization of the INTERCEPT blood transfusion for platelets and red blood cells in the People’s Republic of China.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company owns </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of equity in the JV and consolidates the JV as it has determined that the investment is a variable interest entity and that the Company is the primary beneficiary.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating expenses for the JV were de minimis for all periods presented.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income Taxes</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The provision for income taxes is accounted for using an asset and liability approach, under which deferred tax assets and liabilities are determined based on differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company does not recognize tax positions that do not have a greater than 50% likelihood of being recognized upon review by a taxing authority having full knowledge of all relevant information. Use of a valuation allowance is not an appropriate substitute for derecognition of a tax position. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in its income tax expense. Although the Company believes it more likely than not that a taxing authority would agree with its current tax positions, there can be no assurance that the tax positions the Company has taken will be substantiated by a taxing authority if reviewed. The Company’s U.S. federal tax returns filed for years 2003 through 2022, and California tax returns filed for years through 2022, remain subject to examination by the taxing jurisdictions due to unutilized net operating losses and research credits. The Company continues to carry a valuation allowance on substantially all of its net deferred tax assets.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net Loss Per Share Attributable to Cerus Corporation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net loss per share attributable to Cerus Corporation is computed by dividing net loss attributable to Cerus Corporation by the weighted average number of common shares outstanding for the period. Diluted net loss per share attributable to Cerus Corporation gives effect to all potentially dilutive common shares outstanding for the period. The potentially dilutive securities include stock options, employee stock purchase plan rights and restricted stock units, which are calculated using the treasury stock method. For the years ended December 31, 2023, 2022 and 2021, all potentially dilutive securities outstanding have been excluded from the computation of dilutive weighted average shares outstanding because such securities have an antidilutive impact due to losses reported.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the reconciliation of the numerator and denominator used in the computation of basic and diluted net loss per share for the years ended December 31, 2023, 2022 and 2021 (in thousands, except per share amounts):</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.908%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:8.778%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:8.778%;"></td> <td style="width:1%;"></td> <td style="width:3.379%;"></td> <td style="width:1%;"></td> <td style="width:8.778%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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:9pt;margin-top:0;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: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;">Numerator for Basic and Diluted:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Net loss attributable to Cerus Corporation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">37,489</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">42,779</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">54,374</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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;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;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Basic weighted average number of shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">176,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">171,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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive potential shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Diluted weighted average number of shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">180,270</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">176,545</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">171,279</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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;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;">Net loss per share attributable to Cerus Corporation:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below presents potential shares that were excluded from the calculation of the weighted average number of shares outstanding used for the calculation of diluted net loss per share. These are excluded from the calculation due to their anti-dilutive effect for the years ended December 31, 2023, 2022 and 2021 (shares in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.167%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:7.558%;"></td> <td style="width:1%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:7.558%;"></td> <td style="width:1%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:7.558%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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="10" 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;">Year Ended December 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:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">2021</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;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 number of anti-dilutive potential shares:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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: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;">Stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">16,072</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">16,345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">7,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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">6,798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee stock purchase plan rights</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">396</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;">252</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;">153</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</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:middle;border-bottom:2.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:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,484</span></p></td> <td style="white-space:nowrap;vertical-align:middle;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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:middle;border-bottom:2.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:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,290</span></p></td> <td style="white-space:nowrap;vertical-align:middle;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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:middle;border-bottom:2.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:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,296</span></p></td> <td style="white-space:nowrap;vertical-align:middle;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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leases</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determines if an arrangement is a lease at inception. Operating leases are included in “Operating lease right-of-use assets”, “Operating lease liabilities - current” and “Operating lease liabilities - non-current” in the Company’s consolidated balance sheets. As of December 31, 2023 and December 31, 2022, the Company did not have finance leases.</span></p></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ROU assets and operating lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU asset also includes any lease payments made and excludes lease incentives. The lease terms may include options to extend or terminate the lease when the options are reasonably certain to be exercised. Operating leases are recognized on a straight-line basis over the lease term.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Guarantee and Indemnification Arrangements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes the fair value for guarantee and indemnification arrangements issued or modified by the Company. In addition, the Company monitors the conditions that are subject to the guarantees and indemnifications in order to identify if a loss has occurred. If the Company determines it is probable that a loss has occurred, then any such estimable loss would be recognized under those guarantees and indemnifications. Some of the agreements that the Company is a party to contain provisions that indemnify the counter party from damages and costs resulting from claims that the Company’s technology infringes the intellectual property rights of a third-party or claims that the sale or use of the Company’s products have caused personal injury or other damage or loss. The Company has not received any such requests for indemnification under these provisions and has not been required to make material payments pursuant to these provisions.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generally provides for a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> warranty on certain of its disposable kits and illuminators covering defects in materials and workmanship. The Company accrues costs associated with warranty obligations when claims become known and are estimable. The Company has not experienced significant or systemic warranty claims nor is it aware of any existing current warranty claims. Accordingly, the Company has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t accrued for any future warranty costs for its products at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value of Financial Instruments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company applies the provisions of fair value relating to its financial assets and liabilities. The carrying amounts of accounts receivables, accounts payable, and other accrued liabilities approximate their fair value due to the relative short-term maturities. Based on the borrowing rates currently available to the Company for loans with similar terms, the Company believes the fair value of its debt approximates their carrying amounts. The Company measures and records certain financial assets and liabilities at fair value on a recurring basis, including its available-for-sale securities. The Company classifies instruments within Level 1 if quoted prices are available in active markets for identical assets, which include the Company’s cash accounts and money market funds. The Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">classifies instruments in Level 2 if the instruments are valued using observable inputs to quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. These instruments include the Company’s corporate debt and U.S. government agency securities holdings. The available-for-sale securities are held by a custodian who obtains investment prices from a third-party pricing provider that uses standard inputs (observable in the market) to models which vary by asset class. The Company classifies instruments in Level 3 if one or more significant inputs or significant value drivers are unobservable. The Company assesses any transfers among fair value measurement levels at the end of each reporting period.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 3 for further information regarding the Company’s valuation of financial instruments.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">New Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently issued accounting pronouncements not yet adopted</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. The Company is currently evaluating the provisions of this ASU and expects to adopt them for the year ending December 31, 2024. The Company does not expect the adoption of this guidance to have a material impact on the Company's consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. The Company does not expect the adoption of this guidance to have a material impact on the Company's consolidated financial statements.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Principles of Consolidation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying consolidated financial statements include those of Cerus Corporation, its subsidiary, and its variable interest entity in which the Company is the primary beneficiary in accordance with the consolidation accounting guidance, after elimination of all intercompany accounts and transactions (together with Cerus Corporation, hereinafter “Cerus” or the “Company”). These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”).</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements requires management to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures of contingent assets and liabilities. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, the collectability of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">accounts receivable, inventory classification and related reserves, fair values of investments, the allowance for credit losses, stock-based compensation, goodwill, useful lives of property and equipment, income taxes, and incremental borrowing rate, among others. The Company bases its estimates on historical experience, future projections, and on various other assumptions that are believed to be reasonable under the circumstances. Actual results may differ from those estimates under different assumptions or conditions.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue is recognized by applying the following five steps: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies a performance obligation.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s main source of revenue is product revenue from sales of the INTERCEPT Blood System for platelets and plasma (“platelet and plasma systems” or “disposable kits”), UVA illumination devices (“illuminators”), INTERCEPT Fibrinogen Complex (“IFC”), spare parts and storage solutions, and maintenance services of illuminators. The Company sells its platelet and plasma systems directly to blood banks, hospitals, universities, government agencies, as well as to distributors in certain regions. The Company sells its IFC primarily to hospitals and blood banks. The Company uses a binding purchase order or signed sales contract as evidence of a contract and satisfaction of its policy. Generally, the Company’s sales contracts for disposable kits and illuminators with its customers do not provide for open return rights, except within a reasonable time after receipt of goods in the case of defective or non-conforming product. The contracts with customers can include various combinations of products, and to a lesser extent, services. The Company must determine whether products or services are capable of being distinct and accounted for as separate performance obligations, or are accounted for as a combined performance obligation. The Company must allocate the transaction price to each performance obligation on a relative SSP basis and recognize the product revenue when the performance obligation is satisfied. The Company determines the SSP by using the historical selling price of the products and services. If the amount of consideration in a contract is variable, the Company estimates the amount of variable consideration that should be included in the transaction price using the most likely amount method, to the extent it is probable that a significant future reversal of cumulative product revenue under the contract will not occur. Product revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to receive in exchange for those products or services. Product revenue from the sale of illuminators, disposable kits, IFC, spare parts and storage solutions are recognized upon the transfer of control of the products to the customer. Product revenue from maintenance services are recognized ratably on a straight-line basis over the term of maintenance as customers simultaneously</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">consume and receive benefits. Freight costs charged to customers are recorded as a component of product revenue. Taxes that the Company invoices to its customers and remits to governments are recorded on a net basis, which excludes such tax from product revenue.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company receives reimbursement under its U.S. government contracts that support research and development of defined projects. The contracts generally provide for reimbursement of approved costs incurred under the terms of the contracts. Revenue related to the cost reimbursement provisions under the Company’s U.S. government contracts is recognized as the qualified direct and indirect costs on the projects are incurred. The Company invoices under its U.S. government contracts using the provisional rates in the government contracts and thus is subject to future audits at the discretion of the government. The Company believes that government contract revenue for periods not yet audited has been recorded in amounts that are expected to be realized upon final audit and settlement. However, these audits could result in an adjustment to government contract revenue previously reported, which adjustments could be potentially significant. Costs incurred related to services performed under the contracts are included as a component of research and development or selling, general and administrative expenses in the Company’s consolidated statements of operations. The Company’s use of estimates in recording accrued liabilities for government contract activities (see “Use of Estimates” above) affects the revenue recorded from development funding and under the government contracts.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregation of Product Revenue</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Product revenue by geographical locations of customers during the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:49.01%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:12.178%;"></td> <td style="width:1%;"></td> <td style="width:3.419%;"></td> <td style="width:1%;"></td> <td style="width:12.178%;"></td> <td style="width:1%;"></td> <td style="width:2.879%;"></td> <td style="width:1%;"></td> <td style="width:12.178%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:7.5pt;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-family:Arial;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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #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:7.5pt;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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</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;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;">Product revenue:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;">North America</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,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> </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;">Europe, Middle East and Africa</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,124</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,172</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,773</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,767</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:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Total product revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">156,367</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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">162,048</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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">130,859</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: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;">Contract Balances</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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 Company invoices its customers based upon the terms in the contracts, which generally require payment </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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;">60 days</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 invoice.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Accounts receivable are recorded when the Company’s right to the consideration is estimated to be unconditional. The Company's conditional rights to the consideration are recorded as contract assets. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of contract assets included in the “Prepaid and other current assets” on the Company’s consolidated balance sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities mainly consist of deferred revenue related to maintenance services, unshipped products, and uninstalled illuminators, or receivables from customers that are not yet recognized as revenue. Maintenance services are generally billed upfront at the beginning of each annual service period and recognized ratably over the contractual service period. The Company applies an </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;">optional</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> exemption to not disclose the value of unsatisfied performance obligations for contracts that have an original expected duration of one year or less. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of contract liabilities included in “Deferred revenue” on the Company’s consolidated balance sheets related to the Department of Defense, or DoD.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Product revenue by geographical locations of customers during the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:49.01%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:12.178%;"></td> <td style="width:1%;"></td> <td style="width:3.419%;"></td> <td style="width:1%;"></td> <td style="width:12.178%;"></td> <td style="width:1%;"></td> <td style="width:2.879%;"></td> <td style="width:1%;"></td> <td style="width:12.178%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:7.5pt;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-family:Arial;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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #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:7.5pt;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-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</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;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;">Product revenue:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;">North America</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,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> </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;">Europe, Middle East and Africa</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,124</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,172</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,773</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,767</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:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Total product revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">156,367</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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">162,048</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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">130,859</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> 99187000 103978000 68968000 55008000 56297000 60124000 2172000 1773000 1767000 156367000 162048000 130859000 The Company invoices its customers based upon the terms in the contracts, which generally require payment 30 to 60 days from the date of invoice. P30D P60D 0 100000 true 1500000 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and Development Expenses</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development (“R&amp;D”) expenses are charged to expense when incurred, including cost incurred pursuant to the terms of the Company’s U.S. government contracts. R&amp;D expenses include salaries and related expenses for scientific and regulatory personnel, non-cash stock-based compensation, payments to consultants, supplies and chemicals used in in-house laboratories, costs of R&amp;D facilities, depreciation of equipment and external contract research expenses, including clinical trials, preclinical safety studies, other laboratory studies, process development and product manufacturing for research use.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s use of estimates in recording accrued liabilities for R&amp;D activities (see “Use of Estimates” above) affects the amounts of R&amp;D expenses recorded from development funding. Actual results may differ from those estimates under different assumptions or conditions.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash Equivalents</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly liquid investments with maturities of three months or less from the date of purchase to be cash equivalents. These investments primarily consist of money market instruments and are classified as available-for-sale.</span></p> <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Investments</span><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Investments with original maturities of greater than three months primarily include corporate debt and U.S. government agency securities that are designated as available-for-sale and classified as short-term investments. Available-for-sale securities are carried at estimated</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">fair value. The Company views its available-for-sale portfolio as available for use in its current operations. Unrealized gains and losses derived by changes in the estimated fair value of available-for-sale securities are recorded in “Unrealized gains (losses) on available-for-sale investments, net of taxes” on the Company’s consolidated statements of comprehensive loss. Realized gains (losses) from the sale of available-for-sale investments, if any, are determined on a specific identification method, and are recorded in “Other income (expense), net” on the Company’s consolidated statements of operations. The costs of securities sold are based on the specific identification method, if applicable. The Company reported the amortization of any premium and accretion of any discount resulting from the purchase of debt securities as a component of interest income.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also reviews its available-for-sale securities on a regular basis to evaluate whether any security in an unrealized loss position has expected credit loss by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. Expected credit losses, if any, are recorded in “Other income (expense), net” on the Company’s consolidated statements of operations.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the years ended December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recorded </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of impairment of investments in certain preferred stock and warrants in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“Other income (expense), net”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> on the Company's consolidated statements of operations.</span></p> 0 2200000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred Compensation Plan</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s deferred compensation plan, pursuant to which compensation deferrals began in 2020, is a nonqualified deferred compensation plan that allows highly compensated employees to defer up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent of their base salary and up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent of their variable compensation each plan year. The Company may make discretionary contributions to each participant in an amount determined each year. To fund the deferred compensation plan’s long-term liability, the Company purchases Company-owned life insurance contracts on certain employees. The insurance serves as an investment source for the funds being set aside. Participants in the deferred compensation plan select the mutual funds in which their compensation deferrals are deemed to be invested as a component of the insurance contracts. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><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;"> million and $</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, respectively, were included in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“Other assets” on the Company’s consolidated balance sheets, which represents the cash surrender value of the associated life insurance policies. As of December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><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;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, were included in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“Other non-current liabilities” on the Company’s consolidated balance sheets, which represents the carrying value of the liability for deferred compensation. Gains and losses on the investments related to the nonqualified deferred compensation plan are included in “Other income (expense), net”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, on the Company’s consolidated statements of operations, and corresponding changes in their deferred compensation liability are included in operating expenses.</span></p> 0.80 1 2600000 1900000 2800000 1900000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted Cash</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023 and December 31, 2022, the Company’s restricted cash consisted primarily of a letter of credit relating to an office building lease. As of December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company also had certain non-U.S. dollar denominated deposits recorded as restricted cash in compliance with certain foreign contractual requirements.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Concentration of Credit Risk</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash equivalents, available-for-sale securities and accounts receivable.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the Company’s investment policy, substantially all of the Company’s cash, cash equivalents and available-for-sale securities are maintained at major financial institutions of high credit standing. The Company monitors the financial credit worthiness of the issuers of its investments and limits the concentration in individual securities and types of investments that exist within its investment portfolio. Generally, all of the Company’s investments carry high credit quality ratings, which is in accordance with its investment policy. At December 31, 2023, the Company does not believe there is significant financial risk from non-performance by the issuers of the Company’s cash equivalents and short-term investments.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On a regular basis, including at the time of sale, the Company performs credit evaluations of its significant customers that it expects to sell to on credit terms. Generally, the Company does not require collateral from its customers to secure accounts receivable. To the extent that the Company determines credit losses may occur, the Company maintains an allowance for estimated credit losses on its consolidated balance sheets and records a charge on its consolidated statements of operations as a component of selling, general and administrative expenses.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</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;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers that accounted for more than 10% of the Company’s outstanding accounts receivables at both </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. These customers cumulatively represented approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">51</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;">49</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s outstanding trade receivables at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. To date, the Company has not experienced collection difficulties from these customers.</span></p> 3 2 0.51 0.49 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At December 31, 2023 and December 31, 2022, inventory consisted of raw materials, work-in-process and finished goods. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Finished goods include INTERCEPT disposable kits, illuminators, and certain components for the illuminators. Platelet and plasma systems’ disposable kits generally expire no later than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months from the date of manufacture. In the U.S., until the Company is able to generate data satisfactory to the FDA regarding the stability of the disposable kits for the platelet system using a component manufactured with a new solvent, the shelf life for our platelet kits will be limited 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;">six months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Illuminators and individual components do not have regulated expiration dates. Raw materials and work-in-process includes certain components that are manufactured over a protracted length of time before being ultimately incorporated and assembled by Fresenius, Inc. (with their affiliates, “Fresenius”) into the finished INTERCEPT disposable kits. It is not customary for the Company’s production cycle for inventory to exceed 12 months, however, in certain circumstances the Company purchases inventory components it expects to consume beyond 12 months. The Company uses its best judgment to factor in lead times for the production of its raw materials, work-in-process and finished units to meet the Company’s forecasted demands. Additionally, from time-to-time, the Company may engage in strategic longer-range inventory purchases due to concentration of supplier risk, obsolescence of materials or components, or simply as safety stock to mitigate disruption to supply. Based upon estimated production needs and current inventory levels, the Company determines the amount of inventory necessary for the next 12 months. Any amounts in excess of this 12 month rolling projection are classified as “Non-current inventories” in the consolidated balance sheets. Changes to those estimates could potentially impact amounts recorded as current or non-current assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory is recorded at the lower of cost, determined on a first-in, first-out basis, or net realizable value. The Company uses judgment to analyze and determine if the composition of its inventory is obsolete, slow-moving or unsalable and frequently reviews such determinations. The Company writes down specifically identified unusable, obsolete, slow-moving, or known unsalable inventory that has no alternative use in the period that it is first recognized by using a number of factors including product expiration dates, open and unfulfilled orders, and sales forecasts. Any write-down of its inventory to net realizable value establishes a new cost basis and will be maintained even if certain circumstances suggest that the inventory is recoverable in subsequent periods. Costs associated with the write-down of inventory are recorded within “Cost of product revenue” on the Company’s consolidated statements of operations. At both December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million recorded for potential obsolete, expiring or unsalable product.</span></p> P24M P6M 700000 700000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and Equipment, net</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment is comprised of furniture, equipment, leasehold improvements, construction-in-progress, information technology hardware and software and is recorded at cost. At the time the property and equipment is ready for its intended use, it is depreciated on a straight-line basis over the estimated useful lives of the assets (generally </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_4c3151d9-6fae-4994-bca5-2739567f2b7e;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">). Leasehold improvements are amortized on a straight-line basis over the shorter of the lease term or the estimated useful lives of the improvements. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">twelve months ended December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had non-cash purchases of capital expenditures of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p> P5Y 800000 700000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill is not amortized, but instead is subject to an impairment test performed on an annual basis, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. Such impairment analysis is performed on August 31 of each year, or more frequently if indicators of impairment exist. The test for goodwill impairment may be assessed using qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than the carrying amount. If the Company determines that it is more likely than not that the fair value of a reporting unit is less than the carrying amount, the Company must then proceed with performing the quantitative goodwill impairment test. The Company may choose not to perform the qualitative assessment to test goodwill for impairment and proceed directly to the quantitative impairment test; however, the Company may revert to the qualitative assessment to test goodwill for impairment in any subsequent period. The quantitative goodwill impairment test compares the fair value of each reporting unit with its respective carrying amount, including goodwill. The Company has determined that it operates as </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reporting unit and estimates the fair value of its </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reporting unit using the enterprise approach under which it considers the quoted market capitalization of the Company as reported on the Nasdaq Global Market. The Company considers quoted market prices that are available in active markets to be the best evidence of fair value. The Company also considers other factors, which include future forecasted results, the economic environment and overall market conditions. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. If the carrying amount of the reporting unit’s goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to that excess, limited to the carrying amount of goodwill in the Company’s </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reporting unit.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the years ended December 31, 2023, 2022 and 2021, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t dispose of, impair or recognize additional goodwill.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1 1 1 0 0 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-lived Assets</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company evaluates its long-lived assets for impairment by continually monitoring events and changes in circumstances that could indicate carrying amounts of its long-lived assets may not be recoverable. When such events or changes in circumstances occur, the Company assesses recoverability by determining whether the carrying value of such assets will be recovered through the undiscounted</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">expected </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">future cash flows. If the expected undiscounted future cash flows are less than the carrying amount of these assets, the Company then measures the amount of the impairment loss based on the excess of the carrying amount over the fair value of the assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign Currency</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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The functional currency of the Company’s Cerus Europe B.V. subsidiary is the U.S. dollar. Monetary assets and liabilities denominated in foreign currencies are remeasured in U.S. dollars using the exchange rates at the balance sheet date. Non-monetary assets and liabilities denominated in foreign currencies are remeasured in U.S. dollars using historical exchange rates. Product revenues and expenses are remeasured using average exchange rates prevailing during the period. Remeasurements are recorded in “Foreign exchange loss” on the Company’s 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><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The functional currency of the JV (as defined below) is the Chinese Renminbi. Monetary assets and liabilities denominated in foreign currencies are remeasured in Renminbi using the exchange rates at the balance sheet date. The financial statements of JV are translated into U.S. dollar for consolidation. The JV's balance sheet is translated using the month-end exchange rate, and the JV's income statement is translated using the monthly average exchange rate, the difference is recognized as cumulative translation adjustment.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense is measured at the grant-date based on the fair value of the award and is recognized as expense on a straight-line basis over the requisite service period, which is the vesting period, and is adjusted for estimated forfeitures. To the extent that stock options contain performance criteria for vesting, stock-based compensation is recognized once the performance criteria are probable of being achieved.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 12 for further information regarding the Company’s stock-based compensation assumptions and expenses.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Consolidated Variable Interest Entity</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In February 2021, </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 Company entered into an Equity Joint Venture Contract with Shandong Zhongbaokang Medical Implements Co., Ltd. (“ZBK”), to establish Cerus Zhongbaokang (Shandong) Biomedical Co., LTD. (the “JV”) for the purpose of developing, obtaining regulatory approval for, and eventual manufacturing and commercialization of the INTERCEPT blood transfusion for platelets and red blood cells in the People’s Republic of China.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company owns </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of equity in the JV and consolidates the JV as it has determined that the investment is a variable interest entity and that the Company is the primary beneficiary.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating expenses for the JV were de minimis for all periods presented.</span></p> the Company entered into an Equity Joint Venture Contract with Shandong Zhongbaokang Medical Implements Co., Ltd. (“ZBK”), to establish Cerus Zhongbaokang (Shandong) Biomedical Co., LTD. (the “JV”) for the purpose of developing, obtaining regulatory approval for, and eventual manufacturing and commercialization of the INTERCEPT blood transfusion for platelets and red blood cells in the People’s Republic of China. 0.51 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income Taxes</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The provision for income taxes is accounted for using an asset and liability approach, under which deferred tax assets and liabilities are determined based on differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company does not recognize tax positions that do not have a greater than 50% likelihood of being recognized upon review by a taxing authority having full knowledge of all relevant information. Use of a valuation allowance is not an appropriate substitute for derecognition of a tax position. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in its income tax expense. Although the Company believes it more likely than not that a taxing authority would agree with its current tax positions, there can be no assurance that the tax positions the Company has taken will be substantiated by a taxing authority if reviewed. The Company’s U.S. federal tax returns filed for years 2003 through 2022, and California tax returns filed for years through 2022, remain subject to examination by the taxing jurisdictions due to unutilized net operating losses and research credits. The Company continues to carry a valuation allowance on substantially all of its net deferred tax assets.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net Loss Per Share Attributable to Cerus Corporation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net loss per share attributable to Cerus Corporation is computed by dividing net loss attributable to Cerus Corporation by the weighted average number of common shares outstanding for the period. Diluted net loss per share attributable to Cerus Corporation gives effect to all potentially dilutive common shares outstanding for the period. The potentially dilutive securities include stock options, employee stock purchase plan rights and restricted stock units, which are calculated using the treasury stock method. For the years ended December 31, 2023, 2022 and 2021, all potentially dilutive securities outstanding have been excluded from the computation of dilutive weighted average shares outstanding because such securities have an antidilutive impact due to losses reported.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the reconciliation of the numerator and denominator used in the computation of basic and diluted net loss per share for the years ended December 31, 2023, 2022 and 2021 (in thousands, except per share amounts):</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.908%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:8.778%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:8.778%;"></td> <td style="width:1%;"></td> <td style="width:3.379%;"></td> <td style="width:1%;"></td> <td style="width:8.778%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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:9pt;margin-top:0;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: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;">Numerator for Basic and Diluted:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Net loss attributable to Cerus Corporation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">37,489</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">42,779</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">54,374</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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;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;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Basic weighted average number of shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">176,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">171,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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive potential shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Diluted weighted average number of shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">180,270</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">176,545</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">171,279</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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;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;">Net loss per share attributable to Cerus Corporation:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below presents potential shares that were excluded from the calculation of the weighted average number of shares outstanding used for the calculation of diluted net loss per share. These are excluded from the calculation due to their anti-dilutive effect for the years ended December 31, 2023, 2022 and 2021 (shares in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.167%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:7.558%;"></td> <td style="width:1%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:7.558%;"></td> <td style="width:1%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:7.558%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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="10" 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;">Year Ended December 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:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">2021</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;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 number of anti-dilutive potential shares:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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: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;">Stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">16,072</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">16,345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">7,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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">6,798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee stock purchase plan rights</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">396</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;">252</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;">153</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</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:middle;border-bottom:2.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:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,484</span></p></td> <td style="white-space:nowrap;vertical-align:middle;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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:middle;border-bottom:2.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:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,290</span></p></td> <td style="white-space:nowrap;vertical-align:middle;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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:middle;border-bottom:2.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:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,296</span></p></td> <td style="white-space:nowrap;vertical-align:middle;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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the reconciliation of the numerator and denominator used in the computation of basic and diluted net loss per share for the years ended December 31, 2023, 2022 and 2021 (in thousands, except per share amounts):</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.908%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:8.778%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:8.778%;"></td> <td style="width:1%;"></td> <td style="width:3.379%;"></td> <td style="width:1%;"></td> <td style="width:8.778%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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:9pt;margin-top:0;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: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;">Numerator for Basic and Diluted:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Net loss attributable to Cerus Corporation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">37,489</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">42,779</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">54,374</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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;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;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Basic weighted average number of shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">176,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">171,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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive potential shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Diluted weighted average number of shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">180,270</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">176,545</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">171,279</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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;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;">Net loss per share attributable to Cerus Corporation:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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> -37489000 -42779000 -54374000 180270000 176545000 171279000 180270000 176545000 171279000 -0.21 -0.21 -0.24 -0.24 -0.32 -0.32 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below presents potential shares that were excluded from the calculation of the weighted average number of shares outstanding used for the calculation of diluted net loss per share. These are excluded from the calculation due to their anti-dilutive effect for the years ended December 31, 2023, 2022 and 2021 (shares in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.167%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:7.558%;"></td> <td style="width:1%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:7.558%;"></td> <td style="width:1%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:7.558%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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="10" 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;">Year Ended December 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:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">2021</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;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 number of anti-dilutive potential shares:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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: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;">Stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">16,072</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">16,345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">7,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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">6,798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee stock purchase plan rights</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">396</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;">252</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;">153</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</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:middle;border-bottom:2.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:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,484</span></p></td> <td style="white-space:nowrap;vertical-align:middle;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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:middle;border-bottom:2.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:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,290</span></p></td> <td style="white-space:nowrap;vertical-align:middle;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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:middle;border-bottom:2.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:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,296</span></p></td> <td style="white-space:nowrap;vertical-align:middle;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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 14896 16072 16345 10192 7966 6798 396 252 153 25484 24290 23296 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leases</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determines if an arrangement is a lease at inception. Operating leases are included in “Operating lease right-of-use assets”, “Operating lease liabilities - current” and “Operating lease liabilities - non-current” in the Company’s consolidated balance sheets. As of December 31, 2023 and December 31, 2022, the Company did not have finance leases.</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ROU assets and operating lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU asset also includes any lease payments made and excludes lease incentives. The lease terms may include options to extend or terminate the lease when the options are reasonably certain to be exercised. Operating leases are recognized on a straight-line basis over the lease term.</span> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Guarantee and Indemnification Arrangements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes the fair value for guarantee and indemnification arrangements issued or modified by the Company. In addition, the Company monitors the conditions that are subject to the guarantees and indemnifications in order to identify if a loss has occurred. If the Company determines it is probable that a loss has occurred, then any such estimable loss would be recognized under those guarantees and indemnifications. Some of the agreements that the Company is a party to contain provisions that indemnify the counter party from damages and costs resulting from claims that the Company’s technology infringes the intellectual property rights of a third-party or claims that the sale or use of the Company’s products have caused personal injury or other damage or loss. The Company has not received any such requests for indemnification under these provisions and has not been required to make material payments pursuant to these provisions.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generally provides for a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> warranty on certain of its disposable kits and illuminators covering defects in materials and workmanship. The Company accrues costs associated with warranty obligations when claims become known and are estimable. The Company has not experienced significant or systemic warranty claims nor is it aware of any existing current warranty claims. Accordingly, the Company has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t accrued for any future warranty costs for its products at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> P1Y 0 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value of Financial Instruments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company applies the provisions of fair value relating to its financial assets and liabilities. The carrying amounts of accounts receivables, accounts payable, and other accrued liabilities approximate their fair value due to the relative short-term maturities. Based on the borrowing rates currently available to the Company for loans with similar terms, the Company believes the fair value of its debt approximates their carrying amounts. The Company measures and records certain financial assets and liabilities at fair value on a recurring basis, including its available-for-sale securities. The Company classifies instruments within Level 1 if quoted prices are available in active markets for identical assets, which include the Company’s cash accounts and money market funds. The Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">classifies instruments in Level 2 if the instruments are valued using observable inputs to quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. These instruments include the Company’s corporate debt and U.S. government agency securities holdings. The available-for-sale securities are held by a custodian who obtains investment prices from a third-party pricing provider that uses standard inputs (observable in the market) to models which vary by asset class. The Company classifies instruments in Level 3 if one or more significant inputs or significant value drivers are unobservable. The Company assesses any transfers among fair value measurement levels at the end of each reporting period.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 3 for further information regarding the Company’s valuation of financial instruments.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">New Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently issued accounting pronouncements not yet adopted</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. The Company is currently evaluating the provisions of this ASU and expects to adopt them for the year ending December 31, 2024. The Company does not expect the adoption of this guidance to have a material impact on the Company's consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. The Company does not expect the adoption of this guidance to have a material impact on the Company's consolidated financial statements.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3. Available-for-sale Securities and Fair Value on Financial Instruments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Available-for-sale Securities</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of available-for-sale securities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 (in thousands):</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.852%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:9.824%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:13.705%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:12.905000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:6.9830000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:8.924000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized <br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross <br/>Unrealized Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross <br/>Unrealized Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Allowance for Credit Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">5,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">United States government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">19,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">31,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Mortgage-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,347</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</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;">263</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">3,091</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: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;">Total available-for-sale securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,456</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">26</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,215</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,267</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of available-for-sale securities at December 31, 2022 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.514%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:7.878%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:14.037%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:13.237%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:7.179%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:9.158000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized <br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross <br/>Unrealized Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross <br/>Unrealized Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Allowance for Credit Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">14,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">United States government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">818</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">26,423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,703</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">36,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Mortgage-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,660</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</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="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">316</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">3,351</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: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;">Total available-for-sale securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,828</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">2,837</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">81,041</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Available-for-sale securities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022, consisted of the following by contractual maturity(in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.358%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:11.645000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:8.904%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:11.745000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:8.904%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">One year or less</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,598</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">41,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">28,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">27,907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Greater than one year and less than five years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,858</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;">17,478</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;">55,544</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;">53,134</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: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;">Total available-for-sale securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,456</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,267</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">83,828</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">81,041</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables show all available-for-sale marketable securities in an unrealized loss position for which an allowance for credit losses has not been recognized and the related gross unrealized losses and fair value, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.165%;"></td> <td style="width:1%;"></td> <td style="width:8.429%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:10.19%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:7.9079999999999995%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:9.67%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:7.268000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:7.167999999999999%;"></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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Less than 12 Months</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12 Months or Greater</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Unrealized Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">Unrealized Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">Unrealized Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate debt 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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,466</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">29,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="color:#000000;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;">31,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States 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;">4,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">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="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,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">289</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="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;text-align:center;"><p style="font-size:10pt;margin-top: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,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mortgage-backed 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;">242</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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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</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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,647</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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">262</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;border-bottom:0.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;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;">2,889</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;border-bottom:0.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">263</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: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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,563</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;border-bottom:2.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;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;">38</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;border-bottom:2.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;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;">43,285</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;border-bottom:2.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,177</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;border-bottom:2.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;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;">49,848</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;border-bottom:2.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,215</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="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 colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.165%;"></td> <td style="width:1%;"></td> <td style="width:8.429%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:10.19%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:7.9079999999999995%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:9.67%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:7.268000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:7.167999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="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 colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Less than 12 Months</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12 Months or Greater</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Unrealized Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">Unrealized Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">Unrealized Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate debt 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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">544</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="color:#000000;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;">36,550</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,703</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States 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;">9,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="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;text-align:center;"><p style="font-size:10pt;margin-top: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,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="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;text-align:center;"><p style="font-size:10pt;margin-top: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,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">818</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mortgage-backed 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;">1,725</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;border-bottom:0.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">98</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;border-bottom:0.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:0.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;border-bottom:0.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">218</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;border-bottom:0.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;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;">3,141</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;border-bottom:0.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">316</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: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="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;">28,094</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;border-bottom:2.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;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;">876</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;border-bottom:2.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,828</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;border-bottom:2.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,961</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;border-bottom:2.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;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;">60,922</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;border-bottom:2.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;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;">2,837</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="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company typically invests in highly-rated securities, and its investment policy limits the amount of credit exposure to any one issuer. The policy generally requires investments to be investment grade, with the primary objective of minimizing the potential risk of principal loss. Fair values were determined for each individual security in the investment portfolio. When evaluating an investment for expected credit losses, the Company reviews factors such as the length of time and extent to which fair value has been below its cost basis, the financial condition of the issuer and any changes thereto, changes in market interest rates, and the Company’s intent to sell, or whether it is more likely than not it will be required to sell, the investment before recovery of the investment’s cost basis. The Company also regularly reviews its investments in an unrealized loss position and evaluates the current expected credit loss by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions. During the years ended December 31, 2023, 2022 and 2021, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize any expected credit losses. The Company has no current requirement or intent to sell the securities in an unrealized loss position. The Company expects to recover up to (or beyond) the initial cost of investment for securities held.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded less than $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of gross realized gains from the sale or maturity of available-for-sale investments during the year ended December 31, 2023, 2022 and 2021, respectively. The Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of gross realized losses from the sale or maturity of available-for-sale investments during the year ended December 31, 2023, 2022 and 2021, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Disclosures</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses certain assumptions that market participants would use to determine the fair value of an asset or liability in pricing the asset or liability in an orderly transaction between market participants at the measurement date. The identification of market participant assumptions provides a basis for determining what inputs are to be used for pricing each asset or liability. A fair value</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">hierarchy has been established which gives precedence to fair value measurements calculated using observable inputs over those using unobservable inputs. This hierarchy prioritized the inputs into three broad levels as follows:</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:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;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: Quoted prices in active markets for identical instruments</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:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;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: Other significant observable inputs (including quoted prices in active markets for similar instruments)</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:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;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: Significant unobservable inputs (including assumptions in determining the fair value of certain investments)</span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds are highly liquid investments and are actively traded. The pricing information on these investment instruments are 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="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To estimate the fair value of Level 2 debt securities as of December 31, 2023, the Company’s primary pricing service relies on inputs from multiple industry-recognized pricing sources to determine the price for each investment. Corporate debt and U.S. government agency securities are systematically priced by this service as of the close of business each business day. If the primary pricing service does not price a specific asset a secondary pricing service is utilized.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of the Company’s financial assets and liabilities were determined using the following inputs at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.38%;"></td> <td style="width:1%;"></td> <td style="width:20.16%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 sheet</span></p></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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted<br/>Prices in<br/>Active<br/>Markets for Identical<br/>Assets</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Unobservable Inputs</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">classification</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">5,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">United States government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_253b79fa-f33d-4360-9a80-68544b162667;"><span style="-sec-ix-hidden:F_9ae04aeb-7f1c-4e79-a4fe-1e03a4d94f1f;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">19,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_7f4b8d19-f4c9-4ba6-9f10-a74c0ffce248;"><span style="-sec-ix-hidden:F_bebb6f2a-3dc7-4106-b2ba-0f0c3e46f244;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">31,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Mortgage-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_da8cc956-ad3a-4f1d-af71-c69dac5f15e5;"><span style="-sec-ix-hidden:F_968301a9-a670-4c76-95eb-24b7ccbee391;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,091</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">3,091</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> </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;"> </span><span><span style="-sec-ix-hidden:F_d2580a4d-44f5-4f6b-9e88-916756263399;"><span style="-sec-ix-hidden:F_77be1f19-145d-4a4d-ae9e-4e4526afe372;"><span style="-sec-ix-hidden:F_f1c4129a-327c-4921-8cdd-11b0a2105cc8;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total short</span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,267</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,062</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">54,205</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of the Company’s financial assets and liabilities were determined using the following inputs at December 31, 2022 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.38%;"></td> <td style="width:1%;"></td> <td style="width:20.16%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 sheet</span></p></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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted<br/>Prices in<br/>Active<br/>Markets for Identical<br/>Assets</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Unobservable Inputs</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">classification</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">14,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">United States government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_7d25c59b-d33c-4e63-8d82-89fc6727bbfc;"><span style="-sec-ix-hidden:F_87cd2ce0-ee8a-453b-9921-8316a5992e09;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term investments</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">26,423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">S</span><span><span style="-sec-ix-hidden:F_45198e70-b7d4-49ca-ac64-f8665a7987d5;"><span style="-sec-ix-hidden:F_d7be0888-5d9f-420b-a266-1a2c5bc7773d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">hort-term</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">36,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Mortgage-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_41500140-fa0f-446f-8985-9df3362711c9;"><span style="-sec-ix-hidden:F_0c72a811-aa5d-4b47-a61c-0117d8db72a1;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,351</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">3,351</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> </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;"> </span><span><span style="-sec-ix-hidden:F_a5194e8d-60fa-4fd1-9a3a-22dbb2bc805f;"><span style="-sec-ix-hidden:F_3ddf0a14-f160-44a4-a2b0-824c111e718e;"><span style="-sec-ix-hidden:F_a374fb74-4ccc-4d31-83c5-96b44d6f4016;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total short</span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,041</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,472</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">66,569</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company did not have any transfers among fair value measurement levels during the years ended December 31, 2023 and December 31, 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a summary of the total (loss) gain recognized in the Company’s consolidated statements of operations due to changes in the fair value of the warrant (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.368%;"></td> <td style="width:1%;"></td> <td style="width:8.958%;"></td> <td style="width:1%;"></td> <td style="width:3.379%;"></td> <td style="width:1%;"></td> <td style="width:8.958%;"></td> <td style="width:1%;"></td> <td style="width:3.379%;"></td> <td style="width:1%;"></td> <td style="width:8.958%;"></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 colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(Loss) </span><span><span style="-sec-ix-hidden:F_1d64e54e-e97e-438e-a232-369950f0f1fb;"><span style="-sec-ix-hidden:F_3311fb02-e214-4bf7-9953-99fd90a94943;"><span style="-sec-ix-hidden:F_24aed55f-480d-43b7-8a6f-72666629e1d2;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">gain</span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> from changes in the fair value of level 3 investments</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of available-for-sale securities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 (in thousands):</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.852%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:9.824%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:13.705%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:12.905000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:6.9830000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:8.924000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized <br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross <br/>Unrealized Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross <br/>Unrealized Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Allowance for Credit Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">5,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">United States government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">19,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">31,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Mortgage-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,347</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</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;">263</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">3,091</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: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;">Total available-for-sale securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,456</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">26</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,215</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,267</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of available-for-sale securities at December 31, 2022 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.514%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:7.878%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:14.037%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:13.237%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:7.179%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:9.158000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized <br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross <br/>Unrealized Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross <br/>Unrealized Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Allowance for Credit Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">14,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">United States government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">818</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">26,423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,703</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">36,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Mortgage-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,660</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</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="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">316</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">3,351</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: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;">Total available-for-sale securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,828</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">2,837</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">81,041</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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> 5062000 0 0 0 5062000 19652000 16000 314000 0 19354000 32395000 3000 638000 0 31760000 3347000 7000 263000 3091000 60456000 26000 1215000 0 59267000 14472000 0 0 0 14472000 27200000 41000 818000 0 26423000 38496000 2000 1703000 0 36795000 3660000 7000 316000 0 3351000 83828000 50000 2837000 0 81041000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Available-for-sale securities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022, consisted of the following by contractual maturity(in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.358%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:11.645000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:8.904%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:11.745000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:8.904%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">One year or less</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,598</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">41,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">28,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">27,907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Greater than one year and less than five years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,858</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;">17,478</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;">55,544</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;">53,134</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: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;">Total available-for-sale securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,456</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,267</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">83,828</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">81,041</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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> 42598000 41789000 28284000 27907000 17858000 17478000 55544000 53134000 60456000 59267000 83828000 81041000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables show all available-for-sale marketable securities in an unrealized loss position for which an allowance for credit losses has not been recognized and the related gross unrealized losses and fair value, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.165%;"></td> <td style="width:1%;"></td> <td style="width:8.429%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:10.19%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:7.9079999999999995%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:9.67%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:7.268000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:7.167999999999999%;"></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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Less than 12 Months</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12 Months or Greater</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Unrealized Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">Unrealized Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">Unrealized Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate debt 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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,466</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">29,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="color:#000000;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;">31,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States 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;">4,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">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="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,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">289</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="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;text-align:center;"><p style="font-size:10pt;margin-top: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,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mortgage-backed 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;">242</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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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</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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,647</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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">262</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;border-bottom:0.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;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;">2,889</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;border-bottom:0.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">263</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: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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,563</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;border-bottom:2.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;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;">38</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;border-bottom:2.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;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;">43,285</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;border-bottom:2.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,177</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;border-bottom:2.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;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;">49,848</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;border-bottom:2.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,215</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="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 colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.165%;"></td> <td style="width:1%;"></td> <td style="width:8.429%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:10.19%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:7.9079999999999995%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:9.67%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:7.268000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.241%;"></td> <td style="width:1%;"></td> <td style="width:7.167999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="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 colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Less than 12 Months</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12 Months or Greater</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Unrealized Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">Unrealized Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">Unrealized Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate debt 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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">544</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="color:#000000;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;">36,550</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,703</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States 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;">9,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="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;text-align:center;"><p style="font-size:10pt;margin-top: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,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="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;text-align:center;"><p style="font-size:10pt;margin-top: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,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">818</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mortgage-backed 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;">1,725</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;border-bottom:0.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">98</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;border-bottom:0.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:0.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;border-bottom:0.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">218</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;border-bottom:0.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;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;">3,141</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;border-bottom:0.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">316</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: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="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;">28,094</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;border-bottom:2.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;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;">876</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;border-bottom:2.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,828</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;border-bottom:2.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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,961</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;border-bottom:2.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;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;">60,922</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;border-bottom:2.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;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;">2,837</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="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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> 1466000 12000 29647000 626000 31113000 638000 4855000 25000 10991000 289000 15846000 314000 242000 1000 2647000 262000 2889000 263000 6563000 38000 43285000 1177000 49848000 1215000 16500000 544000 20050000 1159000 36550000 1703000 9869000 234000 11362000 584000 21231000 818000 1725000 98000 1416000 218000 3141000 316000 28094000 876000 32828000 1961000 60922000 2837000 0 0 0 100000 100000 100000 100000 100000 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of the Company’s financial assets and liabilities were determined using the following inputs at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.38%;"></td> <td style="width:1%;"></td> <td style="width:20.16%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 sheet</span></p></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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted<br/>Prices in<br/>Active<br/>Markets for Identical<br/>Assets</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Unobservable Inputs</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">classification</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">5,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">United States government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_253b79fa-f33d-4360-9a80-68544b162667;"><span style="-sec-ix-hidden:F_9ae04aeb-7f1c-4e79-a4fe-1e03a4d94f1f;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">19,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_7f4b8d19-f4c9-4ba6-9f10-a74c0ffce248;"><span style="-sec-ix-hidden:F_bebb6f2a-3dc7-4106-b2ba-0f0c3e46f244;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">31,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Mortgage-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_da8cc956-ad3a-4f1d-af71-c69dac5f15e5;"><span style="-sec-ix-hidden:F_968301a9-a670-4c76-95eb-24b7ccbee391;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,091</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">3,091</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> </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;"> </span><span><span style="-sec-ix-hidden:F_d2580a4d-44f5-4f6b-9e88-916756263399;"><span style="-sec-ix-hidden:F_77be1f19-145d-4a4d-ae9e-4e4526afe372;"><span style="-sec-ix-hidden:F_f1c4129a-327c-4921-8cdd-11b0a2105cc8;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total short</span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,267</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,062</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">54,205</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of the Company’s financial assets and liabilities were determined using the following inputs at December 31, 2022 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.38%;"></td> <td style="width:1%;"></td> <td style="width:20.16%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 sheet</span></p></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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted<br/>Prices in<br/>Active<br/>Markets for Identical<br/>Assets</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Unobservable Inputs</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">classification</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">14,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">United States government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_7d25c59b-d33c-4e63-8d82-89fc6727bbfc;"><span style="-sec-ix-hidden:F_87cd2ce0-ee8a-453b-9921-8316a5992e09;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term investments</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">26,423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">S</span><span><span style="-sec-ix-hidden:F_45198e70-b7d4-49ca-ac64-f8665a7987d5;"><span style="-sec-ix-hidden:F_d7be0888-5d9f-420b-a266-1a2c5bc7773d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">hort-term</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">36,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Mortgage-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="-sec-ix-hidden:F_41500140-fa0f-446f-8985-9df3362711c9;"><span style="-sec-ix-hidden:F_0c72a811-aa5d-4b47-a61c-0117d8db72a1;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,351</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">3,351</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> </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;"> </span><span><span style="-sec-ix-hidden:F_a5194e8d-60fa-4fd1-9a3a-22dbb2bc805f;"><span style="-sec-ix-hidden:F_3ddf0a14-f160-44a4-a2b0-824c111e718e;"><span style="-sec-ix-hidden:F_a374fb74-4ccc-4d31-83c5-96b44d6f4016;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total short</span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,041</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,472</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">66,569</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 5062000 5062000 19354000 19354000 31760000 31760000 3091000 3091000 59267000 5062000 54205000 14472000 14472000 26423000 26423000 36795000 36795000 3351000 3351000 81041000 14472000 66569000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a summary of the total (loss) gain recognized in the Company’s consolidated statements of operations due to changes in the fair value of the warrant (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.368%;"></td> <td style="width:1%;"></td> <td style="width:8.958%;"></td> <td style="width:1%;"></td> <td style="width:3.379%;"></td> <td style="width:1%;"></td> <td style="width:8.958%;"></td> <td style="width:1%;"></td> <td style="width:3.379%;"></td> <td style="width:1%;"></td> <td style="width:8.958%;"></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 colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(Loss) </span><span><span style="-sec-ix-hidden:F_1d64e54e-e97e-438e-a232-369950f0f1fb;"><span style="-sec-ix-hidden:F_3311fb02-e214-4bf7-9953-99fd90a94943;"><span style="-sec-ix-hidden:F_24aed55f-480d-43b7-8a6f-72666629e1d2;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">gain</span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> from changes in the fair value of level 3 investments</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> -570000 148000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4. Inventories</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022, consisted of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.88%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.120000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:14.96%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,051</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,368</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="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;">Total inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,369</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;">44,497</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;">Less: non-current inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,501</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;">15,494</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="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;">Total current inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,868</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;">29,003</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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: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;">Non-current inventories primarily consists of raw materials and work-in-process.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022, consisted of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.88%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.120000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:14.96%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,051</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,368</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="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;">Total inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,369</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;">44,497</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;">Less: non-current inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,501</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;">15,494</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="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;">Total current inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,868</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;">29,003</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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> 13680000 12051000 20668000 16078000 25021000 16368000 59369000 44497000 19501000 15494000 39868000 29003000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5. Property and Equipment, net</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, net at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022, consisted of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Construction-in-progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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> </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;">Machinery and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,585</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Computer equipment and software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,949</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Consigned equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,429</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,433</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: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;">Total property and equipment, gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">16,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="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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="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;">Total property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">8,640</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,969</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense related to property and equipment, net was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="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 and $</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 for the years ended December 31, 2023, 2022 and 2021, respectively. As part of the Company's restructuring plan, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was recognized as an impairment of long-lived assets for leasehold improvements and furniture and fixtures and was recorded within </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="-sec-ix-hidden:F_6eab21c2-aa89-4ab3-9131-8144a29a8672;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restructuring</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">” on the Company's consolidated statements of operations for the year ended December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment charges were incurred for the year ended December 31, 2022.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, net at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022, consisted of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Construction-in-progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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> </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;">Machinery and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,585</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Computer equipment and software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,949</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Consigned equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,429</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,433</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: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;">Total property and equipment, gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">16,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="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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="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;">Total property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">8,640</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,969</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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> 416000 5534000 4585000 3949000 3872000 2008000 2065000 12192000 12814000 1429000 1433000 25112000 25185000 16472000 14216000 8640000 10969000 2400000 2500000 2500000 700000 0 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6. Accrued Liabilities</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022, consisted of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:59.4%;"></td> <td style="width:2.28%;"></td> <td style="width:1%;"></td> <td style="width:16.02%;"></td> <td style="width:1%;"></td> <td style="width:2.28%;"></td> <td style="width:1%;"></td> <td style="width:16.02%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued compensation and related costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Accrued professional services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Other accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">5,045</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="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;">Total accrued 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;">19,225</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;">25,203</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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022, consisted of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:59.4%;"></td> <td style="width:2.28%;"></td> <td style="width:1%;"></td> <td style="width:16.02%;"></td> <td style="width:1%;"></td> <td style="width:2.28%;"></td> <td style="width:1%;"></td> <td style="width:16.02%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued compensation and related costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Accrued professional services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Other accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">5,045</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="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;">Total accrued 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;">19,225</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;">25,203</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> 11822000 17577000 3139000 2581000 4264000 5045000 19225000 25203000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7. Restructuring</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In June 2023, pursuant to the Board of Directors’ approval, the Company began implementing a restructuring plan to pursue greater efficiency and to realign its business and strategic priorities. This included a facilities consolidation strategy to cease use of a part of its corporate office building under its operating lease (see Note 10, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Commitments and Contingencies</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) and reduction in force of its employee base. Affected employees received severance consideration and continuation of benefits, as well as transition assistance. During the twelve months ended December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of restructuring charges related to severance cost and facilities consolidation. The Company has substantially implemented the restructuring plan in 2023. </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 is a summary of the Company’s accrued restructuring costs for one-time termination benefits, recorded within “Accrued liabilities” on the Company's consolidated balance sheets (in thousands):</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.648%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:13.223%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:8.782%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:9.582%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><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;">Restructuring</span></p></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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Charge</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash Payments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">One-time termination benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">1,673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></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;">372</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</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;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">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;">—</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,045</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,723</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;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">322</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> 3700000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of the Company’s accrued restructuring costs for one-time termination benefits, recorded within “Accrued liabilities” on the Company's consolidated balance sheets (in thousands):</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.648%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:13.223%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:8.782%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:9.582%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><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;">Restructuring</span></p></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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Charge</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash Payments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">One-time termination benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">1,673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></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;">372</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</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;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">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;">—</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,045</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,723</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;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">322</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> 1673000 1589000 84000 372000 134000 238000 2045000 1723000 322000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8. Debt</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Debt at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, consisted of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.403%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Principal</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unamortized Discount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Term Loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">59,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Revolving Loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,000</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;">20,000</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 debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Less: current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,000</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;">20,000</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;">Non-current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">60,000</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;">204</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;">59,796</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Debt at December 31, 2022, consisted of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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.403%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Principal</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unamortized Discount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Term Loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">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="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;">54,894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Revolving Loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,909</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;">14,909</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 debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">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="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;">69,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Less: current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,159</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;">56,159</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;">Non-current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,750</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;">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="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;">13,644</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:justify;"><span style="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:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Principal, interest and fee payments on the Term Loan Credit Agreement (as defined below) at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, are expected to be 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: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.403%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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;border-bottom:0.5pt solid #000000;"><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;">Year ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Principal</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest and Fees</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">7,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,488</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,500</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,356</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;">8,856</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="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;">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;">60,000</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;">25,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">85,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Loan Agreements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 29, 2019, the Company entered into a Credit, Security and Guaranty Agreement (Term Loan) (the “Prior Term Loan Credit Agreement”) with MidCap Financial Trust (“MidCap”) to borrow up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> tranches (collectively “Prior Term Loan”), with a maturity date 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;">March 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The first advance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (“Tranche 1”) was drawn by the Company on March 29, 2019, with the proceeds used in part to repay in full the outstanding term loans and fees under a prior loan agreement. The second advance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (“Tranche 2”) was drawn by the Company on March 29, 2021. The third advance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (“Tranche 3”) expired on December 31, 2021. The borrowings under the Prior Term Loan bear interest at the sum of a fixed percentage spread and the greater of (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.80</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or (ii) one month SOFR plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 31, 2023, the Company entered into an Amended and Restated Credit, Security and Guaranty Agreement (Term Loan) (the “Term Loan Credit Agreement”) which amended and restated the Prior Term Loan Credit Agreement. The Term Loan Credit Agreement provides a secured term loan facility in an aggregate principal amount of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The Company borrowed the first advance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (“Tranche 1”) and the second advance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (“Tranche 2”) on the closing date to refinance the term loans under the Prior Term Loan Credit Agreement. Under the terms of the Term Loan Credit Agreement, (i) the third advance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (“Tranche 3”) is available to the Company through July 1, 2024, and (ii) the fourth advance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (“Tranche 4”), will be available to the Company from July 1, 2024 through July 1, 2025, subject to the Company’s satisfaction of certain other conditions described in the Term Loan Credit Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Tranche 1, Tranche 2, the borrowed portion of Tranche 3, and, if borrowed, the remaining portion of Tranche 3 and Tranche 4, each bear interest at a floating rate equal to the sum of the Term SOFR rate (subject to a floor of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%) plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. The proceeds from Tranche 3 and Tranche 4 are expected to be used for working capital and general corporate purposes. Interest on each term loan advance is due and payable monthly in arrears. Interest only payments are due for the first</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;"> 36 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and the remaining payments are due over the remaining </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;">24 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The interest only payment period can be extended for </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 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> upon achievement of a specified trailing 12 month net revenue target. The interest rate at December 31, 2023 is approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 1, 2023, the Company entered into Amendment 1 of the Term Loan Credit Agreement. At the close of this amendment, the Company borrowed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million available under Tranche 3. On January 5, 2024 and effective December 31, 2023, the Company entered into Amendment 2 of the Term Loan Credit Agreement to remove the minimum revenue condition applicable to the remaining $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million available in Tranche 3, which may now be drawn at any time prior to July 1, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepayments of the term loans under the Term Loan Credit Agreement, in whole or in part, will be subject to early termination fees which decline each year through the term of the Term Loan Credit Agreement. The Company also must pay an annual administrative fee equal to a fractional percentage of the amount outstanding pursuant to the Term Loan Credit Agreement, and upon the final payment must also pay an exit fee of a percentage of the amount borrowed pursuant to the Term Loan Credit Agreement (the “Exit Fee”). The Company is required to pay a pro rata portion of the Exit Fee in connection with any prepayment. The Company uses the effective interest method to recognize the Exit Fee over the term of the debt.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also maintained a Credit, Security and Guaranty Agreement (Revolving Loan) (the “Prior Revolving Loan Credit Agreement”) with MidCap. The borrowing limit under the Prior Revolving Loan Credit Agreement was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The amount borrowed under the Prior Revolving Loan Credit Agreement could be increased, upon request by the Company, by up to an additional $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, subject to agent and lender approval and the satisfaction of certain conditions. The Prior Revolving Loan Credit Agreement had a maturity date 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;">March 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 31, 2023, the Company entered into Amended and Restated Credit, Security and Guaranty Agreement (Revolving Loan) (the “Revolving Loan Credit Agreement”) which amended and restated the Prior Revolving Loan Credit Agreement. The Revolving Loan Credit Agreement provides a secured revolving credit facility in an initial aggregate principal amount of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The Company may request an increase in the total commitments under the Revolving Loan Credit Agreement by up to an additional $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, subject to agent and lender approval and the satisfaction of certain conditions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Loans under the Revolving Loan Credit Agreement accrue interest at a floating rate equal to the Term SOFR rate (subject to a floor of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%) plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. Accrued interest on the revolving loans will be paid monthly and revolving loans may be borrowed, repaid and re-borrowed until March 1, 2028, when all outstanding amounts must be repaid. Termination or permanent reductions of the revolving loan commitment under the Revolving Loan Credit Agreement will be subject to termination fees which decline each year until the fourth anniversary of the Revolving Loan Credit Agreement, at which time there is no early termination fee.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the Revolving Loan Credit Agreement, the Company is required to pay customary fees, including an origination fee equal to a fractional percentage of the original commitment amount at closing (and an equivalent origination fee with respect to any increased commitments at the time of the applicable increase), a monthly unused line fee based upon the average daily unused allowable borrowing base of the revolving credit facility and a monthly collateral management fee based upon the average daily used portion of the revolving credit facility. The Company is also required to maintain a minimum drawn balance under the revolving line or pay interest on the minimum drawn balance.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had borrowed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.0</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;">14.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million under the Revolving Loan Credit Agreement and the Prior Revolving Loan Credit Agreement, respectively, which is included in “Debt – current” in the Company's consolidated balance sheets.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Term Loan Credit Agreement and Revolving Loan Credit Agreement contain certain financial and non-financial covenants, with which the Company was in compliance at December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Additionally, the Company’s obligations under both agreements are secured by a security interest in substantially all of the Company’s assets, with some exclusions.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Debt at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, consisted of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.403%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Principal</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unamortized Discount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Term Loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">59,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Revolving Loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,000</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;">20,000</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 debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Less: current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,000</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;">20,000</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;">Non-current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">60,000</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;">204</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;">59,796</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Debt at December 31, 2022, consisted of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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.403%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Principal</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unamortized Discount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Term Loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">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="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;">54,894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Revolving Loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,909</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;">14,909</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 debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">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="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;">69,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Less: current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,159</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;">56,159</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;">Non-current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,750</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;">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="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;">13,644</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 60000000 204000 59796000 20000000 20000000 80000000 204000 79796000 20000000 20000000 60000000 204000 59796000 55000000 106000 54894000 14909000 14909000 69909000 106000 69803000 56159000 56159000 13750000 106000 13644000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Principal, interest and fee payments on the Term Loan Credit Agreement (as defined below) at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, are expected to be 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: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.403%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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;border-bottom:0.5pt solid #000000;"><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;">Year ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Principal</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest and Fees</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">7,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,488</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,500</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,356</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;">8,856</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="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;">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;">60,000</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;">25,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">85,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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> 7438000 7438000 7417000 7417000 22500000 6488000 28988000 30000000 2934000 32934000 7500000 1356000 8856000 60000000 25633000 85633000 70000000 3 2024-03-01 40000000 15000000 15000000 0.018 0.001 75000000 40000000 15000000 10000000 10000000 0.01 0.065 P36M P24M P12M 0.122 5000000 5000000 15000000 5000000 2024-03-01 20000000 15000000 0.01 0.0375 20000000 14900000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9. Leases</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operating Leases</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company leases its office facilities, located in Concord, California and Amersfoort, the Netherlands, and certain equipment and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">automobiles under non-cancelable operating leases with initial terms in excess 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;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> that require the Company to pay operating costs, property taxes, insurance and maintenance. The operating leases expire at various dates through </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;">2030</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">with certain of the leases providing for renewal options, provisions for adjusting future lease payments based on the consumer price index, and the right to terminate the lease early. The Company does not assume renewals in determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement. The Company recorded the lease right-of-use asset and obligation at the present value of lease payments over the lease term. The rates implicit in the Company’s leases are generally not readily determinable. The Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">must </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">estimate its incremental borrowing rate to discount the lease payments to present value. Operating lease assets also include lease incentives.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company reduced its office space and ceased using approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet of rentable area of corporate office building during the third quarter of 2023. The Company recognized a loss of $</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;"> million related to this facilities consolidation in the twelve months ended December 31, 2023 included in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“Restructuring” on the Company’s consolidated statements of operations.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to operating leases is as follows (dollars in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.46%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:11.120000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.120000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.120000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;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;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash payments for operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">3,345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">3,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Right-of-use assets obtained in exchange for operating lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.96%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:13.82%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:13.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;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:#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;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</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;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;">5.4</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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> </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;">8.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">8.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future minimum non-cancelable payments under operating leases as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, were as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:28.606%;"></td> <td style="width:49.79%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:17.703999999999997%;"></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;"> </span></p></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:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,172</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:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future lease payments</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,233</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:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of lease liabilities </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,203</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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.03pt;font-family:Times New Roman;min-width:fit-content;">)</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Lease liabilities include those operating leases that we plan to sublease as a part of our facilities consolidation restructuring efforts. See Note 7 for additional information.</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:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the years ended December 31, 2023, 2022 and 2021, the Company recorded operating lease expenses of $</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="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><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 Company had no leases that have not yet commenced.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P1Y 2030 15000 1700000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to operating leases is as follows (dollars in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.46%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:11.120000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.120000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.120000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;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;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash payments for operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">3,345</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">3,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Right-of-use assets obtained in exchange for operating lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.96%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:13.82%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:13.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;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:#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;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</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;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;">5.4</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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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> </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;">8.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">8.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 4188000 3345000 3390000 1476000 1401000 1311000 P5Y4M24D P6Y6M 0.085 0.084 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future minimum non-cancelable payments under operating leases as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, were as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:28.606%;"></td> <td style="width:49.79%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:17.703999999999997%;"></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;"> </span></p></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:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,172</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:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future lease payments</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,233</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:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of lease liabilities </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,203</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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.03pt;font-family:Times New Roman;min-width:fit-content;">)</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Lease liabilities include those operating leases that we plan to sublease as a part of our facilities consolidation restructuring efforts. See Note 7 for additional information.</span></p> 3638000 3268000 3128000 3419000 3811000 4172000 21436000 5233000 16203000 3500000 3200000 3200000 the Company had no leases that have not yet commenced. <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10. Commitments and Contingencies</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Purchase Commitments</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is party to agreements with certain providers for certain components of the INTERCEPT Blood System. Certain of these agreements require minimum purchase commitments from the Company. As of December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of short-term purchase commitments and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of long-term purchase commitments, which are not recorded in the Company’s consolidated balance sheets.</span></p> 30700000 3000000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11. Stockholders’ Equity</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Sales Agreement</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 11, 2020, the Company entered into the Controlled Equity Offering</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">SM</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Sales Agreement (the “Sales Agreement”) with Cantor Fitzgerald &amp; Co. and Stifel, Nicolaus &amp; Company, Incorporated (each a “Sales Agent” and collectively, the “Sales Agents”), under which the Company may issue and sell from time to time up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the Company’s common stock through or to the Sales Agents, as sales agent or principal.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 1, 2023, the Company entered into Amendment No.1 to the Sales Agreement (the “Amended Sales Agreement”). Under the Amended Sales Agreement, the Company was able to issue and sell from time to time up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">96.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the Company’s common stock through or to the Sales Agents, as sales agent or principal. Under the Amended Sales Agreement, each Sales Agent receives compensation based on an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the gross proceeds on the sale price per share of the Company’s common stock. The issuance and sale of these shares by the Company pursuant to the Amended Sales Agreement are deemed an “at-the-market” offering and are registered under the Securities Act of 1933, as amended.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the year ended December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock were sold under the Sales Agreement or the Amended Sales Agreement. At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">96.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of common stock available to be sold under the Amended Sales Agreement.</span></p> 100000000 96800000 0.03 0 96800000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 12. Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Employee Stock Plans</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Stock Purchase Plan</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains an Employee Stock Purchase Plan (the “Purchase Plan”), which is intended to qualify as an employee stock purchase plan within the meaning of Section 423(b) of the Internal Revenue Code. Under the Purchase Plan, the Company’s Board of Directors may authorize participation by eligible employees, including officers, in periodic offerings. Under the Purchase Plan eligible employee participants may purchase shares of common stock of the Company at a purchase price equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the lower of the fair market value per share on the start date of the offering period or the fair market value per share on the purchase date. The Purchase Plan consists of a fixed offering period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> with </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> purchase periods within each offering period. In June 2020, the Company’s stockholders approved an amendment and restatement of the Purchase Plan that increased the aggregate number of shares of common stock authorized for issuance under the Purchase Plan by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares. At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares available for future issuance.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2008 Equity Incentive Plan</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also maintains an equity compensation plan to provide long-term incentives for employees, contractors, and members of its Board of Directors. The Company currently grants equity awards from one plan, the 2008 Equity Incentive Plan and its subsequent amendments (collectively, the “Amended 2008 Plan”). The Amended 2008 Plan allows for the issuance of non-statutory and incentive stock options, restricted stock, restricted stock units (“RSUs”), stock appreciation rights, other stock-related awards, and performance awards which may be settled in cash, stock, or other property. In June 2019, the Company’s stockholders approved an amendment and restatement of the Amended 2008 Plan that increased the aggregate number of shares of common stock authorized for issuance by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares. In June 2020, the Company’s stockholders approved an amendment and restatement of the Amended 2008 Plan that increased the aggregate number of shares of common stock authorized for issuance by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares. In June 2021, the Company’s stockholders approved an amendment and restatement of the Amended 2008 Plan that increased the aggregate number of shares of common stock authorized for issuance by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares. In June 2022, the Company’s stockholders approved an amendment and restatement of the Amended 2008 Plan that increased the aggregate number of shares of common stock authorized for issuance by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares. In June 2023, the Company’s stockholders approved an amendment and restatement of the Amended 2008 Plan that increased the aggregate number of shares of common stock authorized for issuance by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares. Option awards under the Amended 2008 Plan generally have a maximum 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;">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 the award. The Amended 2008 Plan generally requires options to be granted at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the fair market value of the Company’s common stock subject to the option on the date of grant. Options granted by the Company to employees generally vest over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. RSUs are measured based on the fair market value of the underlying stock on the date of grant. RSUs granted by the Company to employees generally vest over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_118f1d10-19a5-473c-8d24-f7f9b5b373dc;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Performance-based </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">stock granted under the Amended 2008 Plan are limited to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">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 per recipient per calendar year. Performance-based cash awards granted under the Amended 2008 Plan are limited to $</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 per recipient per calendar year. At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><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 shares of performance-based stock awards were outstanding.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At December 31, 2023, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the Company had approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of its common stock subject to outstanding options or unvested RSUs, or remaining available for future issuance under the Amended 2008 Plan, of which approximately </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 shares and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares were subject to outstanding options and unvested RSUs, respectively, and approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares were available for future issuance under the Amended 2008 Plan. The Company’s policy is to issue new shares of common stock upon the exercise of options or vesting of RSUs.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activity under the Company’s equity incentive plans related to stock options is set forth below (in thousands except per share amounts):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.84%;"></td> <td style="width:3.38%;"></td> <td style="width:1%;"></td> <td style="width:17.86%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:22.919999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">Number of<br/>Options Outstanding</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;">Weighted Average<br/>Exercise Price <br/>per Share</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;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">Forfeited/canceled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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,241</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;">4.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> </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;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">14,515</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activity under the Company’s equity incentive plans related to RSUs is set forth below (in thousands except per share amounts):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.84%;"></td> <td style="width:3.38%;"></td> <td style="width:1%;"></td> <td style="width:17.86%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:22.919999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">Number of<br/>RSUs Unvested</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;">Weighted Average<br/>Grant Date Fair Value<br/>per Share</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;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;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;">7,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Vested </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;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;">3,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">5.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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,881</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;">5.39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">10,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> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.03pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Includes shares issuable under performance-based restricted stock unit awards.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The total fair value of RSUs as of their respective vesting dates, for the years ended December 31, 2023, 2022 and 2021, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</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;">16.1</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><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information regarding the Company’s stock options outstanding, stock options vested and expected to vest, and stock options exercisable at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, was as follows (in thousands except weighted average exercise price and contractual term):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:35.753%;"></td> <td style="width:2.779%;"></td> <td style="width:1%;"></td> <td style="width:12.577%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.777%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:13.137%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.798%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">of</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average<br/>Exercise</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Remaining<br/>Contractual Term<br/>(Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><br/>Intrinsic Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;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;">Balances at December 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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: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;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;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;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;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;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:#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;">Stock options outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.14</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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">Stock options vested and expected to vest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.14</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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">Stock options exercisable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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.78</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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aggregate intrinsic value in the table above is calculated as the difference between the exercise price of the stock option and the Company’s closing stock price on the last trading day of each respective fiscal period.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;"> stock options exercised during the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The total intrinsic value of options exercised for the years ended December 31, 2022 and 2021, was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The total intrinsic value of exercised stock options is calculated based on the difference between the exercise price and the quoted market price of the Company’s common stock as of the close of the exercise date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based Compensation Expense</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense recognized on the Company’s consolidated statements of operations for the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.53%;"></td> <td style="width:3.301%;"></td> <td style="width:1%;"></td> <td style="width:14.183%;"></td> <td style="width:1%;"></td> <td style="width:3.501%;"></td> <td style="width:1%;"></td> <td style="width:10.502%;"></td> <td style="width:1%;"></td> <td style="width:3.121%;"></td> <td style="width:1%;"></td> <td style="width:10.862%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">4,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,448</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;">18,821</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;">18,621</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: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;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,456</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;">23,571</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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense in the above table does not reflect any income taxes as the Company has experienced a history of net losses since its inception and has a nearly full valuation allowance on its deferred tax assets. In addition, there was neither income tax benefits realized related to stock-based compensation expense nor any stock-based compensation costs capitalized as part of an asset during the years ended December 31, 2023, 2022 and 2021.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company expects to recognize the remaining unamortized stock-based compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to non-vested stock options and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to RSUs, net of estimated forfeitures, over an estimated remaining weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.6</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.8 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">years, respectively.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Valuation Assumptions for Stock-based Compensation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses the Black-Scholes option pricing model to determine the grant-date fair value of stock options and employee stock purchase plan rights. The Black-Scholes option-pricing model is affected by the Company’s stock price, as well as assumptions regarding a number of complex and subjective variables, which include the expected term of the grants, actual and projected employee stock option exercise behaviors, including forfeitures, the Company’s expected stock price volatility, the risk-free interest rate and expected dividends. The Company recognizes the grant-date fair value of the stock award as stock-based compensation expense on a straight-line basis over the requisite service period, which is the vesting period, and is adjusted for estimated forfeitures.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The expected life of the stock options is based on observed historical exercise patterns. Groups of employees having similar historical exercise behavior are considered separately for valuation purposes. The Company estimates stock option forfeitures based on historical data for employee groups. The total number of stock options expected to vest is adjusted by actual and estimated forfeitures.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The expected volatility is estimated by using historical volatility of the Company’s common stock. The risk-free interest rate is based on the implied yield on a U.S. Treasury zero-coupon issue with a remaining term commensurate with the expected term of the option. The Company does not anticipate paying any cash dividends in the foreseeable future and therefore uses an expected dividend yield of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average assumptions used to value the Company’s stock-based awards for the years ended December 31, 2023, 2022 and 2021, was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.539%;"></td> <td style="width:2.841%;"></td> <td style="width:1%;"></td> <td style="width:14.646999999999998%;"></td> <td style="width:1%;"></td> <td style="width:3.021%;"></td> <td style="width:1%;"></td> <td style="width:10.965%;"></td> <td style="width:1%;"></td> <td style="width:2.661%;"></td> <td style="width:1%;"></td> <td style="width:11.325%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Options:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.82</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.97</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:#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;">Estimated volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">1.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="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Employee Stock Purchase Plan Rights:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</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;">0.74</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;">0.74</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Estimated volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">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="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;">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="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">2.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="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;">0.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;"> stock options granted during the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The weighted average grant-date fair value of stock options granted during the years ended December 31, 2022 and 2021, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.12</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;">3.51</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, respectively. The weighted average grant-date fair value of employee stock purchase rights during the years ended December 31, 2023, 2022 and 2021, was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.88</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.63</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;">2.21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, respectively.</span></p> 0.85 P12M 2 1500000 800000 11800000 5000000 7600000 12000000 7000000 P10Y 1 P4Y P4Y 500000 1000000 1600000 40200000 14500000 10700000 15000000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activity under the Company’s equity incentive plans related to stock options is set forth below (in thousands except per share amounts):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.84%;"></td> <td style="width:3.38%;"></td> <td style="width:1%;"></td> <td style="width:17.86%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:22.919999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">Number of<br/>Options Outstanding</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;">Weighted Average<br/>Exercise Price <br/>per Share</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;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">Forfeited/canceled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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,241</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;">4.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> </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;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">14,515</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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> </tr> </table> 15756000 5.12 1241000 4.20 14515000 5.20 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activity under the Company’s equity incentive plans related to RSUs is set forth below (in thousands except per share amounts):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.84%;"></td> <td style="width:3.38%;"></td> <td style="width:1%;"></td> <td style="width:17.86%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:22.919999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">Number of<br/>RSUs Unvested</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;">Weighted Average<br/>Grant Date Fair Value<br/>per Share</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;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;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;">7,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Vested </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;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;">3,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">5.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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,881</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;">5.39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">10,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> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.03pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Includes shares issuable under performance-based restricted stock unit awards.</span></p> 8497000 5.76 7264000 2.64 3194000 5.66 1881000 5.39 10686000 3.74 8700000 15000000 16100000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information regarding the Company’s stock options outstanding, stock options vested and expected to vest, and stock options exercisable at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, was as follows (in thousands except weighted average exercise price and contractual term):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:35.753%;"></td> <td style="width:2.779%;"></td> <td style="width:1%;"></td> <td style="width:12.577%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.777%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:13.137%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.798%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">of</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average<br/>Exercise</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Remaining<br/>Contractual Term<br/>(Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><br/>Intrinsic Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;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;">Balances at December 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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: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;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;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;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;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;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:#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;">Stock options outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.14</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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">Stock options vested and expected to vest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.14</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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">Stock options exercisable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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.78</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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 14515000 5.20 P4Y1M20D 14495000 5.20 P4Y1M20D 13162000 5.13 P3Y9M10D 0 1100000 7500000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense recognized on the Company’s consolidated statements of operations for the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.53%;"></td> <td style="width:3.301%;"></td> <td style="width:1%;"></td> <td style="width:14.183%;"></td> <td style="width:1%;"></td> <td style="width:3.501%;"></td> <td style="width:1%;"></td> <td style="width:10.502%;"></td> <td style="width:1%;"></td> <td style="width:3.121%;"></td> <td style="width:1%;"></td> <td style="width:10.862%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">4,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,448</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;">18,821</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;">18,621</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: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;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,456</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;">23,571</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> 5823000 5635000 4950000 14448000 18821000 18621000 20271000 24456000 23571000 4000000 23000000 P1Y7M6D P1Y9M18D 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average assumptions used to value the Company’s stock-based awards for the years ended December 31, 2023, 2022 and 2021, was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.539%;"></td> <td style="width:2.841%;"></td> <td style="width:1%;"></td> <td style="width:14.646999999999998%;"></td> <td style="width:1%;"></td> <td style="width:3.021%;"></td> <td style="width:1%;"></td> <td style="width:10.965%;"></td> <td style="width:1%;"></td> <td style="width:2.661%;"></td> <td style="width:1%;"></td> <td style="width:11.325%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Options:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.82</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.97</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:#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;">Estimated volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">1.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="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Employee Stock Purchase Plan Rights:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</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;">0.74</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;">0.74</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Estimated volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">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="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;">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="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">2.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="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;">0.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> P6Y9M25D P6Y11M19D 0.55 0.55 0.0189 0.0116 0 0 P0Y9M P0Y8M26D P0Y8M26D 0.70 0.56 0.56 0.0529 0.0225 0.0007 0 0 0 0 3.12 3.51 0.88 1.63 2.21 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 13. Retirement Plan</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains a defined contribution savings plan (the “401(k) Plan”) that qualifies under the provisions of Section 401(k) of the Internal Revenue Code and covers eligible U.S. employees of the Company. Under the terms of the 401(k) Plan, eligible U.S. employees may make pre-tax dollar or post-tax (Roth) contributions of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their eligible pay up to a maximum cap established by the IRS. The Company may contribute a discretionary percentage of qualified individual employee’s salaries, as defined, to the 401(k) Plan. In 2019, the Company began providing a 401(k) match, subject to certain limitations. Under the 401(k) match, the Company matches </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;">6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of each employee’s 401(k) contribution, up to an annual maximum of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The employer match will vest immediately.</span></p> 0.60 0.50 0.06 5000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 14. Development and License Agreements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Agreements with Fresenius</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In May 2022, the Company entered into the Second Amended and Restated Supply and Manufacturing Agreement (“2022 Agreement”) with Fresenius Kabi AG, Fenwal France SAS, and Fenwal International, Inc. (collectively, “Fresenius”) for the manufacture and production of disposable sets for the INTERCEPT Blood System until December 31, 2031. Under the terms of the 2022 Agreement, Fresenius is obligated to manufacture, and Company is obligated to purchase, finished disposable kits for the platelet and plasma systems. Fresenius sources most of the components used in the production of disposable kits, except for certain other components that the Company sources from other third-parties and provides to Fresenius for inclusion into the finished disposable kits. The 2022 Agreement permits the Company to purchase sets for the platelet and plasma systems from third-parties to the extent necessary to maintain supply qualifications with such third-parties or where local or regional manufacturing is needed to obtain product registrations or sales. Fresenius will expand manufacturing of the disposable sets to three production facilities, following qualification and licensure of such additional facilities. The term of the 2022 Agreement will automatically renew for successive two-year periods unless terminated by either party upon two years’ prior written notice, in the case of the initial term, or one year prior written notice, in the case of any successive renewal term. Each party has normal and customary termination rights, including termination for material breach. Pricing under the 2022 Agreement for the initial term is based on volume purchases by the Company and subject to an annual adjustment based on variation in a price index.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Government contracts</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In June 2016, the Company entered into an agreement with Biomedical Advanced Research and Development Authority (“BARDA”) to support the Company’s development and implementation of pathogen reduction technology for platelet, plasma, and red blood cells.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The agreement with BARDA and its subsequent modifications include a base period (the “Base Period”) and option periods (each, an “Option Period”). The agreement includes committed funding for clinical development of the INTERCEPT Blood System for red blood cells (the “red blood cell system”). In September 2023, BARDA committed an additional $</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 raising the committed funding to up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">185.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. However, the potential for the exercise by BARDA of subsequent Option Periods that, if exercised by BARDA and completed, was reduced by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and would bring the total funding opportunity to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">270.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million through September 2026. If exercised by BARDA, subsequent Option Periods would fund activities related to broader implementation of the platelet and plasma system or the red blood cell system in areas of emerging pathogens, clinical and regulatory development programs in support of the potential licensure of the red blood cell system in the U.S., and development, manufacturing and scale-up activities for the red blood cell system. The Company could be responsible for up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of co-investment if certain Option Periods are exercised. BARDA will make periodic assessments of the Company’s progress and the continuation of the agreement is based on the Company’s success in completing the required tasks under the Base Period and each exercised Option Period. BARDA has rights under certain contract clauses to terminate the agreement, including the ability to terminate the agreement for convenience at any time. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of billed and unbilled amounts were included in “Accounts receivable” on the Company’s consolidated balance sheets related to BARDA.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2020, the Company entered into a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> agreement with the U.S. Food and Drug Administration (“FDA”) for the development of next-generation compounds to optimize pathogen reduction treatment of whole blood to reduce the risk of transfusion-transmitted infections. The total contract value is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><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 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of billed and unbilled amounts were included in “Accounts receivable” on the Company’s consolidated balance sheets related to FDA.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2022, the Company entered into an agreement with the U.S. Department of Defense, or DoD, Industrial Base Analysis and Sustainment program for the development of pathogen reduced, lyophilized cryoprecipitate to treat bleeding due to trauma. In May 2023, the Company and the DoD entered into an amendment to the agreement to extend the agreement to February 2027 and increased the total contract value from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The revenue of the DoD contract is recognized on the application of the cost-to-cost input method, which measures the extent of progress towards completion based on the ratio of actual costs incurred to the total estimated costs over the performance period of the agreement. Revenue is recorded as a percentage of the transaction price based on the extent of progress towards completion. The estimate of the Company’s measure of progress, which can include additional services, if any, and the estimate of any additional consideration for those additional services, if any, are included in the transaction price which is updated at each reporting date, and revenue is recognized on a cumulative catch-up basis. As such, management applies a certain amount of judgment in estimating both the services and the corresponding timeline through to completion of the performance obligation, which are key inputs when using the cost-to-cost input method. Given that the estimate of the Company’s measure of progress is updated at each reporting date, and revenue is recognized on a cumulative catch-up basis, a significant change in the remaining estimated costs to complete the services (including revisions to transaction price) could have a significant impact on revenues previously recognized under this arrangement (including reversal of previously recognized revenue) at each reporting date.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of billed amount was included in “Accounts receivable” on the Company’s consolidated balance sheets related to DoD. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was included in “Deferred revenue” as contract liabilities on the Company's consolidated balance sheet related to DoD. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unbilled amounts with milestone payment contingency were included in “Other current assets” on the Company’s consolidated balance sheet related to DoD.</span></p> 3500000 185500000 8800000 270200000 1400000 5600000 4000000 P5Y 11100000 500000 200000 9100000 17800000 3700000 500000 1500000 100000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 15. Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S and foreign components of consolidated loss before income taxes for the years ended December 31, 2023, 2022 and 2021, 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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;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;">Loss before income taxes:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">38,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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="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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">959</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;">759</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;">700</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;"> Loss before income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">37,322</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;">42,337</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;">54,057</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="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The provision for income taxes for the years ended December 31, 2023, 2022 and 2021, 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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Provision for income taxes:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;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;">Current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">520</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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> <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;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</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;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Total current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">525</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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> <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;">Deferred:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">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;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</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;">19</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;">22</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="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Total deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">37</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;">45</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;">Provision for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">325</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;">488</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;">319</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:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:justify;"><span style="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:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The difference between the provision for income taxes and the amount computed by applying the federal statutory income tax rate to loss before taxes for the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Federal statutory tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal research credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State research credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expiration of federal carryovers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,858</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Change in valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Compensation related items</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">State taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revision to prior year items</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">342</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;">171</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;">298</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;">Provision for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">325</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;">488</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;">319</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:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes at the enacted rates. </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 significant components of the Company’s deferred tax assets and liabilities at December 31, 2023, 2022 and 2021, were as follows (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.173%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></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;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;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;">Deferred tax assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align: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;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;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;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:#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;">Net operating loss carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Research and development credit carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Capitalized research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,916</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Compensation related items</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,056</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="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;">Total deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">218,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">216,888</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">215,903</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="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;">Net deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,317</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;">2,743</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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;">Right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">209</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;">194</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:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Total deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,382</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;">2,804</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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The valuation allowance increased by $</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 for the year ended December 31, 2023, compared to the increase of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.4</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;">10.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended December 31, 2022 and 2021, respectively. The Company believes that, based on a number of factors, the available objective evidence creates sufficient uncertainty regarding the realizability of the deferred tax assets such that a valuation allowance has been recorded. These factors include the Company’s history of net losses since its inception, the need for regulatory approval of the Company’s products prior to commercialization and expected near-term future losses. The Company expects to maintain a valuation allowance until circumstances change.</span></p></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the year ended December 31, 2023, the Company reported pretax net losses on its consolidated statement of operations and calculated taxable losses for both federal and state taxes. The difference between reported net loss and taxable loss are due to differences between book accounting and the respective tax laws.</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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company's tax losses and credits are subject to varying carryforward periods. The gross amounts and dates of expiration of the significant carryforwards are as follows:</span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:21.936%;"></td> <td style="width:2.679%;"></td> <td style="width:1%;"></td> <td style="width:18.436%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:9.198%;"></td> <td style="width:1%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:9.198%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:9.198%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:11.878%;"></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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expires</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expires</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expires</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">No</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024-2026</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">2027-2033</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">2034-2043</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">Expiration</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal losses carryovers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">590,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,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;">191,075</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190,919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">California loss carryovers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">67,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;">37,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other state loss carryovers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,503</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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:#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;">Federal research credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,758</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">California research credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">14,948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Federal foreign tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s ability to utilize net operating loss and research and development credit carryforwards is limited by (a) its ability to generate future taxable income, (b) varying apportionment and allocation rules, and (c) limitations pursuant to the ownership change rules in accordance with Section 382 of the Internal Revenue Code of 1986 and with Section 383 of the Internal Revenue Code of 1986, as well as similar state provisions.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s unrecognized tax benefits primarily relate to federal and California research tax credits. These tax credits have not been utilized on any tax return and currently have no impact on the Company’s tax expense due to the Company’s operating losses and the related valuation allowances. There are additional unrecognized tax benefits related to foreign activities.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a tabular reconciliation of the total amounts of unrecognized tax benefits (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.173%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</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;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Unrecognized tax benefits at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Decreases related to expired carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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="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;">Increases related to prior year tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increases related to current year tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">298</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;">509</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;">Unrecognized tax benefits at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,924</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;">8,652</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes accrued interest and penalties related to unrecognized tax benefits in its income tax expense. During the next twelve months, it is reasonably possible that the Company’s unrecognized tax benefit may decrease by as much as $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million due to settlements in foreign tax jurisdictions. However, this may change as the Company continues to have ongoing negotiations with foreign taxing authorities throughout the year.</span></p></div> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S and foreign components of consolidated loss before income taxes for the years ended December 31, 2023, 2022 and 2021, 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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;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;">Loss before income taxes:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">38,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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="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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">959</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;">759</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;">700</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;"> Loss before income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">37,322</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;">42,337</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;">54,057</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> -38281000 -43096000 -54757000 959000 759000 700000 -37322000 -42337000 -54057000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The provision for income taxes for the years ended December 31, 2023, 2022 and 2021, 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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Provision for income taxes:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;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;">Current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">520</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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> <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;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</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;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Total current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">525</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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> <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;">Deferred:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">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;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</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;">19</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;">22</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="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Total deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">37</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;">45</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;">Provision for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">325</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;">488</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;">319</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:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 285000 520000 274000 36000 5000 321000 525000 274000 2000 -18000 23000 2000 -19000 22000 4000 -37000 45000 325000 488000 319000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The difference between the provision for income taxes and the amount computed by applying the federal statutory income tax rate to loss before taxes for the years ended December 31, 2023, 2022 and 2021, was as follows (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Federal statutory tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal research credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State research credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expiration of federal carryovers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,858</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Change in valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Compensation related items</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">State taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revision to prior year items</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">342</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;">171</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;">298</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;">Provision for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">325</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;">488</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;">319</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:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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> -7838000 -8891000 -11352000 1065000 1874000 2159000 642000 822000 767000 7284000 4858000 4651000 1361000 6379000 10482000 3257000 1794000 460000 -1710000 -1127000 -1294000 -664000 342000 171000 298000 325000 488000 319000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The significant components of the Company’s deferred tax assets and liabilities at December 31, 2023, 2022 and 2021, were as follows (in thousands):</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </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.173%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></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;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;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;">Deferred tax assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align: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;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;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;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:#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;">Net operating loss carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Research and development credit carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Capitalized research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,916</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Compensation related items</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,056</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="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;">Total deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">218,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">216,888</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">215,903</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="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;">Net deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,317</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;">2,743</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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;">Right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">209</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;">194</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:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Total deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,382</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;">2,804</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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The valuation allowance increased by $</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 for the year ended December 31, 2023, compared to the increase of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.4</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;">10.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended December 31, 2022 and 2021, respectively. The Company believes that, based on a number of factors, the available objective evidence creates sufficient uncertainty regarding the realizability of the deferred tax assets such that a valuation allowance has been recorded. These factors include the Company’s history of net losses since its inception, the need for regulatory approval of the Company’s products prior to commercialization and expected near-term future losses. The Company expects to maintain a valuation allowance until circumstances change.</span></p> 133476000 136632000 28567000 29242000 33571000 27916000 10306000 12014000 3462000 3786000 9823000 9056000 219205000 218646000 216888000 215903000 2317000 2743000 2173000 2610000 209000 194000 2382000 2804000 1000000 6400000 10500000 <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:21.936%;"></td> <td style="width:2.679%;"></td> <td style="width:1%;"></td> <td style="width:18.436%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:9.198%;"></td> <td style="width:1%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:9.198%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:9.198%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:11.878%;"></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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expires</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expires</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expires</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">No</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024-2026</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">2027-2033</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">2034-2043</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">Expiration</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal losses carryovers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">590,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,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;">191,075</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190,919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">California loss carryovers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">67,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;">37,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other state loss carryovers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,503</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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:#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;">Federal research credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,758</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">California research credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">14,948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Federal foreign tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 590870000 60190000 191075000 148686000 190919000 104900000 67161000 37739000 44257000 115000 1685000 31503000 10954000 16758000 1403000 1808000 13547000 14948000 14948000 610000 610000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a tabular reconciliation of the total amounts of unrecognized tax benefits (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.173%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</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;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Unrecognized tax benefits at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Decreases related to expired carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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="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;">Increases related to prior year tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increases related to current year tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">298</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;">509</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;">Unrecognized tax benefits at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,924</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;">8,652</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="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes accrued interest and penalties related to unrecognized tax benefits in its income tax expense. During the next twelve months, it is reasonably possible that the Company’s unrecognized tax benefit may decrease by as much as $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million due to settlements in foreign tax jurisdictions. However, this may change as the Company continues to have ongoing negotiations with foreign taxing authorities throughout the year.</span></p> 8652000 9366000 1126000 1481000 100000 258000 298000 509000 7924000 8652000 300000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 16. Segment, Customer and Geographic Information</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company continues to operate in only </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> segment, blood safety. The Company’s chief executive officer is the chief operating decision maker who evaluates performance based on the net revenues and operating loss of the blood safety segment. The Company considers the sale of all of its INTERCEPT Blood System products to be similar in nature and function, and any revenue earned from services is minimal.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s operations outside of the U.S. include a wholly-owned subsidiary headquartered in Europe. The Company’s operations in the U.S. are responsible for the R&amp;D and global and domestic commercialization of the INTERCEPT Blood System, while operations in Europe are responsible for the commercialization efforts of the platelet and plasma systems in Europe, the Commonwealth of Independent States and the Middle East. Product revenues are attributed to each region based on the location of the customer, and in the case of non-product revenues, on the location of the collaboration partner.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company had the following significant customers that accounted for more than 10% of the Company’s total product revenue, during the years ended December 31, 2023, 2022 and 2021 (in percentages):</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</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;">American Red Cross</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Établissement Français du Sang</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:-4.749%;padding-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues by geographical location were based on the location of the customer during the years ended December 31, 2023, 2022 and 2021, and was as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;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;">Product revenue:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size: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;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;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;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;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;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:#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;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">France</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other countries</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">44,645</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;">41,330</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;">42,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Total product revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Government contract revenue:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,430</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;">26,267</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;">28,659</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="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Total government contract revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,430</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;">26,267</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;">28,659</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:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;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 revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">186,797</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;">188,315</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;">159,518</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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-lived assets by geographical location at December 31, 2023 and December 31, 2022, 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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,444</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Europe &amp; other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">196</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;">264</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: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;">Total long-lived assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">8,640</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,969</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> 1 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company had the following significant customers that accounted for more than 10% of the Company’s total product revenue, during the years ended December 31, 2023, 2022 and 2021 (in percentages):</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> <td style="width:1.399%;"></td> <td style="width:12.775%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</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;">American Red Cross</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Établissement Français du Sang</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:-4.749%;padding-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0.35 0.35 0.30 0.12 0.12 0.16 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues by geographical location were based on the location of the customer during the years ended December 31, 2023, 2022 and 2021, and was as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;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;">Product revenue:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size: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;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;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;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;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;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:#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;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">France</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other countries</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">44,645</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;">41,330</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;">42,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Total product revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Government contract revenue:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,430</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;">26,267</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;">28,659</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="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Total government contract revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,430</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;">26,267</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;">28,659</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:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;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 revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">186,797</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;">188,315</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;">159,518</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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-lived assets by geographical location at December 31, 2023 and December 31, 2022, 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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,444</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Europe &amp; other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">196</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;">264</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: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;">Total long-lived assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">8,640</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,969</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> 93232000 101391000 67498000 18490000 19327000 20887000 44645000 41330000 42474000 156367000 162048000 130859000 30430000 26267000 28659000 30430000 26267000 28659000 186797000 188315000 159518000 8444000 10705000 196000 264000 8640000 10969000 Lease liabilities include those operating leases that we plan to sublease as a part of our facilities consolidation restructuring efforts. See Note 7 for additional information. Includes shares issuable under performance-based restricted stock unit awards.

&,OXV)<9RK8Z\-?GN :T:X_FQGB?QRG9GQ(@ M)RUFNZ3V@Z11(7MA0K>-N^.L+D*+_G%88G&$9V MOF%WTMB6],O&OC>@G(,]KZ0T1\,E&%^P_!]02P,$% @ 6(=E6&DP/I S M P S L !D !X;"]W;W)K&ULM59=;]LX$/PK M"QU0] WLF7'<7.V@<3J1X"F,)+V[N%P#XRTEGB12!U)V^V_[Y*263N0#1?0 MO4@DM3/D#)?43K=2/>LAU63+U_18+N9T%@V W\,"S MW-B!<#ZM6(:/:+Y62T6]T+.DO$2AN12@<#4+;@;7\<3&NX _.6[U7ANLDBL;]WVDG+$].XD,5? M/#7Y+)@$D.**K0OS(+6$,_-'S&@330\6;BY4P$0*'U!FBE4Y3^!.U+EE-^D-//),\!5/ MF# _$29G!FZ21*Z%P10H'NZE0CLNX L*6*)*:!)*(Y K^"(-*V"I9+I.##S@ M!L4:X76,AO'B=YK$$R^DL#A5S_[ ];-= BM0[V ]^"!EJGOP&WLO(U.,L:87,!PT(.H'PU;%K0X M'QZUP./SX8,3:H8^.8:.;W2$[X8VP>XUN9W"0DFMVSP^R6&OK6M=L01G =U+ M&M4&@_FKWP;C_A]M_G1)%G=$=N#=R'LW!(IN@AY4_E9I\['F>^OX[+]O,^]? M#"^GX6;?GW."XM8@'W,@9^SEC$_*>6?84\&U1GOWPGO%1,*XAG1-MYO(VN2< MY/O5M.B2+.Z([,#'*^_CU?]RR*ZZ=+-+LK@CL@,W)][-2<>';-)R- ;1BT-V M3E#<&C1^<)O1B_I5*UKBQ_TM1U[CU3 M&1<:"EP19?_BBDZ_JFO'NF-DY:JI)VDHUUPSIW(;E0V@[RLIS:YC)_ %_/P' M4$L#!!0 ( %B'95@&&DLO=00 +L: 9 >&PO=V]R:W-H965T>V. M3T9L+9(XHW<4 M>9S2+(]9!CA]'EN7\ (C5"24$7_&=)OO'(-B*$^,?2E.;N9CRRDJH@F-1($@ M\F-#IS1)"I*LXVL-M9I[%HF[QR_T]^7@Y6">2$ZG+/DKGHOEV HL,*?/9)V( M>[;]@]8#&A2\B"5Y^1=LZUC' M$Z%RRMDV4%:9Q5G^1;+<1. O3W)* Z ?43 MO#T);IW@'IK@U0E>J4PUE%('3 29C#C; EY$2UIQ4(I99LOAQUDQ[S/!Y;>Q MS!.3&5W(611G8%K>BW) LCGX0-F"D]4RCL!-5BVN8I)^ _=T0[,U!4_?=V)( M CZRJ IYBZD@;J9P, ? MAL.1O=F50A46N'#0#<.*L$$X@$$3UBE_T)0_T)9_Q]E\'0E5^=K$8^?;) P; M@G4$\QO!_).XQS>IIDD8-@3KJ#ELU!S^K'NJQ$%GO?NNWW>/(LQ'CA?TW*,( MX!_P''C_=/%QC,'NX?+B>J8:C!1T[_R9AV!"L(V#8"!B> MQ$VA235-PK A6$=-Z+3=F?.S?JHS=RT0NLA%/3\IPJ #W1#V#*6(\X=>N.?? M$=SI+^&!EGI_?_EI>JTX.^MQ1AT'6=OK<48<@;>GN\U?:O4-_ ?F ;RK/B)Q%I*^DJHGZ7TE.. M7@(F:=@4K:M@VT+#X#2N,MI1&Z5A4[2NI&U3#;5=IM95X2L?N([7M\M4$89\ MU'_YPJJPP-_W5H7:-A;IVUB%JPYYQ])3CUT21FG8%*VK:-M6(W@2ER&CK;91 M&C9%ZTK:MMI(VW?J7%9G^O_C,D68RF6J,(7+[)U?]>74+LK=D1Q$1;=7_=;= M7&UV8"[+?8?>]2MX@:M]E!93;>O<$KZ(LQPD]%DBG?.A=#ZO=DJJ$\%6Y=[! M$Q-R?96'2TKFE!&ULO5;13MLP%/T5 M*T,32$#2-$U;UD:"=FQ(3$,4MH=I#VYZVU@X<6:[+?S]KIT0M314($6\-'9R MS_$YQS>I!VLA'U0"H,ECRC,U=!*M\S/757$"*56G(H<,G\R%3*G&J5RX*I= M9Q:4MLU'?U-N"7PS6:F-,C).I$ ]F MCOZ6"6H7\6\QFQ2Z(0DMDOC2KJ!<&WL!=;7K9+6IY_;!?56V)#"J1P5Z1 M]QG3*&VBJ89::7OA[]V.ALBVG'8JIYT/Z<].DX$T1+852%@%$C;5GP519[,_ M@R!XT9^[12VOZW7J^[-;B>SN%?EU*?$_VGZ&?^H$9)VZO0SOW9&&R+;,]BJS MO0]IT5Z3@31$MA5(OPJDWU2+]G>_COWP18?NUOAA\*(_W8W3@SFY_:!RP3)% M.,P1Y9UVL<%E<1HJ)EKD]D Q%1J/#':8X $2I"G YW,A]//$G%&J(VGT'U!+ M P04 " !8AV58((V)O#D# #L$P #0 'AL+W-T>6QE($2XZ=.::#_?KY[!!>ZD.L M'S984(GO'M]SCWV7QNV@UDM.'V:4ZF!1A@FK2MPM\_9,.PF M[\/ T8UE1H?AT\7;'W.I;]\$[G[V[NRL\W1YN^N_L,!E&'E)KP\@O>IT<&( M,?+D,/)]W!CUS3:UG7YNB%S@.1;6/TC1'D$8<>K18^2O)8%A@Z.FVJ-!+L6Z MZ''H'(:=E#1X)GP8C@EG$\4@*BT5SMK#V(F\%8.Q=G)U4%5]^Y*P0)76+/SCA:$!6<<%,*O;+ M9(-6F1H'56'P3)5FTTW/3T6J1[K0JW9:Y+CFW@EJ_KO[7%!!%>&;HDWO'_,N MOUIQ?/.O)-O?*KN"O1J;5^^QB[P^!9')*8@\B9[LGX+(]/A%QL>I,6H.&1LG MF:US3.L-X+PX#+_!Z9.ODP:3.>.:B<::L2RCXL5QQM!K,C%_RFSQF_D9S:L7F9MK/N82.:6>OQ%UA>-VD/JR87$QE=T&S;;Q#]O(2%-_M;$\$(%5 >L=R._/ SWECXECJ"JF#7N" M<21-,01ZT=^C28+L3@(??WVPIR2.T]2/ .97$,<8 D\CCF *0 .&Q+%]#^Z\ MCZ+5>RI:_W]O]!M02P,$% @ 6(=E6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'32=W6(K%[ME.6_>MOG ([[9;1O0P\E:9)^G5B^YNQS><'Z^[OK+T7 M/^K*^./.(H3EIX,#7RY4+?U?=JD,?#*SKI8!WKKY@5\Z):=^H52HJX/D\# _ MJ*4VG2^?G^\U=@?XC0VJ#-H:.!@/?-?JP?_Z/+X5*^WUG:YT>#SNM']7JB-J M;72M?ZKI<>>P(_S"/GRS3O^T)LAJ4CI;5<>=[OJ#[\H%7?YV>!(A;^2=;X\$ M>72XDQ_"#6?:^=">T=Y? N-*PGJ@AH_$(O?4<86:OCSO,I0IJI M.#4!@B3.S?I6<&[\I?#5Y]/UKPZ BV+H/FGXP)U/6W ^R,'H:C*Z.!_V;TZ' MXJ1_T;\:G(K)M]/3FPD"3 C Y-T Q=Y8(L@> =E[0\C)#;Q+9'_R#4$6!&3!"SF6CV+E MQ5BY]G)3*C'4OJRL;YQ"B$<$XA$OXKGQ>JJS$E3U](]1LZ)GAL-ETD0 M3[\L;0/BP9BD:YAETU])74GXSGVX?-_+2HF)*ANG@U805HQ)&:?+K)QSLX(3 M(&51N!5V*;]TF04#R1BT/T@@VESBWT8OXP4?A%$!(U)VZ3+K!1J;:]147&C9 M9H1;T:.,09,Z6# MA%L'D6T?%*5B\&JXD]\N.1+* PFS!ZY5T*[5O!A7<@.+K#28Q_VA6JG*+E]J MM@NXS'@E^G.G@!9C4BY(F%UP;DI;*W$C?VSTAH0:_!/FP7^BYFLA#1H?@,ZU M ?RJ[-S)Y0(G( DE@H19!&2>]$^",2DU),QJH#%[&).R1L)L#3*=VXPFI9.$ MO?$WDWD]7]B-LHB";-%B+PNLN+9#4HH/6:A[,CM=H6R1TFEQRX5E.3M MI*/&<,*8/T MN U"^7AC:.Y1!NDQ&X0678HQ*8/TF U"8V88DY))CUDFUZJT4"-5>MU=@/8* M+G$2W!2G=O0KQV&8TR242[DDL M,J7%F7=*N2=E=L^9U$Y\EU4#ZH&>?J:-A(X//:KOO=J8.T\I"Z5O5\?L75CO M_Q1?I38BCE,PBO[$F)2%4F8+;10(0VB2NL(B3RGUI,SJV5T@B*M8'PPW)G]3 M2CWIN]0Q+>:^Z&/U9)1ZLO>H8WY_XAGEG>Q-ZY@8O:F.)T'OCKL',";EG8S9 M.]N8.$>"/S$FY9V,V3OKNFO'(Z8LDS%;IH7:A[1GJ,+<:X-/V%;&',2G+9,R662]>O J*,2G+9&^RQM+VE.6R:F>_ M 70@_4*<5?8!8U+"R9B%\X)YUK1+WY=Q,U=3BRMK]@<;<_49)9R,63CD&I'8 MQ_M$*.'D;[$2L[5*A%HJQJ2:S6MMKZ(,N^OE)-S%4NQIEZN=PS=XI(LIRR4,UMH M:^EUVYH8D[)0SFPA?J!66A M@GO&S=GXI=!G3I11,QT$W$:\3&!C3,I"!;.%AGHV4T[%G8HG*CPH9<0O\HW* MIZ L5#!;"$\!MX_9M%D(%#Y#!?P8D[)0\8;;!'8DQQB3LE#!;*&OSGHO^G7< MJ+CN0L.V,T$XH3["J4=!6:A@WT*V/;=^:]S3/!:, !B3LE#QKNL^>/ZR(+@+%1PK_N0F'C=IZ L5'!O12,Q"FK6'8AL$M#K9?5O. MP#ZH!SV)."-4("[_Z ,!3[_*L1D/[7G8'[IA\7$ZGH=UM1_'[D==#YM].37# M0]N5\^7(MNU/S7A9]KNZ:S;OS:[4LEQZW=_/J)Z?[F+E;5WU+V^I MJN<.$@B2^8,R!.7Y@Q2"=/X@@R";/\@AR.B4!O0;V%0&]!O85 ;YD\;!/H+:BW$.@MJ+<0Z"VHMQ#H+:BW$.@MJ+<0 MZ"VHMQ#H+:BW$.B=4>],H'=&O3.!WAGUS@1ZY\G+$@*],^J="?3.J'CGH[@=Z.>CN!WH%Z!X'>@7H' M@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?E9D$#O0+V#0.] O8- [Q7J MO?I.O8?Q\UB&6\_7&J__G52/EW/+[?+7Y==.O%^LKCC7]Q7#\U]02P,$% M @ 6(=E6"P!9SL; @ #BX !, !;0V]N=&5N=%]4>7!E&ULS=K- M3N,P% 7@5ZFR18WK?QA1-C#;&1;S B:YI5&3V+(-4]Y^G!20&#$5J$AS-HU: MV_?<^$K?JI>_G@*EQ7[HQ[2NMCF';XRE9DN#2[4/-):5C8^#R^5KO&?!-3MW M3TRL5H8U?LPTYF6>:E17ES>T<0]]7GS?EY]3Y\=U%:E/U>+ZL''*6E2\)VV[D,[*AHJ]FS"M_#O@^=S/1XJQ:VEQZV+^X8:R MB^U[EO)33ZD^7N*='OUFTS74^N9A*$?J%"*Y-FV)\M#7AZ)GQY-SN6$Z?/*3 M\^13*>7H12BF+OCK_B:6$J?_'XT3;NE]H/9Y7I_ M^[B;YY'8_#C]CM_.^+7^)_L0('U(D#X42!\:I \#TH<%Z>,N?][HOCYV<]N&Y\R6?SW\"O_@!02P$" M% ,4 " !8AV58!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( %B'95BU=LSB[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ 6(=E6.%)9,NY" S8 !@ M ("!#@@ 'AL+W=O<" #C"0 & M @($?& >&PO=V]R:W-H965T&UL4$L! A0#% M @ 6(=E6$2"Y$)Q!@ Z1X !@ ("!/!L 'AL+W=O,A !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ 6(=E6$&6C,TB"0 MKRP !@ ("!?BT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6(=E6+E&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6(=E6*QB?TS, @ 0@8 !D ("!/78 'AL+W=O M0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 6(=E6(<) M@6U7! F D !D ("!0X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6(=E6*M)U.C7 @ E@8 !D M ("!%9< 'AL+W=O&PO M=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ 6(=E6'LWM,N* P Y0< !D ("! M2ZP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 6(=E6, 8#+V&PO=V]R:W-H965T&UL4$L! A0#% @ 6(=E6%B8CI^H M!P $!D !D ("!S?P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6(=E6#-O.76G @ ] 4 !D M ("!Z H! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 6(=E6!T:C\#R P !0D !D ("!U!0! M 'AL+W=O&PO=V]R:W-H965TL> 0!X;"]W;W)K&UL4$L! A0#% @ M6(=E6,T]/D@X! ( H !D ("!6"@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6(=E6+T^\.*- P M]PP !D ("! CP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6(=E6"'BEJ8/ P ZP@ !D M ("!OTD! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 6(=E6&'W[Q[ !0 .2T !D ("!K%4! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6(=E M6&BABML&PO=V]R:W-H965T&UL4$L! A0#% @ 6(=E6%BHK,!6 @ @4 M !D ("!]&P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6(=E6/VCO#'* P M1, !D M ("!EW8! 'AL+W=O-4X* 2B0 &0 @(&8>@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6(=E6&XSS]\[ P #0H !D ("![(@! 'AL+W=O MC $ >&PO=V]R:W-H965T0 M 0!X;"]W;W)K&UL4$L! A0#% @ 6(=E6-S7 MRN+< P "! !D ("!J)(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6(=E6'SN_@/9 P \0T !D M ("!0*&PO M=V]R:W-H965TO 0!X;"]W;W)K&UL4$L! A0#% @ 6(=E6*99&PO=V]R:W-H965T&UL4$L! A0#% M @ 6(=E6+CF/:W> @ /0@ !D ("!4<$! 'AL+W=O&UL4$L! A0#% @ 6(=E6.WP-\2\ M P 4PT !D ("!*\P! 'AL+W=OT $ >&PO=V]R:W-H965T&UL4$L! A0#% @ 6(=E6 P(Y%T0 P NP@ !D M ("!WM@! 'AL+W=O&PO=V]R M:W-H965T 0!X;"]W;W)K&UL M4$L! A0#% @ 6(=E6 8:2R]U! NQH !D ("!_N$! M 'AL+W=O"@ &0 @(&JY@$ >&PO=V]R:W-H965TX! 'AL+W=O7!E <&UL4$L%!@ !8 %@ 'Q@ .+Y 0 $! end XML 100 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 101 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 103 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 242 431 1 true 85 0 false 9 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 100040 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 100060 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 100070 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 100080 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 100090 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Nature of Operations and Basis of Presentation Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureNatureOfOperationsAndBasisOfPresentation Nature of Operations and Basis of Presentation Notes 10 false false R11.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 995475 - Disclosure - Available-for-sale Securities and Fair Value on Financial Instruments Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstruments Available-for-sale Securities and Fair Value on Financial Instruments Notes 12 false false R13.htm 995485 - Disclosure - Inventories Sheet http://www.cerus.com/20231231/taxonomy/role/DisclosureInventories3 Inventories Notes 13 false false R14.htm 995495 - Disclosure - Property and Equipment, net Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet Property and Equipment, net Notes 14 false false R15.htm 995505 - Disclosure - Accrued Liabilities Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilities Accrued Liabilities Notes 15 false false R16.htm 995515 - Disclosure - Restructuring Sheet http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuring Restructuring Notes 16 false false R17.htm 995525 - Disclosure - Debt Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebt Debt Notes 17 false false R18.htm 995535 - Disclosure - Leases Sheet http://www.cerus.com/20231231/taxonomy/role/DisclosureLeases Leases Notes 18 false false R19.htm 995545 - Disclosure - Commitments and Contingencies Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 995555 - Disclosure - Stockholders' Equity Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 995565 - Disclosure - Stock-Based Compensation Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 21 false false R22.htm 995575 - Disclosure - Retirement Plan Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureRetirementPlan Retirement Plan Notes 22 false false R23.htm 995585 - Disclosure - Development and License Agreements Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreements Development and License Agreements Notes 23 false false R24.htm 995595 - Disclosure - Income Taxes Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 24 false false R25.htm 995605 - Disclosure - Segment, Customer and Geographic Information Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformation Segment, Customer and Geographic Information Notes 25 false false R26.htm 995625 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 26 false false R27.htm 995635 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 27 false false R28.htm 995645 - Disclosure - Available-for-sale Securities and Fair Value on Financial Instruments (Tables) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsTables Available-for-sale Securities and Fair Value on Financial Instruments (Tables) Tables http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstruments 28 false false R29.htm 995655 - Disclosure - Inventories (Tables) Sheet http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.cerus.com/20231231/taxonomy/role/DisclosureInventories3 29 false false R30.htm 995665 - Disclosure - Property and Equipment, net (Tables) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables Property and Equipment, net (Tables) Tables http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet 30 false false R31.htm 995675 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilities 31 false false R32.htm 995685 - Disclosure - Restructuring (Tables) Sheet http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringTables Restructuring (Tables) Tables http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuring 32 false false R33.htm 995695 - Disclosure - Debt (Tables) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtTables Debt (Tables) Tables http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebt 33 false false R34.htm 995705 - Disclosure - Lease (Tables) Sheet http://www.cerus.com/20231231/taxonomy/role/DisclosureLeaseTables Lease (Tables) Tables http://www.cerus.com/20231231/taxonomy/role/DisclosureLeases 34 false false R35.htm 995715 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensation 35 false false R36.htm 995725 - Disclosure - Income Taxes (Tables) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes 36 false false R37.htm 995735 - Disclosure - Segment, Customer and Geographic Information (Tables) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationTables Segment, Customer and Geographic Information (Tables) Tables http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformation 37 false false R38.htm 995745 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 38 false false R39.htm 995755 - Disclosure - Summary of Significant Accounting Policies - Summary of Product Revenue by Geographical Locations of Customers (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfProductRevenueByGeographicalLocationsOfCustomersDetail Summary of Significant Accounting Policies - Summary of Product Revenue by Geographical Locations of Customers (Detail) Details 39 false false R40.htm 995765 - Disclosure - Reconciliation of Numerator and Denominator Used in Computation of Basic and Diluted Net Income Loss per Share (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfNumeratorAndDenominatorUsedInComputationOfBasicAndDilutedNetIncomeLossPerShareDetail Reconciliation of Numerator and Denominator Used in Computation of Basic and Diluted Net Income Loss per Share (Detail) Details 40 false false R41.htm 995775 - Disclosure - Potential Shares, Excluded from Calculation of Weighted Average Number of Shares Outstanding used for Calculation of Diluted Net Loss Per Share (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePotentialSharesExcludedFromCalculationOfWeightedAverageNumberOfSharesOutstandingUsedForCalculationOfDilutedNetLossPerShareDetail Potential Shares, Excluded from Calculation of Weighted Average Number of Shares Outstanding used for Calculation of Diluted Net Loss Per Share (Detail) Details 41 false false R42.htm 995785 - Disclosure - Summary of Available-for-Sale Securities (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail Summary of Available-for-Sale Securities (Detail) Details 42 false false R43.htm 995795 - Disclosure - Available-for-Sale Debt Securities by Original Contractual Maturity (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/DisclosureAvailableforsaleDebtSecuritiesByOriginalContractualMaturityDetail Available-for-Sale Debt Securities by Original Contractual Maturity (Detail) Details 43 false false R44.htm 995805 - Disclosure - Available-for-Sale Marketable Securities in Unrealized Position (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail Available-for-Sale Marketable Securities in Unrealized Position (Detail) Details 44 false false R45.htm 995815 - Disclosure - Available-for-sale Securities and Fair Value on Financial Instruments - Additional Information (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsAdditionalInformationDetail Available-for-sale Securities and Fair Value on Financial Instruments - Additional Information (Detail) Details 45 false false R46.htm 995825 - Disclosure - Fair Values on Financial Assets and Liabilities (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail Fair Values on Financial Assets and Liabilities (Detail) Details 46 false false R47.htm 995835 - Disclosure - Summary of (Loss) Gain Recognized in Consolidated Statements of Operations Due to Changes in Fair Value of Warrant (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/DisclosureSummaryOfLossGainRecognizedInConsolidatedStatementsOfOperationsDueToChangesInFairValueOfWarrantDetail Summary of (Loss) Gain Recognized in Consolidated Statements of Operations Due to Changes in Fair Value of Warrant (Detail) Details http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables 47 false false R48.htm 995845 - Disclosure - Inventories (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesDetail Inventories (Detail) Details http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesTables 48 false false R49.htm 995855 - Disclosure - Property and Equipment Net (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail Property and Equipment Net (Detail) Details http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables 49 false false R50.htm 995865 - Disclosure - Property and Equipment Net - Additional Information (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetail Property and Equipment Net - Additional Information (Detail) Details 50 false false R51.htm 995875 - Disclosure - Accrued Liabilities (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetail Accrued Liabilities (Detail) Details http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables 51 false false R52.htm 995885 - Disclosure - Restructuring - Additional Information (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail Restructuring - Additional Information (Detail) Details 52 false false R53.htm 995895 - Disclosure - Restructuring - Summary of Summary of Accrued Restructuring Costs (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringSummaryOfSummaryOfAccruedRestructuringCostsDetail Restructuring - Summary of Summary of Accrued Restructuring Costs (Detail) Details 53 false false R54.htm 995905 - Disclosure - Debt (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail Debt (Detail) Details http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtTables 54 false false R55.htm 995915 - Disclosure - Debt - Expected Principal, Interest and Fee Payments on Term Loan Credit Agreement (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail Debt - Expected Principal, Interest and Fee Payments on Term Loan Credit Agreement (Detail) Details 55 false false R56.htm 995925 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 56 false false R57.htm 995935 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 57 false false R58.htm 995945 - Disclosure - Leases - Supplemental Cash Flow Information Related to Operating Leases (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToOperatingLeasesDetail Leases - Supplemental Cash Flow Information Related to Operating Leases (Detail) Details 58 false false R59.htm 995955 - Disclosure - Leases - Future Minimum Non-Cancelable Lease Payments Under Operating Leases (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail Leases - Future Minimum Non-Cancelable Lease Payments Under Operating Leases (Detail) Details 59 false false R60.htm 995965 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 60 false false R61.htm 995975 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 61 false false R62.htm 995985 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 62 false false R63.htm 995995 - Disclosure - Activity Under Equity Incentive Plans Related to Stock Options (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail Activity Under Equity Incentive Plans Related to Stock Options (Detail) Details 63 false false R64.htm 996005 - Disclosure - Activity Under Equity Incentive Plans Related to RSUs (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail Activity Under Equity Incentive Plans Related to RSUs (Detail) Details 64 false false R65.htm 996015 - Disclosure - Information Regarding Stock Options Outstanding Stock Options Vested and Expected to Vest and Stock Options Exercisable (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail Information Regarding Stock Options Outstanding Stock Options Vested and Expected to Vest and Stock Options Exercisable (Detail) Details 65 false false R66.htm 996025 - Disclosure - Stock-Based Compensation Recognized on Condensed Consolidated Statements of Operations (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationRecognizedOnCondensedConsolidatedStatementsOfOperationsDetail Stock-Based Compensation Recognized on Condensed Consolidated Statements of Operations (Detail) Details 66 false false R67.htm 996035 - Disclosure - Weighted Average Assumptions Used to Value Stock-Based Awards (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureWeightedAverageAssumptionsUsedToValueStockBasedAwardsDetail Weighted Average Assumptions Used to Value Stock-Based Awards (Detail) Details 67 false false R68.htm 996045 - Disclosure - Retirement Plan - Additional Information (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail Retirement Plan - Additional Information (Detail) Details 68 false false R69.htm 996055 - Disclosure - Development and License Agreements - Additional Information (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail Development and License Agreements - Additional Information (Detail) Details 69 false false R70.htm 996065 - Disclosure - United States and Foreign Components of Consolidated Loss before Income Taxes (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureUnitedStatesAndForeignComponentsOfConsolidatedLossBeforeIncomeTaxesDetail United States and Foreign Components of Consolidated Loss before Income Taxes (Detail) Details 70 false false R71.htm 996075 - Disclosure - Provision Benefit for Income Taxes (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail Provision Benefit for Income Taxes (Detail) Details 71 false false R72.htm 996085 - Disclosure - Difference Between Provision for Income Taxes and Amounts Computed by Applying Federal Statutory Income Tax Rate to Loss before Taxes (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail Difference Between Provision for Income Taxes and Amounts Computed by Applying Federal Statutory Income Tax Rate to Loss before Taxes (Detail) Details 72 false false R73.htm 996095 - Disclosure - Significant Components of Deferred Tax Assets and Liabilities (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail Significant Components of Deferred Tax Assets and Liabilities (Detail) Details 73 false false R74.htm 996105 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 74 false false R75.htm 996115 - Disclosure - Gross Amounts and Dates of Expiration of Tax Credits and Carryovers (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail Gross Amounts and Dates of Expiration of Tax Credits and Carryovers (Detail) Details 75 false false R76.htm 996125 - Disclosure - Reconciliation of Unrecognized Tax Benefits (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfUnrecognizedTaxBenefitsDetail Reconciliation of Unrecognized Tax Benefits (Detail) Details 76 false false R77.htm 996135 - Disclosure - Segment, Customer and Geographic Information - Additional Information (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationAdditionalInformationDetail Segment, Customer and Geographic Information - Additional Information (Detail) Details 77 false false R78.htm 996145 - Disclosure - Segment, Customer and Geographic Information - Significant Customer that Accounted for More than Ten Percentage of Total Product Revenue (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationSignificantCustomerThatAccountedForMoreThanTenPercentageOfTotalProductRevenueDetail Segment, Customer and Geographic Information - Significant Customer that Accounted for More than Ten Percentage of Total Product Revenue (Detail) Details 78 false false R79.htm 996155 - Disclosure - Segment, Customer and Geographic Information - Revenue by Geographical Location (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationRevenueByGeographicalLocationDetail Segment, Customer and Geographic Information - Revenue by Geographical Location (Detail) Details 79 false false R80.htm 996165 - Disclosure - Segment, Customer and Geographic Information - Long Lived Assets by Geographical Location (Detail) Sheet http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationLongLivedAssetsByGeographicalLocationDetail Segment, Customer and Geographic Information - Long Lived Assets by Geographical Location (Detail) Details 80 false false All Reports Book All Reports cers-20231231.htm cers-20231231.xsd img234657320_0.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 106 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cers-20231231.htm": { "nsprefix": "cers", "nsuri": "http://www.cerus.com/20231231", "dts": { "inline": { "local": [ "cers-20231231.htm" ] }, "schema": { "local": [ "cers-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 363, "keyCustom": 68, "axisStandard": 29, "axisCustom": 0, "memberStandard": 43, "memberCustom": 38, "hidden": { "total": 31, "http://fasb.org/us-gaap/2023": 28, "http://xbrl.sec.gov/dei/2023": 3 }, "contextCount": 242, "entityCount": 1, "segmentCount": 85, "elementCount": 774, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 940, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 5 }, "report": { "R1": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS", "longName": "100010 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "100040 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "100060 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "unique": true } }, "R5": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "100070 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "unique": true } }, "R6": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "100080 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_b27d4a5a-11d6-4e1c-bed5-7986c0b559c3", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b27d4a5a-11d6-4e1c-bed5-7986c0b559c3", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "100090 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_58f7bfdd-a34b-4e0b-8209-22488601de6e", "name": "ecd:TrdArrIndName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_58f7bfdd-a34b-4e0b-8209-22488601de6e", "name": "ecd:TrdArrIndName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureNatureOfOperationsAndBasisOfPresentation", "longName": "995455 - Disclosure - Nature of Operations and Basis of Presentation", "shortName": "Nature of Operations and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstruments", "longName": "995475 - Disclosure - Available-for-sale Securities and Fair Value on Financial Instruments", "shortName": "Available-for-sale Securities and Fair Value on Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventories3", "longName": "995485 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet", "longName": "995495 - Disclosure - Property and Equipment, net", "shortName": "Property and Equipment, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilities", "longName": "995505 - Disclosure - Accrued Liabilities", "shortName": "Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuring", "longName": "995515 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebt", "longName": "995525 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeases", "longName": "995535 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "cers:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "cers:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995545 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity", "longName": "995555 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995565 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureRetirementPlan", "longName": "995575 - Disclosure - Retirement Plan", "shortName": "Retirement Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreements", "longName": "995585 - Disclosure - Development and License Agreements", "shortName": "Development and License Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "cers:DevelopmentAndLicenseAgreementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "cers:DevelopmentAndLicenseAgreementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995595 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformation", "longName": "995605 - Disclosure - Segment, Customer and Geographic Information", "shortName": "Segment, Customer and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995625 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "995635 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsTables", "longName": "995645 - Disclosure - Available-for-sale Securities and Fair Value on Financial Instruments (Tables)", "shortName": "Available-for-sale Securities and Fair Value on Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesTables", "longName": "995655 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables", "longName": "995665 - Disclosure - Property and Equipment, net (Tables)", "shortName": "Property and Equipment, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables", "longName": "995675 - Disclosure - Accrued Liabilities (Tables)", "shortName": "Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringTables", "longName": "995685 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtTables", "longName": "995695 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeaseTables", "longName": "995705 - Disclosure - Lease (Tables)", "shortName": "Lease (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "cers:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "cers:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "995715 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "995725 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationTables", "longName": "995735 - Disclosure - Segment, Customer and Geographic Information (Tables)", "shortName": "Segment, Customer and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "995745 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "unique": true } }, "R39": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfProductRevenueByGeographicalLocationsOfCustomersDetail", "longName": "995755 - Disclosure - Summary of Significant Accounting Policies - Summary of Product Revenue by Geographical Locations of Customers (Detail)", "shortName": "Summary of Significant Accounting Policies - Summary of Product Revenue by Geographical Locations of Customers (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_736bc6fa-9164-4fc0-9e0b-5c68a0f893fb", "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:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "unique": true } }, "R40": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfNumeratorAndDenominatorUsedInComputationOfBasicAndDilutedNetIncomeLossPerShareDetail", "longName": "995765 - Disclosure - Reconciliation of Numerator and Denominator Used in Computation of Basic and Diluted Net Income Loss per Share (Detail)", "shortName": "Reconciliation of Numerator and Denominator Used in Computation of Basic and Diluted Net Income Loss per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": null }, "R41": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePotentialSharesExcludedFromCalculationOfWeightedAverageNumberOfSharesOutstandingUsedForCalculationOfDilutedNetLossPerShareDetail", "longName": "995775 - Disclosure - Potential Shares, Excluded from Calculation of Weighted Average Number of Shares Outstanding used for Calculation of Diluted Net Loss Per Share (Detail)", "shortName": "Potential Shares, Excluded from Calculation of Weighted Average Number of Shares Outstanding used for Calculation of Diluted Net Loss Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail", "longName": "995785 - Disclosure - Summary of Available-for-Sale Securities (Detail)", "shortName": "Summary of Available-for-Sale Securities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "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:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "unique": true } }, "R43": { "role": "http://www.cerus.com/20231231/taxonomy/role/DisclosureAvailableforsaleDebtSecuritiesByOriginalContractualMaturityDetail", "longName": "995795 - Disclosure - Available-for-Sale Debt Securities by Original Contractual Maturity (Detail)", "shortName": "Available-for-Sale Debt Securities by Original Contractual Maturity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail", "longName": "995805 - Disclosure - Available-for-Sale Marketable Securities in Unrealized Position (Detail)", "shortName": "Available-for-Sale Marketable Securities in Unrealized Position (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsAdditionalInformationDetail", "longName": "995815 - Disclosure - Available-for-sale Securities and Fair Value on Financial Instruments - Additional Information (Detail)", "shortName": "Available-for-sale Securities and Fair Value on Financial Instruments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "unique": true } }, "R46": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail", "longName": "995825 - Disclosure - Fair Values on Financial Assets and Liabilities (Detail)", "shortName": "Fair Values on Financial Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:InvestmentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:InvestmentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.cerus.com/20231231/taxonomy/role/DisclosureSummaryOfLossGainRecognizedInConsolidatedStatementsOfOperationsDueToChangesInFairValueOfWarrantDetail", "longName": "995835 - Disclosure - Summary of (Loss) Gain Recognized in Consolidated Statements of Operations Due to Changes in Fair Value of Warrant (Detail)", "shortName": "Summary of (Loss) Gain Recognized in Consolidated Statements of Operations Due to Changes in Fair Value of Warrant (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_be3e6c2b-d8a2-413f-b40f-1bdadc13a198", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInEarningsTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_be3e6c2b-d8a2-413f-b40f-1bdadc13a198", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInEarningsTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesDetail", "longName": "995845 - Disclosure - Inventories (Detail)", "shortName": "Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "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": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "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": "cers-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail", "longName": "995855 - Disclosure - Property and Equipment Net (Detail)", "shortName": "Property and Equipment Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetail", "longName": "995865 - Disclosure - Property and Equipment Net - Additional Information (Detail)", "shortName": "Property and Equipment Net - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetail", "longName": "995875 - Disclosure - Accrued Liabilities (Detail)", "shortName": "Accrued Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "longName": "995885 - Disclosure - Restructuring - Additional Information (Detail)", "shortName": "Restructuring - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringSummaryOfSummaryOfAccruedRestructuringCostsDetail", "longName": "995895 - Disclosure - Restructuring - Summary of Summary of Accrued Restructuring Costs (Detail)", "shortName": "Restructuring - Summary of Summary of Accrued Restructuring Costs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "cers:RestructuingChargesNetOfShareBasedArrangementExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "cers:RestructuingChargesNetOfShareBasedArrangementExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail", "longName": "995905 - Disclosure - Debt (Detail)", "shortName": "Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "unique": true } }, "R55": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail", "longName": "995915 - Disclosure - Debt - Expected Principal, Interest and Fee Payments on Term Loan Credit Agreement (Detail)", "shortName": "Debt - Expected Principal, Interest and Fee Payments on Term Loan Credit Agreement (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5653ea1b-677a-4f75-bdf4-0b57398cd422", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "unique": true } }, "R56": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "longName": "995925 - Disclosure - Debt - Additional Information (Detail)", "shortName": "Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_b09e0e08-b218-4920-8641-afb2dae666d6", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b09e0e08-b218-4920-8641-afb2dae666d6", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail", "longName": "995935 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "cers:MinimumTermOfNonCancelableOperatingLeases", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "cers:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "cers:MinimumTermOfNonCancelableOperatingLeases", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "cers:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToOperatingLeasesDetail", "longName": "995945 - Disclosure - Leases - Supplemental Cash Flow Information Related to Operating Leases (Detail)", "shortName": "Leases - Supplemental Cash Flow Information Related to Operating Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "cers:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "cers:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail", "longName": "995955 - Disclosure - Leases - Future Minimum Non-Cancelable Lease Payments Under Operating Leases (Detail)", "shortName": "Leases - Future Minimum Non-Cancelable Lease Payments Under Operating Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "cers:SummaryOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "div", "cers:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "cers:SummaryOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "div", "cers:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "995965 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "cers:ShortTermPurchaseCommitmentAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "cers:ShortTermPurchaseCommitmentAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "longName": "995975 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "shortName": "Stockholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_61ed2554-cb7f-4fee-8efe-4aa20d7373b1", "name": "cers:MaximumAmountAvailableUnderOffering", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_61ed2554-cb7f-4fee-8efe-4aa20d7373b1", "name": "cers:MaximumAmountAvailableUnderOffering", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "longName": "995985 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5d47be98-0cb1-4c04-9bd5-734d462ffc73", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "unique": true } }, "R63": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail", "longName": "995995 - Disclosure - Activity Under Equity Incentive Plans Related to Stock Options (Detail)", "shortName": "Activity Under Equity Incentive Plans Related to Stock Options (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5c8eb34c-4a10-4a3e-a069-ea401f4be752", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "unique": true } }, "R64": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail", "longName": "996005 - Disclosure - Activity Under Equity Incentive Plans Related to RSUs (Detail)", "shortName": "Activity Under Equity Incentive Plans Related to RSUs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_ba0b103d-e0c8-40de-a205-b734e6ecfc24", "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": "cers-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_272816ec-54cd-4890-9e41-caab4e22c557", "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": "cers-20231231.htm", "unique": true } }, "R65": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail", "longName": "996015 - Disclosure - Information Regarding Stock Options Outstanding Stock Options Vested and Expected to Vest and Stock Options Exercisable (Detail)", "shortName": "Information Regarding Stock Options Outstanding Stock Options Vested and Expected to Vest and Stock Options Exercisable (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_e773b1a4-5f3e-405b-b097-a24fca9eb2d0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e773b1a4-5f3e-405b-b097-a24fca9eb2d0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "unique": true } }, "R66": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationRecognizedOnCondensedConsolidatedStatementsOfOperationsDetail", "longName": "996025 - Disclosure - Stock-Based Compensation Recognized on Condensed Consolidated Statements of Operations (Detail)", "shortName": "Stock-Based Compensation Recognized on Condensed Consolidated Statements of Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureWeightedAverageAssumptionsUsedToValueStockBasedAwardsDetail", "longName": "996035 - Disclosure - Weighted Average Assumptions Used to Value Stock-Based Awards (Detail)", "shortName": "Weighted Average Assumptions Used to Value Stock-Based Awards (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_393eb5df-9ff1-4465-a314-c74ed6b2704a", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "cers:ScheduleOfShareBasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "unique": true } }, "R68": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail", "longName": "996045 - Disclosure - Retirement Plan - Additional Information (Detail)", "shortName": "Retirement Plan - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail", "longName": "996055 - Disclosure - Development and License Agreements - Additional Information (Detail)", "shortName": "Development and License Agreements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_7261c5a5-5206-4ee9-997b-7b4b3b0a717c", "name": "cers:BasePeriodAdditionalFundingOfCollaborativeAgreement", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "cers:DevelopmentAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7261c5a5-5206-4ee9-997b-7b4b3b0a717c", "name": "cers:BasePeriodAdditionalFundingOfCollaborativeAgreement", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "cers:DevelopmentAndLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureUnitedStatesAndForeignComponentsOfConsolidatedLossBeforeIncomeTaxesDetail", "longName": "996065 - Disclosure - United States and Foreign Components of Consolidated Loss before Income Taxes (Detail)", "shortName": "United States and Foreign Components of Consolidated Loss before Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail", "longName": "996075 - Disclosure - Provision Benefit for Income Taxes (Detail)", "shortName": "Provision Benefit for Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:CurrentForeignTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:CurrentForeignTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail", "longName": "996085 - Disclosure - Difference Between Provision for Income Taxes and Amounts Computed by Applying Federal Statutory Income Tax Rate to Loss before Taxes (Detail)", "shortName": "Difference Between Provision for Income Taxes and Amounts Computed by Applying Federal Statutory Income Tax Rate to Loss before Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail", "longName": "996095 - Disclosure - Significant Components of Deferred Tax Assets and Liabilities (Detail)", "shortName": "Significant Components of Deferred Tax Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "996105 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail", "longName": "996115 - Disclosure - Gross Amounts and Dates of Expiration of Tax Credits and Carryovers (Detail)", "shortName": "Gross Amounts and Dates of Expiration of Tax Credits and Carryovers (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfUnrecognizedTaxBenefitsDetail", "longName": "996125 - Disclosure - Reconciliation of Unrecognized Tax Benefits (Detail)", "shortName": "Reconciliation of Unrecognized Tax Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_8e445e96-8e05-48e7-84f9-adf3516bfeae", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cac9881e-ee90-4c79-802e-eb504429efa5", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "unique": true } }, "R77": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationAdditionalInformationDetail", "longName": "996135 - Disclosure - Segment, Customer and Geographic Information - Additional Information (Detail)", "shortName": "Segment, Customer and Geographic Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationSignificantCustomerThatAccountedForMoreThanTenPercentageOfTotalProductRevenueDetail", "longName": "996145 - Disclosure - Segment, Customer and Geographic Information - Significant Customer that Accounted for More than Ten Percentage of Total Product Revenue (Detail)", "shortName": "Segment, Customer and Geographic Information - Significant Customer that Accounted for More than Ten Percentage of Total Product Revenue (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "C_0a19ae3f-27e2-4c23-858e-b075bb0ab5bb", "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:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0a19ae3f-27e2-4c23-858e-b075bb0ab5bb", "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:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationRevenueByGeographicalLocationDetail", "longName": "996155 - Disclosure - Segment, Customer and Geographic Information - Revenue by Geographical Location (Detail)", "shortName": "Segment, Customer and Geographic Information - Revenue by Geographical Location (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "C_cdc5e159-0ce0-42c1-959e-2674459ae442", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_568a96b6-f9b4-4b1d-a89a-16195cf24a91", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "unique": true } }, "R80": { "role": "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationLongLivedAssetsByGeographicalLocationDetail", "longName": "996165 - Disclosure - Segment, Customer and Geographic Information - Long Lived Assets by Geographical Location (Detail)", "shortName": "Segment, Customer and Geographic Information - Long Lived Assets by Geographical Location (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:NoncurrentAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ef1e55d5-2f9a-4198-a576-25f3aeddefe0", "name": "us-gaap:NoncurrentAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cers-20231231.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28", "r866" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Trade Accounts Receivable", "verboseLabel": "Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r806" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "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": [ "r304", "r305" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "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": [ "r32" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional services", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation and amortization", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r65", "r211", "r682" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive (loss) income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r41", "r42", "r129", "r215", "r677", "r706", "r707" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r17", "r42", "r566", "r569", "r608", "r702", "r703", "r978", "r979", "r980", "r988", "r989", "r990" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r920" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r121" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r521", "r522", "r523", "r716", "r988", "r989", "r990", "r1119", "r1143" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r926" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r926" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r926" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r926" ] }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForErrorCorrectionDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Error Correction, Type [Domain]", "documentation": "Type of error correction." } } }, "auth_ref": [ "r258", "r259", "r260", "r263", "r264", "r265", "r266" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r80", "r81", "r483" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r890", "r902", "r912", "r938" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r893", "r905", "r915", "r941" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r926" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r933" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r897", "r906", "r916", "r933", "r942", "r946", "r954" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r952" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationRecognizedOnCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r515", "r528" ] }, "cers_AmendedSalesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "AmendedSalesAgreementMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amended Sales Agreement", "label": "Amended Sales Agreement [Member]", "documentation": "Amended sales agreement." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "cers_AmericanRedCrossMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "AmericanRedCrossMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationSignificantCustomerThatAccountedForMoreThanTenPercentageOfTotalProductRevenueDetail" ], "lang": { "en-us": { "role": { "documentation": "American red cross.", "label": "American Red Cross [Member]", "terseLabel": "American Red Cross" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePotentialSharesExcludedFromCalculationOfWeightedAverageNumberOfSharesOutstandingUsedForCalculationOfDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Weighted average number of anti-dilutive potential shares", "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": [ "r274" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePotentialSharesExcludedFromCalculationOfWeightedAverageNumberOfSharesOutstandingUsedForCalculationOfDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r53" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePotentialSharesExcludedFromCalculationOfWeightedAverageNumberOfSharesOutstandingUsedForCalculationOfDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePotentialSharesExcludedFromCalculationOfWeightedAverageNumberOfSharesOutstandingUsedForCalculationOfDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r557" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r176", "r214", "r247", "r281", "r290", "r295", "r339", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r559", "r563", "r581", "r673", "r748", "r866", "r879", "r1019", "r1020", "r1127" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r206", "r218", "r247", "r339", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r559", "r563", "r581", "r866", "r1019", "r1020", "r1127" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Non-current assets:" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r884", "r885", "r898" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r884", "r885", "r898" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r884", "r885", "r898" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gain", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r311" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Loss", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r312" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.cerus.com/20231231/taxonomy/role/DisclosureAvailableforsaleDebtSecuritiesByOriginalContractualMaturityDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureAvailableforsaleDebtSecuritiesByOriginalContractualMaturityDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "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": [ "r308", "r347", "r672" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureAvailableforsaleDebtSecuritiesByOriginalContractualMaturityDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureAvailableforsaleDebtSecuritiesByOriginalContractualMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Greater than one year and less than five years, 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, 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": [ "r998" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureAvailableforsaleDebtSecuritiesByOriginalContractualMaturityDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureAvailableforsaleDebtSecuritiesByOriginalContractualMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Greater than one year and less than five years, 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, 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": [ "r316", "r670" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureAvailableforsaleDebtSecuritiesByOriginalContractualMaturityDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureAvailableforsaleDebtSecuritiesByOriginalContractualMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "One year or less, 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, 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": [ "r997" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureAvailableforsaleDebtSecuritiesByOriginalContractualMaturityDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureAvailableforsaleDebtSecuritiesByOriginalContractualMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "One year or less, 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, 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": [ "r315", "r669" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 }, "http://www.cerus.com/20231231/taxonomy/role/DisclosureAvailableforsaleDebtSecuritiesByOriginalContractualMaturityDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureAvailableforsaleDebtSecuritiesByOriginalContractualMaturityDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale", "terseLabel": "Fair Value", "totalLabel": "Total available-for-sale securities fair value", "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": [ "r309", "r347", "r662", "r993" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Short-term investments", "totalLabel": "Debt Securities, Available-for-sale, Current, Total", "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": [ "r306", "r347" ] }, "cers_AvailableForSaleSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "AvailableForSaleSecuritiesPolicy", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Available for sale securities policy.", "label": "Available For Sale Securities Policy", "terseLabel": "Investments" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r949" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r950" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r945" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r945" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r945" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r945" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r945" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r945" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureWeightedAverageAssumptionsUsedToValueStockBasedAwardsDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r486", "r487", "r488", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r510", "r511", "r512", "r513", "r514" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r948" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r947" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r946" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r946" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r101", "r102" ] }, "cers_BasePeriodAdditionalFundingOfCollaborativeAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "BasePeriodAdditionalFundingOfCollaborativeAgreement", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Base period additional funding of collaborative agreement.", "label": "Base Period Additional Funding Of Collaborative Agreement", "terseLabel": "Additional committed fund receivable" } } }, "auth_ref": [] }, "cers_BasePeriodMaximumFundingOfCollaborativeAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "BasePeriodMaximumFundingOfCollaborativeAgreement", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Base period maximum funding of collaborative agreement.", "label": "Base Period Maximum Funding Of Collaborative Agreement", "terseLabel": "Committed fund receivable" } } }, "auth_ref": [] }, "cers_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "BiomedicalAdvancedResearchAndDevelopmentAuthorityMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Biomedical advanced research and development authority.", "label": "Biomedical Advanced Research And Development Authority [Member]", "terseLabel": "BARDA Agreement" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureNatureOfOperationsAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Nature of Operations and Basis of Presentation", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r116", "r144", "r145" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "China", "label": "CHINA" } } }, "auth_ref": [] }, "cers_CantorFitzgeraldCoAndStifelNicolausCompanyIncorporatedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "CantorFitzgeraldCoAndStifelNicolausCompanyIncorporatedMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cantor Fitzgerald & Co. and Stifel, Nicolaus & Company, Incorporated.", "label": "Cantor Fitzgerald Co And Stifel Nicolaus Company Incorporated [Member]", "terseLabel": "Cantor Fitzgerald & Co. and Stifel, Nicolaus & Company, Incorporated" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Non-cash purchases of capital expenditures", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r50", "r51", "r52" ] }, "us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Project [Axis]", "terseLabel": "Project", "documentation": "Information by project." } } }, "auth_ref": [ "r172", "r173", "r174" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r47", "r209", "r822" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r48" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r48", "r175" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r47", "r141", "r243" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, 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": [ "r3", "r141" ] }, "us-gaap_CashSurrenderValueOfLifeInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashSurrenderValueOfLifeInsurance", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cash Surrender Value of Life Insurance", "terseLabel": "Cash surrender value of associated life insurance policies", "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity." } } }, "auth_ref": [ "r973" ] }, "cers_CerusCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "CerusCorporationMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cerus corporation.", "label": "Cerus Corporation [Member]", "terseLabel": "Cerus Corporation" } } }, "auth_ref": [] }, "cers_CerusZhongbaokangShandongBiomedicalCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "CerusZhongbaokangShandongBiomedicalCoLtdMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cerus Zhongbaokang Shandong Biomedical Co L T D", "label": "Cerus Zhongbaokang Shandong Biomedical Co LTD [Member]", "documentation": "Cerus Zhongbaokang (Shandong) Biomedical Co., LTD." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r924" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "verboseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "cers_CoInvestmentForCollaborativeAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "CoInvestmentForCollaborativeAgreement", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Co-investment for collaborative agreement.", "label": "Co Investment For Collaborative Agreement", "terseLabel": "Co-investment by the company" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r925" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r925" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r37", "r113", "r674", "r735" ] }, "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.cerus.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r154", "r376", "r377", "r807", "r1014" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Aggregate number of shares of common stock reserved for future issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r38" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r869", "r870", "r871", "r873", "r874", "r875", "r876", "r988", "r989", "r1119", "r1140", "r1143" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r120" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r120", "r736" ] }, "cers_CommonStockSharesAvailableForSaleValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "CommonStockSharesAvailableForSaleValue", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock available to be sold", "label": "Common Stock Shares Available For Sale Value", "documentation": "Common stock shares available for sale value." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "totalLabel": "Common Stock, Shares, Issued, Total", "verboseLabel": "Common stock, shares issued and sold", "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": [ "r120" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r18", "r120", "r736", "r754", "r1143", "r1144" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value; 400,000 and 400,000 shares authorized; 181,248 and 177,582 shares issued and outstanding at December 31, 2023 and 2022, respectively", "label": "Common Stock, Value, Issued", "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r120", "r676", "r866" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r930" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r929" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r931" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r928" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss attributable to Cerus Corporation", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r43", "r223", "r225", "r234", "r666", "r692" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total", "terseLabel": "Comprehensive loss attributable to noncontrolling interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r6", "r89", "r100", "r223", "r225", "r233", "r665", "r691" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r100", "r166", "r223", "r225", "r232", "r664", "r690" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment and software", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationSignificantCustomerThatAccountedForMoreThanTenPercentageOfTotalProductRevenueDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r55", "r57", "r106", "r107", "r303", "r806" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationSignificantCustomerThatAccountedForMoreThanTenPercentageOfTotalProductRevenueDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r55", "r57", "r106", "r107", "r303", "r708", "r806" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationSignificantCustomerThatAccountedForMoreThanTenPercentageOfTotalProductRevenueDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r55", "r57", "r106", "r107", "r303", "r806", "r963" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r115", "r194" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationSignificantCustomerThatAccountedForMoreThanTenPercentageOfTotalProductRevenueDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "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": [ "r55", "r57", "r106", "r107", "r303" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationSignificantCustomerThatAccountedForMoreThanTenPercentageOfTotalProductRevenueDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "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": [ "r55", "r57", "r106", "r107", "r303", "r806" ] }, "cers_ConsignedDemonstrationEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ConsignedDemonstrationEquipmentMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "documentation": "Consigned demonstration equipment.", "label": "Consigned Demonstration Equipment [Member]", "terseLabel": "Consigned equipment" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r90", "r830" ] }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationVariableInterestEntityPolicy", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Variable Interest Entity", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined)." } } }, "auth_ref": [ "r92", "r94", "r95" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "Construction-in-progress", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "cers_ContractAgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ContractAgreementTerm", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract agreement term.", "label": "Contract Agreement Term", "terseLabel": "Contract agreement term" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract asset", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total", "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." } } }, "auth_ref": [ "r437", "r439", "r452" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Contract with Customer, Liability", "totalLabel": "Contract with Customer, Liability, Total", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r437", "r438", "r452" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r437", "r438", "r452" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r856", "r858", "r1139" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations2": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 }, "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of product revenue", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue", "totalLabel": "Cost of Goods and Services Sold, Total", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r135", "r648" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name" } } }, "auth_ref": [ "r250", "r251", "r396", "r424", "r611", "r827", "r829" ] }, "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": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "cers_CumulativeOutstandingAccountReceivableNumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "CumulativeOutstandingAccountReceivableNumberOfMajorCustomers", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cumulative outstanding account receivable number of major customers.", "label": "Cumulative Outstanding Account Receivable Number Of Major Customers", "terseLabel": "Number of major customers representing outstanding accounts receivable" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r965", "r986", "r1117" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r965", "r986" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r165", "r547", "r552", "r986" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r965", "r986", "r1117" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationSignificantCustomerThatAccountedForMoreThanTenPercentageOfTotalProductRevenueDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r56", "r303" ] }, "cers_CustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "CustomersMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customers", "label": "Customers [Member]", "documentation": "Customers." } } }, "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.cerus.com/20231231/taxonomy/role/Role_DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "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": [ "r155", "r245", "r392", "r398", "r399", "r400", "r401", "r402", "r403", "r408", "r415", "r416", "r418" ] }, "cers_DebtInstrumentAvailableAmountUponCondition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DebtInstrumentAvailableAmountUponCondition", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument, available amount upon condition.", "label": "Debt Instrument Available Amount Upon Condition", "terseLabel": "Loan and security agreement available upon revenue achievement" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r26", "r117", "r118", "r177", "r178", "r252", "r393", "r394", "r395", "r396", "r397", "r399", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r597", "r843", "r844", "r845", "r846", "r847", "r984" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail": { "parentTag": "us-gaap_SecuredDebt", "weight": 1.0, "order": 0.0 }, "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Total term loan, Principal", "totalLabel": "Total, Principal", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r26", "r178", "r419" ] }, "cers_DebtInstrumentCarryingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DebtInstrumentCarryingCurrent", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail": { "parentTag": "us-gaap_SecuredDebtCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less: current portion, Principal", "negatedLabel": "Less: current portion of term loan, Principal", "label": "Debt Instrument Carrying Current", "documentation": "Current portion carrying value of the debt instrument before deducting unamortized discounts (if any)." } } }, "auth_ref": [] }, "cers_DebtInstrumentCarryingNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DebtInstrumentCarryingNonCurrent", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail": { "parentTag": "us-gaap_SecuredLongTermDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail" ], "lang": { "en-us": { "role": { "documentation": "Non-current portion carrying value of the debt instrument before deducting unamortized discounts (if any).", "label": "Debt Instrument Carrying Non Current", "terseLabel": "Non-current portion of term loan, Principal" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Term loan, face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r109", "r111", "r393", "r597", "r844", "r845" ] }, "cers_DebtInstrumentInterestOnlyPaymentsDate": { "xbrltype": "dateItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DebtInstrumentInterestOnlyPaymentsDate", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument interest only payments date.", "label": "Debt Instrument Interest Only Payments Date", "terseLabel": "Interest-only payments date" } } }, "auth_ref": [] }, "cers_DebtInstrumentInterestOnlyPaymentsDuePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DebtInstrumentInterestOnlyPaymentsDuePeriod", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instruments, interest only payments due", "label": "Debt Instrument Interest Only Payments Due Period", "documentation": "Debt instrument interest only payments due period." } } }, "auth_ref": [] }, "cers_DebtInstrumentInterestOnlyPaymentsExtendedPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DebtInstrumentInterestOnlyPaymentsExtendedPeriod", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument interest only payments extended period", "label": "Debt Instrument Interest Only Payments Extended Period", "documentation": "Debt instrument interest only payments extended period." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r34", "r109", "r420", "r597" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "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": [ "r252", "r393", "r394", "r395", "r396", "r397", "r399", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r417", "r597", "r843", "r844", "r845", "r846", "r847", "r984" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt instrument maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r201", "r843", "r1120" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "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": [ "r35", "r252", "r393", "r394", "r395", "r396", "r397", "r399", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r597", "r843", "r844", "r845", "r846", "r847", "r984" ] }, "cers_DebtInstrumentPrincipalAndDecliningInterestPaymentsAdditionalPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DebtInstrumentPrincipalAndDecliningInterestPaymentsAdditionalPeriod", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument principal and declining interest payments additional period.", "label": "Debt Instrument Principal And Declining Interest Payments Additional Period", "terseLabel": "Principal plus declining interest payments" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [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": [ "r35", "r69", "r70", "r108", "r109", "r111", "r114", "r157", "r158", "r252", "r393", "r394", "r395", "r396", "r397", "r399", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r417", "r597", "r843", "r844", "r845", "r846", "r847", "r984" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail": { "parentTag": "us-gaap_SecuredDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Total term loan, Unamortized Discount", "totalLabel": "Debt Instrument, Unamortized Discount, Total", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r108", "r111", "r1022" ] }, "cers_DebtInstrumentUnamortizedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DebtInstrumentUnamortizedNoncurrent", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail": { "parentTag": "us-gaap_SecuredLongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail" ], "lang": { "en-us": { "role": { "documentation": "Non-current portion of the unamortized discounts on the debt instrument.", "label": "Debt Instrument Unamortized Noncurrent", "negatedLabel": "Non-current portion of term loan, Unamortized Discount" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Credit losses recognized", "terseLabel": "Allowance for Credit Loss", "totalLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Total", "periodStartLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance", "periodEndLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance", "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss", "documentation": "Amount of allowance for credit 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": [ "r310", "r347", "r354", "r355" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "12 Months or Greater, Fair Value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r188", "r351", "r837" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "12 Months or Greater, Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r188", "r351" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Less than 12 Months, Fair Value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r188", "r351", "r837" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Less than 12 Months, Unrealized Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r188", "r351" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross realized gains from the sale or maturity of available-for-sale investments", "label": "Debt Securities, Available-for-Sale, Realized Gain", "documentation": "Amount of realized 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": [ "r337" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross realized losses from the sale or maturity of available-for-sale investments", "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": [ "r337" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "terseLabel": "Available-for-sale securities in unrealized net loss position", "negatedTotalLabel": "Total, Unrealized Loss", "totalLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Total", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r186", "r349", "r837" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "totalLabel": "Total, Fair Value", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r187", "r350" ] }, "cers_DecreaseInOptionPeriodMaximumFundingOfCollaborativeAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DecreaseInOptionPeriodMaximumFundingOfCollaborativeAgreement", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in committed fund receivable", "label": "Decrease In Option Period Maximum Funding Of Collaborative Agreement", "documentation": "Decrease in option period maximum funding of collaborative agreement." } } }, "auth_ref": [] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Decrease in unrecognized tax benefit", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r83" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangement with Individual, Cash Awards Granted, Percentage", "terseLabel": "Percentage of deferred compensation from base salary", "documentation": "Commitment made to pay deferred cash remuneration expressed as a percentage of the individual's base salary." } } }, "auth_ref": [] }, "cers_DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentageFromVariableCompensation": { "xbrltype": "percentItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentageFromVariableCompensation", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation arrangement with individual cash awards granted percentage from variable compensation.", "label": "Deferred Compensation Arrangement With Individual Cash Awards Granted Percentage From Variable Compensation", "terseLabel": "Percentage of deferred compensation from variable compensation" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangement with Individual, Share-Based Payments [Line Items]", "terseLabel": "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_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Liability for deferred compensation", "totalLabel": "Deferred Compensation Liability, Classified, Noncurrent, Total", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "cers_DeferredCompensationPlanPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DeferredCompensationPlanPolicyTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferred compensation plan.", "label": "Deferred Compensation Plan Policy [Text Block]", "terseLabel": "Deferred Compensation Plan" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail": { "parentTag": "cers_DeferredIncomeTaxExpenseBenefitAndTaxBenefitFromUnrealizedGainOnAvailableForSaleSecuritiesOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r986", "r1116", "r1117" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail": { "parentTag": "cers_DeferredIncomeTaxExpenseBenefitAndTaxBenefitFromUnrealizedGainOnAvailableForSaleSecuritiesOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r165", "r986", "r1116" ] }, "cers_DeferredIncomeTaxExpenseBenefitAndTaxBenefitFromUnrealizedGainOnAvailableForSaleSecuritiesOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DeferredIncomeTaxExpenseBenefitAndTaxBenefitFromUnrealizedGainOnAvailableForSaleSecuritiesOperatingActivities", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred income tax expense (benefit) and tax benefit from unrealized gain on available for sale securities operating activities.", "label": "Deferred Income Tax Expense Benefit And Tax Benefit From Unrealized Gain On Available For Sale Securities Operating Activities", "totalLabel": "Total deferred" } } }, "auth_ref": [] }, "cers_DeferredRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DeferredRevenueMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue", "label": "Deferred Revenue [Member]", "documentation": "Deferred revenue." } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail": { "parentTag": "cers_DeferredIncomeTaxExpenseBenefitAndTaxBenefitFromUnrealizedGainOnAvailableForSaleSecuritiesOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r986", "r1116", "r1117" ] }, "cers_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets capitalized research and development costs.", "label": "Deferred Tax Assets Capitalized Research And Development Costs", "terseLabel": "Capitalized research and development" } } }, "auth_ref": [] }, "cers_DeferredTaxAssetsExpireInTwoThousandThirtyFourAndTwoThousandFortyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DeferredTaxAssetsExpireInTwoThousandThirtyFourAndTwoThousandFortyThreeMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expires 2034-2043", "label": "Deferred Tax Assets Expire In Two Thousand Thirty Four and Two Thousand Forty Three [Member]", "documentation": "Deferred tax assets expire in two thousand thirty four and two thousand forty three." } } }, "auth_ref": [] }, "cers_DeferredTaxAssetsExpireInTwoThousandTwentyFourAndTwoThousandTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DeferredTaxAssetsExpireInTwoThousandTwentyFourAndTwoThousandTwentySixMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expires 2024-2026", "label": "Deferred Tax Assets Expire In Two Thousand Twenty Four and Two Thousand Twenty Six [Member]", "documentation": "Deferred tax assets expire in two thousand twenty four and two thousand twenty six." } } }, "auth_ref": [] }, "cers_DeferredTaxAssetsExpireInTwoThousandTwentySevenAndTwoThousandThirtyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DeferredTaxAssetsExpireInTwoThousandTwentySevenAndTwoThousandThirtyThreeMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expires 2027-2033", "label": "Deferred Tax Assets Expire In Two Thousand Twenty Seven and Two Thousand Thirty Three [Member]", "documentation": "Deferred tax assets expire in two thousand twenty seven and two thousand thirty three." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r542" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "auth_ref": [] }, "cers_DeferredTaxAssetsNoExpirationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DeferredTaxAssetsNoExpirationMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets no expiration.", "label": "Deferred Tax Assets No Expiration [Member]", "terseLabel": "No Expiration" } } }, "auth_ref": [] }, "cers_DeferredTaxAssetsOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DeferredTaxAssetsOperatingLeases", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets operating leases.", "label": "Deferred Tax Assets Operating Leases", "terseLabel": "Operating leases" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r86", "r1115" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "Federal losses carryovers", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r86", "r1115" ] }, "cers_DeferredTaxAssetsOperatingLossCarryforwardsOtherState": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsOtherState", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other state loss carryovers", "label": "Deferred Tax Assets Operating Loss Carryforwards Other State", "documentation": "Deferred Tax Assets Operating Loss Carryforwards Other State" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "California loss carryovers", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r86", "r1115" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r86", "r1115" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Federal foreign tax credits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards." } } }, "auth_ref": [ "r85", "r86", "r1115" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credit carryforwards", "verboseLabel": "Research credits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r85", "r86", "r1115" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Compensation related items", "totalLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r86", "r1115" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r543" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "totalLabel": "Total deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r82", "r1114" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Leasing Arrangements", "terseLabel": "Right-of-use assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r86", "r1115" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r86", "r1115" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer matching contribution, percent of employee's contribution", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount", "terseLabel": "Maximum annual contributions per employee, amount", "documentation": "Maximum amount the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Retirement plan, employees maximum pre-tax contributions percentage", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Property and equipment, depreciation and amortization expense", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "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": [ "r8", "r64" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r285" ] }, "cers_DevelopmentAndLicenseAgreementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DevelopmentAndLicenseAgreementsAbstract", "lang": { "en-us": { "role": { "documentation": "Development and license agreements.", "label": "Development And License Agreements [Abstract]" } } }, "auth_ref": [] }, "cers_DevelopmentAndLicenseAgreementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DevelopmentAndLicenseAgreementsTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreements" ], "lang": { "en-us": { "role": { "documentation": "Development and license agreements.", "label": "Development And License Agreements [Text Block]", "terseLabel": "Development and License Agreements" } } }, "auth_ref": [] }, "cers_DevelopmentServiceContractValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DevelopmentServiceContractValue", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total contract value", "label": "Development Service Contract Value", "documentation": "Development service contract value." } } }, "auth_ref": [] }, "cers_DevelopmentServicePotentialContractValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "DevelopmentServicePotentialContractValue", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Development service potential contract value.", "label": "Development Service Potential Contract Value", "terseLabel": "Total potential contract value" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfProductRevenueByGeographicalLocationsOfCustomersDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "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": [ "r451", "r849", "r850", "r851", "r852", "r853", "r854", "r855" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfProductRevenueByGeographicalLocationsOfCustomersDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "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": [ "r451", "r849", "r850", "r851", "r852", "r853", "r854", "r855" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Product Revenue by Geographical Locations of Customers", "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": [ "r1023" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r481", "r485", "r516", "r517", "r520", "r860" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "terseLabel": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r884", "r885", "r898" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r884", "r885", "r898", "r934" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r919" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "verboseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r882" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "verboseLabel": "Federal", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfNumeratorAndDenominatorUsedInComputationOfBasicAndDilutedNetIncomeLossPerShareDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to Cerus Corporation", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfNumeratorAndDenominatorUsedInComputationOfBasicAndDilutedNetIncomeLossPerShareDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "terseLabel": "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": [ "r235", "r258", "r259", "r261", "r262", "r263", "r267", "r269", "r271", "r272", "r273", "r275", "r574", "r575", "r667", "r693", "r833" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfNumeratorAndDenominatorUsedInComputationOfBasicAndDilutedNetIncomeLossPerShareDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "terseLabel": "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": [ "r235", "r258", "r259", "r261", "r262", "r263", "r269", "r271", "r272", "r273", "r275", "r574", "r575", "r667", "r693", "r833" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share attributable to Cerus Corporation", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r53", "r54" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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 rates on cash, 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": [ "r587" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and related costs", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationRecognizedOnCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [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_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Cash Used to Settle Award", "terseLabel": "Stock option plan granted on cash award", "documentation": "Aggregate cash paid by the entity during the period to settle equity instruments granted under equity-based payment arrangements." } } }, "auth_ref": [ "r519" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Stock-based compensation expense expected to be recognized", "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r518" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Stock-based compensation, weighted average recognition period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r518" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePotentialSharesExcludedFromCalculationOfWeightedAverageNumberOfSharesOutstandingUsedForCalculationOfDilutedNetLossPerShareDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureWeightedAverageAssumptionsUsedToValueStockBasedAwardsDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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": [] }, "cers_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureWeightedAverageAssumptionsUsedToValueStockBasedAwardsDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "cers_EmployeeStockPurchasePlanRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "EmployeeStockPurchasePlanRightsMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePotentialSharesExcludedFromCalculationOfWeightedAverageNumberOfSharesOutstandingUsedForCalculationOfDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan rights.", "label": "Employee Stock Purchase Plan Rights [Member]", "terseLabel": "Employee Stock Purchase Plan Rights" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r881" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "terseLabel": "Entity", "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.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r881" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r881" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r959" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "terseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r881" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r881" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r881" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r881" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r960" ] }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideRevenueMajorCustomerLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationRevenueByGeographicalLocationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationSignificantCustomerThatAccountedForMoreThanTenPercentageOfTotalProductRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "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.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r18", "r203", "r227", "r228", "r229", "r253", "r254", "r255", "r257", "r264", "r266", "r276", "r340", "r341", "r436", "r521", "r522", "r523", "r548", "r549", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r588", "r590", "r591", "r592", "r593", "r594", "r608", "r702", "r703", "r704", "r716", "r777" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r927" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r890", "r902", "r912", "r938" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r887", "r899", "r909", "r935" ] }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Error Correction, Type [Axis]", "documentation": "Information by type of error correction." } } }, "auth_ref": [ "r258", "r259", "r260", "r263", "r264", "r265", "r266" ] }, "cers_EtablissementFrancaisDuSangMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "EtablissementFrancaisDuSangMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationSignificantCustomerThatAccountedForMoreThanTenPercentageOfTotalProductRevenueDetail" ], "lang": { "en-us": { "role": { "documentation": "Etablissement Francais du Sang.", "label": "Etablissement Francais Du Sang [Member]", "terseLabel": "Etablissement Francais du Sang" } } }, "auth_ref": [] }, "cers_EuropeAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "EuropeAndOtherMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationLongLivedAssetsByGeographicalLocationDetail" ], "lang": { "en-us": { "role": { "documentation": "Europe and other.", "label": "Europe And Other [Member]", "terseLabel": "Europe and Other" } } }, "auth_ref": [] }, "cers_EuropeMiddleEastAndAfricaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "EuropeMiddleEastAndAfricaMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfProductRevenueByGeographicalLocationsOfCustomersDetail" ], "lang": { "en-us": { "role": { "documentation": "Europe, middle east and africa.", "label": "Europe Middle East And Africa [Member]", "terseLabel": "Europe, Middle East and Africa" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r933" ] }, "cers_ExpirationOfNonCancelableOperatingLeasesMaximumYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ExpirationOfNonCancelableOperatingLeasesMaximumYear", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Latest period of expiration of non-cancelable operating lease.", "label": "Expiration Of Non Cancelable Operating Leases Maximum Year", "terseLabel": "Expiration of non-cancellable operating leases maximum year" } } }, "auth_ref": [] }, "country_FR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "FR", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationRevenueByGeographicalLocationDetail" ], "lang": { "en-us": { "role": { "label": "FRANCE", "terseLabel": "FRANCE" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in valuation of warrant investment", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r2", "r8" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "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": [ "r577", "r578", "r580" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r577", "r578", "r580" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Fair Values of Financial Assets and Liabilities", "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances." } } }, "auth_ref": [ "r23", "r104", "r105", "r169" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInEarningsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInEarningsTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of (Loss) Gain Recognized in Consolidated Statements of Operations Due to Changes in Fair Value of Warrant", "label": "Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Table Text Block]", "documentation": "Tabular disclosure of the amount of gains or losses for the period included in earnings or resulted in a change to net assets, have arisen from the use of significant unobservable inputs (level 3) to measure the fair value of assets, liabilities, and financial instruments classified in shareholders' equity." } } }, "auth_ref": [ "r170", "r171" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureSummaryOfLossGainRecognizedInConsolidatedStatementsOfOperationsDueToChangesInFairValueOfWarrantDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureSummaryOfLossGainRecognizedInConsolidatedStatementsOfOperationsDueToChangesInFairValueOfWarrantDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (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, 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 asset." } } }, "auth_ref": [ "r19", "r105" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureSummaryOfLossGainRecognizedInConsolidatedStatementsOfOperationsDueToChangesInFairValueOfWarrantDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r406", "r456", "r457", "r458", "r459", "r460", "r461", "r578", "r618", "r619", "r620", "r844", "r845", "r856", "r857", "r858" ] }, "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.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Available-for-sale Securities and Fair Value on Financial Instruments", "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": [ "r576" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r406", "r456", "r461", "r578", "r618", "r856", "r857", "r858" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r406", "r456", "r461", "r578", "r619", "r844", "r845", "r856", "r857", "r858" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureSummaryOfLossGainRecognizedInConsolidatedStatementsOfOperationsDueToChangesInFairValueOfWarrantDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r406", "r456", "r457", "r458", "r459", "r460", "r461", "r578", "r620", "r844", "r845", "r856", "r857", "r858" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureSummaryOfLossGainRecognizedInConsolidatedStatementsOfOperationsDueToChangesInFairValueOfWarrantDetail" ], "lang": { "en-us": { "role": { "terseLabel": "(Loss) gain from changes in the fair value of level 3 investments", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r579" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureSummaryOfLossGainRecognizedInConsolidatedStatementsOfOperationsDueToChangesInFairValueOfWarrantDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r406", "r456", "r457", "r458", "r459", "r460", "r461", "r618", "r619", "r620", "r844", "r845", "r856", "r857", "r858" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r12", "r25" ] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureSummaryOfLossGainRecognizedInConsolidatedStatementsOfOperationsDueToChangesInFairValueOfWarrantDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from asset measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r579" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureSummaryOfLossGainRecognizedInConsolidatedStatementsOfOperationsDueToChangesInFairValueOfWarrantDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r342", "r343", "r344", "r345", "r346", "r348", "r352", "r353", "r417", "r434", "r571", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r689", "r837", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r1002", "r1003", "r1004", "r1005" ] }, "cers_FloorRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "FloorRateMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Floor Rate", "label": "Floor rate [Member]", "documentation": "Floor rate." } } }, "auth_ref": [] }, "cers_FoodAndDrugAdministrationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "FoodAndDrugAdministrationMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Food and drug administration.", "label": "Food And Drug Administration [Member]", "terseLabel": "FDA Agreement" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange loss", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "totalLabel": "Foreign Currency Transaction Gain (Loss), before Tax, Total", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r583", "r584", "r585", "r586", "r774" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign currency remeasurement (gain) loss", "verboseLabel": "Foreign currency remeasurement loss (gain)", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r143", "r756", "r877", "r1122", "r1123", "r1142" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Remeasurement", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r582" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r894", "r906", "r916", "r942" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r894", "r906", "r916", "r942" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r894", "r906", "r916", "r942" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r894", "r906", "r916", "r942" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r894", "r906", "r916", "r942" ] }, "cers_FourHundredOneKPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "FourHundredOneKPlanMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Four hundred one k plan.", "label": "Four Hundred One K Plan [Member]", "terseLabel": "401 (K) Plan" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposal of fixed assets", "terseLabel": "Loss on disposal of fixed assets", "label": "Gain (Loss) on Disposition of Other Assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r983" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "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": [ "r212", "r360", "r661", "r838", "r866", "r1008", "r1009" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r359", "r361", "r838" ] }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPeriodIncreaseDecrease", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Period Increase (Decrease)", "terseLabel": "Dispose, impair or recognition of additional goodwill", "totalLabel": "Goodwill, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) 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": [ "r1007" ] }, "us-gaap_GovernmentContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentContractMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationRevenueByGeographicalLocationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Government Contract [Member]", "terseLabel": "Government Contract", "documentation": "Formal agreement with government or its agency." } } }, "auth_ref": [ "r1024" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r134", "r247", "r281", "r289", "r294", "r297", "r339", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r581", "r835", "r1019" ] }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Guarantee and Indemnification Arrangements", "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities." } } }, "auth_ref": [ "r382" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r884", "r885", "r898" ] }, "cers_ImmaterialCorrectionOfErrorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ImmaterialCorrectionOfErrorMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Immaterial Correction of an Error", "label": "Immaterial Correction Of Error [Member]", "documentation": "Immaterial correction of an error." } } }, "auth_ref": [] }, "cers_ImmaterialErrorCorrectionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ImmaterialErrorCorrectionPolicyTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Immaterial Correction of an Error", "label": "Immaterial Error Correction [Policy Text Block]", "documentation": "Disclosure of accounting policy for immaterial error correction." } } }, "auth_ref": [] }, "us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of long-lived asset held for use." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ImpairmentOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfInvestments", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other than Temporary Impairment Losses, Investments", "terseLabel": "Impairment on investments", "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income." } } }, "auth_ref": [ "r184" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment charges for facilities consolidation", "totalLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairments for long-lived assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r8", "r63", "r152" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment of long-lived assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r8", "r150" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r153" ] }, "cers_ImpairmentsOfLeaseholdImprovementsAndFurnitureAndFixture": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ImpairmentsOfLeaseholdImprovementsAndFurnitureAndFixture", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Impairments of leasehold improvements and furniture and fixture", "documentation": "Impairments of leasehold improvements and furniture and fixture" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureUnitedStatesAndForeignComponentsOfConsolidatedLossBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureUnitedStatesAndForeignComponentsOfConsolidatedLossBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "U.S.", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r248", "r553" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 }, "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureUnitedStatesAndForeignComponentsOfConsolidatedLossBeforeIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureUnitedStatesAndForeignComponentsOfConsolidatedLossBeforeIncomeTaxesDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r131", "r181", "r281", "r289", "r294", "r297", "r668", "r684", "r835" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureUnitedStatesAndForeignComponentsOfConsolidatedLossBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureUnitedStatesAndForeignComponentsOfConsolidatedLossBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r248", "r553" ] }, "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.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationRecognizedOnCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r363", "r368", "r760" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationRecognizedOnCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r368", "r760" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "cers_IncomeTaxDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "IncomeTaxDisclosureLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax disclosure.", "label": "Income Tax Disclosure [Line Items]", "terseLabel": "Income Tax Disclosure [Line Items]" } } }, "auth_ref": [] }, "cers_IncomeTaxDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "IncomeTaxDisclosureTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Tax Disclosure [Table]", "label": "Income Tax Disclosure [Table]", "terseLabel": "Income Tax Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r249", "r530", "r536", "r540", "r545", "r550", "r554", "r555", "r556", "r713" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 0.0 }, "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureProvisionBenefitForIncomeTaxesDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r189", "r200", "r265", "r266", "r286", "r534", "r551", "r694" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r226", "r532", "r533", "r540", "r541", "r544", "r546", "r710" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1112" ] }, "cers_IncomeTaxReconciliationDifferenceInReportedAndExpectedDeferredTaxItems": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "IncomeTaxReconciliationDifferenceInReportedAndExpectedDeferredTaxItems", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revision to prior year items", "label": "Income Tax Reconciliation Difference In Reported And Expected Deferred Tax Items", "documentation": "Income tax reconciliation difference in reported and expected deferred tax items." } } }, "auth_ref": [] }, "cers_IncomeTaxReconciliationExpirationOfFederalNetOperatingLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "IncomeTaxReconciliationExpirationOfFederalNetOperatingLosses", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax reconciliation, expiration of federal net operating losses.", "label": "Income Tax Reconciliation Expiration Of Federal Net Operating Losses", "terseLabel": "Expiration of federal carryovers" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Federal statutory tax", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r535" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "terseLabel": "Compensation related items", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1112" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1112" ] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revision to prior year items", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r1112" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1112" ] }, "cers_IncomeTaxReconciliationStateTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "IncomeTaxReconciliationStateTaxCreditsResearch", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "State research credits", "documentation": "Income tax reconciliation state tax credits research.", "label": "Income Tax Reconciliation State Tax Credits Research", "terseLabel": "State research credits" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDifferenceBetweenProvisionForIncomeTaxesAndAmountsComputedByApplyingFederalStatutoryIncomeTaxRateToLossBeforeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Federal research credits", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1112" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r46", "r49" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "cers_IncreaseDecreaseInAccruedLiabilitiesAndOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in accrued liabilities and other non-current liabilities.", "label": "Increase Decrease In Accrued Liabilities And Other Noncurrent Liabilities", "terseLabel": "Accrued liabilities and other non-current liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r646", "r982" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "terseLabel": "Prepaid and other assets", "negatedLabel": "Prepaid and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r897", "r906", "r916", "r933", "r942", "r946", "r954" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r952" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r886", "r958" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r886", "r958" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r886", "r958" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "totalLabel": "Interest Expense, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r110", "r183", "r230", "r284", "r596", "r761", "r877", "r1141" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "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": [ "r238", "r241", "r242" ] }, "cers_InventoryCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "InventoryCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventories", "label": "Inventory Current And Noncurrent", "documentation": "Inventory current and noncurrent." } } }, "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.cerus.com/20231231/taxonomy/role/DisclosureInventories3" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "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": [ "r356" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesDetail": { "parentTag": "cers_InventoryCurrentAndNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "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": [ "r148", "r824" ] }, "cers_InventoryLifeFinishedGoodsPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "InventoryLifeFinishedGoodsPeriod", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Inventory life finished goods period.", "label": "Inventory Life Finished Goods Period", "terseLabel": "Shelf lives of inventory" } } }, "auth_ref": [] }, "cers_InventoryLifeFinishedGoodsShelfLifePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "InventoryLifeFinishedGoodsShelfLifePeriod", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shelf life period, platelet kits", "label": "Inventory Life Finished Goods Shelf Life Period", "documentation": "Inventory life finished goods shelf life period." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesDetail2": { "parentTag": "cers_InventoryCurrentAndNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Current inventories", "verboseLabel": "Total current inventories", "totalLabel": "Total inventories", "terseLabel": "Current inventories, 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": [ "r217", "r823", "r866" ] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNoncurrent", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesDetail2": { "parentTag": "cers_InventoryCurrentAndNoncurrent", "weight": 1.0, "order": 0.0 }, "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-current inventories", "terseLabel": "Less: non-current inventories", "label": "Inventory, Noncurrent", "totalLabel": "Inventory, Noncurrent, Total", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r973" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "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": [ "r191", "r208", "r216", "r356", "r357", "r358", "r647", "r831" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesDetail": { "parentTag": "cers_InventoryCurrentAndNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesDetail" ], "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": [ "r148", "r826" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves", "terseLabel": "Inventory valuation reserves", "periodStartLabel": "Inventory Valuation Reserves, Beginning Balance", "periodEndLabel": "Inventory Valuation Reserves, Ending Balance", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r62", "r976" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesDetail": { "parentTag": "cers_InventoryCurrentAndNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process", "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": [ "r148", "r825" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "terseLabel": "Investment Type", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r718", "r720", "r721", "r723", "r725", "r783", "r786", "r788", "r792", "r793", "r794", "r795", "r797", "r798", "r799", "r800", "r801", "r871" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "terseLabel": "Investments", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r718", "r720", "r721", "r723", "r725", "r783", "r786", "r788", "r792", "r793", "r794", "r795", "r797", "r798", "r799", "r800", "r801", "r871" ] }, "us-gaap_InvestmentTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeExtensibleEnumeration", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Type [Extensible Enumeration]", "documentation": "Indicates type of investment. Includes, but is not limited to, common stock, preferred stock, convertible security, fixed income security, government security, option purchased, warrant, loan participation and assignment, commercial paper, bankers' acceptance, certificates of deposit, short-term security, repurchase agreement, and other investment company." } } }, "auth_ref": [ "r718", "r723", "r784", "r786", "r787", "r788", "r789", "r793", "r796", "r797" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-Sale Debt Securities by Original Contractual Maturity", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Fair value of financial assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Investments, Fair Value Disclosure", "terseLabel": "Total short-term investments", "totalLabel": "Investments, Fair Value Disclosure, Total", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r577" ] }, "cers_IssuanceOfCommonStockFromExerciseOfStockOptionsOrWarrantsAndVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlansPurchasesShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "IssuanceOfCommonStockFromExerciseOfStockOptionsOrWarrantsAndVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlansPurchasesShares", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock from exercise of stock options or warrants and vesting of restricted stock units and employee stock purchase plans purchases shares.", "label": "Issuance Of Common Stock From Exercise Of Stock Options Or Warrants And Vesting Of Restricted Stock Units And Employee Stock Purchase Plans Purchases Shares", "terseLabel": "Issuance of common stock from exercise of stock options, vesting of restricted stock units, and ESPP purchases (in shares)" } } }, "auth_ref": [] }, "cers_IssuanceOfCommonStockFromExerciseOfStockOptionsOrWarrantsAndVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlansPurchasesValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "IssuanceOfCommonStockFromExerciseOfStockOptionsOrWarrantsAndVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlansPurchasesValue", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock from exercise of stock options or warrants and vesting of restricted stock units and employee stock purchase plans purchases value.", "label": "Issuance Of Common Stock From Exercise Of Stock Options Or Warrants And Vesting Of Restricted Stock Units And Employee Stock Purchase Plans Purchases Value", "terseLabel": "Issuance of common stock from exercise of stock options, vesting of restricted stock units, and ESPP purchases" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeaseTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Supplemental Cash Flow Information Related to Operating Leases", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1124" ] }, "cers_LeaseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LeaseDisclosureTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lease Disclosure [Text Block]", "documentation": "Lease Disclosure [Text Block]" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "verboseLabel": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r151" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r601" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r607" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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": [ "r607" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r607" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": [ "r607" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r607" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r607" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r607" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r607" ] }, "us-gaap_LessorOperatingLeaseLeaseNotYetCommencedDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeaseLeaseNotYetCommencedDescription", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Lease Not yet Commenced, Description", "terseLabel": "Operating lease not yet commenced", "documentation": "Description of lessor's operating lease that has not yet commenced." } } }, "auth_ref": [ "r1125" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r31", "r247", "r339", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r560", "r563", "r564", "r581", "r734", "r834", "r879", "r1019", "r1127", "r1128" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r125", "r180", "r680", "r866", "r985", "r1006", "r1121" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r33", "r207", "r247", "r339", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r560", "r563", "r564", "r581", "r866", "r1019", "r1127", "r1128" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities:" } } }, "auth_ref": [] }, "cers_LicensesAgreementsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LicensesAgreementsLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Licenses agreements.", "label": "Licenses Agreements [Line Items]", "terseLabel": "Licenses Agreements [Line Items]" } } }, "auth_ref": [] }, "cers_LicensesAgreementsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LicensesAgreementsTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Licenses Agreements [Table]", "label": "Licenses Agreements [Table]", "terseLabel": "Licenses Agreements [Table]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Borrowing limit", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r30" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "cers_LongLivedAssetsByGeographicalAreasLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LongLivedAssetsByGeographicalAreasLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationLongLivedAssetsByGeographicalLocationDetail" ], "lang": { "en-us": { "role": { "documentation": "Long-lived assets by geographical areas.", "label": "Long Lived Assets By Geographical Areas [Line Items]", "terseLabel": "Long-Lived Assets by Geographical Areas [Line Items]" } } }, "auth_ref": [] }, "cers_LongTermDebtMaturitiesRepaymentsOfInterestAndFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndFees", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "documentation": "Long term debt maturities repayments of interest and fees.", "label": "Long Term Debt Maturities Repayments Of Interest And Fees", "totalLabel": "Total, Interest and Fees" } } }, "auth_ref": [] }, "cers_LongTermDebtMaturitiesRepaymentsOfInterestAndFeesInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndFeesInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": "cers_LongTermDebtMaturitiesRepaymentsOfInterestAndFees", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "2024, Interest and Fees", "documentation": "Long term debt maturities repayments of interest and fees in next twelve months.", "label": "Long Term Debt Maturities Repayments Of Interest And Fees In Next Twelve Months", "terseLabel": "2023, Interest and Fees" } } }, "auth_ref": [] }, "cers_LongTermDebtMaturitiesRepaymentsOfInterestAndFeesInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndFeesInYearFive", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": "cers_LongTermDebtMaturitiesRepaymentsOfInterestAndFees", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028, Interest and Fees", "label": "Long Term Debt Maturities Repayments of Interest and Fees in Year Five", "documentation": "Long term debt maturities repayments of interest and fees in year five." } } }, "auth_ref": [] }, "cers_LongTermDebtMaturitiesRepaymentsOfInterestAndFeesInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndFeesInYearFour", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": "cers_LongTermDebtMaturitiesRepaymentsOfInterestAndFees", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027, Interest and Fees", "documentation": "Long term debt maturities repayments of interest and fees in year four.", "label": "Long Term Debt Maturities Repayments Of Interest And Fees In Year Four" } } }, "auth_ref": [] }, "cers_LongTermDebtMaturitiesRepaymentsOfInterestAndFeesInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndFeesInYearThree", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": "cers_LongTermDebtMaturitiesRepaymentsOfInterestAndFees", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026, Interest and Fees", "documentation": "Long term debt maturities repayments of interest and fees in year three.", "label": "Long Term Debt Maturities Repayments Of Interest And Fees In Year Three" } } }, "auth_ref": [] }, "cers_LongTermDebtMaturitiesRepaymentsOfInterestAndFeesInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndFeesInYearTwo", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": "cers_LongTermDebtMaturitiesRepaymentsOfInterestAndFees", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025, Interest and Fees", "documentation": "Long term debt maturities repayments of interest and fees in year two.", "label": "Long Term Debt Maturities Repayments Of Interest And Fees In Year Two" } } }, "auth_ref": [] }, "cers_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "documentation": "Long term debt maturities repayments of principal and interest.", "label": "Long Term Debt Maturities Repayments Of Principal And Interest", "totalLabel": "Total" } } }, "auth_ref": [] }, "cers_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": "cers_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024, Total", "documentation": "Long term debt maturities repayments of principal and interest in next twelve months.", "label": "Long Term Debt Maturities Repayments Of Principal And Interest In Next Twelve Months" } } }, "auth_ref": [] }, "cers_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024, Total", "documentation": "Long term debt maturities repayments of principal and interest in remainder of fiscal year.", "label": "Long Term Debt Maturities Repayments Of Principal And Interest In Remainder Of Fiscal Year" } } }, "auth_ref": [] }, "cers_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearFive", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": "cers_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028, Total", "label": "Long Term Debt Maturities Repayments of Principal and Interest in Year Five", "documentation": "Long Term Debt Maturities Repayments of Principal and Interest in Year Five" } } }, "auth_ref": [] }, "cers_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearFour", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": "cers_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027, Total", "documentation": "Long term debt maturities repayments of principal and interest in year four.", "label": "Long Term Debt Maturities Repayments Of Principal And Interest In Year Four" } } }, "auth_ref": [] }, "cers_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearThree", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": "cers_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026, Total", "documentation": "Long term debt maturities repayments of principal and interest in year three.", "label": "Long Term Debt Maturities Repayments Of Principal And Interest In Year Three" } } }, "auth_ref": [] }, "cers_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearTwo", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": "cers_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025, Total", "documentation": "Long term debt maturities repayments of principal and interest in year two.", "label": "Long Term Debt Maturities Repayments Of Principal And Interest In Year Two" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028, Principal", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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": [ "r10", "r252", "r410" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027, Principal", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r10", "r252", "r410" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026, Principal", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r10", "r252", "r410" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024, Principal", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r10", "r252", "r410" ] }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingVariableInterestRate", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate", "terseLabel": "Debt instrument floating interest rate percentage", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time." } } }, "auth_ref": [ "r34" ] }, "us-gaap_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment, Amount", "terseLabel": "Long-term purchase commitments", "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r35" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type", "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": [ "r35", "r68" ] }, "cers_LossOnRestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "LossOnRestructuringCharges", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss on restructuring charges", "documentation": "Loss on restructuring charges." } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationSignificantCustomerThatAccountedForMoreThanTenPercentageOfTotalProductRevenueDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "auth_ref": [ "r303", "r851", "r1023", "r1137", "r1138" ] }, "us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain), net on sale of available-for-sale securities", "label": "Marketable Security, Realized Gain (Loss)", "totalLabel": "Marketable Securities, Realized Gain (Loss), Excluding Other than Temporary Impairments, Total", "documentation": "Amount of realized gain (loss) on investment in marketable security." } } }, "auth_ref": [] }, "cers_MaximumAmountAvailableUnderOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "MaximumAmountAvailableUnderOffering", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Maximum amount available under ATM offering.", "label": "Maximum Amount Available Under Offering", "terseLabel": "Maximum common stock offering price" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r378", "r379", "r380", "r381", "r475", "r645", "r701", "r726", "r727", "r785", "r787", "r790", "r791", "r796", "r817", "r818", "r836", "r848", "r859", "r868", "r1021", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r925" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r925" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r378", "r379", "r380", "r381", "r475", "r645", "r701", "r726", "r727", "r785", "r787", "r790", "r791", "r796", "r817", "r818", "r836", "r848", "r859", "r868", "r1021", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134" ] }, "cers_MinimumTermOfNonCancelableOperatingLeases": { "xbrltype": "durationItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "MinimumTermOfNonCancelableOperatingLeases", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Minimum term of non-cancelable operating lease.", "label": "Minimum Term Of Non Cancelable Operating Leases", "terseLabel": "Minimum term of non-cancellable operating leases" } } }, "auth_ref": [] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Noncontrolling interest", "periodEndLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance", "periodStartLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance", "totalLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Total", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r40", "r179", "r247", "r339", "r383", "r385", "r386", "r387", "r390", "r391", "r581", "r679", "r738" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r945" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "Money market funds", "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": [ "r1047" ] }, "us-gaap_MortgageBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MortgageBackedSecuritiesMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage-backed securities", "label": "Collateralized Mortgage-Backed Securities [Member]", "documentation": "Securities collateralized by mortgage loans." } } }, "auth_ref": [ "r856", "r857", "r858", "r995", "r996", "r999", "r1000", "r1001", "r1139" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r953" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationSignificantCustomerThatAccountedForMoreThanTenPercentageOfTotalProductRevenueDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "auth_ref": [ "r303", "r851", "r1023", "r1137", "r1138" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r926" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r240" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r240" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash 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": [ "r141", "r142", "r143" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfNumeratorAndDenominatorUsedInComputationOfBasicAndDilutedNetIncomeLossPerShareDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net loss attributable to Cerus Corporation", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r132", "r143", "r182", "r205", "r221", "r224", "r229", "r247", "r256", "r258", "r259", "r261", "r262", "r265", "r266", "r270", "r281", "r289", "r294", "r297", "r339", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r575", "r581", "r687", "r757", "r775", "r776", "r835", "r877", "r1019" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss attributable to noncontrolling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss) Attributable to Noncontrolling Interest, Total", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r99", "r168", "r221", "r224", "r265", "r266", "r686", "r980" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfNumeratorAndDenominatorUsedInComputationOfBasicAndDilutedNetIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator for Basic and Diluted:" } } }, "auth_ref": [] }, "us-gaap_NetRentableArea": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetRentableArea", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Net Rentable Area", "documentation": "Net rentable area for properties owned." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New 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": [] }, "cers_NonCashInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "NonCashInterestExpense", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "documentation": "Non cash interest expense.", "label": "Non Cash Interest Expense", "terseLabel": "Non-cash interest expense" } } }, "auth_ref": [] }, "cers_NonCashOperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "NonCashOperatingLeaseCost", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "documentation": "Non cash operating lease cost.", "label": "Non Cash Operating Lease Cost", "negatedLabel": "Non-cash operating lease cost" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r925" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r894", "r906", "r916", "r933", "r942" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r923" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r922" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r933" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r953" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r953" ] }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity contribution from noncontrolling interest", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders." } } }, "auth_ref": [ "r15", "r71", "r167" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interests", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r87", "r436", "r988", "r989", "r990", "r1143" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationLongLivedAssetsByGeographicalLocationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets", "terseLabel": "Total long-lived assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r302" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total non-operating expense, net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r137" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Non-operating expense, net:" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfProductRevenueByGeographicalLocationsOfCustomersDetail" ], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "auth_ref": [ "r1145", "r1146", "r1147", "r1148" ] }, "cers_NumberOfEqualTranches": { "xbrltype": "integerItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "NumberOfEqualTranches", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of equal tranches.", "label": "Number Of Equal Tranches", "terseLabel": "Number of loan tranches" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r992" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r992" ] }, "us-gaap_OneTimeTerminationBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OneTimeTerminationBenefitsMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringSummaryOfSummaryOfAccruedRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "One-time termination benefits", "label": "One-time Termination Benefits [Member]", "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities." } } }, "auth_ref": [ "r839", "r840", "r841", "r842" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "terseLabel": "Operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r281", "r289", "r294", "r297", "r835" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease expenses", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r602", "r865" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesFutureMinimumNoncancelableLeasePaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities", "totalLabel": "Operating Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r599" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities \u2013 current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r599" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities \u2013 non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r599" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash payments for operating leases", "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": [ "r600", "r603" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r598" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r606", "r865" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "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": [ "r605", "r865" ] }, "cers_OptionPeriodMaximumFundingOfCollaborativeAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "OptionPeriodMaximumFundingOfCollaborativeAgreement", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Option period maximum funding of collaborative agreement.", "label": "Option Period Maximum Funding Of Collaborative Agreement", "terseLabel": "Committed fund receivable" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r32" ] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Assets [Member]", "terseLabel": "Other Assets", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r101", "r103" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other Assets, Noncurrent, Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r213" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total", "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, attributable to parent entity." } } }, "auth_ref": [ "r6", "r16", "r166" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r18", "r24", "r222", "r225", "r231", "r588", "r589", "r594", "r663", "r688", "r978", "r979" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains (losses) on available-for-sale investments, net of taxes", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r219", "r220", "r338" ] }, "cers_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "OtherCountriesMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationRevenueByGeographicalLocationDetail" ], "lang": { "en-us": { "role": { "documentation": "Other countries.", "label": "Other Countries [Member]", "terseLabel": "Other Countries" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r101", "r103" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities", "totalLabel": "Other Liabilities, Noncurrent, Total", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r36" ] }, "cers_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "OtherMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfProductRevenueByGeographicalLocationsOfCustomersDetail" ], "lang": { "en-us": { "role": { "documentation": "Other.", "label": "Other [Member]", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Non-current Liabilities", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Long-term Liabilities", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r138" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r925" ] }, "us-gaap_OtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringSummaryOfSummaryOfAccruedRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Restructuring [Member]", "documentation": "Restructuring and related activities classified as other." } } }, "auth_ref": [ "r839", "r840", "r841", "r842" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r892", "r904", "r914", "r940" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r895", "r907", "r917", "r943" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r895", "r907", "r917", "r943" ] }, "cers_OwnershipPercentageInJointVenture": { "xbrltype": "percentItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "OwnershipPercentageInJointVenture", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSubsequentEventAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Ownership percentage in joint venture.", "label": "Ownership Percentage In Joint Venture", "terseLabel": "Ownership percentage" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r921" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "cers_PaymentOfCustomerInvoiceContractPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "PaymentOfCustomerInvoiceContractPeriod", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Payment of customer invoice contract period.", "label": "Payment Of Customer Invoice Contract Period", "terseLabel": "Payment of customer invoice contract period" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringSummaryOfSummaryOfAccruedRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash Payments", "terseLabel": "Cash Payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r367", "r981" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of investments", "totalLabel": "Payments to Acquire Investments, Total", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r139" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r140" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r924" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r924" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureRetirementPlan" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plan", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r453", "r454", "r455", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r858" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r923" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r933" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r926" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r922" ] }, "cers_PercentageOfProceedsPayableAsCompensationToUnderwriter": { "xbrltype": "percentItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "PercentageOfProceedsPayableAsCompensationToUnderwriter", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of proceeds payable as compensation to underwriter.", "label": "Percentage Of Proceeds Payable As Compensation To Underwriter", "terseLabel": "Percentage of proceeds payable as compensation to underwriter" } } }, "auth_ref": [] }, "cers_PerformanceBasedCashAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "PerformanceBasedCashAwardsMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based Cash Awards", "label": "Performance Based Cash Awards [Member]", "documentation": "Performance based cash awards." } } }, "auth_ref": [] }, "cers_PerformanceBasedStockOptionsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "PerformanceBasedStockOptionsOutstanding", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Performance-based stock options outstanding.", "label": "Performance Based Stock Options Outstanding", "terseLabel": "Performance-based stock options, outstanding" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based Stock", "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.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureWeightedAverageAssumptionsUsedToValueStockBasedAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureWeightedAverageAssumptionsUsedToValueStockBasedAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110" ] }, "cers_PreferredStockAndWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "PreferredStockAndWarrantsMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock and warrants member.", "label": "Preferred Stock and Warrants [Member]", "terseLabel": "Preferred Stock and Warrants" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r119", "r422" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r119", "r736" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "totalLabel": "Preferred Stock, Shares Issued, Total", "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": [ "r119", "r422" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r119", "r736", "r754", "r1143", "r1144" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value; 5,000 shares authorized, issuable in series; zero shares issued and outstanding at December 31, 2023 and 2022, respectively", "label": "Preferred Stock, Value, Issued", "totalLabel": "Preferred Stock, Value, Issued, Total", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r119", "r675", "r866" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r977" ] }, "cers_PriorRevolvingLoanCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "PriorRevolvingLoanCreditAgreementMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Revolving Loan Credit Agreement", "label": "Prior Revolving Loan Credit Agreement [Member]", "documentation": "Prior revolving loan credit agreement." } } }, "auth_ref": [] }, "cers_PriorTermLoanCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "PriorTermLoanCreditAgreementMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Term Loan Credit Agreement", "label": "Prior Term Loan Credit Agreement [Member]", "documentation": "Prior Term Loan Credit Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Net (costs) proceeds from public offerings", "terseLabel": "Net (offering costs) proceeds from public offerings", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Net proceeds from equity incentives", "totalLabel": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised, Total", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r5", "r22" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds on revolving line of credit", "label": "Proceeds from Lines of Credit", "totalLabel": "Proceeds from Lines of Credit, Total", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r45", "r984" ] }, "cers_ProceedsFromLoansNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ProceedsFromLoansNetOfIssuanceCosts", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from loans, net of issuance costs", "label": "Proceeds from Loans Net of Issuance Costs", "documentation": "Proceeds from loans net of issuance costs." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from maturities and sale of investments", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r236", "r237", "r994" ] }, "us-gaap_ProceedsFromMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMinorityShareholders", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution from noncontrolling interest", "label": "Proceeds from Noncontrolling Interests", "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationRevenueByGeographicalLocationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfProductRevenueByGeographicalLocationsOfCustomersDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "terseLabel": "Product", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r849" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationRevenueByGeographicalLocationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfProductRevenueByGeographicalLocationsOfCustomersDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r299", "r648", "r695", "r696", "r697", "r698", "r699", "r700", "r820", "r849", "r867", "r964", "r1015", "r1016", "r1023", "r1137" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty claim liability", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32", "r1017", "r1018" ] }, "cers_ProductWarrantyTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ProductWarrantyTerm", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Product warranty term.", "label": "Product Warranty Term", "terseLabel": "Period of warranty" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationRevenueByGeographicalLocationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfProductRevenueByGeographicalLocationsOfCustomersDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r299", "r648", "r695", "r696", "r697", "r698", "r699", "r700", "r820", "r849", "r867", "r964", "r1015", "r1016", "r1023", "r1137" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r205", "r221", "r224", "r239", "r247", "r256", "r265", "r266", "r281", "r289", "r294", "r297", "r339", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r558", "r561", "r562", "r575", "r581", "r668", "r685", "r715", "r757", "r775", "r776", "r835", "r863", "r864", "r878", "r980", "r1019" ] }, "us-gaap_ProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProjectMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Project [Domain]", "terseLabel": "Project", "documentation": "Planned program of work." } } }, "auth_ref": [ "r112" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, net", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r149", "r195", "r198", "r199" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment, gross", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r151", "r210", "r683" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "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": [ "r9", "r671", "r683", "r866" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, net", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r9", "r195", "r198", "r681" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment, Net", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r151" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life of property and equipment", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r921" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r921" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r378", "r379", "r380", "r381", "r454", "r475", "r511", "r512", "r513", "r621", "r645", "r701", "r726", "r727", "r785", "r787", "r790", "r791", "r796", "r817", "r818", "r836", "r848", "r859", "r868", "r871", "r1010", "r1021", "r1130", "r1131", "r1132", "r1133", "r1134" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r378", "r379", "r380", "r381", "r454", "r475", "r511", "r512", "r513", "r621", "r645", "r701", "r726", "r727", "r785", "r787", "r790", "r791", "r796", "r817", "r818", "r836", "r848", "r859", "r868", "r871", "r1010", "r1021", "r1130", "r1131", "r1132", "r1133", "r1134" ] }, "us-gaap_ReceivablesLongTermContractsOrPrograms": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesLongTermContractsOrPrograms", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Receivables, Long-Term Contracts or Programs", "totalLabel": "Receivables, Long-term Contracts or Programs, Total", "terseLabel": "Receivable of billed and unbilled amounts", "documentation": "Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date." } } }, "auth_ref": [ "r975" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r887", "r899", "r909", "r935" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r463", "r609", "r610", "r729", "r730", "r731", "r732", "r733", "r753", "r755", "r782" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r463", "r609", "r610", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r729", "r730", "r731", "r732", "r733", "r753", "r755", "r782", "r1126" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name" } } }, "auth_ref": [ "r250", "r251", "r396", "r424", "r611", "r828", "r829" ] }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "terseLabel": "Research and development", "documentation": "The costs incurred 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 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, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept." } } }, "auth_ref": [ "r1111" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationRecognizedOnCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development Expense", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Expenses", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r529" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r888", "r900", "r910", "r936" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r889", "r901", "r911", "r937" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r896", "r908", "r918", "r944" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash", "totalLabel": "Restricted Cash and Cash Equivalents, Noncurrent, Total", "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": [ "r47", "r190", "r243" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePotentialSharesExcludedFromCalculationOfWeightedAverageNumberOfSharesOutstandingUsedForCalculationOfDilutedNetLossPerShareDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units", "verboseLabel": "Restricted Stock Units (RSUs)", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "cers_RestructuingChargesNetOfShareBasedArrangementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "RestructuingChargesNetOfShareBasedArrangementExpense", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringSummaryOfSummaryOfAccruedRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Charges", "label": "Restructuing Charges Net Of Share Based Arrangement Expense", "documentation": "Restructuing charges net of share based arrangement expense." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r364", "r365", "r367", "r370", "r375" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges related to severance cost and facilities consolidation", "label": "Restructuring Charges", "totalLabel": "Restructuring Charges, Total", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r8", "r371", "r372", "r1011" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringSummaryOfSummaryOfAccruedRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r366", "r367", "r372", "r373" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringSummaryOfSummaryOfAccruedRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r372", "r373", "r374" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring Costs", "totalLabel": "Restructuring Costs, Total", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringSummaryOfSummaryOfAccruedRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance at December 31, 2023", "periodStartLabel": "Balance at December 31, 2022", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r974", "r1012", "r1013" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r122", "r159", "r678", "r705", "r707", "r712", "r737", "r866" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r203", "r253", "r254", "r255", "r257", "r264", "r266", "r340", "r341", "r521", "r522", "r523", "r548", "r549", "r565", "r567", "r568", "r570", "r573", "r702", "r704", "r716", "r1143" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r859", "r961", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r859", "r961", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations2": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 }, "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationRevenueByGeographicalLocationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfProductRevenueByGeographicalLocationsOfCustomersDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "verboseLabel": "Total product revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "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": [ "r282", "r283", "r288", "r292", "r293", "r299", "r301", "r303", "r450", "r451", "r648" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r202", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r819" ] }, "us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePerformanceObligationDescriptionOfPaymentTerms", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation, Description of Payment Terms", "terseLabel": "Description of payment of customer invoice contract", "documentation": "Description of payment terms in contract with customer. Includes, but is not limited to, timing of payment, existence of financing component, variability of consideration and constraint on variable consideration." } } }, "auth_ref": [ "r440" ] }, "us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePracticalExpedientRemainingPerformanceObligation", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Performance Obligation [true false]", "terseLabel": "Application of an optional exemption not to disclose the value of unsatisfied performance obligations", "documentation": "Indicates (true false) whether optional exemption was applied not to disclose amount of transaction price allocated to and explanation of expected timing of revenue recognition for remaining performance obligation, when contract has expected duration of one year or less or right to consideration corresponds directly to performance completed." } } }, "auth_ref": [ "r441" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Loan Credit Agreement", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "cers_RevolvingLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "RevolvingLoanMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Loan", "label": "Revolving Loan [Member]", "documentation": "Revolving loan." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for operating lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r604", "r865" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r953" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r953" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "cers_SalesAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "SalesAgreementsMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Sales agreements.", "label": "Sales Agreements [Member]", "terseLabel": "Sales Agreements" } } }, "auth_ref": [] }, "cers_SalesAmendmentOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "SalesAmendmentOneMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment No.1", "label": "Sales Amendment One [Member]", "documentation": "Sales amendment one." } } }, "auth_ref": [] }, "cers_SalesAmendmentThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "SalesAmendmentThreeMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Sales amendment three.", "label": "Sales Amendment Three [Member]", "terseLabel": "Amendment No. 3" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueProductLineMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationSignificantCustomerThatAccountedForMoreThanTenPercentageOfTotalProductRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Product and Service Benchmark [Member]", "terseLabel": "Sales Revenue, Goods, Net", "documentation": "Revenue from specified product or service, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [ "r962" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Accrued Liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePotentialSharesExcludedFromCalculationOfWeightedAverageNumberOfSharesOutstandingUsedForCalculationOfDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Anti-Dilutive Effect of Common Shares", "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": [ "r53" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities [Line Items]", "verboseLabel": "Schedule of Available-for-sale Securities [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": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Summary of Available-for-Sale Securities", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Provision Benefit for Income Taxes", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r164" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Debt", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Compensation Arrangement with Individual, Share-Based Payments [Table]", "terseLabel": "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": [ "r11", "r72", "r77", "r160" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Significant Components of Deferred Tax Assets and Liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r163" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r13", "r73", "r74", "r75", "r76" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Net Loss per Share", "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": [ "r991" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Difference Between Provision for Income Taxes and Amounts Computed by Applying Federal Statutory Income Tax Rate to Loss before Taxes", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r162" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationRecognizedOnCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Recognition of Stock-Based Compensation Expense", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationRevenueByGeographicalLocationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationSignificantCustomerThatAccountedForMoreThanTenPercentageOfTotalProductRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule Of Entity Wide Revenue By Major Customers By Reporting Segments [Table]", "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r146" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "United States and Foreign Components of Consolidated Loss Before Income Taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r986" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r27", "r126", "r127", "r128" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Expected Principal, Interest and Fee Payments on Term Loan Credit Agreement", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringSummaryOfSummaryOfAccruedRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r372", "r373", "r374" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Accrued Restructuring Costs", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r66", "r67" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Customer that Accounted for More Than Ten Percent of Total Product Revenue", "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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Net Revenues and Long-Lived Assets by Geographical Location", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r61", "r133" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationLongLivedAssetsByGeographicalLocationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r61", "r130" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureWeightedAverageAssumptionsUsedToValueStockBasedAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r482", "r484", "r486", "r487", "r488", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r510", "r511", "r512", "r513", "r514" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Activity Under Equity Incentive Plans Related to RSUs", "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": [ "r78" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Activity Under Equity Incentive Plans Related to Stock Options", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r20", "r21", "r78" ] }, "cers_ScheduleOfShareBasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "Type or paste your text schedule of share based payment award stock options and employee stock purchase plan valuation assumptions.", "label": "Schedule Of Share Based Payment Award Stock Options And Employee Stock Purchase Plan Valuation Assumptions Table [Text Block]", "terseLabel": "Weighted Average Assumptions Used to Value Stock-Based Awards" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleSecuritiesAndFairValueOnFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "terseLabel": "Available-for-Sale Marketable Securities in Unrealized Position", "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value)." } } }, "auth_ref": [ "r185" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r862", "r1113" ] }, "us-gaap_SecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebt", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail" ], "lang": { "en-us": { "role": { "label": "Secured Debt", "totalLabel": "Total term loan", "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r26", "r178", "r1136" ] }, "us-gaap_SecuredDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtCurrent", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Less: current portion", "label": "Secured Debt, Current", "terseLabel": "Debt \u2013 current", "negatedTotalLabel": "Less: current portion of term loan", "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r117", "r177" ] }, "us-gaap_SecuredLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredLongTermDebt", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Secured Long-Term Debt, Noncurrent", "terseLabel": "Debt \u2013 non-current", "totalLabel": "Non-current portion of term loan", "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets." } } }, "auth_ref": [ "r35" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1118" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r880" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r883" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationLongLivedAssetsByGeographicalLocationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationRevenueByGeographicalLocationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfProductRevenueByGeographicalLocationsOfCustomersDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r301", "r302", "r719", "r722", "r724", "r786", "r788", "r793", "r797", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r821", "r850", "r871", "r1023", "r1137" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment, Customer and Geographic Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r277", "r278", "r279", "r280", "r281", "r287", "r291", "r295", "r296", "r297", "r298", "r299", "r300", "r303" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "totalLabel": "Selling, General and Administrative Expense, Total", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r136" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationRecognizedOnCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Stock-based compensation, 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": [ "r860" ] }, "cers_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanOfferingTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanOfferingTerm", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award employee stock purchase plan offering term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Employee Stock Purchase Plan Offering Term", "terseLabel": "Employee Stock Purchase Plan, offering period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited, Number of Restricted Stock Units Unvested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r503" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited, Weighted Average Exercise Price per Share", "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": [ "r503" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted, Number of Restricted Stock Units Unvested", "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": [ "r501" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant-date fair value of awards granted", "verboseLabel": "Granted, Weighted Average Exercise Price per Share", "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": [ "r501" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of Restricted Stock Units Unvested, Ending Balance", "periodStartLabel": "Number of Restricted Stock Units Unvested, Beginning Balance", "terseLabel": "Number of unvested Restricted Stock Units", "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": [ "r498", "r499" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Activity under the Company's equity incentive plans related to restricted stock units", "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.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Exercise Price per Share, Ending Balance", "periodStartLabel": "Weighted Average Exercise Price per Share, Beginning Balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r498", "r499" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested, Number of Restricted Stock Units Unvested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r505" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested, Weighted Average Exercise Price per Share", "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": [ "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureWeightedAverageAssumptionsUsedToValueStockBasedAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Stock-based compensation, expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r512" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureWeightedAverageAssumptionsUsedToValueStockBasedAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Estimated volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r511" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureWeightedAverageAssumptionsUsedToValueStockBasedAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r513" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureWeightedAverageAssumptionsUsedToValueStockBasedAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [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": [ "r482", "r484", "r486", "r487", "r488", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r510", "r511", "r512", "r513", "r514" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in shares of common stock authorized for issuance", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "cers_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriod": { "xbrltype": "integerItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriod", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award number of purchase period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Purchase Period", "terseLabel": "Number of purchase periods within each offering period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Employee Stock Purchase Plan, authorized shares for issuance", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r861" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for future issuance", "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": [ "r77" ] }, "cers_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, options, aggregate intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract]", "verboseLabel": "Aggregate intrinsic value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Stock options exercisable", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r492" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Stock options exercisable", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r492" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r505" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePriceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePriceAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price per Share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited/canceled, Number of Options Outstanding", "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": [ "r496" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock options granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted, Number of Options Outstanding", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r494" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant-date fair value of stock options granted", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r504" ] }, "cers_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options number of shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Number Of Shares [Abstract]", "verboseLabel": "Number of Shares" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Stock options outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r77" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Options Outstanding, Ending Balance", "periodStartLabel": "Number of Options Outstanding, Beginning Balance", "terseLabel": "Outstanding options and other stock based awards", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r490", "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Activity under the Company's equity incentive plans related to stock options", "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.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price per Share, Ending Balance", "periodStartLabel": "Weighted Average Exercise Price per Share, Beginning Balance", "terseLabel": "Stock options outstanding", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r490", "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Stock options vested and expected to vest", "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": [ "r506" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block]", "terseLabel": "Information Regarding Stock Options Outstanding Stock Options Vested and Expected to Vest and Stock Options Exercisable", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable 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": [ "r21" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Stock options vested and expected to vest", "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": [ "r506" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Stock options vested and expected to vest", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r506" ] }, "cers_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options weighted average exercise price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Exercise Price [Abstract]", "verboseLabel": "Weighted Average Exercise Price" } } }, "auth_ref": [] }, "cers_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, options, weighted average remaining contractual term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]", "verboseLabel": "Weighted Average Remaining Contractual (Years)" } } }, "auth_ref": [] }, "cers_ShareBasedCompensationArrangementByShareBasedPaymentAwardTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTerm", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Term", "terseLabel": "Stock-based compensation, award term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureWeightedAverageAssumptionsUsedToValueStockBasedAwardsDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r486", "r487", "r488", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r510", "r511", "r512", "r513", "r514" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised, Weighted Average Exercise Price per Share", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r495" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited/canceled, Weighted Average Exercise Price per Share", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r496" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted, Weighted Average Exercise Price per Share", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r494" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r481", "r489", "r508", "r509", "r510", "r511", "r514", "r524", "r525", "r526", "r527" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureWeightedAverageAssumptionsUsedToValueStockBasedAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r510" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Stock options exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r77" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Stock options exercisable", "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": [ "r77" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Stock options outstanding", "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": [ "r161" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Stock options vested and expected to vest", "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": [ "r506" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Stock-based compensation, option to be granted at percentage of fair value of common stock", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "cers_ShortTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "ShortTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Short-term purchase commitment amount.", "label": "Short Term Purchase Commitment Amount", "terseLabel": "Short-term purchase commitments" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r144", "r244" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "California", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r18", "r39", "r203", "r227", "r228", "r229", "r253", "r254", "r255", "r257", "r264", "r266", "r276", "r340", "r341", "r436", "r521", "r522", "r523", "r548", "r549", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r588", "r590", "r591", "r592", "r593", "r594", "r608", "r702", "r703", "r704", "r716", "r777" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationLongLivedAssetsByGeographicalLocationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationRevenueByGeographicalLocationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfProductRevenueByGeographicalLocationsOfCustomersDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r301", "r302", "r719", "r722", "r724", "r786", "r788", "r793", "r797", "r805", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r821", "r850", "r871", "r1023", "r1137" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r253", "r254", "r255", "r276", "r648", "r709", "r717", "r728", "r729", "r730", "r731", "r732", "r733", "r736", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r749", "r750", "r751", "r752", "r753", "r755", "r758", "r759", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r777", "r872" ] }, "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": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r253", "r254", "r255", "r276", "r648", "r709", "r717", "r728", "r729", "r730", "r731", "r732", "r733", "r736", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r749", "r750", "r751", "r752", "r753", "r755", "r758", "r759", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r777", "r872" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r891", "r903", "r913", "r939" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock from public offering, net of offering costs (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Common stock, number of shares issued", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r18", "r119", "r120", "r159", "r711", "r777", "r802" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised, Number of Options Outstanding", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r18", "r119", "r120", "r159", "r495" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock from public offering, net of offering costs", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r18", "r119", "r120", "r159", "r716", "r777", "r802", "r878" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Cerus Corporation stockholders' equity", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r120", "r123", "r124", "r147", "r738", "r754", "r778", "r779", "r866", "r879", "r985", "r1006", "r1121", "r1143" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r87", "r88", "r98", "r203", "r204", "r228", "r253", "r254", "r255", "r257", "r264", "r340", "r341", "r436", "r521", "r522", "r523", "r548", "r549", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r588", "r590", "r594", "r608", "r703", "r704", "r714", "r738", "r754", "r778", "r779", "r803", "r878", "r985", "r1006", "r1121", "r1143" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r156", "r246", "r421", "r423", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r435", "r436", "r572", "r780", "r781", "r804" ] }, "cers_StockholdersEquityNoteLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "StockholdersEquityNoteLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stockholders equity note.", "label": "Stockholders Equity Note [Line Items]", "terseLabel": "Stockholders Equity Note [Line Items]" } } }, "auth_ref": [] }, "cers_StockholdersEquityNoteTable": { "xbrltype": "stringItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "StockholdersEquityNoteTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stockholders equity note.", "label": "Stockholders Equity Note [Table]", "terseLabel": "Stockholders Equity Note [Table]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSubsequentEventAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r595", "r613" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSubsequentEventAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r595", "r613" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSubsequentEventAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "terseLabel": "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": [ "r595", "r613" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSubsequentEventAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r595", "r613" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSubsequentEventAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r595", "r613" ] }, "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.cerus.com/20231231/taxonomy/role/Role_DisclosureSubsequentEvent" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r612", "r614" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "cers_SummaryOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "SummaryOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureLeaseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future Minimum Non-Cancelable Lease Payments Under Operating Leases", "label": "Summary Of Future Minimum Rental Payments For Operating Leases [Table Text Block]", "documentation": "Summary of future minimum rental payments for operating leases." } } }, "auth_ref": [] }, "cers_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "cers_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfTaxCreditCarryforwardsTextBlock", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Tax Credit Carryforwards [Table Text Block]", "terseLabel": "Gross Amounts and Dates of Expiration of Tax Credits and Carryovers", "documentation": "Tabular disclosure of tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances." } } }, "auth_ref": [ "r84" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r932" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "terseLabel": "Tax Period", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureGrossAmountsAndDatesOfExpirationOfTaxCreditsAndCarryoversDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "terseLabel": "Tax Period", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "cers_TermLoanCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "TermLoanCreditAgreementMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtExpectedPrincipalInterestAndFeePaymentsOnTermLoanCreditAgreementDetail" ], "lang": { "en-us": { "role": { "documentation": "Term loan credit agreement.", "label": "Term Loan Credit Agreement [Member]", "terseLabel": "Term Loan Credit Agreement" } } }, "auth_ref": [] }, "cers_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "TermLoanMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan", "label": "Term Loan [Member]", "documentation": "Term loan." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r924" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r931" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r952" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r954" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "cers_TrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "TrancheFourMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche 4", "label": "Tranche Four [Member]", "documentation": "Tranche four." } } }, "auth_ref": [] }, "cers_TrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "TrancheOneMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Tranche one.", "label": "Tranche One [Member]", "terseLabel": "Tranche 1" } } }, "auth_ref": [] }, "cers_TrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "TrancheThreeMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Tranche three.", "label": "Tranche Three [Member]", "terseLabel": "Tranche 3" } } }, "auth_ref": [] }, "cers_TrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "TrancheTwoMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Tranche two.", "label": "Tranche Two [Member]", "terseLabel": "Tranche 2" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureSummaryOfLossGainRecognizedInConsolidatedStatementsOfOperationsDueToChangesInFairValueOfWarrantDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r417", "r434", "r571", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r689", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r1002", "r1003", "r1004", "r1005" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r955" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r956" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r954" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r954" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r957" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r955" ] }, "cers_TwoThousandEightEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "TwoThousandEightEquityIncentivePlanMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToRsusDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureActivityUnderEquityIncentivePlansRelatedToStockOptionsDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureInformationRegardingStockOptionsOutstandingStockOptionsVestedAndExpectedToVestAndStockOptionsExercisableDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "Two thousand eight equity incentive plan.", "label": "Two Thousand Eight Equity Incentive Plan [Member]", "terseLabel": "2008 Equity Incentive Plan" } } }, "auth_ref": [] }, "cers_TwoThousandNineteenTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "TwoThousandNineteenTermLoanMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand nineteen term loan.", "label": "Two Thousand Nineteen Term Loan [Member]", "terseLabel": "Two Thousand Nineteen Term Loan" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r557" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureRestructuringSummaryOfSummaryOfAccruedRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r366", "r367", "r372", "r373" ] }, "us-gaap_TypeOfRevenueExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRevenueExtensibleList", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfProductRevenueByGeographicalLocationsOfCustomersDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Product and Service [Extensible Enumeration]", "terseLabel": "Product revenue:", "documentation": "Indicates type of revenue from product and service. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationLongLivedAssetsByGeographicalLocationDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSegmentCustomerAndGeographicInformationRevenueByGeographicalLocationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "United States", "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureAvailableForSaleMarketableSecuritiesInUnrealizedPositionDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfAvailableForSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "United States government agency securities", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r832", "r856", "r1135" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r951" ] }, "cers_UnitesStatesDepartmentOfDefenseIndustrialBaseAnalysisAndSustainmentProgramAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "UnitesStatesDepartmentOfDefenseIndustrialBaseAnalysisAndSustainmentProgramAgreementMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDevelopmentAndLicenseAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "U.S. Department of Defense Industrial base analysis and sustainment program agreement.", "label": "Unites States Department of Defense Industrial Base Analysis and Sustainment program Agreement [Member]", "terseLabel": "DoD and IBAS Program Agreement" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized gain on investments", "terseLabel": "Unrealized gain on investments", "label": "Unrealized Gain (Loss) on Investments", "totalLabel": "Unrealized Gain (Loss) on Investments, Total", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r8" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits at end of period", "periodStartLabel": "Unrecognized tax benefits at beginning of period", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r531", "r537" ] }, "cers_UnrecognizedTaxBenefitsDecreasesResultingFromExpiredCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cerus.com/20231231", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromExpiredCarryforwards", "crdr": "debit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "documentation": "Unrecognized tax benefits decreases resulting from expired carryforwards.", "label": "Unrecognized Tax Benefits Decreases Resulting From Expired Carryforwards", "negatedLabel": "Decreases related to expired carryforwards" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases related to current year tax positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r539" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Increases related to prior year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r538" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r58", "r59", "r60", "r192", "r193", "r196", "r197" ] }, "us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesPeriodIncreaseDecrease", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)", "terseLabel": "Increase (decrease) in valuation allowance", "totalLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r987" ] }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityOwnershipPercentage", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage", "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage", "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)." } } }, "auth_ref": [ "r96" ] }, "us-gaap_VariableInterestEntityVIEPurposeOfVIE": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityVIEPurposeOfVIE", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable interest entity, Purpose of VIE", "label": "Variable Interest Entity, Qualitative or Quantitative Information, Purpose of VIE", "documentation": "The overall reason that the Variable Interest Entity (VIE) was formed. For example, the VIE was formed to hold financial assets, including loans or receivables, real estate or other property or to engage in research and development or other activities on behalf of another company." } } }, "auth_ref": [ "r91", "r93", "r96", "r97" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/DisclosureSummaryOfLossGainRecognizedInConsolidatedStatementsOfOperationsDueToChangesInFairValueOfWarrantDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureFairValuesOnFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "terseLabel": "Warrant", "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": [ "r869", "r870", "r873", "r874", "r875", "r876" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfNumeratorAndDenominatorUsedInComputationOfBasicAndDilutedNetIncomeLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfNumeratorAndDenominatorUsedInComputationOfBasicAndDilutedNetIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Effect of dilutive potential shares", "totalLabel": "Weighted Average Number Diluted Shares Outstanding Adjustment, Total", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r991" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfNumeratorAndDenominatorUsedInComputationOfBasicAndDilutedNetIncomeLossPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfNumeratorAndDenominatorUsedInComputationOfBasicAndDilutedNetIncomeLossPerShareDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted average number of shares outstanding", "terseLabel": "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": [ "r268", "r273" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfNumeratorAndDenominatorUsedInComputationOfBasicAndDilutedNetIncomeLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfNumeratorAndDenominatorUsedInComputationOfBasicAndDilutedNetIncomeLossPerShareDetail", "http://www.cerus.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Basic weighted average number of shares outstanding", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "terseLabel": "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": [ "r267", "r273" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.cerus.com/20231231/taxonomy/role/Role_DisclosureReconciliationOfNumeratorAndDenominatorUsedInComputationOfBasicAndDilutedNetIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r3": { "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" }, "r4": { "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" }, "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": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r26": { "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" }, "r27": { "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" }, "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.19(a))", "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.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "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.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Subparagraph": "(c,d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-16" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "2AA", "Subparagraph": "a", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-2AA" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-1B" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r151": { "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" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(a)(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r175": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-8A" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r233": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r352": { "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" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r357": { "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" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//460/tableOfContent" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r545": { "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" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r553": { "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.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r665": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r680": { "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" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r683": { "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" }, "r684": { "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" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r686": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r691": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r783": { "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" }, "r784": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r879": { "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" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r919": { "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" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r963": { "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" }, "r964": { "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" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r973": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r974": { "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" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r987": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r993": { "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" }, "r994": { "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" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1047": { "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" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "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" }, "r1100": { "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" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r1124": { "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" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1127": { "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" }, "r1128": { "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" }, "r1129": { "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" }, "r1130": { "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" }, "r1131": { "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" }, "r1132": { "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" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "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" }, "r1137": { "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" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "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" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "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" }, "r1146": { "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" }, "r1147": { "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" }, "r1148": { "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 107 0000950170-24-026195-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-026195-xbrl.zip M4$L#!!0 ( %F'95A$I^ZCY(0$ *I4- 1 8V5RWD0AZD:[/WZ[^L[&^_>_?O__?.__+(_@F;0=-#\^F)_-#I\_>K5MV_? MUKZ)M6&]]XHYYUY]QS8O)HU>?P]U/U4G;?%CVY)3JE]-'IYI.KJPJ9HT'%4-FI$?Q'SYKN+%/TNC^M7HZ#"_@H9D,&EY,JJFNFA,, /VZK]^ M?[\3]_.!)^>G/F[(GO>')[\LO@GM[Z8/X/=<'#>&[@EVWUPS.O@-)U00P8Y_ M&8?CP:@^.KM[38YK>\.OKZ8/SW15?1\1>'ZFH^/VI^OV:E3[05.&]8$?P<'$ M956$VIF.+.YX^/--Q4X]^7 SX\DRC\:B^]+RX5_#T9,5R=7'7\.#L M?)NAY,Q<=6@G+68F=NFDSKPYPSGA%Y$-IZ_R]U$>-%7H9Y+;X]0N8T/X&CW9 M.:#Y,Z."+\;-6AP>M+TP?KK6L&<7C_^J#<.3P@G3+_[\+[U?]K-/\-_>+Z-J MU,]_9I3\Y9=7D[_QVX,\\CWL@.1_CJNOO[[8& Y@ B/R&4[=BUZ#3\7]7!X; &NAC]?.@3 M\K37/7OX_><7;:^I^GK\HU0UAWU_A'2:X>DOU??7^.Y<3_ZL4LJ#]L]30NY5 ML$];NX(I0[T.I.@2B'1&$:MH)E)Z6J*.6G/_HC?P!]A+KEZO'^1!@O\_VNK[ MO>G4OH^V6G;81RWJU@UT?<_ MP9N&:0N^:^XVVJV_7S+*K=I'/-#3889DI(I,$YN\(C*)!'\E2:++,19N5/3I M>)A31OMZ8WAP4(UPL,WZ(.')AG,(,K;*/PS6PFA4AFG;3.'U%I;"RN*(3T4H MID/)'LAA/*@F/_BR^V7G+1!I4[T>5'T@CWJ<)5X93;@JPF>@IY+IO*;"1-$Z MF4!2*(S(G#7Q,@022Q;>\BB8]N>G\JF&$=1U3CNC8?SCK[X_SDO=C1(H#581 MQA*P$<'A8&7)0-CZX+2A6J4?=N,&4UCH+IRE8 G+K%AR1!+R^-+F,^^^K\L.,G$HZ6! @R2K8 M:\X$L8P!^_4L"4UM*DF_Z$T$T:\OIFCC=1K7WX9U:O+@Q9]'^W7.O:/LZ^9& MK(DK$8PKGA0AD)-J2IRWE&BKI Q,>KT-R_[NR#L/N$U?@2'DC(RTE9B[M'"8J:)*AN (B0@#Q M90T#-N-2%)0)"C '0<#W+B+D=71.ERT00X 8B^3".P@ER(HAS(M-!$@14L=D()U'-&58SSX+I @R78 ,S=6A O!:;L)&6$\21]H31%N>"C:^#L1N4 C@(9 M(=\'B)(L)]:!0FBX":'$.4P4D(>*,%/"@/?!T04V[V!SB>/92BT8*"1^L1.U M)B:.:E7.%H@'&(::V\<0#4YB%>0J)! S@B*H,V!CN:B?,F82 M@#9X.@_ 'PH* ^@2%A (Q*I-0@X.-X+9POGK.@%0T /-"JS3433@A 05"?G M 0QRG@* 7B =-0_MY49&@85.5*14J&? ?1BHHL 9)-!HH,1R&1ECV3#[@Z)] MEQV-S@ K0+-[!AJU!K@N_A,%T(X%))RR6_"."B-+,,@@4, E@9(%X*C304I MH2 .]!PFJJQR4IA$$BM J %U!V]!+Z3 A6B@,?L%@WJ6M,Q*9I*= > ') 0[ M*C@1VCD%8P"].YR?Z):OZM;DLYWCN*ZKP=X;WU3-E\$P-+G^ZF'.[P:'8Y@D MS#96_:J=^WK3Y-%OOAJ\'S;-SLB/,H[U8WDWB,.#F>5Z7S6C'PY$%EE'#K#& M>@[22102)#!/!DI?BDQXD)'7K-.'X0 -/A[-AL=='D*7-[-F"\%@(2@GF\"4J:E"+2S0*P C#%QRFS0-NMP'8.XWS)Q M"8J+4B#5+$5[50 .Y4&^&1#D6G.76?I!H7CX91)14.Z#)IJCP9]Y0*\ZP]X" M2D\L&<0\"UTF#63-6>138OM?!(2P43O+]<+#WOOJ: M4[L&_Y'[:6M8?VGR#ZOPL=X8'AS6>1_7XFL^OS17\*6;W5Q&7^ZXNF.CCLX[5\ M^QV\'D:*=Z_D^)9U[7N37KR:O'[VG>W'9CBNVT^MZ\/KZ73;Y0=6HW),!I9? M1+32P(H#1XZ.)&I#]L K=30OCG^:V[N]XT]5PL^ERG6O'7:^\$)^X]U?SM[D MG?_Q\>N:O(?[-/F8H+/OA_TJ5J.)$.REZ@#/^W RU&/7I\0R6]YN%?[P_TJ M^O[Z]ZIY\6=X2#G<9Q]+'> 6Y6Q3SI;.8: M I]>T]&KO87)_ADW&S W_._D/2?/3C8HG38%'5>P MTRXF3XX_'W?RZLRAN/B,Z&Q48E83$W/!>V"0VC0X NIDR$5Y*8/KVADY817' MYP3OA49'R"^&@_;R\Z$4Y>HE\3M2.'<]_O5-_G3UTS9^8C\YKR0SX\7*FV]TZ 3@_8DIY8HZSQA MFCD5"RCVCG5M:^>%KN^M.$S8S.LO.X\,Y:&_83 :M#J9+=Y42.(]6O&+]R)* M[A)773L4)S(@A]$[X'5UZZLYP[$_P?QK0#C#_E?0YM\/_6 #^'8$ R2$9S9'';IZ;-;A M#:GJCT>@@Y]RC\DE8DY;]? AXJL>I:9OM2J)"4UB"IY(GA5Q-*-9T4MODPHZ=?8@W!!"?!@.<,[U ML-]O[^='N0:V\BAA^LV#I%3E@'T64$4;5FV4R08 M&$C,3AJM;%;*=W7KMC/2=AR-T;,+O7L 2:%O4/WUW&9^'.3/\',TC@%?P+U\ MDP>Y5*-%VU>6H_K=*)BT8WN*=O!M])6:[%Q[E5T-JH/QP:J@8)"-R2;)B,Z^ M8'R,)\X*21Q&'R3II,Z\BZM^]37'J9Z-@P:V.(U!) /L1C?7]8'O'S45YM38 M@:]]U;(1>"E0_,'^#XFBMK9SWGT?A@G[K?G3R?REF8[QURUSM^K@J^5 MLRYQZDD,TA$)PITX"3ZI-&J[% PUK(H M%.&6:V#I)8/<=P"CD[#:&.#XOK/6]A5A[G.$:E(+F2F/J.H(8.Z8>("I0)P& MC8<+*3GMK+[:,3O58J0O3=EH63SA/F"B!FV(+2H1)W2)FO*2=6>]P2:D<+)- M%\NB*T-8'J6A(;A,BP#D:[S(1!87B)R;G0(+XU& MVAR!_EV!O,2UW:I!NOJJ>3O>@4/[*&_&;Y9EH)OG^=J[U+]Y#'.>FR5G'E>G MXE&>(FUM#D%$DJ*3@*'A%"&JQO!H[:RTU+.%1Y7=11;=*#)Z'ORF"P'1RU&O M+(.384%/CIEA^AQ,J^ ")]$GSKE12H7.,9@G=S26PS6D-XQACCE7J"52J$"L MEX%XG85AN7@;.JOH+<"J?W,$M;!KE#<5X*'4GO3T%>>7+K8'G;BRK@ILM\X+ M+3#GL+<@H#37Q.H<2?::*29X3+1SH7X=C>R8XZXHP0!K%DFXQF!T&2/"!MB: MR+S"4.V4.\L 'L0_MW4DJN)HFG,>;SF;[9TOCU(:9,8BI9Z2X /F5Z6. ,TJ MDD%%"49*'T5G#T-G@N@68VH2C%L76<3P"T]DE)$$93G)2JO,"L6L-EW=FF>? M@S/HY$PFS<5TBC:E0+*C1D8EI=6=C;I_CK3:V-62!0::/ E)M1(BDQ QF[6@ M!OYG7&*=Q=?H /3!'^39; 6GF[%9[>U/B?9=:[@&0L1?+-Y!6]_801N:SB>1 M0:" OS,HXX$SBW=*%-0DR8@O@2>?M=;=<]"^-OG%<>J)VZ6\N"]IM64;YR+U M?'36LDPR,$,L0>+0/1<^!D6EY"X7OW#6>+O)S]'?AG$)?,0H$ITTH"%*27PH MBA07L02.IUQU\J;Y!G[D&Q_NC_.VR\ M$MX+T=F0H@N$U)E(L$_C.NZ#GO$ HHG>7#31^8FF"-M5"K#!2''SK(K$<46) MMT)[E;31NI-1+'=R=^B =CMO4_"U4\(RH^_SGN]OMIMWGFEM#.O#X<1IX%$R M)\\FIA9 M9W6>SKMT+^%I-S6TLF.>)[0YR!S5H123G=N2Y<2?;H8BN)4"*$! MJFFGL;Y."ECJE1/+C0S6*DUSYUP^NF8,6HQHTXIKYP%?> ?X67H;B45OO\*" M5=E$;7DG0?2-G'$>706+)27!S"QP40S1' OI*5"0@S !WBY+$,ZQQ#IW1FZ6 M /=NAL";8Z^'SWU[RB680XLC=_/@$C+1K(RDL.^1$1DBUJZ56&R4HN4Q%6HZ M>QG3X0"<.?)QF95UP6B2C.48L^:)RSF08K@&I&.%[5X SH+L] ]&GC?N"&N5 MC>"=.-'3^(I)5QA0L)^Q+,*J7#_HMQ^;(J&."([9+K?^E$<2![D8HMXIZ'8L6G8UF MOR0]WG(\)I=4JL)0D0/(_B T.C5;!]J<*20DG:/TLC#:.3/'/#DCFQN;OEY. M#/+1[[[^(X^VQH.T6,?->;KE9). M($'YP0XT6=)O *EWS,66$C<&MY9Q\W. MY+]<4II\9JUV.I*2F28RA@*[)AQ(4^$TXT4;U3G<]32S]BW'3).M9<[RUJCM M,>22$H\NVCY$&:,5F/F\:^?C"<1.+.29TL&4T%G?V9MG.D8+_9G6 MCU)J9\ZIHU:3HN"=$C0H8,B>$8/U!Y)/3KO.^0YT10=>4IYQ%W1(>--1-+#. M'"2Q *Y@VQC/E!5N2F?EZ*+L6YVQ<[-,N8Y6$9L]:+C1!>)I!.I*H.):IX*E MJ[LYQQYM^:D6B)JGSU9A6:FD",>[$ G(&!1=HPE71?B<4BYYX9:LI6GY)EMG3FS-[.D>HI0W5U">0QP[K@<": M@98-6Q&8\LP;4VQG\ZMV)]?C/!/>9E%XDID(&V%#N"W$\AR)5MX5+XQEB[\S MN/75FIMQ:;\?TY* ^+&$$4T2RXTF$I@I\+%D95RVV70.+'8YXGV.YS(S*G@$ M4=(*%8D%H $/&NC V\!2X:Z[E6!OY!2ZD]O\R[_E 2""/FAMZ^F@&E1-FY?O M:YYZAS[.,K^:>UH WQ/CJ('-C9180Q,1HA0?;1* %KJVN4^H[ON2W-Y2TRSG/D7%GM 2H2WW$DI?H?YT% M\88)YI/U478VK7D7,EYUP#!<"BLE%DJ*L1JUE0B[5R(Q*3+EC-2%=B[#Y%Q2=IS=N,#('D>!0R0"GP#D045X%.&:%LV2EEMU+H+G(4W!/ M6CZ_-5?0\OFF]V+'*7+OM2!:H"53H4)AG29<<]C=( %]=$ZAZ!KFW-I^9 P^ M<\63,B"C.<:I:8";/@='BC1<%-"%D1KXO!#&]\DBN,IDB5H)$'USDPVS%>-\\: M2]0'T XST5K!;C#,NNV$(HKE(FG2.:?.^>H_ >^QY3BM%!O0W*U)",:AJZDC M(=M$1)094R8)Z*ZKAZ%K\7X=$(4A.D.M583:-OL!9I+!?Z*03%F9> ?C<)5I\9^^)G_8EXURS?$1!N0^::([TRKPG3F=.?#S"'$UR411KJ76DF(R6%8L5"5,B+&23%/>< MNLY"UFYE,9GCIE :@RP,8Z.-!V4B)Q(D< @K!=7"&B-XYWQG5M 9?TD%Z$U) MG&I+DLQ8@!Z#8. ; IL:)&714]DYS-!!KXLE):FA01ET274Q"B*S1)-T\<2D M4IP03+KN^B9V*G7!@@PP *N*2YXP:_&"B1MB\9;?,I:UB#D6U;G\;O>//WDF MWQOK:SJ&Z TES ,#EI/:ZR$3'7225@OJ36?)M[M.4_,LO O<518%;Y0A@'", M<5(=F4D=*.4.:'@%71(?3:3:DJI;L%RT\)G83 $Q90$*M!90S]OP^3/8^ XKG/ZB(P7+X&GVLQ@#YON#$M]\@1TW_Q]YYL_Q"?S M4FHO,B6?(H5I%:.S*:17)8"$1E:8#I98BB"M@ [E6=)$R&1D"MP4T3GUZ>:> ME[]7*?7SIF_QVWJIH=$\&,L33HC$M751",PEFX@T@.EM@=/C3##!,UXH[^Q5 M0!<"!Q>#! S7+"JOB )E&9A^=L3!CA 39! !@!KK;JZ(IU.4;&ZI0:2@M$2! MJ4$8:FYPCH(7&ETZ/;=*Z>125[?[6CODEYU3_6I]+T-;M'$_Y\"ZYYFQH.0+ MSC&F4&*R-(UI+2+FT@F #VEQP".Z>F:6ZWZU(,^*R)2/-A!5.+)L(XG5@9', M"T O'XM)G2NC<_](S&=T=76LA0*\S9,C@0>LYIY >8L QK-2QG*;7>AN8J%5 MK=PS!^/ MC'!ZLY4ZT_1>!I' 6;1)DI0QCZO/ACCM(^B[PD?'E/*BLY>V3\J#X"(O_&IP M R_\.1CJW(T-=6= _+VR39HLLI>6,%T$)H/&2HHT 9(W(MA2@LJ=U=FV\ZBJ MVTV_ )JAV]%_C <)[76#_)<'\(E?SOU(3%%EIN#H1/2-!4!'G'(9 +:14CF? MI5QXG,UJK)3--(% DB1*98G4'"LN&T^ #M>,Z$Z&SX?5=*_I[/4J-OMHV3 MIO/A6$7)**W'$G^8!*\8V$9$IX9G*V(RV9?.AH[>V9/R&_1S@2?EY/N=ZONJ MZ)L "4LQ0A$AJ<*8"TM" ;Y%G=<^4%]4Z1P,NG-W3G&752. ;D"G)=> M%^)!ZR.T<*J3+LIU-Z/;<\6V!TG,X2DF8T@DTX@.J"F#( 5R#D9(4/ABB=V] M?>ED3/B#!> N*$> RJXH SJ$P43AF4F4S9:4P&2T2N>\^,O^6]^"Z#G=@B3F M!,^)$9,\&LM B[*@[)-L/><8/BA%=T,#GG/R=C@G[[(2[;!LM($#K*T A,8" ML<89D@-5*G MM>XLO'YF[O-'[,(9XXNWQ.F8,?:6$Q>Q!IS-7$6EK5R\B7>A MZM:'8:MPW21J_<8=7Q>HUUH\097#4(O^?X[KJDEP0E8H;-XYE402<"!" 27< M644<+84$KT5BIN3H.^?TN>PKHH?V*US-*R4.ZD34\,9H;9OH#4N'*P?*!:?> M.NV%[JQRL="L?U<['&SCZ5AT]-5R$ FCVC@);(93HXGD4A-O/"(R&=%J8X"C+7G7.(H7A@))4":%/#/PXO;X00H)E09DONK!/*(])# M;D1 2[DO7XXP4M'F(&0$38AA*B* P)YJ1[*7E!49LE%/*ZWA:FXC PEEC?3$ MH$(KJ0[$8K4US1US-MC 3>=$5>?*&G;@LLJFD@!Q4,(D;*9TQ1//G2 I)5!0 MA?1F]:*'GT3L6WCBJ'G&-7*;0M31$ QY)5)%X$\Y9\)\X,XPR:WK[(&[57K)]]DW M>7_83^\.6M=0;+8?UX1QP']LVL@/WA+@FVNL%F#^H(,D>#3P 65JP7Q& I6AFY M),#64%%G3NG@(]>=O?N^%7?[W<=]P-+UT6S#5=FEK*VB6& U48%YCK%^L(3] MR@)DG196%M-9^^FJ>2C,/X?WE 55PDBZ!SH6@$PLL S B/JH$ MW*Q0$KR' Y8E32'9[$QG+[9_=%V8Q%CUA\/ZT64XZH 3A(DRQ. =2#X; ;)A MC$NFEJA(-?4J4]]=)XCG;.$1I'6AL%W4.$%DT)ZXJ#S1RHH4358@O;NZ>\NL M6K8@KX3$F2BT 'P"-"4M-P @84L,BQGC%2CO;M7=&U@.ZM&>W\MO?/PCIQLG MI^G,YA3*#6OOX022B@"6YPPO)(2@8#F%EK2SN.@1W?*OYN4?4&X)%FO16ZN) M+-$2)RD:'9/TP(!3E)TU;'2T0,MBJ-PG8P+\0YS&='W6,F#&TA*=BC-9E)Q* M9YTF;I0<_^*,;IN3G/B/4J$-5ABG>"*<6TZDYZ#:1B>)T50H&E1FJ;-;^B#% MN9]*G5?+N=)!2!(I:+322(P/\8DXQKT+D='2O?3/JV"G6HY(-8*Y6)@B.21+ MI.0:P+)2)!F6L8X" .G.W>@LT:5E04D2BA.4N0)X."DB:8!-D!J0L91"VV(R M*)A=VX3GY-DK8EI229J0G24T!D9DI)*X ,?,")FDYJ7$Q7L^K@8OI"ZFP 6H M%R)A?EL5B$L)'0P%\$(65;*KI)LNJU3TLM)B2;0=@"!C$C:OV$P\R# 2I1!2 M::=*=U6.1XI/E^,XY)4IW %?$)8Y(E-DQ&O#2#'&9^XQ274G?;O:&IZYQIR( M1^0. Q;#>JD;_LX>UV-+&$%,B0F>Y_Z&*P[X?-WA _ M3\/Z<%AC=-&\ M!"G:G#Z6=2Q7NY?/W0BNPVAKG?!^Z,0P/'VM='^/Z/I3VY,YU/>L41 M8*\+*6S\H_R^*6,[T_1>BG<"/!BM)RHC0F<<&)M'[I2Z\G@ @ MPP]]_Y.OTKO!-#?LJJA6VOA@54::H7C? "+!"FH(4$V,0@BC8F=AP?-]PY*A M!&>F&,H224E%5,X-\7!N2 [&&P> DG;/U'638*-)*>0VTGD.=2VZ$F&T'*6Q M,">="HEPI17 3:.(RZ!\1)&RTD)2W5T_]4[&A[(;)YF=-)U3DEDJHTW!$AI MXY>)H?6-!0*=@$*I8O'=+66T()1U\_Z?4LX+JHO7KG!B8E 848C94ATE6C)* M;12>Q\ZIE\MV[%Q"K8P%159X8YRTCO B*9%9(=YGD:0B'0^%B\0ZZZ.]N*(. M6\-APHOP>KPW6R-^X?8E>O,""G2.!10PPM. %LZ2!9U/8$BQBYD886UF46F: MNVLEODT,U,9P,"DO#J]X-VC+;N1F=51S'EP.-)-@,3<1$":Q!K.V9I:S+@&P M66=)=?'%ZCK#49,)UED7"6L=GR/\91U/Q'">I9/4J]"Y;)-+J?&\&"JAC'N* M98FXDXAF@(]9+0UQR46MA'>4=^[F^0F5@UO.51HWW#*=(U$RHO<>H%N7)2/1 M^R SYU&IYTQ9+$C>@?*HA@)F%I!J:B"*D';T#F.(SC M@W&;P6]J23LXK/,^ONUKGKB/+E3\TCD&](<<\%+ M*:RS%QB=(O5)8IY@" /B5A& _=%,]Y=.\<- M!3E\?S "Y+]"X'GCKK.M*5NZD%E6$' M')R]UD2QDM$M 7:F4$V"CD&*Z$P)G12=2TE MAQTDSF5)0&)R]0Y5?.) M9<^63D;N/2/>8A7TJ#2:%BDQ.HEL30(!U$GS[IWXW(W)\S'55Y^#9K*$*NB\ MN*0X@*(0+;(.CXF:6"1."4&ETS+DSFHFG4D'OABN'KA)$M@Z82QI+"X9"6R& M(L99'6E0RBW>P6)I]C@K9:((UADO'B>?B-?P$10N7I()'B1>5\]E)P+NSJ;R M$O."Z\:HJ"R /QXLD4X I_ N$"5E@/WB4OO.7B9W;5OF><I0H[H]H6;46R-A"1,?<'($!B8XC$,T<#XY9SWCFG MZ1L[R*T*91CC8Z*P_AI(@4@A/0I13XIP2@;FLLF=#7MXKGLP37;Y;;@J\M$& M1J.7 .2Q/I)46A.O;"2@B%NNC1/2=!:V=#PO^!R9@J!)AN(*B$N!X%);XAPS M1&?#7=(:=/'.*>.=CB2<9]+"XEG*K)!$$QJ$O0* D*'4J!JYT=Y/%=L54 M?]ZN<-,P$CZ_,!+8LH27*\0JA>5?E"66>D=*S%0%#S0G.NLZM6SGI045KK;& M!Y\SD)-@F)L55+><$E$>H_L2 %+56='414O/'(T=,B9%9:)$!+QAMMD3&T!] MLXK1I$WP470N]]2M4,,D><,0?KH'V_,V'[0>]:TVMW+@P>H4M1..:*=!HTA M0C9+8+&^.%J2ME*ONL7TX=P!EE3*-)D(]&:)=\%@A0G &%X5XGC)Q;+@'B K MYVU7:CF.$U@6C/N829( DB56# R6%L("4URIXICO;#1H%P[[8FX&C*328&1N M::/O4@PD*"=!B3%2Y2R=$YW57Q::XNEJ[[1M!."/LQJL9 ZH5 :2,!>T#%D" M@K!M>3*A10&Z9=U%$%UR7SX9U*D'%6]1W_6IF83)M-B!:5[8 N50%0B,T\$*Z, MM$DYK;CKVB9U)11L.0PV6,"*3%-BJ0/M.0MT@DO ;SEE%GT8=??",V]L,OR; MQYQV<[LZZ&B&_P[ Z2+0*H8!IFUB5>] =[3<$V9HCC+: HBZ:Z?HN6C[TIB. M]S(7SSRAT6A,J81^6=:0Y+-A7FN7_<+=UF\-9!CA=!XRTD0C +$PHD0!2)L= MJ)Y*.6(,X\")50RLL]?GC\FO\<:3?N/[$[B<\R7%0FY=([8SJ)I;Z:V3G/A0 M))'42.)AQ0D3 +"3L[2$SEYGK$@P[QSAM92<69\UB3:!#A0BP.L@"F$JAP( M3B3161/M:MC3YTA:F&R.>0PO"9D2Z6@"9%T,X:84IP1S@G;V7NJQ&[.6@Y)I M 8U8:4&\:HMF24NLY)0$&30% ,2B>1PFC,GAR/7*T6Q,P%DQ48YU!FB62@QX M]YQ(8ZS)H-&H[L8S7^I5=^(#O$J)^ 1E4G@ML4!'(3+"BSUCED0EN.3.:N8[ M%S]YQJ$"=#?@>H,]Q,E +UA/KOYZCDX^#O)G^#EZ'E:#"4C.@URJ1?"_Q6P3 MHRZ:G!DIN@TD5Y%X2@OPUIA!M?&*B\XY:#_1#!'+D7E!&^ +*TN1J>KA'2@6,>"A#ZUOF3M23(.7?J8(5[H2 KCQ0F5 MD@B=,U[.I/#$N\.)BK1=-7]<",?&S0BTW/J'QG/SJ?]Q%"#(XOZ!K_^XIZ7D M1C3SN__'L#Z>Y:R6K^[-< M(7:E )E"\\%V3AOU\-KDV N0F"VL A4^#\9YJI>\KQZB$MHR2CQ*GQ@66,G" M""*==.C)RDAVI>223!2LL[<1G8R1H3>/D:'SBY$QW-JD\(;"*,P0ZS V.#+ M)52Q)+1GM+/;>'5LZAE3VNV PSPD^5SNGXN'_Q=M(%%+V!V9& CQF(@+)6BN M 4#&YU0'2[B)Y9S9A&5,O?5$6HX^$9$3[KG-V@J==6=3^7468,W3(&VB3,D$ MDJB)F$C9$)LL)9H:SE.@CG>W_/#DEAN33HQ'^\/Z1.$Z(2MXVHRJ.*D8MS(D M8X0.41=/',.(I1(QC3T-1$5M/2W6B=(YS/M$C<_+P9/%4,&= R"BT+)7;)JD MJ=.2 DMU4@3>6>/S KR.;JZ=/(9*4HO1LYGF*@9 3\S&B,6:@?L8YXCCV4HM M6(RELUX=7:\Z-,=M;"B@BM2@J?<7YM7X=&/^! M0@WC.X:MO],)SEX5?@FPBVIA0:<1H-C(+"T)C&8B+%.%2FF,Z)Q3^HT+83^6 M8(TE%8'QN< Q )P3,7&1\JV+CP7LHT.6)3/HKFM'HW/Y53JPC\*)'%0JQ)7" MB)1:$2^8)-'(G'3@ALK.(M=+@IG/.!%_/'R BK3+ 0*9.V6DT\"./24R.$^L M9(;DXKP1E&MI.QND^:B%<0?(VK*0G,>0G0 4#:0,[#E*1X*3QD5I@^&=S2NW MB$2@]X)4S.$]"W?S@%1!R6""]@3Q$Y$F"&(=_,,5J)]>1R%S9XU/SQE:'R1# MZSR/F[+*26$22:P(D!&86-ZCJPZUM-! 8_:=,X;/,[">KXJJQ:2-3B5/A ;T M)2,-Q 6 94)'IF(2WNE.JEJ/Q#'Y)EYW-^[Z*@_QLZ[ACU.GT"PGKA0H$<$4 M LI@)A;#AZ7WG"8CL#K=\UE^/LNW.\MM!E)V0Z^E,TWOI1_'K+!:,K$1'3"< M]YB[J$ '&K[)29C8627KK[ZNT(*Z#9.?O6WK#X^5T],ZGS+FV]<80 6@ 71_4/("S2Y:9E&5Z.JQ7&ZUC7DZ9R5! M;0Z1E$@]&F 4LIL-.I-TV0\5*G(#MC3E%8B>Q:(-@;+"AE% M (%+0H,RPMF8).^L27O.++@S),8T,#BL]9D$,#N)I7.]2[ G#DOI\E2<[)Q: M=%/_NI8$ 4;B16C_/\=UU:0JKE+))QNH$R%:8AQF"72N$">H(0#PE0_<>I!$ M7=V<>1@7V*IL5(A1L5@"L0436&BI"-"-)C'Z*)C3VJK.NMY/J.A$7%WL-;"3 M^_UJL/=;'J!VAOGX9MS(ON;-[X>8+NQQ:MO6&^'_;ZOFS;;TDEGJ?H*6S7[B@\ M$H PAO7Y\53-4')F7G_9>7O5<'[X/7[Y-@^&;;Z2'U\[W8,VL?15[SWSBE=G M1W_U:AR.ZQ]7=[I)\.'S;G'4LJPT21FEL "6[6E@A 4KC0/YG(5XT2OU M\&#ZF]T<.2_ UHFF"6_X%?R"<4VX$%I9S9+4&%[]ZMSDNC';8&(HM!#!%8R= M80Y);P5QFLO$>*+!^;.S32#$+&;UMQR3:\'D2"@!%#QO-8@VF+V3O:U=I8)F MN5A2@C5$VN"(+\82'84JT$@&[J!98&5*&4;L4 23C?O:I%6' M O_\+[W>+_#?7C,ZPHTY]*"7#_;(:'CXFJZI:O S\$VRGS&>=/I%&'XG3?4_ MT.IU&-;P)@+?_ R='QZ_I("\PB;Y-:.'HY\/?+T'+VE?^7/[K/B#JG_T&I-1 M-;T/^5MO>WC@!\<-PW $C ':HM COE_M#5[WAG^^[(O-:D#-+^H>WO[NVL=;C5$EWV6),)X74^UK2?_OY'"/A"V,DP+R! MCS3#?I6.6];M,N HKEW::SB+>&#.TJF#2VOJX_7OO>/*SX[G%NU^TF&PP M'+2Z4Q5;7+NU*ZB6VAA%DK&)2(WF3<8R"59%24LRR0 DG"J6@).FV4A59LH1 M&C&#,(^,..7:"CA2*N>SE/Q%;^!1FT^Y>OUV&%NC,"K4W5A01LE?3@[3F67Y M\S,]WI\>VU%5 S3/O"9R#8#NZ7I-%G!-"?%O1'*^F P]OWM?#BL1Z"A8%VL MT:\O*IADDR,0P; ??+\_' &>GB\]W1WX.2/US]>05 <&^O_-?RQWA0/K'SY\ M67_?V][\]''[<^_3E^V=+^L?/O<^?^P!@OH,,*G'1._C=H^IG]*?>A^W>I__ M8[,W ZY.@-7ZQF=\S)R0*RX@[5WEX[#NC?9SKU1-]/W>4?9UKTV#>HW0O*Z_ M2UB!2BHHK1)FC 69Z0*(2^$L49PE'2*-FI9YL8*)/6US8IT_PPM>)_B&'$ O M^_@SDOP1P9F3/+B4^=UQPC8Z&3.F;LMH\)!,$VLS_.,X#2XES[6[[X0W)AE8 MMMHM_#O,XZ9S_F&ZRSF#;W.<7#*@M?Z!V.!=Q_IR,70!&^VR &S%F0] %]P1 M*X(G6GDMN?5>"CLONC@])UOP3=.)(X#W-=>ARIN!S4?.KS]N/R7D*$&?BIBX M60MT1G8%,VAQ0XIR3!@=)7-R;BI6[0=-ZR^U:NA1/E'TB-K=G0;S>7O]P\Z[ M%B@^8\CY8 M:X,1!A_-%QS=L;G_9Z6U\W 81M_YY]O;H&4K#$'[:_.[CJ-W)WK#TZI,= M[/FFUQSFB/YQJ5<->M6HZ<5]7\/0__3,0^[!0T88T731BOGQ:'@\*QP*>C[ MP<'FI.^/AN,1O/Y[3C]/NF*4KL'@KQ>OKG_XRZM1?;Z?J5\''M(+5_H; MS(&$.OL_7K?_$OSB B>$\YU_Q3P;H,=/6\$I6K1_R'5,&J=X"1_.E*5D9"; MC"V1)F82O(G$2E&L\-H;9>;#AT\C. %JM1Z6TPRX&\.4?U3I&FR!#JGXGKF8 MPRXW0>J)E#3/[6 M^\=,O V([MD57^EY5K/,JYUNO><'T\Q)?YH;BUB=!?GIW=KVVLY:;YH5K'XT M.WV6:?4^#-!J<34[,"U"LIU3G MIIG^!Q/3L@6>"\8Y[6'J7-BSWGJ;$O=!K\3N<^UUV5:Y4APU!1&?Q:+IEECC M)1$E@#X._[BL%[55?(%;M3.&7_(E@JO&"!]8MJ\![H(S$V+ MQDFL+22*+&E.L'!Z!#8J3#/X>?AMDS_=W78JN&+VTDG%;^.(7<>8*T. MC/UINKUH/SVL@8RK0]_OY>\YCC%T&[X&B)N;)ZFZP&'OX6F_$MC#?]'&^;3L M[@NY].1,P/^R(3I(1O"2D_AL%*$.-(00BTOLWD[&B"?6@>3GQ,3NOY2.J\Y[ MS/UI,9?M<_EFI0WN?QS"X:25^H;KG/4WKXTY3@U=+\>#V"[^]4@7^ZP M5XWZ[27]IH_[O8V^;YH["KC+>NC-#:(^BO6N?]S'C+L]8)U_VZ_@F^T3_OH0QW:)G.CFMP9S3UQP]D!= M@AJUU+IU([=6>D" H"6$$@J15C#O;%3.W1LU3N7J$>.AY5NW/Y!7.9'"F6HS M2"\ ]Y]2XZ7F11#$O:^82:_WOT%44X:.OKTV$]+"'!B6[_[ M^H\\ZKU_OW$'"^P'//=G%@T-<:BO6_P]_3\,#%6&!M#J;0' D+.6"!6<#27L)?EA?+:10\ MW3NT?7*)^#=8E[_@LNQ,5^5=NRC+V- /PT4![[N.J'<^@\@SD5U!9(/A"+[Y MY[A""0?BOPW&J]N W^9B7"#0$?/D4QL->HH2'H;2=.&>8_K\8J,DLF@!^BMG M6!HRA,2]%?[>V0$FE/;787\\&/FZC>RK[YH;X)G"G@:%?=O/K3_V63)[W?N) M_:D'F+$EKM3S_?X)AF.FEZ/\'[0%OK->.XWVOVAQC$=1R>/-KWH_,\XIMO?F00[8^G M<_@3R.)!ZOW$)W,,H//!\X"5;+%]VQ1^A*.8OJ?-==X.HAVD;T8]1WO)'S5K MB^$7SJA"E14DX3^R%$%N]0 MC?&Q]3-ZZT>^MS41Y6<8S.D[9F7[+'K>SGOC23+GW@[YW/L)-1;S,Q=\[01> M5VWTYR%&?RZ:VTS&>\)$6Q 8#P0?HRS9L'5VO(( MX@$-C'=([][):'BG'M)KAE\5#+_XA_/SV.Z A_9%)_ >-T;O+^8U%TB6CL28 M7S3_&P4PN("F#U](Y,X3P!V:!)4CH5R"[L.E2O=/JWF:XJC>@,7<&]9'%US\ MM8W:98[31O.\ UP_OY>+!#!7,Z\?C2#=<.6?,PU]N @@K!8%S6WC=R[#''2+GP_AMH-_,VZJ06Z:N2=SO%]"QB=R M?C8OAJ%W/STT.L-#,43($+&BK">>:4ET4LD4GADHK_,Y/<=#_ZT=^<9DX!T^ M15>Z>3P!U;%U(*,C5:(4X0Q1 6\OF6?$:\TQ M>BM&'67B]MX5<][%4J_C5(;U^NF&;O7]WF(2.M_KZ-ZL^,<3).G2:TZO_= - M[9812I>R_%FN<$J-S7&%ZN;X';.&QC9H;.)W,_G9]'*O]-L[/_@J#NLZ'Z>C M:B517>-UWQ")[6LU'#?]HV-:NZC7!=$;%T)ZI0))2N#M'PW$!@K8.QA-18F> MN32_J@*#G='!:!,GOG&R'#_0W<1P!?/H-W<-H;T_Q2TD8?J]AO5+J%\MK_=G M+[TK>05BN98M# $*3BC[E."/V=,,"VFE[,FM'L*,.&RO+ %-](^::@(2!NB( M":B!!(_H$/%C'C03^($WB_"H=8TXZ7V6*9W D?.Y%NIF]HJR!BS[%7G8R1"F MB'66ATYO/"5=8_0M8ZBFOW<[Y_HN#]=X+!YZ7T+K#@ZD2U$"!3C MJ?4\$J9YQ@K*B3B=,J%%6T6E$2;.*0?V#B[ HE3E1\OZ3ZY^G[*#&<:Z^$-0 M@;]7!TAU?F\/R O_.I@$O4R"SJ:D\W78JC2HM.%][O1CG$3'(=\='?7@++;L ML[WP+8C9X&T7P3O??OF?XT'N"?JRAY6(7K9M^NBH%:8&1'37NH(-'PR;ELG" M; #IM;: C#8$./C#03JNKO;/<9M#_&5OPO+'A\,)HHS]8=,: WP?W4J C5_1 MU72:31L2U$=0G'K3]TRCA7[K#X'0IN%"+UL?D_]]/]9R#U/6E"=MM2X@,,YI M81^G* LBD2C0=QQO<@*-P&^RT_"'2/"_\TQ)J^R*,I8PT_J;,TF\#%A*GLEH MEC:U>1M7W:_[+Q]T<-=@=;Z!;#J"">OW_SZ@NBS M@'4P/B!IV,8#8XL7?Q9&'#./XUDMD7M ZSZ,X&(-X@9#.&=R;L: $&;&I=;$ MM:%@E\7,L$O#9&[%T*Z]<^\F2UMO^L$,M >Y01.F I XSX(:EJD%[ZD!0IG&$19*#,$&T;+"L*C:'( ME"YP&VUY6!O5V$:9-1_'H]82"ESP#)6VH<7-+'F^^[!U#7TRRUYRRU\:3([4 M&3J=S.2F?'UXNAYKEQ'1"L2:+=O#)E5?YX:CD^%.FE* '+@B<*PY"8QYHDJ* M.3MIG9I;N>_FM(Q!3F^.MC$D,X/"^!E>_:8/!^1%+X/L.D166H_SS>X([\%' MNQ2*^?;CQI??-S]\WNF]^W!_-WWO;FUN;VYL?-C8OS(7[^$'T)[Q1 MF'H?7L)DCGT4OR+.''X_.K5!HI(*KQI,S9CM)=8E+T$YUIL4VN[]GG,+OJ'+ MEIWOPR;GNGEY)L#CY&4SL1P(WD]4X)GJ:&?\M$]]LYE<;R_DX&.K?GNT^4Z" M*'J^C*8J>8:73B?_8T'CF3*S$YB_-&'PLK4953,TCII*?4SE>'DT['T"7:'W M[MV[$Q_TZ8IOGUQ:;8$4[#%*_K)VYD;XO%X+3/"LX#@G*-CQV:#'^VJ+WNI0IOOL)XPKV:&W5T8VX$WS3#!Z>51 M"_AG#!'0_NSP+SN1#T:M?(TCJDM#T)ASEU!EOZ@(]^6+*7(Z[;G]*0 C"AG_'.: _^ M?U^&B]F#+?&I^-NO3REJ+T_^H-FQ>K38\O47ZO/[F_286.]_X M^.$SJN =6(JN\80'97C7IMU;1CC: V=Q=FN&7Q$Z9N4:DU<\U[./KP@NHVMF MSN%E5R;%761TS"U=T7\0__58?![SAQ=LBZ#3"TEED;-MQ=J"IOM,Y2 M@._MUW@Q^*\PJ8-=MGOL7'3Y$I1R\1+KXU22E>YP/]4Q3=Z2I M]=4A*K];5\T?N\6WEOJ'H*QMZ*^W->GO"5,7Y\_D=4?R>K,ZY!5VQX,Z@Z;S M-:?=9N1+V<7[,_19>0A:^W+2>6\'.V\]![#S)TQXRMV2\-J9/--=CVVL#MW% MW7@4!=NM"8RO#'WQW<-Z>(B#R0\BQSZ=]/9,6,^$ M=6O"$BM#6&*WG_=\'\DKYC9;[H/0UWOLM/?IM-,G3&::/I/9WA#.:X?1IC]#@][.VW7O;>G73^3W,.0'(P3^_KU!7]QR;(> M5"GU\R6+J)^O>9ZO>;K(FF]YL_I\M?I,<\\TMT@XI%8&#JG=2=J(W3*L=T]# M,IK=2:S';O[G^$& T21W!::'W/XQ[F1:S7FSS5?Q$EKTVTBPF3"ZWN^8DW : M;S*I>7=2C[.-:)G\=B:L[BEC+O9,UW>C:[TR=*UWFVEVUMV3-'J[R8_\@]SS MYB;77W-ZIK%G&KLUC9F5H3&S>Y#\+GL8^?A#>EVT'XPGD> H]-9G,N9MG23. MW!@.TB0!,[8!NASW)YD[/Q[F2>=/6A ^.V+L+;"W'H;CT30E60\]IIXP@1KQ3*!W(U"[ M,O1I9P#J:6K8W69\>-AO__97E"^?'WV>RLR=T_RT2*<[,P,Y:NMG/A/D,T'> MFB#=RA"DVYWD&FIVJP%*2+]7YRE18GJB71_C@SA530:!V9:0#-_.#F22)VE] M4K/!M\GH!\F';; MDMZGDZZ?,L')9X*[(\&MCI>_"[M#3%,+HG*2:16HY2'([6.;6__=::=/F=#T MLU?_W>AL=;SZ7<0+2MB^P>X_QG75I"H^%*F=HD>\FO0U.DEB0DD<3.\_9P8S MS6WWJS@]4QTST2WT(!(NC+0 MB='=DW2\NR?)>GY);G0!FQG>/ M0_5WA]\&('WVJ\-=D$(C7PUV0Q[D\A#$-_5$/NI]/!X#NF5M3(;1>X/#J-K; MJ\GS5D*>>H%-W;DN]8-^)N)G(KX]$:].L#03)Q1;YTGA&R2A9O(II]W1@SB- M')/K]NP8SM#FY]J#7)V8 5].+[(G0+CW#EY_B 5WGCC.M<_T>D=Z79VH:R9W M#^MJ$*M#WT<'DJG?QF[)N=G%8('J07Q*/AV/8<9WI+>5IT6V=MIQ/.U+ZXZ9YA8)E%8G'INIW?Q]OPK5J+G(+WZWB?L/ M8QJM,]*25=.3+AN3O\_Z!-WN-1X M]]N']<]?MC=WGC"[8NS*L'+X+]:#:__LA(IUVK<[?,05 !]U>/GS=[VYF_KVV_???BMM_5Q^V_P)WG_\>-? M\//.Y_7/F[_?K0+M]453+U^K*;T_\&)-FF)7KZL1#"1>7J!WOVIZZX/!V/=[ MV_EP6(\PA/A4Z\*6OAHTF)+NFP;:A#O0$U_RC8O^"FVV/P^ MB>8\\^YXV!J4:?,72+STL\#3YX7@PO2_'5ZWU/L.KKYB9K_/Q"N34.[FY MZQ]A-/9$@W_9PTQ$G/Y\7"[M9?N9_3QY;DZ>+S!UT4F7V.)D9.LG7<_6FUH[ M;@M3;_+L9"] MFTT#!P&>5 >'_0K^#$?M\;S\#*U-%_J*4X93A)/5'Z?\LA?&H_;8#8:C7K\Z MJ-!Y8C1\>>948F:#E2D[:BLQJS5-^;^=12HSK W5] LA"717CWYN>1A! M^T_S.O@F3Y2><]SNE+6(-2'$O\V1_=U6-(@U):AQBDGQ_[/WKLUM'$G6\%]! M[,9NS$0T.9)L^?H^'RA*LC4SLK6B;,>S7YYH 6R+: ;TXTFQ?GU;YZ\5&4U M&B!ER;)D8B-V+)) =UVRLO)R\N377WS^]?W/OTA3KVJ,_HA78,^4<:O2 ?DB M7JMN86.WZN%3/UKU#MDD42U%2Z[*6=N0'ULWJVHVF9-D+YLURU2A @C)Q'>: M^KS!O^FS"WK^AD[2YBJ$>O+3ZQ;*4'01=%?)_\1W6$+Q&I+S^/EG75N&)7_F M^W)5=O'3T 'X<#E9DCS1J0?I:D,:,+V35![.O/6\% T1E1ZT_558+O%?/#!^ MC$ZG^Q2] @\A/4O2&@"[IQ7LH6+HX.-'.M.A;&<7DS5M?\V_2JJ(+K9VSG^! MBF*VC:L+TAU7?"_,>ZR,OC?98;#!DB5V.)B'@[E],/7BZ5O@5W1HJCKC\I,$]+K9 -]D,D'6ZUKB;7HLKF,8H#Y)KBR2=R=/*V2RL M-W*GB37U[(=73UZ>/GGQBCR(AY]].WE$MQ*97=<="917!8.W IA/+^1C4*[I M IPA@C/YJ:X$?DLCI]-#Y^^GX[-C&;=6*],AO^*S=MXO[?C27_7GIKVF?_ZK M)_^:M='A*!V.TNV/TD!(NY[$O>L6_5+.QGH98-62U+L+CPX"I'$64/7AI)"D MNFTNRR7[.RRB^>GBFPMF'Q^8&:Z?CD_-060/(OMV(@MN]TTXOXX6T;K!7^%) MP?0HUZ&GZ\#TK.A,"&6FOS/-?9#!@PS^9K6YXO $2]=YVUS1#:^6D;(X;QDCF3!/-**DID2R]7>/ M6Z,\<8@:M:@0K:SYE72VDFMP."Z'X_)VGO2F6FG4:UF]IBV\@+B2%#L#HNNG MJXI#>GI@HD&1G$IO;RAC3J-B&BMDTG&ZN@C\K?"FZCCH-J-U0KIX@C8&=+[H M6$S)D^A10U[!MJ&3P^D./@!3+LPI)Z=/N*BN6N R84?@M&':+)PC'BE]_XU\ M\#GY#?CRP=HY')WW?].82)+,K1#\Q0^C)OC>^^$@@@<1?&<1G(=_]="&4:7F M'M^$R;>K<(,H2CJ!;?IF29J8_C4+]MU674D)(LY(RML)"3B'#NGW<%";&EJ; MGG_M8Y,' 3\(^%L&^NN*W$<8$,6DFY&A6TQ:O>M)XLZ1O"HLU25>I]HS8NA; MS!]_06_SIN.<9\@/A_VP05+MH*,/(OQ>13@%[RQTIXXB!-0R-446R54X$V*O)V%4S#TL.8BJI21X_E)SJ(7AXD-ZW5?))J4.8U0=D":QJ MQ/TN2\U3!G(_SZ'T+ZNV[S)HW+HD%7T>C&-;;X4-$#0;BY@+M. @H .RQ6R+-$,#W0N*^J%RW),,2X7S./XKHC M 6I!QKMO)P?1/8CN6XENH+D"Z L0L[4F$'=2DR*SJ'=G97K-!9E-TJQV.D.P#^)[$-^W$E\:)W)^S?17 M ?71O\,;-,UP4+F*OY#RBO6UF@0.&,XV@8''+\@N)F\.KA\BRMWQ#K&\XP4P MSVA(Y"-#+V#=KYN>_DE&_QRKO;C>A]L']C^TJPY1JPLH#"VW2#C.6)BA?T&R M=OB[*9U9WB#%L_]H 35E]2E?1CI6ME5.P1+-PS[G2(:T\K^J^PHJGN[>F#8NE&3"S MON6BC\LJ7&EHA%Z,5=RJ=2GX]$"/SH$^+[NN7ZT=9R7^VO5\3/'=?65%J!PB M.9KB,/*#6@;@RA&MK\U3U1H;#_V=[A4ZSO;[*,\N9[.ZY,JUWT7=?INM9?O5FJ9 M=\X\%._^D<6[?^8K.944SJSV\3@R@I-*:UKF*[4R0;Z^M$8PKP^$CI:B/U\& MJ%' ACX^EP+,P%63?-\D33LLB;)4JE42D?7?\-W@D8IC>:>]U1A9*&CXH-'( M8Q$18?+=7>DJ@,/(1^'_\I0=K@%+9< Q6N..[ES@O!R&;'J=87(T,\!0B';R M0P,<&7WA43/7(.IYBRV1(7(265$\^+@E+7((6C? H,&ARE8#Q:5- DN0_(:Z M,[2<<[UFR[):=5O?WW+M%/31AFHU[=M.^>-MG-M?GZ7&RR/P) 9OQ-E #'P% MR\VCV5F9P(F4(% _% :YB=)B5>=]K&S#RLX#J&ZZH2@5NQU5.5R:Y]\2561? M8](I99F&+:==H8Z.ZJA<9%3R9E1;$P MA%NX]H$/+V+WA1? O+P(:!P4M^]'T!>:9UY6NJ[R;_H'6:G'RW MLSA0,LR&WA%3%Q"@ZYA(B%B?&V 3K'GHL[1F@Y@Q"K1):!2%*5LAWDLZV_%# MI,^7"L)>D<)HYEXJO 3*G$=@GK%0W3U>!(Y6NH'5;&5H"=($;4OKC[WE3%]4 M2%W83,O9ZXY+;]@N1[.5326]D.S[M/(R9_D,UWTOR&S]-YG#3=]%/1Z5Y2 M MGQ^"&)5D3=KVHJ_G/5>Y!]JXBW_UY>L@[W(N-^MYB01!EI9-Q\ZAAD6=).^+ M:!:3RP9RSSM8B&E]9 $F5).SR,7,;:9-C 2A;*?HQS=+ MLNB5^^#!O7L/Z 3.+P,IM7C+D/C%2M]XC0XN-5R![[8IA_YSM M?$=' MH]9!92ZB!!K$'>=H#9W:&:?U^Y#IG\T-Y ''DY-EUQ3[/,8VK%F)B3><0J7L MT"8/E]Y&NJJ,PC97>^?&;?B_:2:TEO,;%]WNBGDSZUW9VR ,%V# M*'A\B[W7184=*<''H-RLC%2_B<9$=-WR^GCR8^*1R.D?.)>VES+B2@ES9>U^65P4^Q8O+_G\S)<-;- L-ME_+VD+K7E:P6NN]+C\B#1K/ MJ,F<=BVVV4;* QCX+Z("PT].Z13#(%> R3+DZ<)L&R&0.GC>&M9+Q1QE.2V8@1@*:5>I(-[(7HUP9YC-O4>Z?W>R'O[XQ\IM]/+9V3\F M3T].7_WXZU,:M=\ M%'$PMO,0(X&_/& (L&PQ]&-H3CN%6I=^\%W;DPT<&8V8'M8TD^#-PMN:X+@R9# MTV;JU5D6]B8FCI7SH/;/9;GLI6Y1\5.%P@& M5C2_\VK6O5=#&Y?&7K/^8'X?#MP?>N">+889OGA914W=]3A_D5PZ)F\AQ973 MZ'FB<2E9Q3W4?=N)^6E 7GDD/^YO04X/][5$^P12,@UR[4C4FGX*T!TU[+?C MR:F;FQPTOH6O$X((GO2@/ MM^3AJ/Y.0:I1W T25XI:EU830WP8G\EP&=)%B!3RCM.P%W9W$,>#.*HX_J@6 M&XE2,;!"(',BI:ELF7$S+LJUPUD9E$PHBC.9;FR@[8 !.NS?\2V*0@^H_]]# M+#X_H/X_#.K_H'+OG,HE/_F*,U!0MPPG/@*<^-J3!P*5..B]<"N>'0/O&M]. M]O,V$6U2M?K!R3D>GB#-L"O63% [\\H;D-*-&M( ?5?M-N^6A'8'8=J2W9*C M/%@-]V3)-(CD*!QLD\-!R0[*JIFC,!221 )])%:N1&>4M3C,G=5B*0C%NW,@Q ? MA#C/&3MK>!'(Q"F7VMUMJV&.2RED'"NFACLGIY<5B@T@I#.%8B,B(1C;B#&: MK -)?FRW=U&V*ZW^6/>:1F!37U]TD-V#[*KLGDQ0]L,:DC0?@F\.GVKU8H9F M&*'*'(]S7)1<6Z3](CN-.EIY4HJC\VQR6@HWKV&[)PLL>96I*!;YES0P=9NK]Y%SSCAZZ/7 M,\A\-(ME9N@^T':[H:T203&HI%J36IA-P-!ZP";#+5OS*JE<+>\9;RU MNN)G"5# D*%1:$G]56R>)LLXF?[I.1S>80Z3R&?0MUS"#2ZTFEOH.B^D57;G M84M/=7H1@90\TT'B#Q(?]:LQW);J9[R9G"^;*4,_1O'3A?@HXQ0ES%&0+,*) MH5+MTY&45,@;TG?',:<-:CV7Y'62^;HIWTC;EH9\+L;3Z'@%SL85H0JH 65% MP]7A\@/WP:!GDP$B-2_G 3[C^L+&J-XH6\CE3%T_?E8GL%-]G/L>&(KH<%^A MQE^X*#%/-Z/UKY]!AH<@OW' 24#!N.3;/7,,I*8Q%%4D_,AA[N9&N\H?3 M?#C-%L#ZH/PHD1*4,6STMRYEW2Y"N:1C/"-['D0@,[IY&+2:#F]?TUL%?(<@ M"NY4<#\M*_9"6Z[9QD"NFG8Y+^*[&!TZ_ *=D\U5"/7DI]GC M4L._"3RKULA'_J8'.4+CY*$MVQ'\5>B'\(8DH9URES;UJK722A*'@]CXX<0? M3KRC"-@NR,NM2,!6P7YG8>J?:KZ*SS8.'KH7#WJ0MX.\Y25Z@XJWFULI-.VM M.RG&?4S#N@Y\CMUQ?,I"CY\:Y3B,MW%?338&R'8)G=C M:PM9AM61%:>C BRE1?LWM'[Y9IO'J1A /&(F6HZ-E^6GU91L169,.)4(((-= MGCT]%71)SJ< F**^(:\GCX6O^\[*D'2JV2(H3KS0^Y_ (XC_C%_FJ*$6.,VA M,#@^V8*5V_%*^]K?M+P.RYDB.E.RIF&>6\25EO ID$16.9PQ8^UG*Y^3H7O) MI.D U_BE MEZE&YL&]^U_^[&3)"X]KR*I\_.Y///J_F3$Y1:SR1,1HZ-(-.R MET88O<02%FGDGM$1->M782#.F>#MIP'B/Y\."1]N/)I;WYAP,TDE$D\'+=,D M3T_C8+C"*[78EFL.DR3/-LRY>CCMSJKLN*J+Q*IIVXOR/!1;H9=%4D[S8'W9 MCFEW(BJ[>.M5@.;ME8'))O'V2HYLDE1O"420!"9-F^FQ24N&=UKD,6L>RY@] M/*U,QIY#'I_RM![QI1_/=7\HO_N= M%_SAH?SNHVFZ\ZD:KMLJBK3N& 8#MRH]('1K9G)W66[?[$8;T6B6EV.6SKUR MU@;&NGZZJ2!W.,/QU M#$/(.P=^S<"M24S@@'3D[LA^;X2F_/>^#O27!_?)H+H \U&Y$3)L)IU)I#(E M"=FLXE%J:UUN@I*1MJ0^' T7*BT7TNKDP>%+,2VNO<>2^2 W?[ M6W&WW\S8/FRAY=MJ#-N);E!T=&ZN(.ZL%?,=F0!J/''O(71G]@Y=:Z=P,.$H M<<,J'J0#?HKM,B@1FP*US)=(:;SI70*$29*?-@-?J3O V9XY#K8]W(O:JV$[ M=++%()4LE6ELV60W$7\T _"'+I0MZC6=*BAVM_#3NXAU_@AF-6]PYGI()33K M=E.]G=.00M(-^<<,1TF1]IU;*Y-'Q MS[ 52Y:]E?4J"31LR-627L@;\^#>O2]P'I,F%:9#BZI8C20**S>Q 9O$O8$V MA_FX26#09=G!UD"5X*+J<'BNZ:AU>9L3 ZR3;#1+%ORY8W-S#9=D5;B<&O%B M/D=X0%AV09R>FWN+?5+R]IZ3FB]4P3Q.:NX.K,9;).7+V>MS#G5_2LORNWFM M@^PHIWE P@QTZ49AZGRG15KR8=(T86 OJY:CW']9,&US"?^HF'S_[.=B\@O0 MIS]4^/GLY.59,;D(<-(V]/I'_);3OQ:3*2#NK6)CR:\LNXKO1]=4*;:UIS&" M00&H=5ZUW.V^8A>(6^^UEY; @ XLUZ$'TYGBMRJQYBW8O"OIQP-"0-A[D9%D M9%\N $7V4R!ZNPO2W4P_FY;3LFIEVY;7GG'=&"+$18]S=NEKCP7V@S+-R;]S M[FAZ,O9&\NS6Z+:29EFI35]B_"WLCZES'4J(Y'>T@'+-< Q_&I9::,Z>YVY. M.OATHU-S*[."+0DO.(U;B83I6]=LUU3(* G="]-FZ)]I3A+\4C-/_\PAM(Q[ M7YC&YX$!@D9[C%:-4C"2P0!^2RN\K_Z\*O1%9/FQR^8TT;HR(Y;SMD^B07RW M].V"#+;FBG6/='PT>>T&_(XCU+C>4<@B%\FY2.2_&N=@&ZKOOGG[5?XTDP>8 MG*RLOEF3)G@U-_V&GO8FS+^-"-'C>__UK7X!K9K+=1>^Z0+N MG W0HO1P>GK,\UQ6G7:#_L8^K1^B3\US^.EG7Q]_]O6#_](^X+.^O ^TM9,W?DF>LO,>6<(\" M^.SXB[=3 2-"=HM=^IU3T!]2%.FA^,O_^8\'__&GG_ >P>&IO.^KXY8:["-> MQG&/19,X+PQL^1OTW*>_-#=J=U^P,13R^,ERH!C_G7L[:Z#NO<<*J'O' M]Q_>R_[O057?9-+^7C[# RW%VEJ!/U\IU*E/\C\G.P?X_V/\'^_^CLO^[5?G[&?]? M'C_\:!?F8/T?;L3?Q?H_6/T'T3Q8_0=!^A,)4E9;JE!D>I%1W]E?F'=:>QL@ M[_3\I!C6@C)2[\&]@W-P< X^9N?@CLC-7N?@)1U\^?4I &B_P4OXY-;CKO@$ M'QA(=(>N3'8 Q@L7B\GK&GA)A0EF]8NA-L:?6.;WZ5EA!ZGZ(%(E59YE'595 M>9.(I5K4PM5VBK3!3OO6=7QHI>: Q.8(,YW,RPT8>3>AC84O5=MM)O_J:?7$ MLT7YY$%.#W*:.+%C32.++"2/@9W 1VL;A8.\'.3%Y"46HM]"MSG]Q4[D_<^_ MG6Q]?W;1-C4W?;_-$[X9NP\Q_EV2A M%YQ,4CY>:7A[/_[3G=CM?/>QS.;!/+F;YLG)@.OFEOD4I\*U\P>,^]/LGK[F"D&C2*V&=:5/R6Q M MU$ <2 M^N1$<*.[ND_$#@J)0/0=NBB,-U%X&Y3K;VR!<*9A1D=E:LU11FETQPCW(W,A M4T$SCY$T'Q?/^VE;6D/A,[K+_RT4<\ST^!UM%1A5\;>3'BS\9:&17R9L%:]W>+(\T?_3F\\ M)AGT;::'#2X'W3U&&W@H\Q,-]+)LN>^T(S\=$#TRX70DH:2)@%,S:'L06]R4 MR$D,2ELJ8-C_Q;C[5N4\Y)Q)D0B*MUE9*%EFN^"&H+VGE973SV' 4'T,9N.R MG8-+E':L67E2J!G-@7Y#6P<&2FBD-GB"3R' 018_/M72J#I9H4[7PW?3K'E* M&;R7V2_;<8SPL"O-+GTTVJ#F\/7JF2?+[\*:AJ>==J 1:%OH=;4<2J;R7]$PJK8M MYU6*B*Z95M/F[=_L>K6 M0"V)U+CDZSTLN>F K_V[;4GPG)$=;=0LV6JG93W.J:^;F+?B6=JJ_]5NK]% MM&G]*Y)LNF0V(K@#"0;P8BC&3B7N$V+YX W"1F(DK/D\] S YGCJ/4FA//;0 M:^[#<_CR26.)>']-HZR_XZMVS@=!//#"*9B$"$^KD-,6)"X;)3< M^<'GPHKN[8,E^%Q)$S(?X952BYMIV@>S)Q"4*@5,5F+4B@]4%"!Q3Q5M'L+?J3 ;S:"RPF"Q* M%?C8$8S^3?$#=NGP/FS_BN/BO.3**+K9'-#4(QB\?+0L,<9=K^9MCAK.#_/9+6J[E MU,&(]<7T,$.??!3F\I8:2S0K9.=JTHGXTX:0?IDLJQGST4M# ;U[R9+F#<'V M/=+.K=WD263=Y\>]C*3]V.1'3UX69M=C[-Y'R61J>Q^'GACSC?-&T7-TD3DN MD8PLTK/E+"I-VU7-/ ME]"Z,&ASS^/)T[Z%4$LP8VP_%H.I2XN!@9C-+M!OE-=9IC1P@)._2<\37U08 MC6NVQ^%CEK/7O9F8-NR?LY"4@A'1==G>IV\)-U;T4K M[73MHVA;$(5"Q+;PXH?H% M/R4:P:]AINT@XDW&P5^5!->8.]UG(K5XIL6(6"^G'EKL ?KYI37*)]IYR?;! MG%<\K1W\R::QT+5F>9UZ0C4<-$O]:4#K,B5$XP% M7L"/CE_87-&HKH\6T"BD ^$RH8H@W]H7"*HU?:>-HC;(T$G*;U='RM1\D>,9 M>1&*.)RE6EIFT6G$=*?PSL43PP>DGX-^ _VMILT<5XQJ?K;";VPAR5;RRT>G M['9)A-4"=6J428T,MU7-)B 1Q?A>#OA*5\/9,K %9;TOZ::3:_.B1)\CNMX0 M]$7D!HW3/YYHRJ&*YW=>\"\/53R''M/O.&MT52,K&CD8=.]C-=W7".U%X %7 M*,< #+EV-!&8TN-:FI7Y0MTNBTF0A1PVRF=#;BQ=$71FUPW=^[&[6UY#Z%6] M:$<$,+7)KZA!596XBT1UJXI,W7LLU.1B ?.*HP!R,RZKUV%974!Y[U#Y-#@H M\SQCA%MM12_F!D+ZCA3^H6MH%D;O5/KT=B7EX(K;>UEA4:+RETZ/NV[#>.MP MQ\PUEYPCV_A6;85Y4@@YSG]+3V)SK798C5FZ_/Y7+H<\:%_\6*X-=)3BIL6/ M"^TMEAH7CS15?K<&RDA1VX8R=H6<.]EO"7 O(:$B!KWSGIP/FKXJN4.)O>!# M\5$0MF+RZK__$VU_?YZQWO^<;\A/]=6P\4W'S5E.Y_\Y?31=W\MM#7B M:ATV[*;V9&:WMOS2D3%;?G7PTO30!+=AXWLK7.!CU1V]NI,VRJ1>[%N,7*BO M)Z1 .O$SUTTG4XWSXOCK=]Q,6AHJTV-KM;3B>?*]HQ0L9=*Y^ZU;5@Z@( MEH13Q]UK>N>V$.2MUGE'>& TSGZYB9:M6P#MRTJKQ!LG2"4LL*Y@\FI)I:%; M#=83PSPCU?P7_S-99S&.?G;RW='SR1EM.QD3\4]_O<6:N Z[%ETGJ6F6EYK: M3M"0K9GQ28^A7&O^F?Y*[[!=+>RXM+*[- @.)(WO"#]JNX'XN_4-'SC#OU?S M\+?N'>[[=?\>7;-OUS+[+:^<_J@?6.R>=U]'+SP(Y M-QA"$(IMP^N&5&[&:H%[!GV)Z3!ULWY9XG)NSQD09!84M%=?S^Q23\XY;%7) M/^>V:B'#H"DACEJ7'!HIE]<=A\!6I*(VK6&;+$F#.0)2<;YLIG+W\3W]EX>? M'=\__^LXEDGB!W1>YJ0M/GO(=YXJX&1&-YN&-O$(. PH^AE=^MP E;%&I!M) MB3"P2I*R"M\#. WQ$1@((C1X^,-S26RD'N@Q2RR[\)>'#X^_.O^KA"@DKP$Z MWF(R;WHP&+"[4!C"9(F_K* 0CC1UOGN3=QN(N;$?%M 6L^O]WY$\)]L)/&[> MKG^1HN-L%-3OKNWX[_/-MY_?F]".=+VV)G>6LT>?E=;@W.)&493%4.5VW-'X M_1]].0V;#3G:*^WZ:IFMB$_DWM_V)MF)A_=O%N(-1YD$-#U<8&Z"BP?98F8S MB6O**0=.4M-7RD6 Y?^* =<\IKJ)SV7+;TE/J[$H09N"*>/S1I&.'-136MQ'.=5*L5'!HQK25;-*X;R$^/][-&3YV:'5%KM]"V __1 MX33'QR!V>8EMXR_$*6TI3R]E(EU1H680[H@EC1CNKE]$D!F&:(-F4S^:]3&I M'FZP+7BA>/]@)Z?P1.;S:. XPYWKJ%,5R=L&]C*4]LU'WSF9A MS;9YM(_-##W@WS[,5)]YM-+5S@!-J4?D09[]6%:+H&/NYZ0=S\C7XJC91L\? M2>9&@))E=BENGSBE"=Q-4IE[?BI[&(2_ W<<2L8([[_+.?TFZ(B*/F>H$+SK M?ZO7I71BGX0U><.K:B8JV8UO2 M"1@-;(8[ G]K>OK>98*EPUP0&P^E:@EVO1O'8^L,]\T!0V!8["X1>#DOS4V.4A;Q.+.(7$MK<#QYQDN'N"FR;@E5 MA.[HG;_Q\R=!#.F/(C@P*FT]. Y5ZQ/,[<\^.9P8CV'W3ED8EM$T QARVA&$ MB:*]@(*9^MIB<7;P+"IMX$$>G %'I!I&*F"<>%V@3H]M@L'M,%QOODV6UV(- M]"BU.$-I6/H8CQ]./RT'236M(]G%AO9+)YV6J2>KDPF\'+YE&4H)L:5@"%VY M&]O0(2LIOE*U4E\P9<0.^?2[8X 18$K?Z#<).HG'T AGMCQ=3T<$)F*;DK2[ ML#%F[JEMO#/VZW2Q0!X9GB+0^0GB"&R71 MPL0@B19C-%*E>K!H&&W^@2;$A MJ&I%#!LH%@["+@14F&DNR8#CA5^0T5B#4$"-H#7+3F8P)JN.[,8UHW#)HLI< M RT]X0!2>GJ_EL6H6I2AFOI@.3ZK9J_I24"2D// !N:8]1C>2 *#KQT9C9@N MO&;LWBS$O.5W=E+)KCN03TF^,H7P H\D+ I-+99.IW6-W=C "EK59.TA$']- M^S^_1@:WD^QUI1>#%>G(B5\W:X"6I&J13UUGI3_+6,_CC2WV6:;ANM$P> W] ME()JH3XGBWV>I]-ED1?58D.;?:RZ$OIACX>*4T+_6D[.VZ9?1\T*!2:/^^K> M/9]N$9V6O%]O>(:*I>O!5W#9!02@_R;E0J?HBPD+6#EW.-N9I 90QWLB@T M?J7>@"XIPK>X ?-40+F8ZI=AQ4RF06'R2RXHO FK=8P0/WO\I'#830\1YP,H M)EFTZ6YD"OVA%X4^Y9?F3+)G87&()FFA)*K MO09XK)YQF)T7^G4UK\.U%1MJ/6:27XE!IA=A#TG4*@G^D$B3N=:\N2:K1=,2 M HD*5MH9ZUTX1(( Q4RJ]UBA.2,=?HYN<3$Q[ABZ_.F&[2SB\?E7.9**<4 J M%4^2M:C[Z669+&+$-!)\E]1SCYK=[%%;HDMAZ S#D$V= MPA?.&/X84,U-#)HPH>__9%(K@']4Q''A20WC8#^J^Q8 M2X],O0@EJUD=.@YT1RM%WP59AO/Z75>C?]SN2, M&9?83J;(0++57&N2 M#JQ(::/@7#<=XWQ>5T8:!2X#-&%)L&3$DMHJ;!!PX@'TB"*7JV;3H&RV!O*7 M!D=G=M70D/IEB!\3N_Y"HTJ+!<*1$J6O^]DR &HQJ^9WR'R$JMU:=C&_:TG! M:0IO0G9XSVDF7"$2^>5X;_Q]TQHC)&/LJC=LXDG^H5'L%-T);7ET6340HQ/^ M_D\_TW^74 :$5]#+TKYO9]4:),7C1 MK 10>0\Z%Y!;[Q-H24Y"XY]?IT@9C58&*ZE%"6XFT6.?IZD=-#*3J\D9UZ'L MH%95AD7P==39]\RVCD1B%OTL]EK*>9R><"3-! M$0()L7#V10^@FT^[W;$S9&EBI,TR:6 6B2D4\(PLG@[1U]?(I&VND $%-A5X M/= #^ T7> L^">..[(ME+DGQBV9G,7\M_;)!TOL"(!&0VT 2[54#0;5ZENRI M)@%V!BVXCU,3(0M=X =W(P)V*>#"Y$WJ [.7:.P\OJ303#)9:VS4::5Z)/E, M@SF97-#1DQ@\DQ[&SW)MCV:5$^A7=9?"OEJD:SU%9:>A"X;:]%UB*N'E)"L; MJ%$8;LKP<0P_B/[4*6@LG3N\>_!:-S(F\TC46KJ=LH/T6;\XRM:D*B^JP.^? M_5R0I8DDT896_9'_X73R%ZNR7C5S6AC^\E^+R2\TZLD/U9)&.KNH7O?U>5]? M"V&V46E5]6+9A_K?I;WQ#IW:IRGWRHEOMV$*5V8O1JB+!P=G>GT4BY5PKQBI M'LF18)W@-'[]]7\! L69'24B+I,A4LZ[IEUGEVDD_N$TE=(:.32RG:;\ODY% M8\I90U^A)2;Q%C:R-]6,[3>38D.=[YI;Q4!@-S_X;+A6-)TJ^^DII+WDTR&M M@1):E177]KB')P1-E@TMC)$%GEIX4W7D\J! K%Q7H*X*;V9M4#@P9CE#'W+B8-AG' 9MMUVM%A#M3YX8+W1GN.4)05 5PX SL,]R/_X2'@T4K MK(3*VP#?4X(D3%':$XPK*"/NT2@CKI\NRH#]';'3+O+7C>@V,D@!_3:[1BZQ M<2-)(1L5+\-J:N:M8?/RDQ%MOV(/O4HR06,O,_A1*_3_I'HP9(\\+TN=^/ (91TSJ7W#*.M!MN&Q2*3-6^RB!NI MJLR=-&N/,!AYQI2V-[AU*X-=:F>4;CU.NHGXYSC$6W1#S'1*J.W#$.X"Y M<33:S6P@'78_K& MFV<,O(I1"VI9QFZ!)$>S>CW&>, M[S>[QTWU_=Q(6Y047=B(4?Z+O50K#AJG*PHK6D]>^0JG]TG:C1MROK,G2E>84EEU=RS9CIS&+;0 ?; MJ 6#] +HXF^6EF+@,R 9#<9XA0C^FD<.=WA 8/?7Q@A:Y$4*< ZQ;5$VIY O M^G"HYPT,:JCQ)]'$3BD;-;"3>#. 8-P B_;U+8MILS@7-PA(68T14G\GV?8" MV0''B3JAZ6V@6H"1OSM2^0O*@#7776K3KH?) G=4R"88X3%+P4G9= M+[V->$Y>Z^13@"K1-Z;-D*"VCLX\U)H+!J]C. BSDZR@_'Z=J#MB6G1XR YH MP]_YJ']]0!L>T(:_-=6\:QF>9[U,F8Z'5>F=ND'Y;I+PG>"PP!4[I*?J.\:V M5^U7BQIRG_/(PU])\\]=2,;2?G40+Q8>H M&^5WWFY&2M>EF6GA#8W[?],[[7S;L7?]SZ#_BGM^YAL6N">>ZD%\]E*N,K M78Q&LYV)/QJOQN/<-CM^^.$TF^Q7TN="B/L]G_[X[@H55H0*J86C78"DN5<8 M68B5UJINE+\M>?$905DS"IZ*Y7',*JX\!KH'$GG0HHUM]C04-N,\L[4449+[ M1AI[(3J)LPV+Z&?>IN/)C_7D.7E5#PH4<3R0S@6XE V)@<&('_-9NJ(W+_--17-'KM.'EVR;]]C/_8[0V["(*]'#QW6[WQ O%,P7S@A(N^5$G,MG!%G]E$->>/ MOBZJ]B7[F^)8Z2%:31W:U;ALR:#+GLP&>K8%_4"B*>73K$HY/7C5'%V'LL6. M5\T<3#K,^N)XOZ?75EB(A;^F2[41#FU\K]-R=27XOFH!YQ=B3J95T9A=V46^ M RD 7?(;^,PB1B)#N,TCH)_=^'E2^C0I6,TT12AI!=6-;E?0J%",W+2&94]G MR9DLV(B9U^K_*G>#AI?@,,PNP)5><=UB H,.=L&.BI\SI#&R?UW"S0OQ@'4. MB* EDL+E"?H@3M7.8??QL],SRK9R05=:Q1G>. ]O#APV'V*JIUOVSNX56.=3P9NIOC6^@VQ(^IM+78WJ>D>W=T M$O*2TADGEB^R'(D_=.B85*WZE9V]> LZCM1O4[#,5K33V@A !'$31&X.'E9Z MMZK1 .95H2&X094NXD#\M8)&'=- ]PD&W&MO F/MH5NH VN*=C&XQ9H,VN&- M6C@H S[U+:0O*S'04]/<+C%JQ990A0;V7K-/I-8KWR%HM?=;.$8_58UAO KB MC>PX<5OGB\V@%WW;+('\^.<_3]FJ78'I)OUZZ]3K'Y(%G YE6U[%.TT5$QMC MK\/-Y]7+T]9(R5AB0A%21X[4,9;=)5DKJ]"8V*(U/W?D?MAX]#\OJDC6B/EN[*U="2KG[ M3.^T^^/^IM._5M.!-)[: '*?''*U:KTB MXK"H$B<+H I+996(C.VN6*IP72G]R$CL&6,0@;LTPP' 7S&*GMV$Z^42\#&[ MU9S/-=(IS=I6BGN'4CS. MHX=TYW,8<@"WWQ$6Y+X%^08=3[XW@^0JYO4 &L0*B9A$+90JM@T- D3_R$,9 MDJJ])^-2WZW[6FH8%3#CKNQ;V,5R;].%LX(:MRN[F)QT%Y.S#1*.G42YW!U] M70-G7W5Y.<$($")>TC?Y%3':8W<4]G3[7C)6F71IW,(*'@E'_,;U&3,-#)<: M[_)QH_1ALB]\"N(WQ$"*VP9!$N]0M#AN#F8P-1='[:#5=UDJ-T1!=+G>K_ER MIPZT 1!V)$6BF)MJSHUEJZ#>SFSL2)2DK_*9+-';?4B@N2]L8/#C[%X2[&/$ M2K@*$_68Z6">T:643 0_B_2I2+RYZZR3"NKYF/]B%*<>0,,H4=$;S@4DWYV^ M'KHX'N/ZYAH 78W"ED(Z1&&JR3+!U:7]R /S7&JX-$BIP([D"",8\98"W9EI M:ZKN8H '5- X214KH+0.XH0D.GN_YZ-#S5J>L.Y1_U;Y 4!+CV)M#L[3YV:O M-8TBJ#2R*KCSBN_3[%L'-YVA=F-*R-E0TL*H\S WZ23+E!Y:CZ;< *!>,0M% MS*.#_?]!@H.F/I3(VY**)%^8?QK MW"W\ZE-;IVB(B0J(0@Y.Y7 MPT A9T66QM92M9-?Z1+NT!.('=]!E^-5D!X6G:53\IO;T9%RVV@%W??6K7C M\1.3YH:;M71+9>BJ\]"8-]+5!='D),%CK3:'H/6_I3)+I()/U(TO-L,700?9FNT$UQW@WRL;S M\1S" Q;M=U[P^_<.8+0#&.T=9\W:ENU6#18MFIE5+D>:G11F,-,PTJSR'5$R M/GA,S;I,//:&FT4][X2J: P7L$KC8+4#!>%@\_OAT]A;=Z=1$$;L^R'W60I>N-^DV]*76;CG/92 MN.^%6D!* ).;9"4I5F@B78\4Z0='PII*+85H0\VQ*2=M&,B"$(=$#8P46N*C M';RN9+1CB%K9;U:XV%%"LIOL''-W^.0DZAWV6/K:'V.K\:!AK3J$6SLC3D2K M/^N$56@1@%HIKIL8<[2OHL_UI,?9YL&:R41EOL%(_QYO:W& =>I MM#P7LL>9>8(88L M^W^:=NJ)N7:K&"1]YK':3O5MIY"4]./*J)00J]# MBAR,!8!89MQ;]I4*E0L29,DSC4R&%09#6Z:A#HM*(=0JQN=]24=R$^0<:\X4 M)S+V.W5J+>&I8K.UD1="XR';_4D9(.\N1TZ_3,OZM9AF(@EY(STZ[PU?1]QD M-EX246-(@5EKV'(HJ]:BRNGNBV&G*5,\/*MECV>(*#*6F^0/3#6A'1*[_KVD M]2D8WX8R3(,$Z]BSAAVF[IO6[6]VFYO@%]RT4]XQ-T,K@/[&L#-+JP.O6NNJ MB_B+O#Z"=&00S 4S+&RUPKI7[DA&KEQ9ZA1!SFAD:-+2,I+!RT(RA%<\H?/L M0W9_?D%]YE;">A=WDR;A=J/>D;C7/ @$(B* :7G]'7HTO3[R/TO'#--GV C) M. M7Q%[VXQP;#0[!-RSR]"68\Q+[X?Z2-X"D83%EU[S?_EU_F8 00%/ZFB1G MG_K1!7H[A[4?;+R9.+=HD3_ZRF=VWZC>2K7CQY MAL)_[6MZ#@.AAL&1!Z:Y45C#9#'!K/1=;W6U,RL8*@G?!L(_L6BEI83KR\;+ M>P.KS6U[%".<:JH$I=1-MP:QJ,;=+ZZ[BJX4+BQM0-)+ZV#8M9U;Q*YW;)K# M<4".(8*OT#'0,KNE7XP1;'VGQ2S?59=*X88IADUE.DFA /B+[LJ8:D^ HT4Z M&*Z\I?-N$L"$OA&*6("JN(Y'>NDDAI$XZ2AM;:A6TYXDP1JAV"+1/Q_A]A(?X Z<2RVU M2KQ5L1(-]O2ENOB84*MMS,0HS>R8>%,XCBFW3)A\3Y:U)(;31>R:'[O)>3(( M<$X8<(P&=$'_&ITA4^]PBDZ>&ZT?(]2P&]6)8HW*SB8F^AF&DB1&22FUL:DU M(XLK%FM=TE7MMH?#&, Q=+PZIL2,H-'=*6>29QR=U!2K$EE)\7RG272&XUUF MDX8$;F[A!MDPI$I@/X!8X9J-DS*E0J->^VHUE(A:K>+(O"9;\Y+SEUQ[+[;3 ME!# ?:AC8-BT',@D%(>PS@?RD5VW?[W M?])-^:U$1565X=GTZ\_N?UOB.?WDK$2F@?;^R=,SV/'KGCX]RQQEXT!B4"M? M7!E_71%)CM;2T396+LY=UB(%USW;D$R5%; %EB6J/"Q'EKMR@!"D(3LP2U1[ M P265B9D14FIXF'7MZR<0!% '*I(<$:#YFDQ,WZV<.A"UI+;4'(^0/QZ P%* MF2 ^$-[@VNL492U&AFUQ/?D[F4%8B\]X<Y5XSG*18!^D\+"I5TER1-7>ZK*EO%S\R#P M4#@.;,.C/Q*Z:.8UX"P.48G?9.[ED786(@&GY81##*5/75/18L%:':7GLB>* M[L7I]?'41+.H Q]@54M!%1O4 BB*Z!+-(M#BRKV!TX7&N-+JUT;(X^=Y&9F=8-A^9G\;JX^K<,6"^:UE^J[DE]JF7>\]T7 M<@;5Y9'2#!>ACO5!.S8H>[]K3S!6'LI8Y45YV;2R,%;7,%S5F(F/RRK&0NK? M8V3REN6,-K99X!^167# *_W>>*7[![S2 :_T[A:N)B]N$\=7VY9O94U+_F!Z M6S6LV"Q\]?WP_=FC5Q834!.U$P.U*XQ<)QB; F.\NZ%92C='YD;J8/D[/] 5 M#=IC^,HN4HO*RK;""O]?CQ76W4DJ:4<1J\C^!=D[Y0HTT=" +=X#\5?FK M *\38LB"._6<353Q0%%MOX?I::NXRO/\MQE*5&VK8:^"(I4L7"[5JS&)%&FYFGI1 MG??JH(+2]3QT&=9)8G@6K^?<;^- 5_JK!>U*](4EY6?OO$-GYY7BN" 7YXS# MF$\>X>:W_B:/N2*&_H.3DX("[&MQRZL8DK_!;CYMKQM(=06=+&I+]HRIY;6Z MT?6KDQ@9@F#*L M135MJYKE>QY(,P"%IPU$TPBD^+CE^J_+6 ]0C(;KF(5_ELTV]I%) -[,]1]D M=WT=+\K'] 3D.FID??IAQ<75V,MN]W@'@)!X-/+ARXJSYAG\PK*V;[O]/%0V M"&]*)CP]+:(C;.HAY@-SS&/LMAH?G-2UCY%;+%M\B^6U-Q?PG+$%T-5NV;L; M[._6-4\7/+=24R^9O&+-G]*Y,5T.\&E$2^N/;:ZW7(K!CS!+"1ELC_FAG-_> M2F5XX!)WY99*\6>>OA^BBS_$$#HS]91+OM+8*QT('6U0J W5:L[G5G$PRNMJ MSB!5TEICW7.JJQ,ZM#H+1D!6\&BU$F7#N*2/4VF<[=@B[^1P2_H2@% ?CS_[ M)[X]GNMQ$D@%JX)J^D[:'J$=61#NBT+HZOT=3"F&'>L3M@IM:+D26O7#NZZ#(5.;0HHV#D7%6K?0CD M>4JY*53KLKS'DR= ME3LOV#A9MR[*9.!JM-L@^BD!&K?62"PZ<:TH)E]DN8J MXL^*U[&"Y?@*!-J3/:@]1;,O\9;)ZGN>S%W0"]M7ZP,Z@)CXJD5&HT"/Q4+] M-:MX*>CO9G0Y,UA-&^RRY=JY1AOL8G(50J2Q3QQ(#MPNC/<",P M.P[FTN78BL/%Q R\-F!FP#IMI <8H/%%PL3M/%&BOHS)[UH/!=;@=0AK_R4I M!D>?'^_%I+R^UZ[;@IN,W7Q)G^GP!RIJ8"X-%7:&@;@T $0&!\SK3$:F" %5 MK<#SB]DH25-9,4IZ1=(45^%&H-D07EM$QS&76-C;W+K";@CQAKNAL^]M*;$> M/-2*W4O-EU2M66OLG\N9[1S9\)AZ&.O1Q9MC=DJ12)'HX]^?OC@]&\QXUEC^ M,IZRIM^@22ACLBH!+ C[Q';R:>](%*NG%&YF>MG-FQR>8A1OL<_1D2<_N"]L MW=M(?\U+R7S3##-AC)FO3HFA;'YMJ4WXE+Z"KJ^%>&X;<>,-8J-J*G_LJ"%] ML!<_5+0A<5^@Z*WN>"H<+1O,!+6!H4@$OCDXU_B_Z8VIA)C MF&J26SO^;&\/^Q=;:^U$<+\DI.@[TMIIYW2/,GE+&V8)C:U&7JHW$#Y M^+(4:0GY0V/>7X#@G ;DF43HB"Y2K&J9=-:]*^*:GH:4EUN*M1\<_'[.U.R>#JK6 MHF2P HQTY->B.\KT!=#MM'B/O*5MI%'L!AIEVZ<*TUEZVXZ/ "I>\F;)J$2YO M^O56D>5@.>0.4MA*IW&R8?3*UL<5 <1S8F\C(5T$]OC9.X<1$Y;K:.;NJF[A M)C&9N9QWQ)E<5)WP=N)KC!H<4DW8$LA\.0,VKRZYPSAK-MEOM<++N;9-]E1' M(R#B0;1NZV5IQ\,*H*K !N*L5TI<\2GR$B2A)>ZJ\NA%*58=4A^ MX9I:RB\,:0GG/C(LEM&Q:2*]#B MF[__G @[USU=KN(H*\DNIYA23>$(]2V^+!X5Z;?__K.F MJG_.DRZ[V7X_'N_I@![[O=%C#P[HL0-Z[%W9KO82 =U"SVG17K71JKMS:=&7 MT1/2KU39^4RS*C&K'!MJ,@41_9R!44#1XWD&8Z=RY>I);TK1KE+2F]=-;T], MF5;+=7/]40BQ2(ATRAK7)5TPS*D3%H@*)CAXI;AK#J!JI'24?/WNF"*C>(JL M9"7A'0J?)(-?$>G.)(H4WG"9[&40$@$MB,B,PBRW($W*K@:4;)*KU,YH.90A MLQ\M'L/B:8D+,0)&N2^MYZ/\?6BJQOK/:]>"C=9,1GL])B6S=VWMG MA6/*3CSY\(*0H_ U_^8"%='OE!,JY/N6<*7!T)(JQ=4(82>&NUPFHF-E\<"7 M5S CQ:M+U)S'DS/S_DK$+P8[ELG,3EG8(4P6<^00FC0;VOCNUMNI*+6NQCS5 M(O=39#'.FIX^!C\67HT0NZKNT&D8"G7Q6)N61\G%C->B4$C-A,3_;A,*KT()L3&04&T<+RHL3%W;!T\4 M/1<4)1(VH66DHS;TQOK3\FHW)X=\=)T=; ?=TBB; BWX1;6VH-1%V:[R.HPI MJHMHFR03+7$I_H16+L=RYL)Q1DN-!M>_2A^+E&V2**)!O$ZZ[6V$28L:0NLS MT:*_EI'2[PHXB-L&(@5-15=MODY<3TX'BVF#E%CEA-MX^ J=^(3AJ&)NCJ-M MELHMM98YCQ&DS*?5^MNRR2328F@M2\RBK?G\Q))CN$NLT!#RT1VD#::%D0ZS M-&!D43,9,X02DP]<(1&\!""5V\VO.:.(L,=*H_I^B8Q=(U5%HX8_2$/;G-;! M#ZR+Y.U!2O'\\$IU9^6"T#(ZYZ\J0]=<<056G=8KGF\:-LA97%9=I>=7/?(, M+LEM2P!RGO7:_EBVBF&YO%\=Z3(@-A1BF^\7RT&I>Q'WV=$8EC%F;%\T:B]? M&9=7/>F@8G-%C?1FZU,R#ZE(Y/@>*AJQ-<:^:LCFGWJ^#."2Y2=+LY)P MEG5#XBAG,FLCV>=-Y58W,$$D6N!1AY&PIBM7'-E.:%/&P5PR&Y9_N;,3]_-&L.=J^=5B MO,6_/&X>'T]>RI6>**PXHY\GB_A@2/E1*HGD=\6 /#.5IJU,XP8%G31G12J+ ME)KG5N0+>_M;9F<,VKFA \UYLZEB,&\LM\9H+F=L6))0GZPYTA!I:QZ M99!2(I1)L^HV)/Y'O&55#=#O*M [$MN+UL5HQG)C VG)$.7J9-Q/(Q,PPX702J37;L M>81N\LVM:60!%F3#N-7(!S?-8$>=1"9, WX'XZ6O4PFPDW4^-'E'IY*L:K'1 M5\T\M9]65(5['8<2.FG""BAIJV/\SMSC8G1P0[39L)) #WAVKO4H%W$Z;@I" MN+>13LL5XCVM5E [:]Q/A1U69"N#IO=QZ1=V; :+&J/?PKS%9@D=1EY,VMRGL7;Z# (OLY1CI03'OW_,6SZ*)W^#W%XUVYV0@7=\ M_R%/^<&W3]YVJ,90MI-.>%6P3J1.7C8Q)U9A-_*BOU*>38]R)=.5(-QXQS:=]!]_F2B4VY?/^7%/KZXS;O \"DWW+'[G_[*?GC[SD\<6J4 MP7>IG\R//O6P*#G6>(7(&#OS5B08%T:N$H3;.2>G?^'HH88TI/6O4Y^ MZ&8[/?VWR.-4^)!O_N:$'\JR:_.J/*\;D F[XB]?K"!<(UIG(MWYV)>R9CAI M+? ZH=0VT!#<>"[MP)\49VP5*PS4=GR#G7:M3*5F1C7M8H9)W2'M-4AY=1=D M*@2.;U^$Y>)H62T<&X:G)WZNS3@U/<%[U7"_&3#GE@)1QC(>18R7GREJ8?!) M,F M(8+[F>'=:$M3 ;?G]D>>="W42:^1N+&H7'X:76V;ICF7$J[+*UK36=C*E4I4 M[VY=@GO 4[,AVX8*6E"KE)8UH9GRT"[H8Z?71X;;8)>N9$XBDHU_TWG5TD%I MRD[/NNA!LVPTAJ@9Q,%*K"JN@\S.1M. @T.=L$K>H3\DH^QI] ^HT[N#.OWL M@#H]H$[?<=;#)!9;QN.*BLT/MN.] :K5D)XIZ#AVO4C5\V9O:?F^:C,CJ7'5 MR<.[OW!!H0%-O;D+6Y5V8Q1&G=+ )T;=>5B1^:YMO/P'.8-E; I"+\BVH5/" M XR+U\=WZ,9]ENK-C.'1L<4DO^B[MEHTP%;^.-N4:X1YRLG)=P6Y/+/FA?SX MK%9?4WB+20K_$>8M;NE'52-?*5@ G74LU95RXA@D=K5O=.,'J,$AX(EEQ??795=1U7 M!F6U.^Z;PUY351L;-[G]',YGWS2DU/RGGT^U;>S(XF5LGZFMA7NA$17B;2^8 M3^6S85U?WCDCTJ4Y%#M3I?$[FDZ8$,,;$F=.A!M"F/W!(5-CDA?RC[KF+61! M4K^Z('A*_1=UBE)C.8L@I9?=_[!UY>CPG MXZ/S9<,NR";P=.-+5Q%R0\[(&R3!M4EPG$2ZY")AD188S[ZL6J>8>?CSIA[A MBHH1&HYA;@U?B<=\W!%<6CHZ/IC,'A0'SI#FVL]@CVX9*5MNQ6]W>)+'H.;: M6&;O[Y!396A^_./?$5C<5"0IZ.S /0%A0-^AHY/48$2:F&@6)M,#G;=G0]3J M _^OQ.E2&DK#=-OTNL"C"IELXM#W%+HZ;2ZNU"\<*QSP61N*L*^&('3R'H,PXKGB*U*H4"P+[ MR!%@^.'S5!-YE^1E4Q-DI;T6AST2A9H@^O M[] A'@MW"R7 =68\1&A.%HH>YV,?;9(DM4(<^@2)BU(F1A>/X3A;*$S3$,)W M+\@ZX;R2@O3HT\W=YS%$5S-NR"#M^2$UZ9UO36*TB,+5NCOU!?Z99DJ[98/= MU7YRTJ^;.@_=,A!]9CV@0\V0!\?J2>]5JIF8TUDCFX=]X"(=Z(N8QK#3*#U MO7^:/@.L39&5GP'6F/[.I0G*LV'E M&UR$PS"UNAD6/U2I#U$,=#0TT[Q6CC\BQ7&&&1T!R!F3"JU%; WNN &5Q=5Q M S)!:O#,I7L/CTB"LG9)"6IOWF0FPMN&WU;KS5CLB7._BY.AV\HO;G/L%;'^ M+[O&%8PEAP92;'68F<[*I%&Z.]ER:8IY>R$_J:OE/:,U7K".HS7_)YG1M34P M>>$TW4O6=)_2$KU[%LM%L][NP.HA6-NJ"C-E N2U9O7-VN:'( QC@=&)P[^&^VI7:99D]\![-F_R%_PE6779,9:\RCH M]YB63]>#1H0'&% /:Y-RU<48+OJ**6AH3/?OTY)T?9#FV]H-GF>EFRO!/^BU M-YP6)N5Y__Z#D2_E*Y#->O,)^)B.$X(&)\VC?VAHKD_ MOX+1S:77.EH+P&NA(@1#9M+:/?5[W/.ZH3ED$(;>OGQY/'?1;O7Y)#M8F0G2Q?8:8 "BL[ M.T@6,A'JYTSNY,I0IQ:"M*!3T0BQ&&TM4!2]$ ?0F=W$HRBMV\G!V7E@["XM MY0*%I\HP(P:;1 +R9&EZ+7&5!8)EH0N(:5@\J\:V&(=F=;+($ /U',8'G# 3V]\*=)J M2G,IIKW E9X\D59Y1-E7A+J'M)/+V(EZ4ZIVACYS*24))CLWJ69Y&MLW@?GS MREJ>"6Z(Q"C"[!FNEP9BF"X1=A)J/$RO63D&C0\$IRZ:ZH0I-P#7]IV7+5<< M!H&2R;-,F:9G\J?U]4)Z)N,7J)EOE+-!$>S2@)0H+UK&Z>!8M.N64T=I.AHT M8$EXPS-CQ*5F>R)LQ@&ZM/Y#V6/GC.]8HU4ZK3J>ZW1SK%?C. M;I1+1%H-$D +\3B,55*PM MLA(JA@.B^HQ\K$N 5[6!$Y^>+R#Z#SZ?D'NTN="8[-OT+,V1?KD;$FC!2=OKUL-KXZA)?"4(MS M]S!^Q#1<-\BFV:"Z[0:QGE% FC^F.GK):X$Q#;"49=,%)K:"(Y\ZD.60T"4Y MU"&7K%@J1:M(7OR2C&[@:^Q::0-7U$EU?MEN8AC-[W*8CX1]E9J]+:^B?L8$ MF_;U$1THJ^),BM<#YUP2?@_1GA2;"Z9]SV3,X'TW[$TK%MM M/]:(Y(QC.6\0U)+J6'HL1_H+-R>T'UER''.X&DTLOD\4/M-RR:EB>G38*!=G M#-LNE952H*"UD+C$QKC2EDD:D.LYX$R,+VWK-U4$^\09#%58,UP1WWDE;6&\ MR.5^E\)"3ND(.Z8@"&@DOP9C!.931=<[,+$MN_I*YLLCF+&VN I++@(6C?Q,VF%)DWIM M55F@80V=F M-BNES\OR6D-ZKQ$V!YL:O>9HVE]G\7I_Y-M<:V#K:Z6'W/,I23'4'6Q>*>OD MX!!@3$%Y-DV=SO/"6$D[A9JISO4SANA)B\ 'VK7H&U!D8AVUOV@A2(.%HB7" MK&=(BI1+A,&P]9!:37FRMS).-X&G2#6VMO8PH6/UW&6DERO9) # M]O!(+HK6P5AIZ#D20[E&Y,MR$*LVTK%>-N?H$-+ N6AC#:-.:HWA4="L^W#VK_L+R M.L6>S97$0MKBP;!A5P'PY&@I>N$7J .L//:-\3W!P%G?0U''!HXBZ1)YC@R1 M:/E'MH[4ICN ?(1>)5B[V7]# X6;UM>:_%CTRP5=<)R%GP<"&:6CNI MK_T:;IV$73-+]7<=.^%7P@'*IU-W6/.N+M,9M*%LU)%5.^M7'7> 0XC@_!P* M/8+7JJ'J0'V7;(H'2BY(#R)&S(O\:4&9WCESJ:S*.V,PO@QQ5^B%+C^N$]A$ MOG_/21D)8SUI=C/9:K\035#INN6/Z0C_4AXP29EL5G<+21/@8>R(&](4AL%Z M8^8':*XY>,+9!UQ>TA64'84UY_/$<+4\7VD-HPPHQUE']&*06J9TN%SC,^ N M0]9":\"N:1/?)C+)N!I0([>LV YKS\M:(VA=LKSVMUW9]GG5JJG:@5UCK8)Q M.R3Z\Y'6ND8M3OL+2 &C>Z5Y&_D$2\!=C2'-U< 8W(;A17*'^<:];>EV,EKF#<8 M2'V),P!9ZQ?2(=XBFQ\2B<-.&.:$SLF_Y/ZKC1;P5ALS'J5UQ?BSK5.#M5T@ MR7X]*2_,/0$F@TZJ=&\H-UEO%?9?*S:*\JJ72%B?XI&IG5V"-;UX?B*NNWXN M.C^@)^#4WK9W"K!S%_^K#1O"8#&%,RVRMW M=@;*KFMF52J"7O=MUV.I!(78MY$F>]?*Q&8O%URZ%LZX;=9UH;\X#2^>R6^4 M!]X'$7<4-W,4Z8+.$M=STE:6Q4?%)4F[0G+9-G\@08VV)BM3WG M?,S/V7P@:,TAK<378.4098D/R'$I^3?_W[MNUZ*^WNGF+)_";&\-_%)"-,Q MO>8"K1#8-$E@!$\+D^Q7"3(*(4(I@?$4N 4\1>J;-MKD5"0X:V#[20GA.R^Z M^.=+7MG;L8+!=)PA8YGB-5C[YX\?IW2VQ5W4LPZ>CT![(E %#"V+:JFU;Q(N8@24%I3$QAK=-O:&0T%BEWNT M$N;WY">G\E*]F?;FMJ9FCNV-O)B:_G$]>? %J[G[VDGW\TE*38!-E&+(OQ+T+/$95&N<9Y !??.?&^L+17W8"5 ^]/70;M.69YIBJ0* M^=:2L99:O"4B:CWG2F 'F>/7]=-5)=5@Z:NQ;E"+\.*CI@UB>J_^^S_AEOT\ M.9-_/([%92"8DM/ZN-^0\?,3P1V!"S7S9XZZ/OB@B>"!)OTDOF M>EK4)"F*V^D?0[@_@.@1($%6S.,"D_ C'6_"BV*OV.](R]A!C%TH9F* M=7VW;FJM-8>V2Z622!HNKQ-E=A;4440C(\MRMB@-ZCAHCL'G(A T[Q"+)=TP MZ(?KSJ7>DJ6L[JY"VXV-+57MJ2[G\?"[K6EX&7M$^*+/P3BRD 7MGT.&;@D% M:PQ0&G6*[;*I :6QW,3P@X>32J) F/XLS>_P82E*\?+1*0#61GA_1KKG+_YG MFO(ZM:#)?5 *>N+ UD9$ME\7$ICZVI%1F^4$M# MW5^K1=R-V$11V?D,RS>^)?RH#"OUE9K+9D]WDWG;H_9VI;I.@FV:M*^8 MW6?6.;5MS7.?-L!P/J8ORU:<-MTJ@+SR1!O!R%V#4GJ'V"F& (3X"M&E+_HI M7363[Z72Y4S(@?%(Y@'HM#1?:3\D[2<,>N8Y=6KVCQ<8#P+$A;%L%GF.K5!L MWN1U"&O^6?MC%/1^5)_C5TQ61CJ2?R!)6C7QR&+#U*B<+4,I;%!-FR4QH@K- M^O/:-(3V@&[,=9>TGBK@'1P^S-/.JQN"/> 'VS%@+8[^(H2NWKO*.^_?N M#9_ZQR@&I$$L@ZFY6J5FH_^O5MSTMMMT*0B' %P*PQT$YJX)C#-,?2*/.4,$ M'*'T$4E1A3=AM8YNA#1E26ES4\6:KX'3-0W<:3/1N:D*''Y5P-:B!TDX#D)Z M$%(14KX3URUC#5E_:0^X*^\^1P9=(=4\2,]!>E1ZYF1Z61<6;O6GP"M$1L9U M$ ;D>!XMXP92Z5PMW+5#X<<-Y(P<=SR!VD\2.--%RXL>>Y6?)"5@ZRPK(B+ MSQ58&HX59R^5.,8:L'%/V8(X/LI^)D=DG@'(BL<4S17/$,C MNRXS'Q,2-+R97%:7?R00E![&<;M! Y,CQ>S1A M/=2K9[YDK MKKIEDQ[9C+*^K7T,?HG*U*B=5B_:3*>>AI+I&]))H4HX<^OB\ M+1>;">J'^@YU(!M4!@%PQM'45R='W_W\_6,)[41)04W-4%Q<=O0@+&\I+$6& M@K5>GQQ\&N141.H]DTK] C\*F/]8T-WDG(HKQD M]5!^>P.O1BI2$'M8VDF$8"%>.VPK M.AR8\458-6U[P1'4(5K?=3>=$<(G4;>.KJ M,J(-KX!T?OG'=.@^'JS^3J@'4Q6L#2RO,'N MDP CYH%D[4!LZZE0380W5PV7+QW%I]C&C#\M_OEH@AZ X.&MSBOE'.&"%FR< ML6)(G?$,Y>)2IU[.>OKULN 54'ZI"4]YWEA!JUJ^ MUC=#>>_L8CBVQ=K=\\<2:I'*/#'L60('@EKBE3:W%% M1T:C9&:UT4()\JR83/M-O%@Q*(T"\A6J3XVY",-GI7$8D?G VK /6K,"B(9% M"&MF>;*%ZSS.1:#\=0"NK007TX_^FIX9FUN&@ %CD=%2:66H7-NN)::+73(> MM;Y6^I,BJU)-U028$H!B?;R$[JS6H)&(6+2QWV0U*.?/1FUT:FRA@=[(F4]@ MGJG.>^L(NLL[\L&%UP8H')JV7 6RX8;A0BQ!+VQ6:'*<]RN'/"[*:HF%2HNJ M8F=-9L;[UHD$C&EJ"YR[, T\_):AL9 =Y&')"#N"VB-2X?$0-BM$&FBL 9U)JK,;S[TDC"&MX&NF MI74(Q''MP+(9A=0 M[N,C$+[Q'ABUY7<0B>?9MU^ 8,"ZB<^^>_Y" @G_HZ]5^4E%>_RY_SE[662S M85HW%PECGU+O<7G2NU6S7#GK[580"[P?/*Z4=?JRVHD MM;OQO%PI?[08E;0-FXPHP@B0Q:N-]V(S5=I7/@N',%\/WI0?#Y ;<<6 ^!66S&8!L)-;;_V@4LE2![TUB/9 M]@5Y)M^;"R/&12YF)0W!V]<"Z?-:5.,IF!F(3.H0<3%-NS&NBA*F'=[LI",1 M1^4&08;A'K"[#M1%)%'9IIJR8A:]N$N>>BH'W J![_+24J@QE3/N+@N[0_F*T-)TH?25*+8'D9HH7AO %5,8:#-2A8CV!&O< MV"$:OEIR_=!.+>''[RXZ5H8^*+DUHK#[F<7^K]*-E35$SP*N2 ?01"5[9PQC M])"%EN&B\JRKTK>M6;FRVC'S^%.F:K4MP5";Z5)AQ-S@K7&L19 !:*Y9B3AU MWR7*L)RQK=LD?L>IY^518E@-2_LW,?EUJT66B?--@^DWU#]F)8YWZ%1;[\@L MDL\^O43K-2C#]FNGS01C&V[3U/1/VIV5N\)26J08*;5TJ2_2#L^E;IA),4;M MAN(F4Y0_PVG_9-;+E]Y^ $6R;/:_42]@"1SUG0N$I"/&Z0.YH[GJ,%O$G G? MUI"NYWB:[7[>8[)GY]U5[#F'PW9+:YV&'3Z.P3%"MWH)U5W8G^3#=!0=F[LH M#.%SM$:A:AZD >7>E'.S8A&8J_ORAH""UBY(V_C63&G@] M2 QH,E&U:+([8 M[RH$OX80SV\3N]OO>J)A]U&KD>42W6NB3HP+7N7 M6G=R>$F*H^.#FSUO-Y_$9#-.!]N];50.]P+M8HWZO*RYC0DW)8X+JF_\6"6J\%UD!T570< M )*UE?V0VD4XTTSN_O;[:CN:'5[Y M#O^R:I8Q"O'.,BJ$#$T.=2\VB]C0C:T3&!RJ>&'8>EZ1=%,"QX 2S MD@9*J#VV!&J&+>/IPF^YBPK'L!(EFLM;Y/7B:5[9C/,>WN]P%,MZV[D\9RM% MP[*66U?37T*S=E+8R SU>7DN9NC(:+?3O?E>#6>34]%YR)D% LFU43M)=H#- MEWBWN@"!S&S:-N5\>>TU).U!+[9D.<40DAJ5)G+<0^XF-0H+ZNAU-7N-M@?% ML/W<(G32 @1]>H4HV)F 2L\B7_'\4.NVNBQGKGD&IBE5PHFHCX\!BQ&6)[;E M:SSI5-FB;Y9SVZ05.GWSHEI#WEKI6669?*.T\N3M!?.-%Y$,V+>="$-7M[X> MT758_![GGXS2@6F'+;DX@2J]&078]S&EXA M&)=%WY783*?:+^,^>03&Z7H,E)=5&/B(OX,KZX$#& M*Y4M3:8$N::Z@9]D4=9A) %[Q\W0^8:HF!I42QK=(09.K%TWS%N K.DYBTFD MUFF -#?)PH/^$8;BOV;97 F/Z8Z(D MWS$?+62BKF\V;?2A:?8M41'OIVGV-Q]IUVR2H8]I1 >2U \-HOKR *(Z@*C> M^SEV5^O 'O.Q'[Z\Q&!@[]>W?UYKYD^IOCD6):X6H@5;!IR+-D;33)&^[6IX M-S.OCK[H^ ^_6^Y.=/+TT9.7[*(R_Q3;C(Z:"Z$F,F9K6,?+2)0F 01Q?\7" MT8#&.)9@"^_LOL7RQ9_51$/R;7ED&C4U4B9V>X0W#M7FVB(RI'Y*5RJ$\@7V M_0?MO*USV+563 5MJ;9O_,_Q'.3:CX0&/^_C)$WH(@0^H]GL9->DZ9PVWC D M"T_0:/S *$]#6$5HVTWD7%L- Q1]3SE454?6>92$JW8YXNNB&8'AUTS';<.$OI['<(';DK-$KR52 M.0^:E(%3@\T:*1))=*MN=Z75'4=VVFQDO#8JUG$M31=/AFE!M2PU5#)LX8W5&('#=Y(JF\ M+)?X=LNDEW+B8IKJ;N66%(+PME NW3$8!+DV4TMIQ(_1^KJ1_\\24,=[T<"#$J$]G /+CZ#.Z^['6]V M!4B2.':M@X0M[5JAO@@7QZYE\MFXK')_;ZD:"8%A;ZZXU^W@%LGZ-&.M<^TS M85L@LB:#>K V!MT?9YMR#8.T-)9LD0^T8YN4YR40Y-$42BAO6M#SYB:_/P:^EFV_7]8J9WCET[6$MV'<-^?/UYQMT___LO6N7V\:U+?I7..X9 MV<<>%]VQ9#NVXW,_R++B.(F/O24G_K@'FBPV89$ Q#=9G[]K377HU8!("6[ M]6A9&&/O$;E) H5"U:KUF&O.,KXA/0+8%K%P;+$(V#8LM5OKTAXL^ VR?@=E MK3XWC4-E'1F0XPZW6OI ?_--ZVY"/UXR[&1Y."_+A_)O'XLV?6T:?3Q9\\Z9I3'-]G,"RL =LM&1KH59I0V9[-P!/C;K'BSA M]=H0*%BR8Y"+!AS_'ARWAE&E@6B"X^($X>U$]D/N]6M^2P8_ZSVWV;AP&N,AP-5*::#7UKOU(H_T_( -3>_'J=(E%FA0;#!]A<$9<>*E MP"1#KB8]U8"'+A-3-UW50_-+MIY]'^%:RF=ND(8)A_G$0Z#LX(C!]]K+![TT30QI1 0UR]P$@6]I+] MA(V,9KX?S617PO@C]$O@ &+KMT5-G!3>\B"9)J!8 M!U>Z"-7CRUO,HE_Y;:GFW N&9(B.XL,@'#<'+MXM)5U MCKG-.G=T< CPF#[,ZY\L-TW#IUF#X2-Q\8Q ,^86\%XFY+DHJNA]:.T9(TO5 MKBZX,\"6B\GN93$1R\T\_9[_@;'$8!0Y*\7.:N3,*,34P4)VM=S!WZ)[QG>8 MF:NN7S/CUB%[Q%L^ U6W%O@RPT@MEV$OO>9BRM^OU2UOUU495Q6#L2?Q,+P/ M>+E@CB?*H4%CH M-UCQ6W;IHRMSD"K!H'OSFZ]_>+KX(/V1;OJG/_[ILR\^M#9B;=ZME=N^[;?> M3S9\6[Q]RN^S%Z*/7:.G\N]Q(E?-#C?^Y]]YJ/_\.\9PB:6H*T62_RV=U:@+ MD#,^4$*DRU]OFRNN!R%F(V%HEE_.?PV:-G*,^CWWP&K+$=$B40\28/PHDI]> ML%CK'Z3@@6@GR!T0-BF-PVCJ:4[IM_)L'TH?3TZCI-V,X1?7W)?UY#0UF 8. M=BH/FF4YZT3C@B\=GSHYT]E0$@0:2YVB+H)V*FNW:S=[\LAQ2<5OT<_\]S3% MIU]F9B=)L^<;;*(X)4#AT$J#]G5#EIQJ?BQ[TYG)D*?L_,#$DXEN5$6E,KX$ MAUWQ_*VX['?JUZJFX^=74,E /^,MXAC-'F*?8@!*IY*;>(O,0I=(/N!C21DA M+K)9\_K]@7-]/L.Y9CC7'9\ZGDY;RCWQ&;8-U]$.48<,25?1J=%]Z=AW2_I" M-$Y7)='Z@D'WA+WROP*D80]J2.TT+>W[ZA@TY!@#5Y[8I*IVV>\DA?)ELI&< M?C"4#CN A\3CFXWI2^W\ %ZZH1%VY5@ZM+V+)!P637!AR$4S9;KZ!K%&TY,]I<+YM2@ M6PGW5;R^^5O%+_L]G7U=1@[R03QVV?_B[+#H8[";)>2BZ=X3 M;[<->PJL\-0W(4$V_JX8?7$/3KWKMPC3&QYBO^.=_[VD1U$AE9(G^[F9%\H. M7M9G^J^*GBB&#GO*B+*;;E'$T.-_M#RH8&%\JC)&1-FOY&\N]BA Q4'KB N= M63*(?A/#$2YOAF69B55!V?KAQ_/R>2-DBMNN*9R@, 6+]'J>';1#/X68NK#T M]2GZ:^H-_JVL>W)KXYO\B&EV\,)3&$"1NR[.=1M_#ZX3SEC?H&2O<-\PZ*[C M4 PD2<1\7E>C$\/'^*BO^IW@3@_W;$1QO^(:D0U6 V_J4+,1(@:QFD]TY3O* MY3!&H1?57S1+2=,W=WK)3<$-G80J<1?C,-3G3D$3%_6)AP-\&I2YWC8=^"KB M1V[T2]FV,;8L);N_$8$;+K$5?O'<- PU49)/ M?F'NX!CEFM3,/^55#6M/V^F'IRG#]'_CM0!3^+B $2@605R]R\43LQ10".)L MBYF,!X5@L7#7>,T!^Y^0/';.#KF$RE$R-=KTCP4M%1+=AL+;P#18#A?4$?>: M](J.%[;L61H0LYJCRMS)?$FK!+=(\PZ4 @YI.FJ9//6S$L!WYZE0I4DV/QQU M"MZC7/%T$R6W@Z1JG,?L<+4*!KB;FR;?4M-D)UV3]TH!1%[^XT%>GE*@KLR$ M^@[;"A&UEHK0MJFO\:3Q26X5F6/8^F8 J>)*LQ7."7+7'PB3P3?L:S$SEXM' MGCTU+X)7D]J(BIS5)'2N%-*T_CN)FM_1KK:#\OR @H9VS8IP8T'[FI5>0Z9H M"#7*&K\*1R]@%(:%?5Y),I!@#YZA.SDC-2=3DE56'C,N8#>5LT+6D7;$*)XT:&_A20 MGJ?&5JK5$K);C^3FQ?D[XT&^UQ9X7E(9./%<]#(* M?0U)>B:?>%7?S6<]3L!5T'AO9;,_H$"TN59\>G^HL%A2"YI,Q:@53V& 5-4B M$&8%XF A.:+@T0\R'QNS.4_.BY( G_DU>7R27NHA)Y2V<= M_8-(>L18& _+RMH1;4@)FZ9U];/3W?8B=N$WQ(@%BE"FX5IQ4IK>?H]BI&\' M0) VN/8#WR! E:".$64>8@,RX)Q)UA%-JHFKU)_F@&?&-5 * H7@IVB%L?0TS"PO8EH8 M/(!'CQ\)WKJ^;GC]=:1J 6YJ[82A1<4*7;5UK];#!E8F-HIC/@X.TG/= .L M23SXPBV]+SZ^XN!&'&-,$@38;?Y[11G AG>)-6B_+:')$6=G#32U;XM6O?Y4=>\#9XG^"8SRKRK5D/+TX&6_3A1ONY M7U7,J8:Z2'W=&K=;W%Q;$DSC_553$HITQ]RKDX,^KH A_:?DXA]\ACS8@R*M M@&?]GI#=\5[Q55&"A(16N"=1[[=@(E.<2'$<,=*BC@-%_ESWP;46TNJKJ(7> MZ!,KR7G)DY- R>&(_'XOG'L2XSC EF@":*S$//C[N)1Y&^N\&#L6GO!1?TU- M( _^A&=\6$3[( GXQ5?T/POM2:"M5:^WNNFUJ]# ;?1;.O,X\QCG&OE*7M93 M(A'P65?TFT>DJI%0ZC],*G\\(^;2OP0ZQ.%8B\2"JO0^S\P9>U:E; M.XIL91G\@>*QKQ6J'[=J-*+-#NEFT\Q.JC$AB0OHWDJ+QRZR MP5%&?BZ'8*CTHMU@*5R9;IU6-1!# ?2>3T%BN) !WE?T^=ONQX,?$I8, C/LBJ/5.#T3F M/EBBU=)YCN^1*WB:U%,=Y?64<0$.[Z7(TB32L$_F"M9;KF#=0]K/?R3KX/N6 M'6F^B]]Y!7)4"[(N"N'(1%"6C+)6VCB "AAS][Q('/$%I9)1FB;>X#[-WXQJ M?].H]B]F5/N,:G_E^SC1W+P,^_P"*RNS8GD9O.JLGC11@Q;U@)D8]?=)C/J* MR\]_19_VXQ)ECW=I'NX(((8G\'4,B1CM9^@],'"M%@\__]QZ(%*,&,ON-Q!W=N4.0]L#JE3R ME#(O=/3_^<$?OA1G@YZ3?(\X3_3EB^@XQEO'H?\25E_R8WSQQ>5']GVJ4I7[ M+ORY(X;AN+#BD\5;Q7N9>T1E BX]_5F_+5^*WUJ9NX%K_^GCRS\]_.P/XCI- M?.%!_,+'Y[[P\.'E9Q]_:E_X/W\\M,,!B;_UX)/+3^*[FWR_!#EGE^[/[-C1 M'R9&K0X=9O&CRX\^(Q<.8FG+>>=ZM.'O\7;<:\<'K]O1>X4%SDF<[ MM#$(>Z)F)_/T#JM7/X7WQ3?^%0[OW:;!X@(-X?8'0@95JQ>OL11'OI"7WQ;BU738?KG3^E]?/DRKW-7K5;; M\!*KVE_^8N+Z_*+$67V[*EME5J/T*+P*O8%6>G<>)A7N?*_\UY MBI=QB%[[#-UOZW#2&'SVR6]T6'_5I-\#3^*E#<;]-P7?07A::(&C>WOS^DW! M>^7GP&7^EO1&K-/<'\-P19\E.!B9CY$*BEF M+WMV$687X;=.T:>77]P/R_'P\HM/9U?A5\VQ%A<6A[ZM&S3($XAA6 ![2$ ' MRA4O/KAIMGU]*-OCAW,]8LXSO)QOX@O47J3V&QBRTQQ$_)*0TU M>ZF[&WVF0M_F)F)3M=KZ"G3K)BYX(@5X7FVW+*2Z5@P_P5.(U[/#U(KRG1 C M:/.):_2*MVJH+YS 7043@D)M8- 76UZ]B#K!01RX7ZIFJ; MFEL-M5D5P^PRCA,0WC$E9Z&WISFA=T-77MU0AYIUD%A>$_P7U#$OS MW(*7-)!F4ERP=>A!II1N(J3H:&(@#BQ:B=<]RV&)]+.0P;%>+?&F@#X+S1+0 M.^@@E0!]S&ANFI9;(/J6N;*8C(>Y<&XW#[8.1"G.2U::A&Z94'+^,=K$;0!2Q^SX)4#)L+K"EW"ZQ!6%*-<+IZI M2TV$ -*#WYKFIN']T-+;B]XR$]X)Z1@-I:R!V ;Z".=0I3:Q9-__2#S)S3T6&*_B(KP;;@B05*6#^9V8657UZN\4ZT;OQ&C M]_* TB=IUQ&N\UEC#;W? ,N);L\/GCS[YL-W:=KN#NG+&E(:UA6%H27N)A4M M))L$H]:&97-=:R\\"16T!Z5&WI60C_72\'9EU7%*;#"B?@:F2%*0XIW5$1W7 M)BX"-% EMC_^K%D^M\_LA"F\W4VR-KQG=SNUB=%@BQ"G& ;T[:#-PK$^H8]^ M6];A *./+15(PI2[+!]B$H@$B_@ 5J(WVW8'H]%BL1+2'8,--R&#LH*B>T(4 M,FL$'5]-!-3L- CO\95 MHA;1.?0_$H.OW(CH*"7<9F-$C0*Q1O.;'I,W91QUWV5O*EZ)6G"HYY2F02;K MD]D ^OW%_?VFO]X.LG_U7N]E]^^SX9(-,&8OD7S,5-2 @8 M',#)C,3U# H2\5:<]T8,?A=Q[>W4CV-O(;G2T$P$"XZ1-#AU><+6H\-RI6]) M+TQ#8>*-K\HA1L*>UVU4'(:9++=W*:"^J MVZ6^@"+-/GL=<,:'_BJ,HJE/8UA)8EB(^X.;0^4@!N;17FJAKI^<+#P0,TN) M4S4Z_\\SJWE=[I5N&>#R^+*OKTER201PQ/&CQLHXDW%\2C]$OC [ZOC('B@= M"W0(I3F.GN!6'2L6%8B?4;S"\ZG!%;^!JSB"W ++@R6.W9().["@Q'-#?$(V M1UOTT[2)Z*0N/TR:O=AHD/N5+B#=/FG#J!XVDU0J!YL:VT6K0M^.;X^5$!Y6:L45Y2SW*M&VOC@M.@I#C'4=\L8OQ MW#:DWVF3LNPY/DZ YJ8NQGXWGR09A#@:EE!WZ2U^)4JR[](LW5EGCAK!;H*G M3M^7\6Q55=W" DN6BE+/BJQR.##Y,[RS;;,$N0V%^UTBP*!R"F7FH(AQL/C? M9QA62DUX7O>.''PP] /.X73%\(ES=ZXJ6J M(E\U=0^>?-^(+D-2,=@T _NR$M+;9KV6_P1Q %$H;$-)MO[0,ZU^Q@^0<1!T M9GK6S;(7<=4XU$5@-R9+ Z&/CMZ,G%'$8\_!0K3=3&AXE(MW57SE9;MH&Y5' MM]"AVJJ.&0AVM+W#FZ^Y#>=-/"J?W':6=F[-(V2 5U75-Z1*O$JI/0V\CF3Z MN;@0F(L&K(I)KUX"+)PE+A-T,GB+'QP1M>'+=.KE!V\\9G#H_DOON?B!%CT] M[N+[]9J2+#AHH%H 8CC_/-?AP)N$1ID-FXP'9?)::8&7Q]PTE9[,1/4DT:=R MP/^CJI^'U;>UMU%]K0J ):<;XV?VO7^$$DVE!8E=-E=$G-7$[]?^I(P1%O-M MXH+Y(^"NXIZ1@[N5Z^7IP==^F-*WWZ'C]*_'Z%&O%C]-H.Y?5K_175OL MCHWE1)DX<%UI^%'5Z[8TFDZC$<^V"VT_WG6T^),02#R'FH/+LK _2CR?V)L; MGN\46#%U++912M#&B0$5,8A.?U0E*AXB3IZ]LMV6'8M29\,C>O44]"Q">RWR MIYMHL>[/T3'34[SF"7_XT4Q/<6_H*=Y-.TF&JCN(,@R.>ABZN*N0X^Z6FT#1 MK$8;<<^55=3M,&"?MPA(ED/,<>< MX2(;QY:7/^$OJ^'-;'BH.ZL1YA84:6B7*I*B+03BJ8(B3&R<&VFD19ORZ)!1 MGMWS>^+=/&8W>IFR!4_JZ[@:Z/6]2Q/U*O(%,>K<'BU'BS6/ $=5HQ0"P"H( M+*EM^P%48L!(@"B6=E;*OX*#$+PT5B@!<2RIF5B-!@6EJN."4MSK2KE?^CPP ML777@=5@UB417[- WSZ(Q!T\!(V.EJ+$9I6R/R\^J#ZDLGS5K**W\_C)]Y++ M6Q#B@>1 /ZCB%W"Y:)=Z5I5Y%,?YUY(>^;L \12))8S3L'/LU3&JH)E@!IUX MM7@Y9A)K#FF:'Q:JU-OJKWB M6AI"XW2^NO"?T +?A7IK5?_RF6T/?9.WI9C#9L GM'2ULRZ#4'? M>#43QNVY+[&N44..-V%.2Y(:)5D1X0G$##)U(954J0H;?50*KXBNM=J*7*]B MB^"3%>XYB.^5"*-/#9-\?X;^7OK-C:.#18[X?;%]%_[VT:OK6.GI,!8 8F._ M:@)_SG3(HARV+E[$SHL[UT?Q*G51M/%ZRY[!4X$GP4!4SYX\%M'AFI;).K2, MEU"HAHZ73G:"9$)AAO6PJEK0LV1W>!':SYMZ>YSCU;=R^/S%]"3?R\/G>^ ' M=0I\IBB'/A(!(E%88>=%SP7ELFC' KE*V8?@*V4SF"DVG?T:U:#;L FLM;YM MNO-?]T!,#9VY%GS^+F6T6.MM<]N9=*I)_ZV;YA!-"-S;N"W)M&3LZ,SC?0_Y MNM,"?J8/NWBF&<&WSM)*\0"$0[[]UTO0I0^]X+DX\;J+$P_FXL0[69S ;Z<. MD46U^O_^G_ATN_]Y4/X/20[\CT@.W(_C5J0E+N]W@NII=2?+^=K'-]+ >#U( M@9.+['Z?H?F$4JX=\NV MNG("J(T"=' =@@QQ@T&SC&%.=""ROA72O^AZZK?C6.C0EMHCMK2F+-;5 MZIB*?1660-=H&]>$NOD">(8I?7.^Q%4 6;O(%'=!QMMM]%/2404:H:E_[NNE M2$U)0,.AC_?[J)>-$-4;GHFJ.Q,T1Q28YO0*7,JJ9(S[UC25 M=<"+0\+>5'U%=M71+O,-Z U#Y\_/_*6(E0V253B3DF9F4CNE]4>A8S6 MOI8^7P62T-Q9H M "8UD4H[^U[RF-Q#7O?R6>9\CO:=814]5ZKM!TOLKWTCY M;;V*(VY_0Q'B/O ]OY8%\U-017:G%1$W0[\7S5='DJ_%R_/"XI#ZHG>P1>P8 M_]GM2D$]'YOX>'&;5@>-09WX<&IU]!C M56?K9^WBB$NJ94 $G"CL1[P>1B:)VD?Q._2T+9!'&$;(VC4HA_6:*$ MB+W?T/VPU-R?HA;AQ(B"JK>-::2_2):*28/[T#CZ)M%E34)]U+>.-HNN'VW&^[X MIWHE_?Q%]M 9T9XZX1AJCG=%?77\MIRL,75TJ>R]>_#&7%T8*V;+0';!?0E] M;83]PI)L+-^.'F$G2,HH,#7HUZ&&00-]AC 4#O*!II9>]B+ M@_ -V$J!=C(C5ZAN'/^+M2S30ZL\^"J>U4<;^L+>A'_![/-.#YRJ H'^09JS M:&'6;F3;;8Z#A$#&JH;#,>QZA4:H5/E$>'T]MD:G\4JASZ M^)GUG36+)]+>@@H6PS#HZU)WY_,I[H4?U"O##=W%"A.\9.8$2CEO%]_H$WTM M3W2Y>+0];,R8G#K$.E"3R$G'.[IS]=PXWHF9%BN)F5VZ@MR)H132A$M'75P; M=&C0F88+#TRA-1.;L4X#!W49'P4Z4"H9QE>[@:(4=;8BPS Z+#._5!&YN;_L MSGR?!$1G137&@H5#+*Z[OSGFZR$;44HQ.5Y(0VZ]2& M6#77+"?,0L?Q#1Q?./ONI)K:-*+)[>\NY6(^%3;1D,%38C@67 M4>H5=T']'_*M37&O*V2Y'N5_ZYEYP" MRE<6U O4/A%];N0?BQ$UWF_*3DQF2'BY?ON7 MQWGR@FRI)&A& >>?3U=3O;C<)Y>?/OS\#WDI=9#_FZR9QHW5'K[$*[B@@E/W M9P)%4CI[]++2Y,6;D3S??/;PT_3H%5I= M+S #9QY9BMM_LC7N)E94\#[Z:'C5M[,ZRU6T^BPGR:WM!C-.@;.RIJQR?X/B M?6F))^H2ZIRFM(*P;@W"J#,'4K($5 I-!=%Y-;Y_JU%@Y7K,1^.X/UCCO1W: MYLZ56X17.JU!6(2?$D(7R9%2H MWU;@#Z5VQ9Y@$SU3+[0M12>\T)0]4+*I6,C,MTFYQ$W5KBX(?GJT3HMYZ>)@*RU&R^V+0O!X'DE;:^?E51AKI:=HM_Q!BXCC':(UI=VGQ'^:%_/*( MIA$J6%:-%Y,8YB4X+T&U?LIL31$)TTR)%1-_3PW#$P_.I;4M6(%]#"?[D M>+:"R;S^YO4GZX](T@NF%2@HZ^L"D,R^\>>&IX?MEKYC_;7D5MH#ZK3193$$%I=)?8/V$!&@5"&A8)&+J M0^AX]?*1+>WH:,LM]]3$BM6Z('2<):AQ+W!S2KQ#6>WJNI<,X[QTYZ4K2]>G M_J50P<&(:6DP,%)JC;ZO>=]TAXMT.&>_!O\X;07*\1Q: 5: 56%>>_/:&Z\] MKH0RK@9-]2#_=+;.+Z_+$VMHKG2\PY4.P61K$ED:9P&L36AO0G&3=_?ZBB&3 MM1!B.>^O?A8Q@9)8U@G#$0_V$P!U;R>U75O!P6=J)W,GVFOI1'OH9GSN1'N- MG6CS(?[>'>)2M"N9-&)'9.&*U?4$002J);J'LI-BS!;,J =&]#H>'?NQP20& MQC2:Y.> 4%X\[;NN*A';;"OBHQ LY0$0L-N2Q L.MP2D_+9KR\!T?G\M=V67 M6K0)%D?8UNBMMM=@:KCFQJ!T51M1MVUN5\TM#:@%]E,'M]Y*JNJJK)\OUF6U M[5LZ ^+5#=5*41R5H.3>9# "TQ>O*5D6']5HV@<= 7.T-F\V3?*/@<+E &Q5 M& *,MMRA7QT7S!O2M'/=:%Y2D_9;U"3C'VD1,06.1U_=QG5>=%."]"0V\,X.*\<%;QW)UMU;Q,;)GXU#<$#JE> M/.OGCPMW U2UP^X):.3 M]M4_'@UN"Z/HJDDY!KHH*#8[C'HG?31 MZ$OSVIS7I@N(RAVIIWHF6-@R3[KL.5:Y25D%+O@8#RO7T?775-)ZS$P]/] J M7/7X ]:N-M7%&_WU\0^/G^%?--H?4Q/YH]7JXGLBO3MR(R)]X\='HJ1.?$ J M0M;TAWU M&+K^+J+,QL.R,>)A4WQ@0!K6D]'KO0"N,VR=C%>Z()PCMI=2.G]#O_DNF\(? MI-\4&WCYS7>R@?^[9X5UN<%3/@\5A/O?SYX68XR%\E?0W^/XYWT\[^.AFR6= MJ&GQ.\>+=U7P_0G_ID---HUN.G71H'3:,G6=@_1Z=VQ>??/JN]LI@E9 #GPX M/'N:!].+>:/-&TTV6EJ/D.JB6CRK*23 .Y@"5I[Y\D2C4.9_\191/J._/%[X M+@Z]UR#5>:KIR!TWN-)AXM2I),%:6@?GE;J(\?F8%&4^8>:%KY2CHY+1"Y?@ M5(Z=^MN2:+8L4@8!,N\2:2[M*>O9'U@B -EU<8K8$9I7Y;PJ954J3^-2J$S) M#_+^A+>U7#02#Z-+/HF5?*Z.0RZ=QKCST YW("ZA47$GL2\FAX?=$PJT,RXC M=I"V9;7+;Q7)77?/4V ME-=<(T.B2HE^^#"Z"90(Z"W0_>'1LS%Z]C?Y8TUK\CNCEIENPDFK/.?D;W7, MYK!\-A"_KOHA1Q(1B&./Q#5X -*\+5=Q;X1ER_!TD$L)?6C'81()V<=- AAA MK5'-GC0,B9:R)9"A;#JFE^+PAXXQ]TOQ] 8_$TF5=L59N+G1=E[ MH##+_%L MT8;LQ/:S[F%)A>*-!FV9*8[ E@[96 ,F')^R[?="N"KL M?)3^O"[;U59X8V.@7LT40/.JS+$)8+=P+63;\K:3=;JMEL=L):8?C"K.[,&D M]EG2N[X.Y(X!&+D.*V#8W8U4?79NY-49MS29$;-M]$U.=67](:%)W_[K7_C MG?_/5?O'5R!D^ZXTCM[]%=_U#=__[MC7KJ7RXVF[HK(,RI!'AQN5QI6]E_4B MV*0,2'+O 9/L&^L_-A2NI1 JO]I23UP@L;AX[6/3LH>NF9:K9J7I?/FN=OGU,01E->=I1NE, M#03=X"".SF8!>;/S5/ O.$U5JPL':JC#NCH(5EC\R M_@I;7CYBN;AW2H3YG>9)F#OJ7_.">OCQW%'_3FJ[WI\CESP6P:9.L/\;,SZ1 MIT*,B6L>9)I)PAOH)*7NN%Q\'>B, OX6@3VJ&8NP[<(M=!\IHC\)A+7K+/H] M7"+*LRY6<;D6ANDE!^J*.LG-;XJ':;<6W!BBKV^3L5U\MOR MR)X^,7QT#.(>] :G52H*:G9TT#J>5]J\TER9]27.S:OXVH(@GX)*EI'',3.EYUR'/C 5Q M$T7_LF---?//BRQ8?YZJ2@!E15R$=IFAU\M8T-LG,WE4X-F"^ MCM^F<&BFW?R=Q>"/# U.4H*&ZLAC2@Y]]8R,(>2RK"WU23Z;AI2KI&%'_&DL MNX@D>A"<=SPU0P60AW# <6L(&C;JG_N:C1^W$0XQC;D?J/Q7)-(+."+2YII* M#K_$F6JO$%&O1&BE5B"E_G2QI(83$P?V7)_2NQ='MRZII_9R\9BI/4&H1>EG M) 6$XYO D? =G$0JD;HU4""6Z27XUKYLLW0#C?8(6GDB8")-:&)4]ID@[QA"#B<5%^C5]K6<@3/^40C;XG>JL?"@0: M\P4]RI0HAS+EX&G.IRI4FU484!7)(Y,U4O<^EX-I@_*>Q$4>^D.U7*QU9=!B M*%M-P?@)SGA<3Z9'1 235K3)DD[IHTI@ 1#MRF09P> J4W]R>A..B8"E#0F0 M.W);++9MF+QI7'=H7VKZ ]U5_4NL2:J"T$Q1SY/!:^/(:-?%!VX:>O-7_1IG M%FEMLBOA)A:N:5<8(\ZJB2^&)B*M=2#@_5722Q&ZQ#80L'5(OLLC8X&WT7VA M7)\PQ"H7:]^[J5^CY16[1M&9QSRI[0RT2HVGT\!(J%PKF-KYNHEQ1+6O5A>A!M4K M=G0;[5@&^=P$JCT?HB5XA"WR)'V)_G/3Q]DBF/%-@[\OOKIX\$6A5ACUV8H) M,-@FQFTBOW='CV;JH[V(,T4'JO2+@:7;#[Z4NCH.B;;?T=]./H2])VDV(-/C M;%]Z34B-JJ'[M9,E[CE!8:&>)(2Z].BKL*PZX45GYM4?T83$H:MH=>D)$3O[L8N(7,+&*,"G^,EN^/!'>+E&C MV865Z7N33V)K /.:U%16X:"N2D!6.BFRAU]HT8F?49YL;)>-A*R0;BJ-=WC6 M#Q**X];\@J+)8'GQ: RZP(+<)8^#!J^;<@FE9OU.:1S#5;V6:\JJ5A>+C#QC M,^(KW.#7XV,@;^[!@N)!PAU*2ST]#@JO?#HS7T?OSF,9O%5ZEU#JCK=K5F#IXP3( MP)]Z1@#QC&W?V4&Z[@18QZ_7&8@Q'^%W?=J?Y+0ADO(>CJP&.X/%ABQ?7,"O M ([ZZM""<4PWU:%MWN)&H'/_WDW)S=N@45&U3)$2WY.D>I)QEN; >*PBM M>Y@36AV6514=3*0)I#>"D@MZI4RT.U'Y-(VTA __U"R RNG MM\>Y&7.4D9QBT-&0$.ER\2-[>_'D8LXRD%M,3I!!=.7!BC//("/6AT5KMWC= M-BM,,):50*U9+_TY@P0-A\;72JTGSE;04]Z[;?%V+44JO]V'"5F\?4,A/GUA M/GG6#36J4,7%.XJ"8TSX]KW*V6M^)6T6:V=VPB_1\%!1*&1U(YBVY88KWD83 MAIJ0@PZ] )H_M=YD?3&68V7$8T@Y^#Q9M8ZG4O2:XHW0<,_,9$$;[M&^' /O M/,?C,G-QU;;T0!ZRRO#3>).V;5I8Y2K%NV?863N,J8.D$!+&;=A6\00XLJ!K MNTN9#!O.*&!G]#N='X=#6UWU!RV@G.YQ* :%DS:LZ9CA.=CW[7)3\G-E!]U/ M[KQ$16$;RI:(<'&F=W@-1-L6*+/#_/X[QIXKKBC%._XX83:K[9A.V>998R#$9B@&LDRQ%-Z'4\=NL\ M3\^-'?+1$ODMSC=0?HNTGJQM7;K6\<&@I*D/%U<@:T9QDB_\NV>?2D$>!ZIQ M(HV$*A:Y4%F.9I39D=:>T=I(C]\&" -0C\SAJ L=SYRH4E*?SK#U7D2_:"EE M#*NC%,MLL=]MBYTE8SO.3:8]0MYI7Z,&GMEPS^[8],'-U1S+FP\E'3P95(I+"Y M[[OIRW0:)6%17"E;X)BSZA0;&]L,7+VLQ]>W7/BM16".CR&]E=I1%0IKFWR- M.RT-PK)(_87Q\G'%!YSUNEIYGAGBC@?GUA&Y.+X15]9FMSL]\[/AR;D.83O 0CD_> ,SK)&PR:NRI4OR>AGT/ ?ZF*TC=%=B MN5NQ94N))$ZGC?2TR5_$*9P;;\C+2*1N2'3*6.S0@\N_B?<(=3&9M:.G M1 "+'-\I8)L')IW =RX1S_03\5R>GZ4NS!QI1="$%;?@J \! )26M;GP]6+E M$64^2&B^X3?\>Z0#/L_/QL5R-.B%2RMT88O0T0+@.%)[@DL292A!@,?"Q(L5 MY3TKC(+<2>.4'6:HXI-NMP'<>8)?R?%GXLV6<2NO M62OVLM_BY\"TI M#AF45,E.R$Z9+%4RQV3^XO:^)(F?_?9HBBB8-[HLBG=PN9&LIUY)0'4$B+O$ M]M#9XK?0]6W;]+49L-R5)BA,(EU]#H#GD.K^5$"?&?9XAEPS@FEJ6=(3U-F/IM4P5^QYY MX'-VXQUUR[X[#Q2"Z['MHBD'C&TBLH7U3_P[U"T %^JJ7UT[W/2HA]7X!)F7 M7VQT+C"&+71-7ZQ%8)1W9+PYZ :%<8"KORC!>\9FRML M(%29?HZVI%N)9F.&NNP.;<_DR.+B#,[#://CVVN/B28A/M]A*\H 3?2,;K!A M:2XDH>,?D$#:?=?Q;=F(N[80JBS;83!4.!]-.=M*G@E'6$0WK5UE@3KH\.^X M(BI2JF3 CA(3L8H:@(\\O9>+)X1'YS1!$J/*UD#5I=X.<[[.I=;) ;;3;=QK MPR4+/:#M),?\\U1ZA^N4=Y6\N&<5+8I!Y@;'^K9Z3JXW8)-;14+L2\UZW07.U-D$JRR>9NX9=[^.@UYE$YF[OE]AIHD-V1BY MQ/O3^,/W&$6SH,12T;^ZKCH^T=#8I&X$M8FT2HC%$%XZN*,K=G6T']'\QG & M?C.]"*49!6V84J$ /5&("@&[ MX\QAS9R]K*.1/:A"897#OD?1!(8_L#<)X3!!"Y"]>AA-GNUD%GE?NXM,/"(M M4-GB3),66E#6F^?%C9'I%@,'D<5..@NC]BR['!^4>E0PH&0=Q2K JV&+@'TC MGP(D>]Q3<1- :X"5CN0&$>OUM:$QL%U^V^ M:>T)K7'!/TDZT^@I=X19XH(%JW%V>F2FF>%W0=+;4NBMN-NN#9>+;P:3,K'X MN.\,O9#Y2%H.H(ZA;"_H,A?T+_'!*98PJ'C77\6=!PQX@ACEUX)+,9ILMP;/ M+P471WZ[=J].7E*VX-(;2P+B [\@00TI(40Q0[S9"O^@W'HO2S^]+10S&2,E M*8H3+TU+YQ,SB25,3I !_E'A5V(:X1>Y1G\9S;1OR'K1M*06LT7TX;92B_GC MZ#6(,I)7)5MJ=4037+0U^FZ<^D*?C'HNIFR1X OT9OOX[^MA*#.H(LN#.'2GCCA<.""E[2-BVNEW M#34WKA N1[@@[.+K@/04\&%6OV#&Q0I1 M^<9E_S1O#NF;7HXJJG1%XEQBL7 MW8ZP5RGE.YK8IKTNZ^H_G-#$P9S:U.E?CTBTA @TGL9+/FX;\ ))JR#S2VWA MYD>?)[Y<*NMQ(2W/P+@;\M->+K[/"WC7(Y$[-_,Z1=%-#(?60E4_'Q@%WA!K MF:'ZV!_B]?]3FAZDK6+,E"Z0DX01(V=+XJ;QG!"KQ^10(%]1OUQ2/3%_"7#4264)FP-:\?L3< M 5W>'YK2X65B',N7>^?A^R:WR84/2A$,>F4[K1Q.3AWSFV>;%=IT>5'RJ@0E MBK"T7!U]61?NKK3P(G\9YV2P),X8MP:7N^JK[4HN%M?6-DCM6(L.4IT"*<,F MGJWV@JSI8&]\'+?2C4LM"I28X\28M*&H6[HNN0C;'AB%2@@SH'T)1"7;].V? M1/-)^TK@Y9+13KFVN+M^HCZ9MEX\Z0F5+:77Q=_*.+IB<5.VJ+X/3DK/?6/) MHKAJ_&YR=E[M<;%@-<;,'(*K@%IJF&%%=DF%1:U /KZ]V0M)%=43)I/UM'&P M\ ,5V:$A8=JH"4F"X\4WT5;$&2H6?T&I@!/D3^)!$_\7%[4O*.T K(3:)8OF MZ'([4J>C?V<^!TYRG[BZN#I>9(DL,3&4P>'3A2Z"C.>VH5Q,4F@$+ #',0>A MDS*.UIGT0]EO%T\V[99L[+D$!C2B&U"^X2QLQ'LTN6@O$( MKBB-F_#P!J4(M3,(S,OLE"4<0@/P.P%1HW&Z/Q7+&3/XNC&#G\Z8P1DS>#?Z M1M@K]"-1>>)R\8-8X8%\+\H%"I#F P )2@9[_,<9,%C))]\R=LOU=>[/7#@Q MQL#X@_8#F#&4 /!347=>O'X";CT^#94:80K50'QAI*_&+%A%VS\N-N)(5M!8J$!T^I1TE0YWHPVGA& MS'_D]5+NE+4#J$G,&I;0^@M,?][]=9&89_*^N>"I4/BL7#CQY\7NC%4NA]NZ$BU(#MC>%A=:KZG%HZ M)<&O>&YQF'[WZ)%@&]=5&WT.Q;M)MT-T5!2^-H4I_!$5F9LJ+G\Y'[F*177$ M>&602\;W\N!A?*GU80.W:]O4U[16[06@(@+D %9,8CV0>#IY'FJ0VILX_"!]T#\(76T,2HS+;442R9W*UY 5'>3SQ%'1G=R MD]O)'3G7<'K(> FW7(:HI1\K(1"A7Q&>3Q0F;)%J!V1:H-(2#PB)]+[QO-@Z MM%5B1(>CI7S^'B.(<=;G.^Y2S5;YVH_B-<>T35EERB9'N,W4NG-*;?+) MLIZR;)GI'>)K1>J2KU6U4W \:(J4AG]/ DQ "FMT$$C[&B_^M_ M1??A2^8:$HM#68+XYX\??%E6)+>Q>%82YCU:@2=_>5;P]J)\Q"+NN!Z)\D9V MCFU^^8]N5PZARBD]'>J2X?J2:<%9Y*\8;X0;IH/>ZLMQ/^'0QQ4,.6/>%N48 MFZ-B)";:-&AC 6$@181J+YU71?R M)9[M^#P 6TB5/HD?TM>JN@\CXZ7)B?A+31398PYU*4>]*.Y'N>@6O1C]TEV. M2LF:0-UR<,B'=#&0AVWRLY4MGX N!)\$E0=*F5)+DL;+4(>H?7%4TF:/X[M?W.V?,3='/R)@'5!#U(! M?(MTVO!/RF>GXH3 [[M!/GI7_DS=/ZZSS=4Y%#H8**=3,G_R M*I"+((QLVYZI>NH< @PWF3>84M: 4424"3HKMG#H/S%::G9%@HG3 MR&%DST M!KEX_0_P)S3U9&BB T!\4KHB/:']^/'H5D<&T.\X7T^))[@)S A0*N:24?Q0 MMQC?"@8FVO/+Q5>WBH\)WFG.//6'Z408:W(D3/=D.DR.*?2:=9OWVZJ] MH19RMY-3+P-8H'=:A.*FF>NDH>#A+'%Q2RO/SJ7&M'(XU6*LV=CT&>?JZ'[D M*%":*E?VOE9U;MU!$[O'=PNX=N7_W]&7/7F64PMJ%A)\,+CY>$7J7C<"&.\ : M2+0P,8,Q.'CHGZC1-,Q:(SVE6NH/I>7XT#\]W).V:WR_^,SW=<].F3>! MS99=D)(6XECDB,,X]J3_0)_\NX\77E=QFU'V]N)*%(,M(>Y!-<"2" O) '+! MWF!5BL^:.OWBITU=A^U .WN:!"K+K>B=7!I:CH*;,CJ^F63$(!ON"Q=#XG=- M5+_]U3/OCE?B@YVJ60WKG!FD9<,(7+1AZH#3P\W,FC&@L>FFT8'HEGS M0A/C9.#;8X-T\EZD:B8["+[E[D+0J!:N^>YN)^3B[ EI!QL1LG#VE$\A;L,C MV#.>,D5OTCP5F>29NO)XR\[*7!&2'E/CXK$GB]'1/UZ3XDYFGI'3[)J5Z"VN&C A:3)-Z^-0^P'G-SQZ8>M# M+)%%-6#6"?5UW%/U1%V;7=/HMML-0/?"Q*Z\GQWQ^J A4$$7]MPD6'Y3@>E^I^%%U7%G,?-CXS(2H5R%;M\\#TK_P?'7&7YQ8'T!ERNW7"?4 MZ3WQ9H5RU>*3^&/J('TARM/J[H-P]Z62H&9>I/DG;]'4!LU!SA38A)P=47QR M!#",,20UT4%.W3]WCEW44,1EW=%,^Y?'^E'5+DA?E8IO/4,9?-PGF(7;#>R9@AH@5#+F)PWD1WX@[*/EA0W9@SN?- M[^2\R;!<<>_$J%G"]/2Z@>R7<^>,6_1XY!9A7X^V,U67UNNXO*"0D?6,CC_JS[KY$ZR?4P/C.N+BJW\\LBY] MHKS69@"9193N:BM[KASF@@:17Y!0X.55TVI^C)&I"FE V7*@ML?&CL8P$+!T M/1[64"M70+E5FZ&8$-(WLTP)@[#B$Z[%2E J541-L/2"X&%@3@*ZWN56:EG5 M+/JQ.F0']<-@,A.-%U?1XY<9J])5OVBSBS3.;$+9BE#V\Y2'C6^@0"\/N^#2 M0AP?BD2KZE7%2<3H';!;SAVI6IY4A8W#;=C"".-^E#7JMU;WCD,2>67A3@90 M?])22OF2WC.:888RV]5(X)%Z@\!! $!+#L3/%V\SA<>?6-+%$#%CI)!TX;BL M*\ 47+K[E!*)4)G79>[==]V<;Y#.$T#-G'=O& :P[5X*&'0.]3DT#0 MC';G&AH$OR@WHAXXO.Z.?4+!S[;8JUBDM$3.3"$G5>%Q,)*74J:RCEQI'"X- ML]+(6-@;<^LPPRWSC$@0RL;QE'3"/O/CX:9@M4\,XIS3Z+:! G'-]V1$KOJJ M;FCU"^)B7X+7=']V+KD@A%.Q.6DQ126IS4[B #KG6+.K32=>6B2,,".K(:#K MQ.,_6#/>OS9S;"C\NAF"\#GU+ >!+A9NJP-&"6;8\8Z <1','5AN(MGT]CV3 MV?-Z1;J/HX+(5&,6DE'Y"=!)E=UXYF/\^^\^_(J,V!"T%0_D WKX:@@;5-K. M!EV)TTV&;[$L,NI"2 V)IUD=AS:"'B^ZWL.>&DA$6Y1V3=7 MU.Y*%@1N>=;H)V1=<1'%^)Z2# .2?.H[X3>E('XIGJRT%P2Z%Y:,$<[R3A(C M$TK$ ^+K,T5!CQC)L5"=MF;&]$,/C@M$!^D7[,(639B@$-50/KUF? M(3'?(/PS:H\)#C,D!A CTNW"ZMS=$@'W*NRXEP!<,Q-M%HWRX\3/I?.5\43Q MP]NPW5[$^42S-_G+-+D K=V&7'HOAG:WY3%332UD=I)>X6!3.@7R_,2]258# M%/")+,F:_!^->GQX>SD7/+:]I$+*SKDGA,]+U)#@+4]\.X2#-U@\=W. NSW7H#] M1Q.UI!+AQ/:RS4,'=+P[UVO+'9?[6(G(+DOS8^B]X=/9JQJ&F[P\ O4 M2"2!PW)N^=U-ZCG1Q8C47M7AI:B[H@J0*]/+(,ZB,I4:Y4', 5H%CIO;Q99R MWM0P[V8SM[= (-W0?K&CND!JT#RGT@^"+0RT?Q;: PFU/=D M^>)Q6V2#LR3[=11")5*Y;YQ&]?D!/)BJ1ESC"!I.T2.[ M(ZAB$AF:'CF+Y2;L+,2HF'E?J-!P?O;U2N>Z3<((MY\*,SF3AD"V($<6Z+ MK\AQB[PF4 0A087QZ!EUW)9>01!BZ*82N6F3R8V+IP?74')/\G"F@VWY+C,& MP@C.I%#/Z^;6;L ]:&HS,.0D+R4IU"2H2LH7&9]!9AFX$B5SE)6@R -E['1' M"(DN76DT9I9A*[(T;<8'ZFXY03W C(?C'KZA;7^O3=#O65PB1LG+C10$ M$T,*MB&_Q*J^:;9"*?52V7]/X* 8I_0U/7WHO"]752,;/G$HL$H!.L/H^Y9J M2'*_?_WV7Z(^3*%+W*(D,Q#'T^5)VG10E[Q%9?L[P4/ 1S7(%^D"BI0XY)]X M-L:&N$[ K#[K$ERRZ$6]..V[7&P6836%@U)LX3+IH30Z'D3]E)'&]AV79?C2 MYG<$*-N6RE5#[@(+CAM5-@6@2?B^\",N_/2* 7[K*"[S(-5?WIT=L* M*CW$*). M#1TB4ZH;_SBY(_2L9>N1JW'%'9TD!WB3$_G547Z=?JS4H/0W)L[BHY$-DF;U M Y6CEL'\#LH4/ZHGAI6>-(T=!Z3]9T%WI0(/_2][M3)=XMBRY%AYV_75H5#$ M-'3M+R*I_TG. _EX!;VXTZR]TSA:A#"0B$$/DZ3/+^P25#_ M _F2\:QFYY,J]( $CDK\7.ADO$(C<"%(@3%;"H,I&'3.AS>[MR+]/;IHO.9V MW=?8_MR#5RA]K?LD/@&7KUKBI2ZD5B/,PX-&F ME= $8>)! [A4=27P=X=FQ$B8 )-FE;KGY'M B#,29CRLH\*]]$H5Q4H]S;[: M]M(5VP2R7OAW,F+>"VT+=K_T@-N20C0PO@D^0H^$;'XX3DZ6 M;@#Q,<\ZY85 ;RK=L&N[,A5069X4V1#)N4R4/8T(>:B[/((D, _),NL[<#[L M^'CS3B]MK=N2$;S;<."N)Q,E"M5_,*^T-FU:54"AY9>X#_&&G$"G11[#=L;Z MM @TT5\"LDE=JLN$MHU/6%T+^E;3T#N&:$GGTZ_V]L]Z\7/@^3LY7GYRG;Z# M#-]5*%LSEAUO:K1C\=]T^1F^Y3Q!NA I):<.&VTJ0F,&*@D5W>*C"@A4"9:) M'UC#/7'($EK=24L/D/-"C#?!<\;NM'332$4\=>U4[8GNL>&E2DS712=WT/%W=F+G+?Y&T@W?&N\6J L(,42I?M*X@T]Y,Y: ?09%U[.9-Q) M=WQ28B]X*W-#ZPGPX-*PC>0'2@]I?D0/>+\:L/(1E00=998[50DBKEE8FG9% M% ?IV:2?C2,ZSP>X1D:):O94]9N$K($6@L_%%Y^/T'NS MM^Y\A+(0=WX2("7A%Y;C;W:GGE&$"*SNA9!E97=@%Y:/8J'R#ZZ55U*IB3R_ MJE'I24O>748227F>53DTV @( D\8J;]'K1"%1^G'9S:.LIU61*$.;R(&K);/ MF3 DR8NPCHVI2*?<5 @K3E^E\J::D $OZ%A0N9#.L7+/T@/28,"R-DX30/4& M%E?HRXY.R!7U9HO/G-714,P:<^@D$(NS+GJ")Y'Z-F.,Q]Q"O"&7LE<^ U#9NG15(B9U])/$[2I07,18GLMF M JEM#^&YC[R.M$1AQ8":?XJRGP:>@5)E,8-DQ2$J/0CZ!#>_]P1/-P2(SZ?W M5/J<^ QMG?@#QA[@2(KO]!UF)VX^:.Y*W"S,';03RUI35QRMMV:M@+C/C(U2 M(122FTNQCMAXK@="TIXY#O*^)#K(!DQ*>ORTXFWY'D45/9C8F<(Z>[EXY!I[ MTN. Q4;EFZ'7TBQ%?K06 BM Q[K MHI(+>QC$X;CG]$EJH$#I(&O"F 10D&'?5OMJ=1%J/5D%]9!R<@D0\0BC?Z)? M09-%3W*A\:R]:?#7Q5<7#[XHIO*XIE>1]=D0^"#9,-=4HBT\XU^PE!*+@*(- M0WX#KT4C![/?"5XEV4X]DRQ_/=G2LD"9BTXA.I/SR34Z#]'(X#XW.I%#2WT2 MJJ>6M*#XT*=!4,A 4<+1PI4A[<24T&.6##\A"IB?R?FYEGR:^V/Z9R#]ZP;2 M?SX#Z6<@_9V>.7>#1]"WY9DH ^=G=)7;@H\PRD.ZH31#/N,T+?1&K,N8,U4'@)%=M5<.O=1)XO,M11/&MS^2.$SI7^V\!6G\B M3<0""U!8O''E8#A"3TRR*:G%U,F:T0-A\-*YZU,:IY^@J5&;;W_&EC 50E.E2&2- %H?BS4F*\H%&B'FZW $K(I(+CBS0QN-> MI%&]/S=2_8T9=-)F6&#+(#51EY*)N"$RS#DLT[M,=?DZ.&YTH^[^+A M1P\_1NU;FZRQB+]?'LH]5=5*I,-7@A'84LK-6@H43Y)6#9@VC8! &G:GB?J4 M.G-"0%3GD>]FQ 9=(%7H%1K;Z8^CW'VGC>#@DHC[I1/>85?-IQ%>+OX)MHK! MG[D!GM )*^4KF!YZIL4EBO1 JD])[:4R(5?SBKAK*<)%>$N+]X ]/1!?WL35 M91^MSTWCV[>\\\GR2C"B<;LH6(1"7/P3_+U,5IFG.$A/9W!B[!M'3CE%5;>N M:MG'5C_K#UO)U_R:RQ=&X)GK>BU[!0J W[=;1JO B25],LU13!-2)M3E$#XY M+^ZWO;A?>_7Y^Q=E822GPI+1\3_ BLM&FZD.=G16TUI'9K)K( :PW2IJV1EG MULMMN&^KK+:$^24&%VO/WM&&I@,$[DW+%D/!E+P?1M/J++6? )(E="-G+2:J9S<,DD0!*"+Q'*>Z3,,IZ=* M!R]S&'-I04YSG0W_'(*.]?/997R2NV9%U''R/??+Z#J6NZ TWUVS/MR2:1' M33E=C&=P#46$9O+@9;"01CZ*9)+E1.?4$P/3B2JY9%Z$:/NJ3J%#*:1B11Q@ M>?D+0O?]'.3U5!_!HZ6NE4,F[CXL0@VR^$(RETVJBZT]%C+NFCA7NN1N-\U6 MR8E(,KYI$)\=HM?$<;&]3'Q]1\P4>UVAG3(FT20<;B'1$5>-+C4]A+CV1G>% M4HF[HUW]S^Q1]>LU13Z$TL!OU;.J9!.:< ]'&;QV"Z/DIM$3C5O\[SA6WD33 M%W*[H%"NH0KL04QEQJ03T5A(<]_:+37@1+*XAB^355Q4B!+.JM@/4#XMHNG; MN'T-:Y&>.UD$FQO7-&S$4&E3EZ92+GLK[;TT-.8Q=+=Q143CDD^@:O12>H[$ M_*ERF3%A95::0]H!]G"33_/]U!4[@=T+:VS3/N<-D@::KJ6.#K]'=7G,KRC M 49Z!>33/&L8"/+LV0__+Z^4=>.7===WT-W M1Y\]-$?S#[]!4NAZCOE( $' M5\?-X,[>4Z+'W^F[Q;G[SM%\GBRSN4]@ MJ/16\2GHVBPY7-=B!@=\=L8>9_AZ0BW"BQS=EQW%D/:XO22+D3REG%A6W$'S M$W*)Y-+FPWF7W,[%3V?X^@Q#P[BJ[*#0\H4[&8T1HR:&='IDDC((*X-:KVD] M^"$V9\CWXJMD*B&NJH\%$KCUOLA>KY6HW;#8'J6M,'H+?+9,\:VC^\=(!$0/ MNZ/F)J=;PQW^]I3Q$0O\3:H>UMR2C)E,^ CX-H?,OQ,W^Z=Q7E2%>PZ;JEU= M4 ;P./"\Z%P3OZ33(RNNVKIF3X5[[B5EDS),V4^$UQ.4%HGX0E7%R&&Q?D1" M/YI3_,^:]M-3:T9#&6+SF."TH'STFBJM\JZZDV8BDY80 M2<%/(?HYQ,Q'OQ9:V )==#?QJT[%^PRV$ M=6;PQ%[F(BC;\RU#&T#B$MUG(WME^CH*><2H\SO3&;[-/88FZ. M.TO&''V,>!93R+MN3O,O#WHFTL:*.Z'PE:&^9GQYR)90>JL%-YY21R\V*E8T MFMNI1]:H/VC9M\&\I03R:U[&IRI8W:;95%>5'G+*8HNL[TBCY 6(V-&&!6([ M27](13/5LB#U.*3FFZOZ\UG["JKZR7(:5S*5]0Y5FZ0W?)SXMS*.LL@!['%' MA&T7A)A::R2:C]%>*FY!Z Z^_!B'LJZN>Y7/40KQ//0;4[1G"G+.6\B);QR# M_F3*@Z'#3@ MQC[7PLRQ"]TH]9;R9LAL++K]EJC&:UBT%AIOT4W9AVAYEH;' MQ#&P:H!Q)5J\FD"NT3[MY<]YUL!*PSB9E"$0B(J,61LXNOC[VYI=_#BBTN(" M'3_(P.C.9\.8A&Z8"">UV'LKF2O)K;$!3V6KQ-5M97F:*T1_\7AM!KAC.%05 M]T;(#^E@O#\&;4:+OFZTZ!W@"A*>("&?64G.7IPPMGQ0B4QD M?E))B\A+'4XN;4R&4B6F.%^!&)031=1?M6.@E2!]=N7/ECKV&99A!:;U12!? M\+&T='[L64J:P!-9)G\J^9WNG!V%/@6?G5#/*#&8I^9,)?[\]3.)FN09 ]!D MT#,X$]2BL",PFW1W(FJR]WU]JO71A,P5OV?W #>!,! ,S\*3RP,:\9./,O9Q MA*O%NS9)8C5OI10='-\@XQVB7)/'F'%8;<+6:8[;.]$D.)67EQHAE26KH&6+ M;)G[_O/!CTT_@J=[&Z3U&$Z#)B(!5,S*4@.9')WQSSF]&*E"TJX9]. M"1B!TEHG;V5$(+L*?NIL.X?".A=MKLTKZ:"B2/XN;NM>0L".)4H2GK<7I"28]>?+-D M'N6V/X:VWS6+']MH1O26>4DH*^.8UXTV@A">2];0X,).21EP81J6/-!$_6KZ M-IY!%VJ[87%L^G0 M%W;0'BQ$BXL7K0Q_*2&O>:;Z>:X[E/Q_=$_(M^7.H!\D"IM^![M'.1,17N7U MGY>QR2OP5=-$M%$"_V29T!,B"M<5B\/PM'(M%-4L$F<)>+;V1 P3;Y4.A'R[.%W60U=1ZL5@?I 4Q/.\,.V+* M">#D"$F<@?I7./";B.(*9RFXC,[PE,ZZ-%-M5V72I%"3>/"1M:_CLCHZ&RB6 M"=;$(1%6G*%+=-,,FT&__I8>Y7#+"F_C+IJRA=@##>BV:;?2FDB3*&,S$[9W M=Z-!B*@:HS.V6K^B=L]B])PL=CY>05?'R9)8(BHMXX]NK7D@CN)8$<%U>1AJ MQH]7R4L4[2=6JPO6T>N9B6Y-I-FS++N[#3;@<;$.84NP!]@;@:Q.P'H2?SC7 M3[+IU G/7K#9HP0HR K0-/Z3XLA4T):ST3!4(<'3!^:.80/%.!'E6"R&7I [ MOI-4_824<^8%>E3PR;/#VXHE9\[3S 5EQ_7GLQE7XRTT?!?<](NAFSX-@]:; M4%?)XA"'X:[JM$>X%JD*WD!"LBA\D5LJ7]!TP"\4)L%B4&#H M!A4&S]AQ(@2@.]&K'<9OC@J2F19Y);)7.ZD!GC6+BS0>+DW'9+VAM9A:WGF[ M9W1G%AS&3=NWM:3PG?JX\;=-^:*:DA-XE)V0B;,&928,<:X&S-6 -P!F?IR' MIY*<,']NZ.HA$TQD/Z2KBQH?4^LH:U3K?1J5%L7I&'>'@?; /G.('P>M1XOQ M)S:-=1)^-).K=G803&M+$K$"QQ&4@'0A7-/PAOG=]#MC-=IN3-[,57HC:><$^T M',AUBZO1T'?#]3V"_IYJ'>$NDUI\MQUJ[:>34"/-YQ.7'9")_F3A[E4"Y:5P MURB4Y2X6B0G(O-Z:X%T;=%PB_ *YBFN4$52@,JB"=Q MQMG0WD6+AMCM4E2%^/RF6VK[6)+$T28VH@T,K%)8C26YAV1L<"\(@HGLY 1& M0_1\!MI4N2LQ>IG3!JQ@KG)H&(#&CCH/CL6KM5A%RBIZ2SFPDN1._A0FY<74 M";^*(:JL)Q&V'RWCN(>7F[#J445>RS%SN1@>:I1D /U?=% EQYDE3(5_VV=P MIYS9J;>3;3B6="S*O@6OJIE]A<8! MR\.1&VM<^@!(N%PS.F-6]1O>A^4Y'5W^H2V).8J8FMI**POQC*$P."[=\B 2 M?&QEZC*:3H:4(0US .$\9=1$S S,T.SG;!/$& 0"(:[ZYABT&C"6%D^XJI5? M!_%IGX95>(:G>QH>AQ^^Q0Q3QW-K M,WID(#Z]D%\6U"-OBMKI&U;6AWVS5S@K'S24&2"C-=Z/IK\GBV8Z M^2!C+_VA[? Y^M13J\5[]I8HIY2+V&9C/!@G9&!/G96T/ NRZ34XVV_1 BX: MZG8C-TQ+C'-J:T)-=DBUZ4)U.CN28_7#AK)P'X].IJMP));86]H"6>L.',(= MTG*CA,KM2?]JS2T4 POIY]2VQW D5F1#@\"<59@CF;L^[>.V@EN'O3#E$\7E MF1$W5[4*6'&XK\E*\BK7R%8B<9DX>4%1LTP!"+" 1,$ D':;1&65@^%V,BB* M7_RY7UT3T8H3:P!-,J(N3G2"G%F,8K6[(E4NF!:N)@R=2(A190O]V=GSV"[USSA'W\T@^UFL-V=GIGC^<(5>K,8'/CDW/ )0$'KH$K* MM0VN;O_C<<^(KR*5ZH5PMY50#/3[$,.6)ZU(^T87=^97W'VDN[\M$_&7@$6FOKUVHH]6-12 M=OUW3RF,NFS;YK;(W7_KN\ZWI]":#C%?P^OO*1W4]%U*0*/_+4,\>/0 U"IAU*/^05_@*D+%C0XS-CCR'J M59T-"5:)AH1 *A#!&4K6VICA4.Z#7M8:DR'7 M.(AN[:DEKV(]HAKW34:/\D8H-Q GA^:DK,.N*NURA755*&<8YS\TWD[0$8.C M;D(T76I=*;&:]8C %.I8E1DC\=[V\=2N6>NQ+J\MJ!W02'''-B7>2=HD7.") M1B-GY*QD]C#%IY_3=%?TO0*[LA-@ F7S,UR9U!V;3%4&=(-QV7.U/Y#3'8:E M?,6A1JOOBP6ZQR9?TOMMX]]8S4L2&BUM?F@9T&[<^7)"*N7&6\= 4>%(ZZI. M\-S"MU32'G65EP!,F]I/S1LQ[P9E[@_7T[BD@?F,WY2' M9!XG),:BNY\K"V(7%8I0QF:"@/<4]4)\M]?&=D2$VK6RH.A3"G?5T%?#-LUG MED4]1!!1U8M$DG#%%*#E\##C$7/._:5NPB*/]L(+8ZG(+*M\2[#](@9L-R'8 MV4Z^PJ(/?"F+P[-+@3,8"X?!<0PP3M?AQ+>ZH.^WM9D]RE=D39G>P/PVM)$> MHG=% [@^^F5^HJ-DV/+DZ"D%$5DH0_7@7CG$H!:)X]&MSZ;5X2SVUQOBSW$> M2%8/-S_VT0$'.I7G"C.BTV!!KP+<+OYO-*(D+M0F2P?VY:DW83:*ZP,6EG6=[\V^8P M2?_;$8N<3HNK:$R\T^2D@?I'(>MEP G-BV"$4SDQ M9O9IN1]$W<(1-)?/Y6-Z&]K;+/CV345@=API/D4[#*A6@0C+L3WHI@\_H,$N9=L[UQE"V9L#L5%]-"&S:QV^4X:K@"9& T]0[ <^)) M=(JD5A:?XH*?0KGK;-,SX%]JO;@ZO,'MMKF51U8\8KK-N':(X(?WL<0Z<4T" M5-@ F&)MGSGH4;8JA28##^VE/3MI^",']+JO5D"\E\F\H2^AX6(AW1;@#5HG M$S 1]G92=4'=$*M+N,T*ZA8182"#+ "M;/H%1,WZZE,9-O:/F.R+B;&=!*/? MA(1&J#MXC'@H"L@.5.M4W^A4F^>ETB=E;2! O@Z*KVW5/8=1<'T^9^0;/;L_ M.B;H@"'L2*A#/%J[0?@YC%*;.'F2#OAW3\^[GD'9LQMW=XJ6]8+U5,8MLBD- M;NJPGE?/\=V3!'W>.<1<7]'F#9MRT0$X"8X^U=&:J!\5#:&6[L3YNR>1>+NA M69%XG=>_7UX>ZAXGY:8ZM,T;&-2I(5@YH\,!*^A*G+=F#//#-F'HZ1T0WVX^ MV0G8->J^+CZV->N:H(2Y.J\<@X59\@J5_&O)1ZT7LGAE W&]3"X M$/YDCAEM !*,V,T#]H#"*> 7@.Y;YBM M JQT$^E[\[')X9C@&;P*U(.Q*&_*:NM:DW>7B^]_98S5C,F1$\N!OH3I28H. M=NKXR"2R;:;.S*XPJ4E1Q:,RM77<W/^OO:FJ!]/)C R+!]3$F=<(.QWWV#OJ+[[\53?T=F^R'F]W9OU=L>T77:> MIWBYA(^V]6UG=^AMD;3**30KZXSQF1;JG.XEK<[,QXP/C6.9F^[%UY2._&?N MO!UN@8Q:)8Z)<'SJ:@PX*ZZ-G_#$;JN14D]CVA(OD<><<+'3*H!<,E7&TK.3 M^1)MQSY%*7D5<8VHIIR:D%UJR_UDF#AR!\X+DI1YI4=32M-3Q%2K0+2XUF^! MQJC.*>LA2-1,(/,F^D-&S]*,"682TSM1!G _SS6YCT.B[^,$61 [@_E#Z/)7 M./:*48_KLAUDD60;G'QMJR;P.K:>3NN=&Y%[9;WPF SHDH^>E4;PO#ID0'>_ M4N&?DA.Y/2B.P3?ALP(*'C-[&SX):]%9(@@"CU(%[U'=E^$CF%2E,-(*7JG! MDT,&?*0%J=G?J4M^,6HFS7G1=;S7PELB(]'4R'U M2)IVV$5T'H=2'DQ)0=C^@IM8=6:%:YS6Q'!6=FV/(+^,(DZ!;'T M;SC[?0\W'JW9:F=_-GRTG2-]J+AS.)::9V-:5Z1;THV9K*MJ 1\G$/Q65 MVQ-42RA XW\E'*>Z(^M$U\,9G@1>9P>H8/EMZ0IT>:(4N'#M#V5]:INF-Y?: MCH&!XK>5QGVY>&1I3,+!P^T379[S+[^8?//\VNGE]=P$V[<"@I)V7(&A>"R(> M3L].<*Z.^RH1EL3W%R.7UD+@T_%"HRF\LT9X4%XQ.$8", X('HM%OP>.+%,0,D266IMM^4]GLW5$LOE\;33MB# MSI?[5TZO([Y*4XU:?O/=#_I49IPZ)G3+J=^FLK]26@T!U'!;L-5!+MSD#D4B M1S9%R/5MD*^@ENE2@!E'WSS"J H'&*';#IY11W/"<$WU-/LII/1,0AA[=$2Y M7#:MU@VP';/'DMG$[ '*_+(3AIV;2OXYGL)3X:4!CS MQ\6_>Z(CUM>5W=7; M0A>N<8B65]HS"'4[Q%MG2:*SDYQ53!2/OFT.VG??C7YZ=HEB4JVHTC$/2U-S MV2M/L#34R+F]X8.DKRG4QJRM/7:4;+X/0IV$=R[E!L33N,(R;+I'KD9(8) + M$][QB>,V2_CD":2S6*B3TQ5O[1IA32K';?J"(#/T5__("7<_YOO"GT[,B=AJ M?B_TX5>/GL9S0+?S[-;^?MQ:W<*Z/J'ZN@D@=_=X1%EOJ=#X]*O'HI!$TL+Q M*4IC.KK>$AGQAC:OUJG+'%0@,"/(&3> Z&G+#MWDAY3=?!8CL0_\?RO=-"1 M'WUS\=WBF>3\]*,/A7R8K^MOA;^/V7;!:;^,ISGEE0%BKP9CC 8H5.*_A6_ 7F_,NCS\Z*./X=VDGHN3M"HANB0]-UN44@Z3J,7MAU.UI.A<]0+P.-&O MQI4+)4XAF^3&Y.0DR:-?IL3/H;JB74Z[5CB=XO=>["Q0"$MX'M=C2!>G^1@. M$$/*-:$G[WLK1;YA[R2C:[@%AUMON/.;0_Y@Q2+S1+PP\ZH"SQ#?=5L]C['7 MAI[BQ+.S 'S.1>2%0E#(@.QYNJ]#/4TB0#C.''5?Z@O%' T@LAJ%4:<_+8_@;F;+$5&9R>*>$ ME)V8\\!!Y(GGM87)4(;I%N'AJ[9!&S?W=DN=^4M9(J)HALD2036*M.]/S6=V M5-_1H^2G =Q_8$AJ@PL8K(QYQ@+K3='R/K5=,_4F!AQ,\8H-+(M5[XW/[/WK M[!9HW1MHYQY4OCFDD"[9NF'CAL:+4_#7:>@AYRCB2!&K@UCRI%%O7+Q7ZL@-O@GH6SL/I$VYB5GQ*#$); MK646VQR=BU^B)^?$<&U@\MAKIS<#^A8^U#*/ EM@X,S$R+/9'DD^B*(F?S*Z MU*K.M:?=M5$.TLZ D#I/8--L5]H%F9F4JKZAY-JU-E4B^<&U';3)7"Z>]1 ' MT*]A_*.MLH;"B]1TR.N*&Z>W;%_J2=F&DO$G:3ENRNT)1E3&.UQ6D(!;639+JG(B63E?N MLC@P\Y8Z6$.A'FI/Q_UQ4.MJ*P/ZE;#/N H-8N-J;9]M:NZ3K(2P^=(MZ,B MP7=?/^5<1YZGI)H;TX4'M-2U>FEKKD:/B5+RY^X[9IGR^V3;DRG$,V(X.&?/K\ZYX<].\X M!1QGY8FDI.(MOV**=9J3K[XIK/;"*5]MH#F> O2:8EWV%GCVMN&&P+==T-:6 MM;0QVRNG)<+G9_<\_JSNHT-%*%^;(U_,5J(=N%,"/CTL&7CZ< M@9V;QC M"3(&BQL6JJMEE-I,"KZ,H>2OZYXQ+$A'2AT*L:^E-/&"*52Z#>2?H=H55JYD MAWN3=C<=)]LU_2EZ')^,=1)S,2-PCW7+'H=1EQ+]'8F.(QU0L3# \W"<*!F? M2H ?4 7="S%V"\W^@/,M$6VENB,(>4((W% ML?X$TH3FHCI9E<[H[7R)>LUCD%>40DPW+AIT2I')E2D94LM[G'AOG(#+6(^@ M<7.XP].]@N(W<>\IHV@"B3J1(;?-M&##VTW!GA+<3\B;AOJ:MCY](3J78(10 MTAZ=2%D;VB!U3GQ;> 6ARQ'$+:3(=8WL3__C7V<[S:TK+?$-5OK?Q47.%[ MB45L$,#\4+!U+*GH 3SMPN!I+PYIB,^\ULFSCNP[K/NDPZ[U:E&^O%5*BM3W MG=::W4_U+,8'[+NSK-I E&F98@6>Z67/A13&3ZU).[I^^\J\^PGA78%?/=\( MEV[+=L7'J!9GF :5.,!JD=+F5\[[Q+JG9:^H9_J2&T821%;_LKUS!>GY>#'G MB5_I8_W*=(DNIGR1LI*@'*MYNOKE=V1M2]QML>^:-C2PN+?CQ+H*%<#GS;L7 MN"WC91*+YW4GST]'XH4UPC[R4 ]$+GR8DMT2PL \!3E(,$T\:#4H]IQHIS[Q M*((/YXB"F%' <\EJ.AV3G"7.(&0%OUT[FCW:M]SV$7>\7=GB#ZV+)6ET%TDQ MX>@YY5XW./)W;5RPZW@@H(U>ZCZT]M#+4RXGN!]5>/ZJI52?(\%:&/^!4Z.? MH/E[X5)2>%DQ2#L7ISG@_0Q>^1HOOY'TC(77LC@U@'63R&HPX=93WM>'%O6I M'V$[,#EO_-ZZK%Y".\VWWQ>>@6"P&GQIF@B0JGH=I$6,MFH*UH<8):YC*PE5 MXE$:?5$M7HY?8/D^XIA$TH4>_A7<"P5?(P>81D-,:]8.!:RG7L"+VO@>.>T^ MSR<9+4#7*RPZSNC1WH,>W?D.0G$9QZ@;7M6^D\>K;6?;K&"&.I'#FPYH M(5:4#OD;JH=P@V6U%I*0U$7797ZSMHHZ=W]O */Q%=>^JR[>FORY()RSUCG/@#BE M\*KP"59V>LZ*\W=E$PONVY(H$1.V*/RR#%)>O"*-1*$2CEME'9\\C/JZG'YU M:]B^3H" *:=GPAO\ZG29]9W+;PXN>+EX(HZTBO"^S@RQ9R)$Q$SMOY^#5?6T!>,HNG M=GOR/3Q?U-H#>7TKKZ#R#%Z_H,@Q49@P8BNN3&P]PL^YR^F[R=L_V4IR''Z2 M^S0G-3@D7LW32X#7M"Y,<&,X3K)MPSVM S_8EM6)SP&*5#)R6+65+FYE;(O' M9C!:EL&W6,ML:N5-_SU.PQ:1HT%=3XT+_..!*XT6B,K\N$Z'!=%V%=I3K1Z! MO-O4?V,2NF*=?--R/$RCF:82PM2 ;841-\TY.ZCIBXP+<$ Q?0\:[F;?]DZD MIZ<>_RFH])\FZ)IS=1Y9%'>6H913'=_#QL2AR7\B.OM'M*A;]+MN*YPDWY$4 M0-O][J?[Y3EFF?LB'CCU,7/B)(_*&]8(B[,.NAR*\!6^R7V]HCIESDN<#C'M MB<>#\CNK:"LZ4F]TM,Z%$;AXKF<:RX"YY4ZQ]FN?UQE*]J:A9!_/4++?+91L M/GU?Q=-^GYGW.+R-X.,ZZC3*Z(TYY=QT&H%GC3:GC#O"@^JZ >(WM_3;!E%J MQRI !)@(*S3%G.#V'[8Z7AVG>+VNFM6IPV'A'Y:9JHRE2(>8*E#1H9@JX"@V M!CQ7JXW$DM#]/1S=S^.02J9BRI-D@":(2QQ?UI)[)5.KD)1YK42DH:)*S$%6 MLRXM53\Y51-/CVB=_6FZWI!7C&5$_Y)KA#G9E\(>6GM]7LF@X#0X$4VG"CTN M@J,\E$HKG/0LL^P6EVCHO172FZ6+4!F%*\GO@\)9.E&0U!-)ANQ(GR:J*/BIH6^)#FF11-L06O(/93/:5I=?80EXL'# M5AZS!&NH47 )F8"Q9OD@PX/H]R9(,"H\>W$.F_;@%4H2A[D]03$ M-3,ZC-VA-+8=RI?0?5$'1;*9]8#S0_SB+9K,H4QNEE:*:([)!XMTA81',#K)C$J.">ITROBG$5 S'"*]4AE+KE MUFT,SI:F"/^$>-%0K>YD8K'31)U7020"V!VR_1SB\U-PM&T #=[SX9>2\IC% MXN>XT[J5RI2P9F_"[P).)]F+L213,,1FH7R-+HIH:$X,/=V"+$#< MN<1BKT524I$_>V843DS>P 'JF<:3K\2+#MQ5&7?X*XC''I8B7+$ M'L)R4Y,L)Q@Y:5O9I>;ZZ>SEWO5IO[&3/A=8&DMA,NX(V#;O$RB!@F5!TZE& MS058LM^3^Y0]&C\9B]U'2QB_B'J$H*&WX;KJMB;@7JY X 1W M[H:+4S/ESKSC7T5<.Z*Q+;+]=T,N[-51<$C',2&^8Z==#VR&088RW:PI-WBY M#67+(CN"3W7]%(/+QN:E4JE\]+]#/1$T5_ M5H.$9%ZSD>?JNWDFX&]E7%+%XO&FJLMB\6-9W=)_/HNCW"S^'KVB^,=_5>%0 ME]%5_W%#(H+$\_XL/F.YI^@.,?VV"RPAY9\F+BA9$T/>-B8[+F/\>6WZ3&F5 M%$8[,Y"0CG''"@(09%W#(*D2'X4!G/;>33,5APN.!(8G#B'[G6A1C\)?E%WS MFXX7RR;D:\\M=\?1S@ )5;+*SJQ6#L2KV"N-8K69ZH4:1IE"'^_^R]79?; MQM$U^E=X<9[S)FMQ)K;BQ$E\-1[)B9/XB8ZD)&N]=R !#A&! ,0,V9^_>G: M]='5#7 D1Y(MV[BQ-3,DT&AT5]?'KKU3Q4OFGG-0*3#O4_5=/SFMCV#F.6WF MAIDI:<8GL4'F2D^)=BZ%2,(0%O&Q EZ0!L&PIGIB)KKD[$B6XU!@WT>=S:RZ M$P,.ZY::T;7FH!AI@O"D@$/('&HH1ABS_7FHP[(W>O6D,-P$XZ"H?5$X8&S% M%&^*[3"72DG5WRR)%5TV5\/& J0DB8U"^R)CAM!'Y6&&2W,@$Q:IF,D)0S23 M5C3!"!'!KC197,M*2]92V8F^F&]X( B)>ZGD)<6;LRI>GE"$YC+8D0C3$E:E M]Q8CE,M^^YCS"4T 21'2>G*"YK:D7Z76(X)3YLK^0K1&,3@20Q(ZNL\"E9)+ MU"P%_I^(*_;/"L@X)%P$(IR_"7_U0]>QQRD.&+FX;6NZ6P_O((R["P:-D&3BI(5_'824IP0ICR>HG32^G]*,=":I MEQS64)*H6]$JG@D[,YWB\+'D0=^*NB_%XY80(QBZ:0?_Y"V:8'/6CVSDF3'( M%KQJTF0C!\?<9SMZAE,ZHA3^!RM+H+0G^N&O)6$7]LQN?T84!Y+VX4 M+?6R+Q[XZ&/./5+I(+%.6FB$$"_=.2@D2.ZT=7=HB@?.]@;/W:N8R-K+BS2S M61ANYF3?"N@]YUI%=U*=3]NEE]=6+@#[B-R/2GQWO9[=T_,XB0Z;6-9YJR6I MQ/N3@::!)]OJ_5<)CD89<#,\PHP[]G@KP*2G"DEY:?)IW?=I72KA^J@?=]&$M'CK= M"=DAK8?QL[^#'27M3[?">3"-6.OA4]\P']_+$\"-9$7.>K $%VD=J?B(S?VW MO_KTT\]^]>S6,^LIU?++FM^0O!@J"Y M6%+8=/ B M$3IDC%>DU1;:\Z(Y[;<%>).Z787LOV]]7MR='_>"3?A.9N(E M#<.%#RFLH=.5A <:NW*1NK^O2*D,[."=J@)+(@9 D*Z/N+W6:0OZO ,[4E%N MU&N3IEX"$3%/OT4@3Z)J0%2QEMB7\4R[<0SS#C'>4?FN-/%/R_NO57RG2,?P!6KI<5#ZV M1-("@L 0,1X<\^&<"'B(*T,XN*V/>*1\2/WD-[OL&XBUA;EXUP.)0 0,$Q8C M# 7E+15,S02"+Q634K"4DZ54J.#:?#TU6Z@3V&N9),X=ZYXF.#C/E2 _K:;" MZ]G;:[YBJ8,E4":]63]N)B<\!B^:AL=R#JCZ[K0(1EM&1=JSQ?O@]3;QO5AO M0L",MGSD8YB?",@S!6RDS^2FU6K2LQ5K5\[6]--0U?\) \!Z^9[B[G MROMXVIL!"B)M6I?.E76P'Q6J:/A;Z_0>1>F1J(\GUK[@9!6R MSC#F>E[6.OSSFU)SDIEE.9!//_GD?[12X:"BE S#Z0)8OW.;8U<(+]^ K&!L((ZVE+9SW;A0L@;+JQ8B.UK@J-H^ MK -CS]/:BRHS"C7%A76:: %I%07N2-BKJ@%_.(%DXM>#_)X:48U*(,B+H]W1J4$B(&UK>,LF!$ +[N9+^"$F0/]Z[YW MB1O/*4 IJ/KD4_,\>TW5WIWVB<>)S#]/(_I&XQ =LP)ZE%#'\.T0"5134 BI M7!@OR_:"_L],#CO9"$D:>SH!!#XB@]C7PVO!FEQ>')N,WX;*$?ONP>X5;%1L ME'"N'_N'41E(F+Y!A+D/MR+F]$O-^X81$!(,*I,A9=8)8<2EUE\"6RG?97K) M+3$@>,*&^4MKW_WOY(AE S#%$5\3B5/7U?YM<9>/F[D;;0P[FL^;G9G.>*V$,LP]S&X3G M=:L'?_:7%^YFS:D[^^+D6P1')D9%]S7GKYC'CL]:WS54 MD*MPA(]KHM4FK>[3 H !.@G]10%==0#Y/88]N=]496!PS0H"2F=<_H7$O/,H M+N7HMQGCX_04I?S0#-K0]\[S2ZJ4$!++U!)JUA3UA\NP!S$M5,3^PV?7OWGR MN_]),0_.1OTV6(E9<$,X_/K3%[!'5S6U-OR!Y JHY#JQ7-&2A)O]^O/_^0%- MV6?7G__FR:>?_^ZWG_W^R:\__^SS)[^)CUZW-/HKS, CCTSV_G=/GOS6#+Z; M6+X))PP?KV4+ 3WE3@=+,BB:M;K+6< 4+;H0(+QA;F"9$ M"AA6M(CG'H$2(C1A66X_N^66E?&8$8&K?G"7>57E6:1E 2T+2!904M1TSDK/ M"7A(/&HM%]Y;1]UEPWX\E53'CRY6^/NRK)9E)HD%Z*5DR3_4Y;*XEL5E3AGQC4$Z)*P<%C(E9@E! M^WO.M#S];O:2O\XD8:,(1)Y0&*&KQM6I%??AB]6;%^""O?\@V/O?+-C[[P=[ MO]C2GYTM3= O5C'>- HXYNJB<[([QS^#I5C\BOO$.J-A'I MD1*E_0KE-PBLD1FN]'[DJG;$QJ,=PA$>!A4U.,,M) .N=,ZH\SDR$\ [E]6[K%Y>O1$=WW?$JYRP M'F;+8RDE_TA+R3=6P!IT2T5@7HRJB?81@5=>Q6AL9"I)=W='E9>/>[LDV*F5@,&CUP)J3 M# B9931?,'\K*WK M#]#*[TA5M6YBS2>>%1P\;5CUW\86(XFD0=Y*Y<&P "E:!K-X&$Q"AJOMKSG@ M)D=!9=PFVZ*GK=ZRX,=129AB3\K:B5+:;T41A-!9D$N %$("3V-1T03-S,@A M4Z<%S4V83*+W2WJ;%.C*74/A.8-A.Z'[1"T(%$A4?6,*1Q=Z6J=1KUR6Y 'A M11V.W*CMFH;S1#!F0]OTO/K$):8TW]6FQ%(T2' K--T&[3K%;@?0TCX\ 8/V M8]=W*CABI3400,A$[>J&.P$ ,5!M7).99QD M[W?T1,V1;CY RD.^;923OE?_$CN,ZUL.1QDKQ54VI-G"K!>H^EL^)=YU(M6D M>DON#T9EDQ/<$>*=HQ/5[NA[ULCU,7VVA'! ^3(3ZHW'>E,)3 _7W5W?V"B% M$4=M$2T3#=NH=1X?1F#[#'EJL@C@H[[QO>AD3=9/ MOIP]DWS>S;_F)HK9MGY=N_5]W"]T0$J7&( QRMR_3@A6-B(V8NMM[9=BC!C4 MFW3J$L06__,.'9=S\/WT4*\?\3VYE7CN+Q'HFAT%?)1*)!AI!+*,^H3FZLV= MW.!ATE[@O ]MN#B_$FD=N2<()J-.\H',/?9V@%WU]JDO+;>*?"E M,W7\A9;OJ@\FYS^2TY,.<"8MV=?'H[1+141G$B[6@]_XWA"-QU(L/'6DE2PJ MRIPP%_O9$U'VV$[UW^J_AK&&"YPFI-\77T:8WKX;[_8VYA4EUT@@E9M%J6]. M?ZY;UGZ1TL:4I=NXQ,UI>L6U&AJ3ZE7&:XAG(R1#=,,37"S.SKR:]-JYYKK: MB,C([W-GM!<44!&5AV*(@@D82TPM@&2&^?Z9, 0<2'14=D@MT0N@3(KQCX3; M;8:JIQ.WU(YY><)(NO*&&"]M%@];5NGGW_QZ.7V+.63W J_;.4KIE%UV Z7] M,-:__)]V%RS)?VLO_'N]31-96O!J[GD5G?61V-O,>>H\@3QET=9Y$BI):&DP MK98A_#'L=-3O='&$:2"1[H0/18)<@]!H3IU]E&1X\!T@K)2.QKJ MY>S'HR?KPFR?<[Q#7%+OU91S-BY,.HJD:\$@B<,UC7&B/OC(&5,>PQ*0??"HVP_)JF MU)%D+%KS(2=/3K)/'>X:*[%P=]4&5.$A:Y%X"$<#68YAW/$OWV01J%GS+*D9 MD!;,]'<6=\&7'D[@"/#$29R2C>?@9,$8 RVW?R[]G3][D RIVYT:DCK3;LZW M:N]WN0$%--:0<$#&JTO-:69;0L(P7TB0M# M!VK*IWNA;9CX?P?M'UZ#-:E50-A_WTJ\=)U\D*Z3WRY=)TO7R6(YEZ[X95G] M6)95[(07.-!L5WRXHZK87>B/C\WPCJ)I66?+.OLN?4C(/K_W/J1E%2ZK\-W; MX FZM2RD92$MC6D_F\+\C6=6[*L[R'!KU)UVUDPO%E7#4+*DHIOU MDC^\L>US$GXL*/Z/9IF^NR&>,*UY?:JW@7 Z(G3CWN?5&6O:46>->T4NB"UZ MH(>OB#.>:4960< ,3/.KY]_MJBKXY/_(L^0#_U#U4D.1471N'+"GHT]&: MB9Y@V<'TZ"UB>Q!#&6;O.)D9*]1WK1LNE3U8TY/0 X"*T-=NVI9DOU^ 3B9" MR^1; \$X^@C880CWZXK%B'0]&94'_)6Z'PB*PAV9Y'6<$NDHZ7RB=Z97-61[ M&=[!P)VH[ALT(V"BB6@3_2#!L.Z*'MOA85^QR'G65^45$QFV7!'!>M&?,^"Z M;5)'E2/LL?6<>@9K5]#\>=Q<6IRFP$0B.L)V3S= S>MQ'\GR*H5SS6_+H#DZH,7OW?,\.T)-ZG VJ[.3[!J53,MP M)D !:W73C%@+G<*Z9$$\!J33E:K'M6*=]>+YE=&M*\AOT77=B&+49#)4Q$UZ MG^V2XE>[JX9W3EXVNIJ"<0""\'"H>O*0P^E17J_^R/!^2+Y24["A^D'-Z:XD M",0Q"98Q3!9-!Z+SZ'5\.#_@[;W3%_7P>@AVTQ2&R99\*2$6%O;7;3E2ESC, MVY,O_G8!5)K@J_0=A'58UB42CM9I$4[:,*.$'65!P0YK3)OB/839Y!()A:Q8 M:$;W*7)O8'1JM_OA8KEKO-5/OUA%?@BRZZ6IUAW'?ABK^?8F68*/:5;%+"X; M MJKZ=)>RB+9)P*.9X)[A,+'^=HX]\DE# )T.F[HB1[H>UE2]+A)[)KOT)L0"!Q6V&^#?G9 MWSG-1?*" +-Q=BR5O@IK)Z'CD<@3JR=$$9;&<$5TM@^]$:%0!,<2LVE#Q*0K M*KKS'-U@P_KAAT#+.GF3G)OZVT7>>BLJ6*Q2S0V/<([M,M8H)N[]MJD*#&98 MI[?( L!'Q.V='Z!L1>S@0VUP7Z!E*>4SF)5:IM_6#Y['_F5(+49B;ZE!Z!Q9JC/C'Q'";*B1V-0SUY4K 4^6!"Y5F>).UBK=;3" M&A>M.1/,#&MD\2B ;SK.#D,CE3Y?H]<]?/F$JU*5&BGC>D#G4[>3*QRHPY&; M9&F#_$*#6>KGMYN'7?!+9T_;Q?R;FUZD1/+\W[.V[K M#Q>SC457Q9C"P3A04PH+&X?XCL8S,ZGC=CQ4/4F0 MRK?J^V)[EM42-A/T/!WM>Q4,??AQV',BC6!M]&4Z2XP0C0.;N[$N.2]?2W:* MSJ 0W/74ZT!:X#W*I&BLEA]F;W_LB!^V&M;&AS%F\NEKMT_]8)VJ^N7'DURZ M\\Z0?%E[E)Y=W:LONVG=G"^HME.8IE'EZS /R.E$3$31]^3O')?2^_.A^[=^7SIW?E^>G=^LN?K-]5A$ZS,2XJFV*9*%J/ M65BQ_'77WQ6MD+1P($3VF\ EF?BHY6-*841C M8"]&:W,X)Q6XR>G^\.\::GQ@CE+19 KIV-![L(9P"3"?:4^6LA)>6'>NULR[ MD#V#\@S@&-T)H<7CPN!'(],W%I^K$1JK[HR&3!K=(T!V^B MM\+,QM?J9A"1$0^PU&:6H. #UV9BXM5_QPI!FO ME.25?&!,L!RJCVC-XM2MP1A]];K>OMX4V]?RC5VP )4P+=OE@]7LP]2MS76/ M]T5@'T)8$)'0KY6/4/;KOCX.XDC/><_>*K]IN,X35ZK#EDDG/.L[.^-S-UN; M*8@8BBQ1-VS[,5C*<[0^XE%?K_Z1J'(X7YM2VFDTYQ/QEHES3[>>?QO)$;$6 MA@PD,:P%(%ZL+ X%<'Y"N!&\TKM@>J6;O3Z$-S5T+?_T)KU/672"(J!UETZ? M*(!ZRJEJ7@?4?9K"BA ^F6Z/[ZYP M9GQT\KYEV5-D-!+*K^%;[#+>=H:T88'@.*>@"0.("6>AW M?O:M0(!;REZ](=O]%[7=Y/J-)R,<50&T83XAPMG5S"6&:7C==M0W*1@5RB($ MIQ=<8L&3$A;$,S=6(A_$7(K@U%"!$L9''L96=@*9)HJ@&R .B/2,?UIC8\NO MM_)O%F,JACU_%MD:_"Z8, :XH5FNYYH=%>Q4XB&,KU<,(.X2;/[(U7_^B"9E MUJNFPO\8>,=CAPA*J:VA*M74E6NC#"0.].K 7" ]L+LT$IGNX@PC8$B?$OFV M\->NJ>1)R.BNY5C1=SAC91>9Y<46O)4MT#4TXZ^EYS2[$5_A8[?\L1NJT@@5 M'-?CA38._'_P\4[TQ5,8(:N6;*I]T>PT71=%S-;&_LFW"1<=3DVU85F2CK # M]>I4'*+8FAZ>.G[^7C!27+.)A__RWPX<4!_4?8-G_Z^OG- MC=DIT=,RLZ$A4?2P'S<3U;?HG<;N&[;[L.VXE(*]BO/>G<:;JJW"0^JIG!:8 MV3KRYA=('W:U _AFVWNV-LRLU$V-?AOR.9PY@M,R'<_ 3LC@O)"TO.:^PH68 MA1=EV:>Z3V4_Q5VF#-:V:0U1L7H5V_KHF'P6KM(=0.U=!B="0 WR/=G#3S[Y MY/>R;U\]N_V3G?1(WS+A[GV5R@ F:5W!TAT &4GR $C-AFU2S:>*M-EN/N7# MOP5'KX"AXL> (0R7V'?C4 V9%%CM,\:2(J\&]U3#N-%2N+D!;*8M8P+=DG788ANM\ MEX'X*6=X.&3O'!B ZA?)+%K@)QV>=.%9<(%E\J50'%_^8K\6^^7\C*_D^'\% MZ-9M"-ME,=\(F[WF^> 6J'UA#Y9 PD-LF&7L,:-)3B(HL&C"+RO.Q]B24LO+(64!?)S$=N<^U#K'P.Z?;4OL^ M2&KS)E'-]L2 5$NK$S(-Z]W.5#K$JGL6$TX^AG\0Z&ML[@HGO>$K9EY9/6D@ M5 Y+=:Y=/GX3>R/FG(=D8F(E[BVG:*J+6E)QI]Z,["YT4O9(#OL^MI?:<"/N M36&X6&DDXXRAQ^*7^^@EJ%K$ GAB;=B]R3*(J'3G462@Q%WF?J4>PT'T[G@E M$XB-TB>47^%]@J$2=-T5S CJPP\"Y)L60HY4MSG*RQ=7]K0?!UDK6S;S;N&P M2NWP$5%E_6SP M\3""A8YX[;ZN:;)DQD*N%WT)"#UI%B% &:E7_EVQT:&V^L M3F.+/*W(ZFH]\,\T.52@N.2TK%=_^M/+U=\(V%'IH8G ABP296#&R+I-9&&I M23:L'P+9-AU++@U^(I'3:1H3A$?-AQR"\42UZC# $W^'Y;3]+*WV!6N^A*#Z M5.-9H3)#?H#HT6RKBC.R)N22AWN#Y7N 1:/1/W3]:YYOJ4E#--'.:+L]P&E] MY70=E<:#H>OTTD5'QX6789THY$L?4KV>\">"LXWMKKCO>IW"D46$4_&BK,]P MNH4-W1#+ F">N("E\THWJA2Y.HX;5"K/AB<0UACYN[+LG$DFWER)_ET4N$Q0%G/W7!T0N'Z)887=J/!T^VX)T_--[Y=PO>><$[O],S M1]R@HH*#+T(&FVE'PB_)FV(S0;A$V.4TD;"KX.D+M;Q6+Q@;^%SC]M5SO?[+D0"S;<4(#:Z%T%W; M\3)*,@SQO\D_3-%+U+^EU"("5)JB(&*DL*^;,DRK)7FFI5\MGC)[E;:?!2>_ M.BKM2D?3*0DP?DPP&"(OHJXF@WPQ8 -%_;\A[/DB0C->2B2 T=U^\W+MP1UO MR*#8R^.DTN$R7BW-M?R"A!N%6E.@FR0]?$)5&*44B(MV1\)+A'G'3\<0NQ7\ M R>A]S4U+',)Z9?SX&6WAGZAZ4,;!Y6F:K3]\P5;-'RS TV3'![UE[QL*>-" MB\>AJ+V+^D ?W=='"P#VXKM:XUTX_X-SW-7[R ]2W0_ M[1 I&33:C_C)1XV*1W"R50GO<'?*,KT^*];>AQ776A6$.0UY%6_&NBF%HE&J MEGVWH? 8M_GV2&^'C(/2OV2Y7\[O56G^-GWRQ'*%ZQ]"Y%2'=[WZUQ@V1:DO M0X]_J>! MX')(E+5( [X4TP.;J7F%375Z("_D@,.J$>OB2R@1E;":V^*:Q>1T/!]44M)( M:TK6<8WBTB88ITI:A&@7/!L)7EBTHA2.C*9]8U#' \UU&8= 9 ZHFMV51S\B1U_Y![5P^NU9'OH+WU- MI\F0]]7X'AHDET21Q=IE%A*.G\@&E41H7@$H@V=".>PI"U-.4@",C5$ ^_J7 MY$<%-D!+F_?OE::K'5>%,MFX1/?UZJD.PE\5M['2FE%$8%-4WXJ_6+1W.$B+ M8UTVY^O@WK1G\7DX,Q"6-W6L3A 0"-]13$](9(EE4=P9:OL5D=.Y43ML#E^O M.#DC9BZ;D&/#44B?Z!#^0-7&Z]5?:6S4OQR<3QF[%2"#Z>RIZQB6D=Z=5EDU M/1P^JR$T!+&ED*K3FHC90,^Y*UY;:2I@D# MC?/*>B3=\71%#^'MU1Y(5@EW+CP61XCTQF*'( P_@^G9R$L-S=E3ZF,C_'Q/ M7$-Z>5D._%+7FD7A- T7FF/-CGYW']NGN:6Y8K-O@'I^Q60 MX9[=>9/NU3J M07+=EGGA2-%;RA J2@[[>O52=3PF2UM7] M>ETBYT8)^_L*Z#C;5E@@KG(A# MN_IST8X$9?H41?9?K^TE#\I8;.H?X;'N^" +OXVT;W.OY@LGA:"7UR189W1,D0U?K8YGF9K\H1AB"S] M(7"OX'TTTDD;PB@ &7G"^05L$],P:B1FFX_V":U4RK0MQX_;KF,T/,./MZ"!^.Q_#*_/==:[IMN@W HE&(,^>%8837R<91N3N@-Y MIJ)HE(D\Q20)ERVVT6.*GFH"_;Z\#(@J=*03:P.,(+(AZI[)>2O*/Y/NEIP/ M3]]C2;X M3(P))W[Y,7-M^K?DF=8SM_OB9V<-HF9K'3QPRGF0H9+L::U0SF# MDI),Y&ZPXL?UFZXSETS5W"<&P[P2P(M@%U%;D&<:OFQV*83/1_-U>IS#QFG% MQMIO;X)]L1,FL]08;RHPJ@&@1!^/#F@Z9W%B;)CD)0Q5$DD0JI?9XJG\*JAK M3H&&MUR&*0L7TQ LG6%T-I7=\?3QV)8%#/NAP;"_7\"P"QCVG9XY*O.2=6OO M#*44;G)*&!IKR2"*C8Y5+$ZG\9(0"ZBVD?,_UE!R,I[.V""A=/N'BLIQ]7!( M6PJ1.&9DV\4S+/&X_S)O?Q$CI 4C9+VTW*_7T.;YI!<_^(;$:: QIZ'TOF:2 M?\G%(/)]I>.\,6[$7ZUNRA!]E>,AIFB>_?V*^X$X6N83X*N^.%34:A)/I;] M5: =.$@,LQ<>[A<2[%),Q4%!!.+!ZY2^3[K!U0;XS-19I0PTT "RZT"PC5@GWJ%C,*XT/L;'[ M\2@!S*JL[OK"B/HRSLUU F<+;Z3;,E5/SP2=H@.X2[N-ND>U.LQ72R?-D)CL MI/V28BC_;"P S.&N(([#K[B^'ML0(5NJS&A>OVEG?=$.KL+SX4#V-NF6>2TJ2ZLY;DDQ5\NO)>UC(E_-=8\780<=1TY5QAJ1;Z0?QN$(H'J?Z$-ND<[6 M;S@(,T^,Q#$BI^'T^K)=]U MK"0E)"G$390 IR^EK)T!J1,O(@D'M3M)MA03\U/[J&%X8=4L[1>.#_E]EL'. M#DDY=345BWW3:[JL[GKVC7S))U??XCIB.+"ZZI\1S,XU):%$#8AB" M/7(Q8OG*.WU40H1%?XPMVG=*E<3V1HYB6S!3MVU*ZMYMS3^U&A;(RKL!^[SL MN/5<;>F?N@=6E26T4"VFMFOO\#%A/T"2HE=AP0A.#R^PFQMUDF!.RQ4\2]Q: MO8J"]JNJQI(HN>-,?>.=L&*)T 8_AY0CC$=3/M,)DM9]*/@_W)!"N6T&@#?B M>G&##N6.!,ZOA[>F.;W>A$DY16SZ3*C@Z*FPBIJJT&;GN%##.U$X%\!B!%\[ M"O.$U7J,+9ZKL6D;>:QHDS(%J6G1/XM=."+ ?177$QZ4IB/I5YF%B23A1&?9 M;KHS^XQX=>A.AP/V#O[(94]AKK3RYD$N.>7E='O7I[T%8IP6'G=^S(K(S-#/ MS4CE@151&((Z#NFN9HR%:9[/8885YQD#<:>\[L(HS]]@5'V9(5NGSMFPGB8S M.$QS&RUB;4&TP,!9CA2AUYDQ+AB+%$P/-_YQLCP1R:!O5]6)@3<(E?-2--J, MG;U(M=;1^B:2\5V41O2=4E%>4"@5N(Z9,#F13KK()\3@S0DNW+3<% 0,LSG# M]BN'!R$"+NTCH).U8FNL=AUGI0T(QJU$-$]-11K97WZ%4=,P]H6A)'\78,&._6 MS'-:R.R?U!-[9/CK'$DTI(Z:ZSD?7$74R#^*\$%>9ER+[A*FJXP:A%,*1OKQ MW^B,K%>;@A%SER #?/N^E,U1TG+M,"WD'U'I/ZO=W[3GZ"$ ZJT8*H:CM3;R M2C1"VDS3:NV*9%T_IU_U.$'1'X+AX#Y^V]=?)-D5D=3JCI2!MVTPL]&^2),0 MZI%G07N?2IM8^)J$ZU_8 -T%2P*C=4?=,MS#& Z)A #H"\]?AJD-!X;:CO!! M,6IA9U=MQJC#K$3G+_"\EU7O[ARY M0]UF7NCT7.D2T3/'GW19(/87I^ZNPI: @7"'WG2S_S*%RFF8,&G2>;LFS4&!=4K MN6M:A)=:]CIFWPO*JC;E P!N()*@5!W]ZRY\IL4=LJ&YQGAW^O$Q8$#X3$;, MW $PJ=RQ9Y50-H2__2OLS1-E=&'V-,97N&BPMC< 7QGD<\8/ MT5=;):C,&?"![! MEX21IF%@+]6%6FV*L#U'NN N^R(\V0CZ@33//N,3 ON7-S.ZXT! X9'=/%8[ MT/S/'I@4UC@2WO "/ON"4"(GR5W+%4+FCG.BS MT?H[B S^ZB6=*&SZ]6,;-O1SSRS'_SI6&SMITYE++ MCRF83A4H?=3(C*=Y:8'/5UO8Z!V9X5WP>@\SE NY7@0'W;A5PY6 (NE.\<$J M<@,#=&7P4YB*^]H%J$0YTT2RDVP2U"MGMP '1DHI"IIOO4+>3R< MC,6#Q#X?I,+@O!%C'* M3X)++X67$!H4'BI[R7 N^#U)#$DZ6^&=W54Q"2?=#Q^/<5L AA]XPC_[9 $8 M+@##=Q8:F:$3%^]O8M"\^3)JJFTUK:GY3L4L \UGF1K0E%R3#+I1$G^G/.$L M,S'SGDS3AXL'N'B IZL'MFZ;KBF_R^/S1^E6?R!NP7I[<4+^&E.C:[=%UK%0 MEOB)5-KB,C[J5T0A3M$_E?,)Y:52/A1T.E1DMV'V.K<#5=V3.OR?K6X!(Z5: M#&_LVPY%-$V33*CF.<_->L,2%R8<@%7V%3I8DGMN[89"+\%#K,H%9_71K/UW M>]H7,[6S21(&M0J2->FK^YIASJ3@H\6 *&WCE^Y=K$Q"',7 YFFWC\L\)!D* MOS(YULCJ%3P(U@,8LA'-U+W]-U%%4.H%J[-97-)HCI0N'VYZPES*01K'])22 M-)*#VU;U\:1ZF+M(#6>*>C.;>ICN,-W%]*BV+3N[*3<8WXUZ)CY\A[-V.5\_ MVCWXU22-$"O1%H*CY)!V]^F9Q,A#^LJ^&!M&D^/7AM-SAQ.SH(8P=%\WG+R^ MZUB!?G*"D<$GB 5RS\PK1QE&PE5T?=8O7TLT7;?W77-?#2[CX22N("2A,>Z0 M5;EM@PB?K@^\#;]05F0^.,5!R+933T>FLE1B"PM/=9@!NJ5C2*#+W1#"D/E@ M;^E)E3_GYO9F;23T#&M.S)2@.&(R9)5G0V;4>^G3X<)_^'CVT"('^+.3 XQ, M1J2F)-OBBOG)PZ_^QMH(P^I%-51%OP47^JD^D7Y]*+- M $)=9.!EH_K!@=[KM0E^V@K,E[ M4[=++V4!:']4WZ(\0X'#O\)"ADLNV@-W?>2BMLY/E#R(.(6:&+ R!]=03#[( M5'COSV-;K3[]''R GZZCC_ER/!+$,-QK##8Z['C2_6,E/KV?@0S+$1JF/1'8 M&.C@;A3FAG!;UE2#HT9'2BT8>\C,T6$28K6S\;#1=X1KTG6NB3>HQ),/!1TG MQ[!I..S4*0D/R%2$>+B;\8ZXFC[]K6H*/E=JS]67]+^5>I'AEE^W._&B7U04 M9=4BS R^4/INF+BOB5T1%7BT6DAC\(S+AR[BDAYN3[%T"51+72JKD*>O.H[A M<"L TS054FW7-6<[S!5-(V=OT-83K0-!1%;G<$;2.'_#;N_7U"P%FL"&V3&% M\$CFM>Q:T(@V-I^1;TK70GT9U Y9YXQTWW4/6*^]B$ M,Y\,70%7_MOZ,)+.TNFJVUT=NRTEH= ;9'R:;*<3I0IB]R08@8Y!&VO"4FKH M>8D'M=#RH]L&VO\S#66TLTAV!"\"S[NH8HCBZ-.D:QHBUA]?[>=4/BA:]T&! M#\QR\O=$U2I"-_.X@@^T7+#J/<3YZ[D@'T\JJ!*J#1->>8%0+N?:.S\MB=TB M!]:>A,K6*UQQ3;)JDQP!R3HH.,*G/D0CCFKC)R;\9+D8Q@#$#4\'6-@R=HT] MS@O:":!;#S[6/9(M/"H221V4LB\>NX*21T; ';BB#"N&9HK^R '4!*KS&8OU M[)'!G8Y(J:!KACI$A4V6\B51B >&+,FFL($V,77V$:O3OBLA "2'3HI.D.SE MRV3$R*T8VE5R-^'.S1E$L !X.ZLVP?OY[&J6HK%7-GU7'OO/J2'H7W'B)GTJ MR_4(^ ['PQ!IC&MA"U:O6C.FCGD[MK5@)$XZH&C+=.J-\W^Q@8L-?'<8>3CM M10P>@LRT&9KZ=?#0]EU70L]FI,T !_TD@@KB#6@FENF#P5=OA92B)^P4NE1W M(W"G?H].)8>Y4 \$D@IOPF./25@O+^@IA9WFR-2ULMPL_*=-Q>QHE='.\MC6 M<-B,+YI=&F"@&*-UP(;F$?GT-RYZ+,Z7+)E UE1)SU_=2^Y0$;04W?!IL11S M9;.@5I?.!GJRQ0HL5N!]\%ED_KZK>$C^RJ>V9/,\^[O65K]Y^L+: 80@,6O/ M!:S?$K"4G3*BJ? D"@ @\M7A(%:&^OB5W"*JW')O&(A:K38IR.P2Z -&>H-_ M'6=P-@@/DSQ5@B8_K_X79,?AV;X$,C8K_TRN45GR+#)/6&!$_:&5MGBP2)?# M/?BSW.CVR5Y!^C)C]J JL5)5E\O5/8P6)! X[ MW$U@LDD[K9A!_U[ #0SR..N\X#99T$APJH Y31".TK&F=)D-^;H']M-H!>=H M:D9\,5VP?U[T:?=40,PP+AG$17BA-\$QM3B>)D<:AJEP5V;U=)?<>/IBP:S\ M1&PI194=.&2BD1R(ORJVGG@B 8X]R+1JPL;9G>$TEE&H@>EY+%JY2JM8V->1 MJ2O31B0OKZPA!$N!C_6/175BBOJ*HVB>UJ8]_(J$4"A>.Z]NS#AC<_[IU8TV M*JMG0W):=FFOK1BK_M3])NJ)IX36GN;I&TC=1LU'S@X:60#%2UVO-#)\2[AG MR:GA6MXTL1I))$XR:9J3,QL+AZW;UA7%^LJ.L%/J^0*J3+GPI+YI M>\()HF'N>7D]G%F##+J-HHBDBO#T'9KDV*AL@L_9_>&&,@BJ;G<-:/]DZGR( M[D-6\IU'8EYDD7)#(=]N9YYO@"E4>(T?RB0;6L MRH_'55YZ%CYTS\*G2\_"TK/P;CT+W6K3=6C0M1*%Y$ASBP?H"&R1*YAY2^63 MB12^9,K%:VT,#A;5*E5P);D;VMW_1#='<(._<6NO^?/1("HV;T"D4'!_VM-J MR\.FLBKN0@=,%.=! =/L,33"&(B#ZB+W(7J]-A9L>X(*& XA[G%#U@?%N*Y] M"&?71^#<_FPR(A^X*^$B5!N=ZR^BX,H?8RG@MF/&I.&'GYTEQOF>>E)NDF(R M.**B>M=N9+H(3:4(LLY[\&1T-DW74=!,BL:<@Z)Z&5QCU'A2V4H-LX760'+/ M%-=_>?/BZ\?*D;#&R9A+1G9-3,=<";"&%:,B9UMLSZ* /#= M3>I3"H%W\T$IK#M.>VN(P?5Q5S]3FK$HF@1,0C'L5SNB?,^)5F&H+>)[VCT% MW0@J"YQ9X<=T7RFV>U(WP>>1SR>RC*8:3EU;&;S<9E63_79YN@+],;;$.QK5 M-*XF?:J/X"!:+-#[HC]J39Z *T4?Q.)HE3^1D8"KD]J8N$2Q$F%:.";U)B$R M])V@^,H<_2=$R\A6B;7>T,OS;7W@].?_ M\^3S3ZZ?F*X;#,7Q"*CS=Y@0QY%\Z;&9V\#&/41!94Y?5&5R-Y@U\U^=2@"] MU(@Z=-IJX3GY1L=P_1%2"9VZS* )K#OV7O7&G;+Q[6;,R2F1S#--9JH_Q!?$ M5Y!K4XJLH\QZ.")X('0NZ3?+?-X__=UOG)Y>S/KZTTATA>4,N&9>=TCV&?Y$N-6V2KJE83[OB^G#"LL'W MK1FN>1)RD?30RX?. 54;SM2:*U GS!>UT2%E^T#X0^8T1#IUK;X&C6NVU&+I M?9W$377N)@DWRAY*&3GF2&WK LW'90?;R%D_NSD$KA:638?;/$ M=K8P] W1.P@WTX5+G".K)H2[7%=IF3R MQ0W2ELG*G"Z1]+ML<(%*B)GS0L?FYD.?3YFM6,R>1]=7)(X*7ZU-;=<7Y Q. MJ,5! EG-;1(FPNT>.$T9_PZ^3%Y?ZG@P4WAT ^$D%7V$'*4CK?PK3/RW[&\; M0C?XRD&V$H8][LF8-D(]A$L=@K&GJ%T?(WRF/^U(OD5HTLQJ).NHI6\BK(N, M]2(' Q6-M1*"]: &[3.W*[M>V !<[IL9!E[20!UZX5;AE= QDT'#PP"(DD8J M(IEYI_?G(X)^;%70@]M::>G)'IRQ1I;&#R_HBF;^>O62IY%7X^;-JV-(CU7J MX57U &[@I272<$C!@KB12E[7AY_4M4PID&?21R_7BW-JU>"QM;8-3)$1!;+G M7U8;FK.Z86IORM8P.)/.O/GVM,I$:4%!_MTNG0Q\F7:U4W%QM J45\-OYL(P['-YZU:5+IW;6HIAV%0S MUCH^5''!_-B)Y$/!AJ39/8"P3DWA5SD=>1VLN[<: :(5T8 MC^1\/!Q8*D*1EM+CMD32DKT*I?M6 L0NQ EAY?+%T'@_%[6F^W.PET]-[#YZ M?%V=W>"MSWV&X?#145'@6 W16)BC"1> \!M$F\WL 6=X]SV+EFVJ>4$S YW) M.G71+BF:Q>EV,(%Y6L;+4_AJ[W;^Z>S*A9@]T&9PJ=@/KIU>?_GY% MO=/5H=ZN[0EC/B+JO\&GD4" -GF88&M <[2L@HTE.E2RW.'IJP+;Q/8+L(24 M]:Z'@A2EY6[2T4R15=7V7=,HE6BN-@-<89A1S9[$UN=L9=N1.G.52=8"VP!% M8)P=D9Z!WSWO21-2H;N%@PH;"Z 2YP;GN8T3/KZ&)94:+.-_S3CQAI$:ZS8A M1R5S2T1W#-"OML CY>-(5 M*AR8<=F+?$H\QFRSLYLW5/'B;ILU;RNBSK7"M^Q>T1*>9'3BS=/ MKY#O^P3#E8=;DU#*UH0WUVZ_BK6GU4>GY +"7%):[Z?-DDX3H/IFCY2YTQYG MC&A(VRYN;T4!(*%FA7 MW(?(Q S0FN_H3M#(Q2EY:1\_Z"=]/M#HJJ+QGD_09>$SVC'(GQ24N5K\@4Q^ M1K.N"2ESQ3@ 0.+&6*IVJM;&# /,F[V)>K>9)"LK>^'I9 2Q(I#+>,*GCPVF MY 8(T7I$,U7M?=UWK664G)\ 9N9C8\XV3*K>=3.6=Y42\*$CH-B^EB2$:SD* MUK:M/?S1$%!)K$$7X2NND2DS$E@=;UG1&6TX*H[1'#:-%J@KC5BD$EUC)P/A M/BB/892"9:'@.\7>%W1OH8)AC@>ECZ!$8PA\]PSH;#6JT]G/\J5AV>V[NTK M_,QZ8\@YY;.)N<*89G-Y:7"U%H/AF(&(LL0D%YO02.&_!"?@D2 J'(,;]N#4 MZ>,X0B8WLM#ONJTDC^F*:13DTR\4XU##1R618:Z)),Z,H&JYERP!0@3#NS>) M 6%\ T5'95W2E%5:V]U=[)7<3^.,5%EVH,0,*0!5'#N3Y\%9QGAF,_]D@?B@ M['+/:L8=X84*-\14YH+MQTC(<5T]WU-V[=_TS+'Z05E&A']S7BJ!OZ/9@ZX4$D22&SZ9 ME$Q[=HUD^-0DQR$>RBSBHZI>OP&KL7:'H 0+T;\*$]=V;;"6#3>8 MPRU?SWOG,76-5_?X77&,H@U'[Z5S_E#%"6<7WG=A^ZO&8>KQ ^8_EAN93[W. MYA(OGH8&67LS"@#*2MY'&>;ST<&-;+ISFH0.2P./(Q0D)^F-K;\E'I;36)XC MQZ>Y&^C>PN?,L> \&;>_(U1ECPI)7W=Q"FUE6>"4RC5J$D)9>\C7[AD(_ MOF786=UNIVS:#](F"[^0.:;"^0HM&[X*#<*UQ\%?<7(MZ#.AJ1W[5B[&"97+ MZ3S)0NFCJYX=!<@$JY7?+^F8)1WSKD^;Q 07D1!K[\]STTF/&C6X><%M[\R. M\OQ<@+Q#B\VXF&&)9(E(_F12I4U%' M*2:CQ%!Q9,TYV5V',C'5U\C"%GCDQ%PJ@K!D]F$E$I^&I4ESK8Z# MCE 3:*5:&7@)N%3GXO;KU4TS=&L[,*97YW'#4$ S#(/&%1 QVPDX8SGG,D;! MYH M,PA R12H@>W 1G<<&90JE:[PN!/_3P4_M90U3[.N6:D9)W%!3G\TF_*#]V[\ MO8TQG^/K3'/K5AI)A<>30OG@4I[KU5=R#&)][,+4L\05Z 2H0Q4*!ZW7$\;=;AYFK-D2 M&$0G#TI7=IXK];QE ,7'"XZ.R=:-@8H^C$)_J*#Q/K8U)27(PS[_X7**>R$5 M_WF0BL?%'-O08I'.UMF5IK*B4[.K*A0O$Q)D^#:6F*/0!1LJQK@J^7&SY?(6 MLP]KCS#215_=O%A+%.F+?S&J*+!QP';F!Q/-VD*5_S-?U2Y)>T1^_*3=2P5I MM/K.F%H[K;C#19OHXU%!.5-B,AF,IM#DR W8$NVQ!1>F&S]8@0%Y=O_[G?#5 M])Y&=%G&RS+6$&@EU!-#LK04*4$79 MY-8HT%( /?DSZ*M@5W^@B5@VQ+(A9$/0BFO6O@VOCQ6YF4KO8HZ7U??^2'L> M;?Z^T+*%O"I4BO\<<"C".6WZX3U5^2!(@"@/=5.@/'UO'L-?%Z.]I1??6 MK.:?HC'^TQB>;O52*(-%(V_U-T*=V;!NAJ$&MV;X' 6L:.H+(WK>TU6KTF0J M7S"7:+7LCV5_R/Y@:A-.- -G2.N$2&"K"]UDR]I9UHZL'85I>VA4H>VW*07/ MU$]=UM&RCG0= 94KARZR17*P?1=6%H@RM17S16RIU;IEWH1EH2T+S0X[GYS4 MEO,(W]1NI;>E/5$P1I3%K"%D6>;+,M>8AXA:"I$90HK?-S@)2XJWK6"A$.!M:Y09 M7UQ2[ER6U,]N247MFQ@#FV![+-(WM6]W%VH5=#\>^]IC>I)F1>!ZPE6&;=%< M02(27+EPWBLYQH.+5LNU I $=#+)5:[ MTQP6Q6R\RX9>KU[%JU\%XWCE_OCQP(27WL\//.&?_7KI_5QZ/]_IF9T=NU.K MN:JX;4X11* +8@Y9+C /)\=Q*QU?P0*&'WYQ;(BO*"?[%<*R757]4@083Z=& M(G@ES15 ]T/7O[;V,J+5JKO>X'EG_BK7\IP1U2:-L[R"PF(CECO1P]+T M%IK B"0X,O(E;V'8[JMR;"I[KT3SDG!G7R"GS]H)7-^ 5S2=T*LI*_&T'=O1 MNX9!4I?&!7KNE%V%.E:;-Q]^"' V5-O3.$^%E+RJ&ZPMV_J=UG";GPJQ-:8D8V4/H+ZF: MFFZSR*M7[O#M-..M?1K"'TU2:V(G8R)H)]R;8W^!R7(N5 9]U9"1](F>[%KX MR0"P_\-'&6\L29^?1](' @8%GSITQA*9-:4I1>,QQ./_9O[6N;VXI->7A:0+ MB83>65P['L[H\A!V7V-]2^TJR7E2CSE-@A"9]O U1W.5,IJ\0;+<<';Y%U%2 M@R"9"RYC6946G3,TG-K@FFX U[33FXGLQQ"]+GR?'#D.$L8S_U]-,N6PA/35 MNAT8 0]N^)01DRLRBW%UJZQDY:-9$-,C,-2F%M6S^SJ(4Z8 MSJAP'7&YCS)\=:8I-M1W<*(K],1AS*1HP[:O+?F%7N/=KH8!O%?8A9HQB8PB MZV[17+KQ4@;\J07C.Z],89(IN3K&:1+H>@X[U\(^YP0B9<=M!$G:]W)6<>'Q M65;VNSYMPGCX(.I 52+W0\24+(H814SPB8D<$ HRXR:C"$D:#+U-=L(5U&HX M-J="KR+DTD[E0B_:];B&T !1&A^,.^ MDYZ@4$#5A+XG5 @_J.C"$-;N"D,_Z#=514MH."7!W(-#*&.-P&63R;E>W2BI M?OPL,Q6);(!:G%-,_G/.[3$S@:N:D%&B?!@;:09(:;7 M7KUIG#JX=<;9GK8#+H9O,7P?3)*C4_D;[LA>%67X:#V<^C>>N]Z&.0I45(YF M97F\=>OZU)29M(^P.3)=&=>*E3P1M#$EQ>JO$SIA[X!XJDG2BP@^)XGI\),X M'D85M9W(M#H2LB#Y[P9RT%1]*I M)$FG9H9*:JEQ?31[\(/SE?VUD$JG:PD7;4/:?N\ RLLHR\+.JD7SE"ICPM1= MUM2=2X<3ND<$-Z"$?UQ[ ^E#LCY77\T7R9JYA_$%=C (^OT=MEK#VY/C5$(L MA_\:!VQ1TBZG&K'H/2[[Y*/<)^],MHDSPJ^E=@SFFF2&9A<5Z*($/,+?KP/N^>:%:31M MSU>B$[]-5@M+- M*WZVD+LDFY?%&Q>O@6*JX-EOI3;!E32J7]SU:$V*B09=L;RT:%GMPF<99J,\ MW]8%$&(%N"@[+-LJB35(EKL[5^1DTW?Z6GJJP80FWPK_/HV1#MYDC7>KIMML MSJF0M!!1;;N>E,*)0D7Z51THA\-[]N5OPFVN_E)O7V]('>[E*=SJ5#&R]'G< M<:NO;19NM@(\_:IH@D=_2]19 _W6GI<5-H*#%9;NZK;K24PB7 QZ714^NNR^ M9??)[B,$6L]KIS[@GUHGG/-WECKALGA\AVM8(NO4'P6HL=JR!A)RQX-95F5G MYS5GZ1\#G#.OG\AAD]ZAJ0 NA;Z?6*25:L92_\DE#NNN7RN0W$07LW"_H 3@ M%C6 ^15IY>@D7D,D%A&(1SLA9[BPN7\YN",.8<8"-13"#!QB5=2+_(KUM5K1Q@$K+[7% MB&DF3$X%%A:&]K+=9 1OFDZ[P-[N#2%QM;,P-$E$@T,+'Q8EO8@+EGRQM 2E M/8LF1=E7Y,E(FU0(- >2H]DR%8=4>]Q%LKZBF>Z^8(1!V(K\RV,]BZ;VZ&;% MB6_BSQ%TFE#9/U3C]2[^*QYV?J16BVH=P9I-V))>C13Z(\0#33Z_S MD9J2(H%S3B)ESAAL[@T+G]3^1A32J$.5G 1MC\O%IL,(L@.7*$_H,BQN2GK5 M*#Y27;YIJKNH&7>^ !UZBY) 3'R1<&W;ZN3F=>78?@R80'+4BL+;R[F%^D M6S'7%UTT[);M:P'D0X0/U(C9V^5=DEN Z+EX9V\M*K,[UW@U(U6GJQY;P'C! M$]$=UW7ZMMZI5TYIK06LA,()YZ6H\!PS6'%9A4V/B(D>EY?=K@_+&=,VA.VQ M:2!J0K[M6"? G;B2U=55G!OKV,,D%^(RDSX+1$;K>\BP5S1\7X_&AUNO_;D4 MM'[HT_F_+/Q>>OP7)+>S>A'U>JG1./S( 4;8W:^ DWK..*D??IJ69? ]U?__ MB>CPS,Z8%RH #K=_75&W?]4T:VIM.?7UAO@-V,<3D"X"RB2%XQ&\X?&[ Q+A M8JOW]1&PMNBE!.>J?U?AX0\^3PLN[:/9$^]PY@FQL+F$GY%'N'7__OJV8O;9\]?K;X$P]]+ MA&9K)7.-^S;-R:H$"Q64NQ[H4AD>:YYT/>/6X"83(:'ZD?\.$0)5L1P'<1B) M@M#(OZ?PA[X*6 1[.1YRYXC"@*Z;?V$FJ97/J/B-Q#K1UH?Q0 .B&*2N!&-[ M5Q.M(0@5P:&CB-J$%T<$C05\M#FG0Y%;':KJ).]5;V9W]YAI$:.>PHLNZ3C. MZHYF7O/N\;'IZRW W1"=GB1:'7(!^;#Y2BV/GNJ#E$!U)4A(;&E+ MSVDI=VC.\1[NL&!4 BWJJJ1-L:^;*G7&W>Z[]%X-$EF&V]XQU\O,GJ*YUNZ2 MZ/@&._+(9I# N^YU==(^#TNBKWF99^*%D^GV]QR$0!//K5OES&IRL$:Z0DJ+ M>P$>+VTC#DJ1@TM)HRBRUWKR[DD>F]8&B.K")/YKY,B4K9(]Y"2]($R=,@*. M[)IF1 #;\8WC#%'JM>-(ZC7%) Q%)6J*Q'O0Z*NA09G,]Q5U>_G[',D?;<0X MA1^&0Z%9(I7OR&X(ZXDI(Q;4,/:*D%H;BN.R87,NA!L)>)82*2AP8A$V%S83 MN:-V5]^-@F<177=*/905@;-$:\H^[NY%H'R3*KE>W61XR.E&-'%.7=;@[8D? M25PH,YU6S,"3J0"TZP*(GX@;)VS"ZJB42 ?:R51:JT"]A;F4#$@DZQ'4-FXR M&?K<7:GL8;=V ;1VNPB;SXH0R&(=<.C20P=C1&;X[/40I3EB)^2SFZ)]#7XJ MVPD7-CC=+,P^^)O"%YHDPS-YOLFC<:8H3%D\T_QR"E&TZ.VQ"=77$@]'8S23 M9[LX_$[R(MC^M)^Q)5^,PU 7F(@O@[/<4_X$-1\_"IXFCN(&BO"QXX8\$6%) M*;]=W#YIP_MJFG05XR"<#D))L7FA]ETX1A<8!@/E1P=JF4XF2%_>UA?W"O* M&69/;9,Q_Q(R;;C(49NOV7GRJR104IVXKL_9?1Z[L,Z"?!OK6O7&XXUP,DSF MPRW9;%IL8-B(-@MB'"[-AHC[YOGM*5'6ZL;HDF@KUCN,S59F1 <(GG6%%50J M8YIS)'QCG'B>"0X[#G7MMDXO7N3MUR]CD GOH%6[4%9;FA>Z!6B;L-1C^M0] MJ6RAL@I7$1QE2O V>?[U)'_:2C76#4:A6U5P7NK(Q$W?Y =J_>3CYXE+!]8S M2-.#H);1<]-6KB5N_7''K;?LK]!6*LBO[+DY@BQGC^,@FO=DB6 E2-HF. !% M&PS@;FPH-NEZM][F''K9)G**$Q$H5VMZLD'#ONMS$LVY:E61>#;D$:OGOL6@ M]+S64)&9_AR*PS>=QD8FG)D *(>XPK76?DN0#0H$:/C%:RU4*7\@R3D_4) ^ MNMH#'&D'7@Y.K9I[F1T_I=>KYX(*8E/+<@*^#_>#B MRW\S"+< V(V+,RR9!6W-I?-'>X(L+*EG9P3FN8""]EJ>2FHU]F%3V\9!IP2= MF^IT\K5'"DZ1%.GZ])&_=AE&BC9F K0]>71<@9YD4.P\C9&/\&N&>- 136I" MZ)P0?:]733? A=4,$39:[]8)A!8HU+O@S*;R.ZWT3],>5G5L?7 M[-[OPNX.(Y-4G.0KBL39]7>#\"I_!MM!O,ZVO J;KWN!;[D/*[%J9Y937$TK97"='?.^:SL>5X@]$&=B M:.CA=4/*TAJ.#'BRMXB8.?&1Q?.D?($^<5B,521JYL0K4^0JU[8E]?@5JMO< M&>A_^N;35"3VHWQ+LCZYT\P'\(+,^_D@\WZS(/,69-X[/3.?:Q?,'Z)IKAX( MIQ+[!D7N'>!L2KR58=Q<^0^D%5WOJ(?C(9A$8A1O_.\D- W#+,':$'7(R6$A M;XUU5]B(2JXCN&E54\9X8Y10(:*F0!DYUY'MOBR'"CW0IX-.N!:$_!9I[.)I.M#J1( MS3"Q^E 9T4VEN'E%A)#]8*2*8KF)R(EP, R_$N>_Z;L\I5"WW6/.$5,90 MX.M)>?!CO-VQ;)267QC5"N8141N,3 A4N2CJDG)G"HN4"ISI#\1[T*,GW$&4 M4P.!_JZX[WK-$HZ#1D_DM4A:TCR^9*FXBZ'9X:&:.K7FR[(K0#6-XN3@H3W\ M5[] X=5 DV1&%8+#-%(6@9-7L!$ATJ.V;;:F=/I-BAEH"& M4 1R]*:+;UT_R/5*>EYE]Q7>T)8!27,0CS]A0<\(M MC,M*'6%'D!8K/9:&)Y:N<9FA2:I\5U.%3>PIW3MY'D2$F]JV&;GQ_"Y#)-/U M,4WN+;89U63?)R:"3T-"9IKSCRANDL'5YY?J.S"H7)*7UYR7\Z&'D6.YW> X MP3.)R[GG:3B&MU33S)!!X(U']YQL/0W&+-Z6K8 C)L;5O@YCM2X):" M.UD;NSJX$U88C/F#S1C>(+5BHQCBOZ]9FKQ *P4J*4Y()E7M(ZP(DOTZ'4A9 M<%BLN!C"1^@BVW9W;?T?;(1)'D51\S,V<$GO_T2\]K#BOZHV_4C@KB>?//D4 M2S3CB5P]^S?6V9^[\(O5/\)?:0'>JF<(:_PR'+LE0:C^[S[\=U-TK\,9OOI& M"O]?'X0'9 A?NUZO_GHJK^&(_]\O_[+&HE87;'5;4?$WNLH7HHWRYW^L38WH./:0.J&R!#.BH66(*[T.QI\D7W<$KT>*B@X+RON' MJ1O)GQQ[/:*\VV6-%BF:AT\E@9Q! T#@)EIA]?JV=GH\K[HP22;F^**2N"5< M_G8?C )RGW3V_.;3_T&*EU^*?/O/_]!0:.B:NE06E3__@UGCPI]AIM6M%Z3? MA4EX#)U$?WZ>/,^+<$G^R"V>1R LM:)@[IA1UV:-:2?UH;YVQX.,2BK_DZ&M M]4E]@-*/B4 .RBKLR02_A@_B.'V2[T?2L%J=NU&OJ&=8]+#IBP2IBP%4>:3U M']8091O+BKIC6!;JXO?06S3EX]"T8WWB^U;W^ 1+;LT\MYAP#+0>G-_RR%N< MUA%T(M9Y5$&5J;2NC1-4M+,\093UH>FU;-[FCHA9E$]?<;Q"D6+852WPK=0Q MA6X5:=W3AXU15,:[>NC:,,/_864O[F.RPOL#P?+8^PN;P%4>P[2$4\W_2A1'^)2UNZV C3YIIB!_*TB\C^@0]\.T"?^Q!A D?]L$F M%7(9:IN+'XH.38PBU5$7,%>PA2ZR%=ZT!.U_7W"'I=.MM+3D)"SG0"P.((-F MTEB8=+9T(&!D)VTZ$/50=R?7^1SH?2VUN'5$74#?4MCC'/J"A!5[U*@>! 7/ M,JD6^^L(,SST5R13T];A:>MA.I\VG%.AWF0[*2OX[QJR'T?TN,=O0XQ\5N1 M@$BD,$G\F&G2Q.):QT4\Q[E*+DR<+,OE)FT2 Y(7[-,1G]50>6=TIJ,"*L9C MA$!CW50M,BKA44:B+0BWK'(;9# )SM_4VSWDX OM]6#"=86]^U9YVGJ,TQ.> M@O5JV ;KN9+L$]KQF^(,KRZ]:5Q!?P\7:31QIB_+G"RB3%I9[AT=!D+V^/2& MO--"@%:T:T]%Q!O:IIJ8SFC7$K/"]#L,Z.R:>W!#PO1F%UJ%O=SL5F$10UI6 M(40XR;\E[_&TM[B+(+YA2O B%4:4N +,%^R2K;3J?65=/JWW%G2Z63\&'^.Y M%*SOQH?=B39RAQ>*EY^ RV*C=S>>RN(4S;"DRB:N^*#J76_LXIGIDN$ID/!% MW2&#$D1PLED>6D337BG]-^-L@!A[% MD!1Q= \&$V1+8.1,!%+ZTD]#[Z;NIQ4>'D4L$J "Q7>\7GT3GI6J>FL!H=6* M>Z&#O^ K.$:":+W#)BBK(U5 VY,2H-P3=$*9('C[=OM?F2=/ MAZ=UPUS*=0G^RQNEW-%%-I^UEV-)0G)^+;644%&UU1_(O!]H&/<*_<8],BI2[@1BF[>9XKR4@+5W@L+2Z-7 D. MO]TH:XUUKIE-\ND?>V0&&U!<(Y@&F=E,PB/U9<(7#Y&MC]P4<7SH8J#SH:P> M6>PM"N8O]S#HF%6&$Z[=,\VDI91H)O$$(D[#31B-GRC?HG(5R2+\@>'M-;B#!-(!["C&8==#[ M>$!'(+ZO/ZGF7;80JQ+Y4JO6#[]5E&>PB\-'CH&/8R*QT M,D:T&H7S>791ND=O _I;:^3'*KC@"+JW"X/FO'3I:[,.$50C+$\B;U>&8$4:=6JG:Q57'C0JTW7,LG][> M2MEM=2)D'7L],RD#;']-P+ZNI6E&TO(8?DQ(3D;0^3!7 +"P YOJW*'-%3 MA6,]^+1JCTRT0.:0M03$C#V^N(]Z:H,C&84-_5E>(O&*IIEZYZAK9G&(9LTG M8Z.OYK*X5)=$(SYW??'@[A@C$K=S8XL0[%4W)!>17/S\3<.( MV8/TIB(U'D1$/;/ZZH%3/:F2)JMP60_R8]T\KMU<7>QP6G#6-=R)DE)A_9/^ M3#H$]VCY\DBN^TC-/2$ L)3]OX+-'\I:.0ZD&:Q#R"%C]M/\6&#I@P%Z]3(T%"+.37PQJHUJMPBFM2*]X9R5_;>62OLD9[?G.560>G M-Q@B2LTPDU&R)+/E[1SOID^M,;P8^&#+CRVIG26U\[[XU2*C4>&RS;QI#"K* M,.9#%SPB#[JT@)M 3$@:[#73CB/:U0P% \Z)ZV%;B?;4]'0#@ET;/"*#1I8Y M<,>Q=RX]8=!DM%QW3.J$$>J&KV:D' Y+"]P_VM/1%E-ZZ"[-ERH>5+*A+R.- MM#;$JL?T75# &9=<#BMSO$;)S-<[X* XL^UB@@03*_7"G DZ5E@N<#+Y@N): MWH7 T(*;SHY8;#IE(NI:$G7JH 'RS7,>C5URG/B>&;Q,H>#E&Y'[$$XL>I6B MX#KH*>'?$YR!.R'2*DQ'7AIP_*J3$959QLT1_6G:S,IN"8%/1J*3>@6^ M\&_S,U<*=ZX&E*)/,<<(,+J5#@"_4^(8/A?\<-";A='XD91Q-W@"(.]L^]<] M0;B]KJKCM+N8DX5][BKMNG[FLW D2.!J/&);I7G 1Q!PN5OI'@NY4O$S+NYR MF34M/EU( 8NS^R#+$980=-?'NN$DM+$_Z9\+(!:E6+\#,S2!T8'<5X9GR5-O MJBU5E<8VWC ;=@;@D+^V5=%?480-(^B>?.:"Y&-)%=!# [P&BV8RD_SEA<6K MYN:1>85PFG"7#]VEFZH0K \\&%J:]F[5X@0: /7$[OAC/FOO4[+G>%NVD"F^ MA\L#NMWIH= -W8^,1K#?;L,"O,73:*YF9-QG4R\G@"\NL 1J@B.*0-%>&_TE@%?L0 S&3"O M;1GNY,C3SW(WH+,);_H"R4OTHBN "DA>5^?9AV-"+ZP@-I[U3/58PMD8N)D\HLBIF[HZX@4 MC/G/S(I;@L1MDD/O6B,?3G.IY)_9Z]5+ %_HY9Q;5K#7@&4;' R-%,&I+ MU,6C)\5SYDEFW6#.)%QJ:W%=^ Q2NL\R;H_CO2R8XH^ZS/ZZTFWB\>\2?O#@4K3&U$69$[\Q03LQEY M&XVD<%,(DB>YYR3<,,C9Q+C+,\2S+#II,\@;/_ YJN/@9]0;^!4-U=N"C>1< M)X*Q"T/RCZE>]69L-D/B]BA70V'W@)*2:Y^DT!&:<'U14E?6";G"F]:GVE-T MX?KQ=3J\,48$/83"WT1F:!BZ;5T8N5-X1#!=2_<-)H('L!9'[0VHSZ2ROIZ# M<&H F6'IV#5@EC?M8Q9YW@CUXH6.^SJFZ^!/L'=(6XM=HG>3)5A.NN6D"[=\ MY0!ZM#(!))XW_"8K%,NMG+V8HH*MPA)LE*_T^@;ZK+/&:D5IN[__AFN+\&$5 M4?.A8*!E5:5:D9I%@H&Q4\[B>OX2\BV[\X7GX$,@0PLIGX+2=T3&1\UO:V/W M2/G =1:V$!ASQ]6H25D-U =A[R4EB#U' M;1!=Z;1PY%[/_,NA5R_Q=2TQGQ7=UI,,E]&V481RM>_((VJJ>PIVY(#+^BL> MJ84PK\G^XM"G)7>,^(M5N"UG##/.S$G]T=5")I@PRH$HX5H50II2.(%=U,Q/ M=+#*"$W$/'HW=C&[E\N'O+'+H(L^O*_Y1XR MG!L5UO9DIH/PEJ:+'ZA.TRT O1Z1E,M%,\[^"R(71$/,.>- M6"V3!F%A%F$69 %&2ARBBP-]\['9RGI>Z#L,5.1[$_:$]029W?+C.?(7!-Z' M1N!]OB#P?K((O,5[?1]/FS:[(+^N&J4)'LNA\3?G%&\(=H:S/PISU)(&\H)1 MLF,:WV87-/7LAJIZC9L0?OW(#5@N@B4HAS^LQW#R] *9\WYM["J*J#R%C8?? MD,MZMN./$K**5;&HUMR&N5#Z(ML%G33A"D4XV4I#>9E3GM&=Q+9-:17E^/3" M9S1I02-VYR#\)2U+,-P2+5N/L,/IE6)A&VZX]09D^*1O7$]7C"]9<-=6'F7:UH/+A8-_?M!]+E9&T$RJLCK#KIW-+KF+3)TF/Y1Q7: MM(Q:3YR(_+Y*\#27J7"I_RV25,H%1130)J0[XTG)%RVYI3H2*DJ3A3(]_"4:!@[Q/-5U0[O(I MD"Q%2DU"Z.3^?&? +26X-C\VY8IA[Y,=Y A)1=,SIA.Q:SC)UW/-TD #:&98 M*/T4(1S?MU\=\J;64R9$SJ=QM%_<:690GB.!<,6K70AO>1?SLS-!#LJ]*>@K M;F??'0DP9DK#N'!M_$0.]!)^]R?^<2L)JL;WI3I+Z 8JQO-@AGT#&)Y)Q+X.=;(I>&-4GK=R3L7"& M7Y2LW .;&9\=;#HB,F\BNV90!.X'C,+;E(66>-QV=1+C MII;2:N8D>"%4'4M;>;L^=W*J2S=<^<$R;H(K"7JN:$5A,O_2:1@/];QCW#/W M//0DVU<2P8NFY67E,#ED"/Y9J"4^A1TEHUM1:K-QNG;I#9#6X(^6_YC0P* C14YU> 5?YQK$L@-9YVVQ$I99U) MYIZ9X2:V7KE82<[P6HNU6:S-.]-A6#.N.)4I'7@B RWIIG7:S2B>S\38I/!H M^VY*C&!$00D;TFYR4V2F_$>O*#\V2,5T.! TI\_8AB2Q8$Q%>F=N3H@(_EP1 MSFB^4,\\82MG3&08O.K>$88,@H1^8+'/(I(!*6P%3N@5U7@%@3QA"8*O%&)A M;[&D_8L>R1L\>72Q>0* 2>?T7CFEC-@)/IUV4A3]08#J28&W)*^I.QL,DV!M M2C<5)R3)62K&&2;,RF2>P%UX+&Q2;(KG+R( G[;\%8.&(:2=>>>^Z _W.%\G M.ZNO1CDVSX[AO7/'V:4CTLM2^>]0B)XUCB@$A0< RO(&'^Y^Z\,$T5E'#<]9 M!]XTE^2Z4]ZN_TY1")):B=!Y.6[C2])SH[7DTH50@O'$WUT:G??+;^FR3SY3 M@KP9F.4\2][JCS4A%S#*:/.$ M9<]]#%P"W1U-&X65X;4&*X6. >,:TZ?UN=-G(ZE#*'TX!8=' 2E$5TEV%RU1]>T0AQ?&JSM-.9T1_"0^@ MGX"< 3#.TWH%U4=POL9M/ND=>FO&OISKAV$I(&0#VS6U11-%MC5%.N.]RR1> MY_H2IT^,!\SXZ68?-6E,FPC$I KBQ,(].ZO'ON;GJYE4B@D< MQ7NW)ADO6A95:QT.P(PD(+'47LHI[Q%9 BI5_7=/*1B%[BLOFJ .5:H]IA%7 M@A*QG$H&&'&!&@=#I%@9-9H,J6R< W+R*5_J+CX3O*HT3T89-8]L3Y.QHBR> M)&0';\!J!?B@DQ_Q8W4\X7W*!I3VJ@LLP,D^5GPNC,JN:!K5<,E5FCAFY52< MJA+)9,W/]]3WB#FB<,40PX5XMZ+KA@T6#"D-$W)%%U-6OB/4:ZSX3:F#"2%D M.,Y:X<^8%S=: W"Y,E4LV)"_T%W^7(1X8)TU_XNS]Q\I9],J(^#NPS!6OFG'T[,PKTC6)<3MU2CK7L)87K"HTHX0GT;FANW&ELZ0)@5>G$_!=E=^2FP2HYX--*O:V,B[)L M^E(RY9WD94 WS@N[SEE\UVV:PLK)#^3>896'DE%C,05GK+;,04PD7)-$BX#; M9W@D4%FD[H/4H9\:O;! /IYZT%^Y[D-*-P37T^2+OJG+,G@GSZB2XJK-U$2G MD6W?C012"H&9N*5<.,A;W#1 2M(7]W6QZK95(8JXE,Z9+'N?^')LME4<:Q1O M@/CI0 RWEWJU78RF3HFG"ID?@A95U/OH(D$@^_[9PZZ=8ZIA@60 U0549A,? M]!MMCROW4WL^U'T1.Z!X!I)X3!H]S<%;@64K_KBWHK4MH]_819V/R-C=]NFA*"R@YSXTPH@+('2WH,E5*C'B2!#,/FX]D]NL!]7$R>(=%"[R&.0R'NCD">.]"T"SM6$]#P#EG< M#1'8 QUGQ;7T^;A!U')V8$0155R\C&"]A[W_LA9YD.3!@:"I/[WD).,):B>7 M*8HC[5*%+JSS37BW^C8E.2_(VRH\;'>HMY(3OJ3+[GK$+S>!S_2,+][F[]\&MNV5/O*X)SI\3:4Y#GM(F3';.>V3+K-$PCSRH*+T' L+!" M:Z8/&1N36PW3K#:$5+6F>*6!9%+23D2><"\)]A!S31^(E1[3RH][FDQ8<9Y? M\K&K._G#BJOSJ!\PK"#LO0'$/W6K6'11L8%CR4@)]#$-5&^2!O(,_A0 MU_RIJH"5" ;QJA,LF/"I.MK1EB#/%$S-V64G7.+ #)>GQ+BMC7$FJ>?M)3V,Q..31E[I+A)*2^FR 3R@<:M?A]S-SNG$(0X%3M1P[3W M42%>SIL+#E%WJCF41&>I\5G4O9^@Y+ H%'Z4D-S.K (Y"H*I*TK'VDK//P(# M$ PGGWQE=0]W#Q><]EX.;E78Z[U>W6RW'4)[J8$Z>G ( "AQM&N!YMX 06(IX^ FNG\"=)4]![NR+0RA41':>&*@$2!@N4X)<[ZS$4 M%EX4RJAZJ%BN:=^(VN.&9!1Y+E2J$=1429ZFH0OR'8HTAR MM'9)-F$H4WJHNDB=._P41[4Y*5DUAYL+FSDC45.R*4;-*,AK^KF(Y#EE9^C,0-H, MNJJ, Y'_Z$#REKW#TE_L]#^3EE/;/5 *D=.G/7X_0R2M4I))5Y%O1%CR(US*R3+J/@E^S%;;.LC= !CZG_NZ40+[ MDWY2KB9J &W1]]T#B*U.QG("+0MP>X\UM78SNB)" CQ)ZEH!# ETD?' M\1^C"=87PY9U;)JIUD(QD3+JQTR0<-OO M],Q>$LD2JXB?A10>;<3:U)PUYI*D<7!;T H5*336A$NJ!P?"1'$S98:.7@^G M(,JR!U0[>#A72*=E@A$>UVIY!&F^D>Q;$24:7-%/F,\5-[*37F, M$L(V[%LG\&:5NDD42+*;^9V"L[]MXRXQ]B@]QRS@1&P&9V:R_P#<8:U M*0Y)H_;NP[LYWR&8"0]^7Y_Z;O7#.5^Z%#!+NK"RI3M#.R>?_?UZ]4J* MPF023";$QP&1E(Z)>GDI,U5OZ7N.$FMDFD?T&!0@3,F@'A*:6DK'DKVA3QCQ MC#%%NKG"UK+YFN_ASS:J<"HR+05%',B(SI+.QI9-4O5-R;8$ULH'ZXD5_.XG ME'R".>I6=W08M;1&9!;#7>]1^RW.76],A)Q/CAS.DB+G#<^O;BAVU>G,,K"4 MJ-:D-W\F'!3[+H1[+O%[JK;[MB/>B)0U1B:"%4S"=_#]BFKUK0IG,BD,IT"X M7$%2O1]/\+,D-'ZZR3LNVFNE3=3PX/=)@CFA:!+TX+07-^5 MY0"Y;@-*6I,"LAX-3_8\D:,>J;3&7-1ME;I5G9Q7L)[-,=-= M=FNT&"KI.R%]("WMN+%!UEE'*WL2XVRZ/+Q''2H+759 MA&3$'X]T;W%JRFISLD&)F-^:>>?"IBP&'D(3HL9. K2B[RD&= MT>^Y$HXYT^DL\WD3RA5BH8%L&XC!0C1%>UZPP/'5>**YU:9HJ&8Z:)+4\0*A M(PCX?@,N&4\[_F&"UC)!0(WPFW$+(9D :>M&,YL\14I.!TRLO8M<%N'+FQ=/ M;]9*GQ5%")YV3ZWIS:UBWYN:,UI]^D28L-:/F^<9 M\CC9+>L(7/&?>JLE)RB!_V;%S3&E5M]6VQ2D"1G&[(X0BN[ :(J_1AI,4 MNE;L";9G8\5#.^XPC ?I^\.BH9M3,%A)^STM2 AJ&QN1_\KL)QWXP-,"^*68 M\^(-7= BGY;X&$>5,8\+Z:XB'N3-QV0(]SZ/O>NR%/I* MPCUIK ?DT,PP12+.?>L1]AM'+VXQ9,8B'YZFE^S"A7E=O/[%17IW@7"V?!V7 M Y7++.XWWE_XM@5%L<1&JV-#20RW/F-%'UH;2; MZ&O29KDYL/X07?=%)4;C-L3*=3!9+X.5[_5T^"/CT,^K&U,X_\4K.I[_VA7M M+]=ZQ.@%[4]RM?BUM:5%W^WF+ZK[KH'^9#J"]/5L<';;G M53^2ND>X$O\)__36R<\?96VG/E>TE0VSQ[DCT"\$89.3-R6+@ _S3@6N[ 4 M0O"H0D#Q6SCI6I8%T'TB&I YB6YUYI1DA][8@I+G M0:9GC&C=+;][Y_D9E/XF_*M9?;I>/?GDR6_7V@?:4NVAL=.\^__9>]/FMI$L M;?2O(/KMGEL5 :LM>2W[SHU0R7:U9ZK:#LO5%?>3 R22(LH@P,8B6?WKW[-F MG@1!2K:\T#8F)KHLB01R/>MSGM-W!-,,?;OPJ=N/MMJ-9PC@7($!2ZG-J&5I MZ.NK+\FH?I]J CG9A#$_6)KT&MR>P809FJ0S=UDKJ41D?WH&EWA/1W,XJ10+ M=$J\('9K#6;DF:+C<"YA<3:7G,4WAX[X2TEC*"+BWYB@1 2C;O(-3-6RF8@T#N GP:TGH&!+5U\HHVCEMG8S' M,"LP_[4IT,'W0E)$*A3A,;0LY0I%:A.3WK(N1T?SB*=)I-2)M>U09S%+X$0UYXHV61 &R5J/@#>16#+ _%]W MH5!LSQ\4CB(Q=8U7&;DBT9M\\*ZM64!H\OI4#)S>:'MK(3W!"5R M\&1##82(7[V1)&/Y,IYG(.KP19=K+D[U@TOUDE+X15\\Z"08'8( @F:5Q5V7 M!Q0M1&(]\"IVK$=M$=?C@AV,*M>"19;E$@-@&GDX'3'9BO(EUR(W/%6J>3^G M_C:Z9@ZZ(!K32KZ+SQ^V1AS**!:0M>*O&)J ;,%VBD9T6#U-)Y1'!YXYZ3\- MY%96 XI8)1VI6R::DZ0T\:B BT4$!1W3 ?F;2.MM/3]XCU1I\ITP! M!I;PY&Y.]=6HUKS&08DB%2QAG-Z_CT<:M#QM0(K*#[]*YPBK#?&0>:=XG [" M1U_"*@8^W[#.]B;@&9,>!_1%KA0)'TC-24!(TWSIVLUR "$.TVA*O_F2\)3S MHC;E# N7$Q"Q%G\\N=!BRB4%'[,+J9'RQ1@\=3X55*5!0Y;?&@X*SX7/U318 ML=_.FV*&QB6QT_@462,X=AP#]Y'SWP&!N3]N[H3L^\0+?N_VA.R;D'TW1/9% M0D9+)\FY]<6W(L>]T)*XL+$TQ/U7RDN1KV _LF(,E]!=C4AUE2?]$YTB'=#A:LP3'5 MOD8$*?$.!EBD:L]@#XI'$'>T(HL4XW/&A@^(M:AV=<13U 24A"XOZ0((D&'D%]8/-VKH*=E_4@X@((+IBU9=]ZWMZ)NN>NQX@ M_QY!3CET0KFNBSJY=%DC]#2^A\L*#1EB8Z5"S:P9ID?("1("O6CY775>-#4E MLP:N@7_!,S&Q7CET,1RSX*+S*VW%T=6C3N3\VW0CE$4%U>T:F?$EF,#^!4@X MFJH,QWJ 6U^NG0F8'6S@'\# 0 +.WV*.H_5!!TT/^0:#&O;13A/S+>$?\6>) MH& #YNEI"S0A@F@F]&<'P&+\,S@BN?9I&S3 I2""E-#B(=J^/6FH/0$CN6I] M%"4B(HJPP28FPP70GM X;@]_ ,M+]RNZ3,+O6;:U]E:V%,#1'@;-(V[IK*FS M/'+.-MS3$*0.05+[DTFMD]#1<;H5WE8S7SK*(><^CB M*?MEP67AXV0>.[$\ V++K;&H0;3+J-J F>.D;Z :87(_(XD,'731:NGX8 17 MX(9VHH5V=BG:%&T2Y*H5,^FV9/<\0-HFER'N1>-T-\^B:8-3Z?H3PN-VLS>^M;J"$+C*R/12-M+A4B\K..'X2W+I6B/5V <#64 MH,,\SU\]N^+LS$L+\OWQL2<;^-L%D)[XY)O4%^U(4W'"=6>:E&Z/3Q]&JB]. M@N#KR,(CG48I[H4Q='T.D>E=B >(!%Z(?T;!MF#5;W?M EA_"*1!C12IC(%J M4P-MVSW6,"/K!LU?1M&^A22'9AV7':$*")BLD P+ M?:QCIJ@;1(<\($# "0B[6W-2 WVL$CLQ]LQ"!U==(DR:0[0P8BGS!V<@:SQK MEK9E:)GND3*RAAJ0D1DPI_;C77.L/+KI6@[A=99C*K!@>4 &^G7SD!CU[HU? MCTOK0]KT#)CV,/G4/,RC4. SW,17XS"F"C;X32SVV8ZK+]!IHC8T1J-0,SY^ M O@"9]KF %-5_M'V1%)[EWXU:PAN;!@.]*,&,$SN:";,>4RNZ'=)"_XBA#/J3_LX^3'J4(E$1V5>(N3'3L^A?0>; + MPL:N.VU"I@* X(HZD^W&6!9#P.D$<*>(Q3A)62 (,]L^S)UF:(!G^,.U+L9U MX5G#IHD%JV-!4['=/R^I[* L%;N@%(T6L6-NK@""P=/,"Q8\"+0A?RN[Y-@9 MKSWQC3G)K..KC;OPOI+@>A,>,5BV;(KNM366MNV-73'V@;C?L6J\\;,;+^V<"$];(BRE]4<0.D+F'+.4XK'%8)F(!XH="?5:G2]R96O^F$?AE6/T\H(''M=YKG-' U MVU,N9;VD//0&9ZBQ&I^-"^!T_70,R+9DK3'Q3 A^IZ"=SA!6V&7O)(;M$ZT\ M7N$H;@6W*P6&@J"O?"RMXLFA.89 M\2[D47E;*&>CA0)=( !NB@S'EK5F$&:NTUPM;0V7)?L";UG<*DEQ!L1MX>4G]LQ6]^\ID'[C E"T%Z?VMA,E_FC M7.:(W\+?&(6-Z!\&F5JY0'R!<0@<"PG=7A9]-?>1*(VHB63(W;JL+WV0S]>K M\VV*)(=5L*')!^&JZ[-"&E]YPG1!,*06*8X>LM.A4$\7&XK#3VB/ 2RAIF": M!\I;/J"HS-N"!G;E[FE50L>1/WL8 .(;. [GAIQ=$\OH=X5%/IRPR!,6^49S M9DDIA1)*&JDG@6#+)%ALB2 M6>T"-6R TG'?-K8KY>F>X'*P#]3K!&M@.BR'Q@Y"6_AP=WKIEE MGNS(F.#"X6?F#^>OI&%& %'8U +[PN%9[TP_.7%W=;)\B:HV\)8TCG!L\)-> M 31BL*%9RTC46S/!:H8O'B2_%#!WH:K!@&\V?ZMN#GV)P:C<=9C'ZR$=U)S( M?W#DZ9($XB"*B D&0).-TV&Q+4^'6BF=N*;GT(/G=0?'C5G<3:%Y1'OB&X\+ M1Q X9C#OV>4@Z7UX6\/TG G.9JTVQ")O+1PARZ/"]7N6SW&.Y)H8]0]&UX7S M.$M*8-O:-+SLTBVYWF!["]()?%4&,8N90)8>&:FVG7.6P_1X6932N;RTN5(KN4#RUDUH>&4L]B%7 ?NZW!_,J9@$#8>1^L'R/QL%4#351CLL MCPT?Y*;0NT<5,<]:[0FK+-$FYZ?BWJ[8F&C5[)4=#:DU'":7HE,.SG3)\D1N MONS[*B(I4/Z;&RMN"PS>VQQ>" M";BVFQ-9=,>E7+_'!3BGV]4AF"&T,.:O4JVG/-LCVWU!:#PPQ2*$VU!%E>DF MP^DKR3>FYM'4X[J8ZLRE;)]QXY1@QSRDXS,RLF T(('&DWOJDLNZ]R>-3!+[ MB,'73=*U3N-OS2QQV:#A*))Z$7CCZ/;1(1T;W *2^7^"0=*A;B8LDK3I/%GB M2T$Q8R,^T^&-PGR=COI+5\-H_Q], M90FE&Y(BPU R1G6(IJ4P@WPE'KT6)P0K!MZNB*=@LW!P/G2 -"(_B@D8R6TP MGE)N;>@RCCV8@HRJ94QF@IRZW)'%KQ ,Q#ZVTHB8PIIL+SQ;!X:BLNG'%:H86 TD\DH*&(G3I MP 9:1JT^T. -AG:UJ8\-RM(M1K3%_]Z_N36X4\)9I610R6->&FD>4O(2!N6FI0,4YAGBT5W'?B:9#504;#< M166T)L^= D24T#7U!NC=,3V*V-38T;J[]%UOMY03JS5V40C+%B'(S$+2S><" M)^TU3HG% 1,K=]35!MKF*&SL?$1[(HU]NC//=QJXD,@W(WQ&[ M/-UAX3-=(1YU1+]V4^74)$1O/-OGE2]0QVC6RF5X4=%7#[3D(_VGJ(Z<&/G8 MD251C-:\"D.,S^F%>=6W/@A\\OQ4T#67HZS=OQ5Y#E?W*?4]J@+QU3AC-B;0 MUG!#V/7$.#=U3-'":7]3;Y&W&HI9@[\JD6"NEJ8OIC)>Z3O5^E@K"#X/L/W] M+49(0^L65[IS>H&OZG_Z.ZR*)#H%C1KPN?P&^MS/(&.:OJ4%767D]:)'JE9+ MM*!@V8Q\,^:R&O,BF%P)91-,8>:Z"^>JY'G;9([#'O_(5EG@7:=,*(%E29AS M[Z-:(D:+$D'^Q!JP*='()R5T,T7Y>8\\ZG=$42/+ _QB6VOO:]%35+GTV6,>;6QOM)A.X.A()=" Y M-; A _C;IBX>!E)T\G[,+:"UP9BAUE51S8TI.0\7*V:GP,>1?3+&RJ[151SW MEKVWMPT/<_96RUC^OLG@%V!-=8'\XRLJEU*R'C9OYL5Y45IJE4)+SP9G)>5/I@C\YW\G;U1U9_<:V8 ][!] MWZ#(%^LHBMS+@=\KDKVGG=#<7FFW3@=J;P[4QR%@WT@D,$E#J)F3 [-Y6B2D M2 F^T,E3T(Z&IN0$!?2_>Y_=184MI!6H)RU#\]@!>=N?!W[[@(;A[\. >6+8/[]_]Z>C.@[L/CNZ% MJ1<5COX6K<".*>-->7AT=-]?%;.P_)+#V[>'3_TRAWR0]_0LXJL M\0>)DGDQ=':>Z- M,P>GBX5:7%H=0 T9EX10=3Y+SE0\AM9PL871CD*@G(J'3Q%A*\DXDCW,@ 34'1\L\CZ9F1EI 8>U MTI97?^W __( $U\0$UCELG;A38*;X=@5PF">MBY&,<<:[B0B9?'!07])D&*]YL^>*:[,?/ MH+^N3O9-'LQW[L%P]S8"=6.G^D$.'1-%*^I%9/O;#,#CR?/>#I7 MWC,.C%^4CO;Y$@2?;N"^.#LI%&!SGT^N-54Y':SI8,G!6I18VQ!337OV=Q^= MT-PF.N6]"9KDR*'53,=I.DYRG!2NA\6(]HW\Q4HE+2&W)-C_# MK6:PN[73](*'\_Q@PEHFE@,07Z53:A3PH4T<#:DRN*,YY5J MU(DTV[,X/+;,0M.9^M[/%!ZGOJ$&ZACH(]_&(X %%V8JG ^VG)P)$OB50@*C M8F_/OJ:%=CNH"#>84S=@IE08T5"9/&I%[(U5G=?%7+N@*8\+/.EIW]0CS0XWH5;M#3/Y1NML/QS; MX3(.&Q'"\47/MF\KQ/3Z&?>.PP'4Y# YI^[7K/Q;*B_'U+XI![2E-D*)1XUW M E4=0S3Q=Y[0F]N1R7@'?>NV>8@'R:D!\(Q&R<)8-T-ES 55,@1=@/UX>PT"BTWBCDS9SIFD=OC\ EER8"!G\ =48^M'$)+&&4DE9$ @^0Z4+A M1*52^/K:MT*=^W8TMGSVRCN'E4P;"&,G*&[>)BNKL#)=GX*<2B6Z; M"!%O%DF.M4M^/OC7 ;=5\M1:0X39T1#FHI89#XS$E$K3YS*4>;&>0&- MS%(=)FV%LB0-VIK+IJD_2(3H_+.>V4@/*FA1D7YR$6,?XIV(VAC[)!>5+R<+ MPQKV<:E\:!)&TF/3:"$+TPIZ+6/:*.@OI"$2RV!>$$]*RQSF?@.X2A2)4JB7 M%^U(7W$9#,$6?=,?9"$C4C*J@0&!0^6HOI\&_!G6U9,9H60*:[I]&T0U4DN/ MCD=#0ET+%CDY0)C+=:GU.H,>(5+"2"+/_!TK3JO.S(8&+U6K.H=6X9P12:\7 MN533V2IM$U;2.4-_=E$-V/J&R-!U1B#>;MG4_=ERY+'2KG1TAXFKF[F E&%Q MY %<46B.9MQG>+2&_OTZ(VK?82*46F;KUA@NDYJ8U,2-7:I"-,0"3#[J6207 MV%. 8%JU/+'2L+A:'C%%5H@F0N<8PLI$N"T6/[0TX$6 H^ M+5ADABUKKJOP%?Y4%$:ACD+M_#DVE,H)I*^5T]=I6QVZ5EM2SA+Y.+'K'/D? MY(RN\:FHN4!==JBZ0"R7+I,";R^\8CISSD80N2!5!!0K7@+N<[=D=K6\R2ZR MD.SX7V9BD*-"1B^&!H52D[<)(?M@?U-MB'D$?5AJO18[:I:N)5=$0I&W$5TRUE9MQE9%^Q6^;F/04'#%M>Y[+5IL\GM+3"7B<< M-TK M]F_>&H!/-V=S];)!D,RV S3NQ_]6C3:U@-N0TV-) #]O;$^$SF&"&$D MMDLR6!WUWB/V;&;%Y$X45B'%O<7-@U>^*2MH 6'C<%7P*\G"[SE82)^]=%FC M95RDPZ.*/D_^@PG+HNO%*G];U1?@IYPA*3-XJK93;B!\_<-'F.99 X,64R1( M$+5&BDK::I O0"YAP[[5=<5)"+[%\NG"-=*+LT-J3.9YAOEM]-K)YDNB$]JV MX'7L+<$AY/"SH#1L+R4P7<+KF:&5.GKZ M2*725M/&;GXTU=<:CGFA0_>O:.QSTI'3V?+Q%#;K9=$BB_T\/J2Z,AT'3'E\ MY%+"DI^#W@LMG^G<4N]0K3D9YX0?5X_M6S"B7,[WB:7&2+8U:AM#L5#MF0,W MDI,(.<4DT!LVC.Z>[L7[J^UP=&BH%KG;'X=U*F/\U&6,=Z8RQJE)S(WF3&T6 M0*SDE'4B68AQQ^YRHS.$[681A7['5/,!U;"#ZO6\V5MD(7L..4EMT,"%!'+7 M6%@.<^V5DS2'16HH9PI*E)MS@X-_D/Q*@==V"1HC.V,-.?JF-O&<'=RZG&C& ME)L,\T:MXR9 Z2IQ@!">:, M3K) FQD.MVC%QHWN#AE19 EV+A!6R0!JXCHHSF65HR:C:13>$6/@3!+X&-T* MIA.<@+A'3:H$=1_6J^840RB62#=0LU4^!A:HV8;=1(9D\<),YU^LZ+^HPPWM MV&:K2-]G?:PQQ13 GGSASQ#W^%2 M:U_J<\YY@L=IVXA%@=U*VF%K:2KKF!'-L^Z#):I7B^+N>*2 M=4%S^!MZ%TTF+A+VD>K7BHN:0FR36/D,^N$W:AI^,U&!QH")NGPD24'AZ&RN MI5@%DF95\QH;!YZ@^5(W59$ITV FS6X8G94Q'V^0!_ @S)W]IQ:R:/RXHA*!N?D^7%')$Q2S^?421TQ8-P0,*6D5E:=-+1B7K> M13(%O[N^',Z0(EF5X-ZV[00:A==:7Z*,\LVZ8]*RT-,7,V%=47(RBE-W[7!< MWN;$_M9DAK.@S)T-RG'<9(V FD8;B64MJ"/Y89LLUY:^R$$F$\MK>"L%+HEV M%^4V#@-IDPD"$G;!4I*3W=@QT[M7X#A;'* MSHS.Y!/H\XVCZHV4C&\O<4%."#IIJ:@9GH_V2_0:"G_I]PB>28]98-3U(/D' M/(8XLB6F66*%F ^R;[S=MA2;&89T:GV%A.S0FL14Z<,CZ #DQL?7C=PP[F(B6"GS/#>J-Y/;F99=+CU M<\G+#H:KEV&^\67"AKM1DD.[- MK;C9;%]82Z5H%9>(3N-EC$"5/J4B14'GA+_NOAPQF! M6D(T/L:ZXL*.D?;0IHV*3XMQ!LQW?%VM^DJ11 IFU7:;T@]:$;-D\W#2!N8O M2,Y1B@&UCKPJUGB6Y*0DS>R;. ^SX., 8*HDD'X55XB<9>9W"W& MM6]5BO]PJS6SZ6(7$53AW,4+S870,D:MB*A("':)P+6IT$8SORUGA#,I7:?^ M$/H#+2)7,HA6]O+NO"_1UO1$#Z*)*50J;30"(!89=!O6W6S+MF@KM)UL(5N^ MFIS5]?6-:\97+1V=&GM%VGJB#.-D,X>R2'E]@?VILJJM5Q?$X$ZOQ+:Q&=>? M\EJO4%X6=4_'L.$FE&+>\MJ>%_!;#_OC'I:**29$,+74U*)]<1CT*9CH'SG\ M=0BSD(*A_?#SY[#,8*%XTF3Y;I]YK*U4C]VZ6#KN%GN9_)#]F-@300J0-W3; M^8 ??IC]:%/[ F/ !^N:R/EID4B!?"P:"N:J[='E.'H[Z-.J7DD1VCOY()/\ M3C(=T/AB.D88(D+?P8!ML4B/O'(.I<^D0103 M!..2MK #<[3F7\H[_,.IJ1!?4W)5J5>.S(_[F>IN4MNXHNSHBM..RHG&G /F M!CB3T 3 0=Q1SC\;3&_L/ITUXE[!4W,^!_'A.2YAO1'B?N&; '<&M!/2A=3_#S5#1ZZHMEB*Z6A2 M4P3J0513!F.R[#X&FF\SU$\LE.RIQ.AKU"0$NXY9^%&E2Y-(5>H]64^5"+,9TE.#^VI(I$&,8;I/;:)!%)\O#T62+J&MD&F5$74VZ$II&Z*)=RYO6? MIB[#4/D;CH.ZQ9"#5]"*9*)23^L*'U[5W&J-PG9:3,4QJM D6UFT2-$QO(HG MT8926H>+/>>,/T5*&&7&553XF: J-'J'T$G49):DJVXD-":6(48^$5M&9771 M?$/>O55L)(?6./J-& @6LUR%01WA=1K#VBS2%:H<)O$XB<>;SO97+O/&X\=7 MFKHH4E]/E4+!0R$K;6>T!AN*#,(_6YPM)6A R9<&#SBX6TBCM+QLR70(>0'Z M?<1N=PYRA"V(085B&:;FD277%9?J'Y./X7(*[?+S27BH8X>>?[*J*T<"!UL2 M5]2L&!:OZTK!VE#;HCTFB*):I!N,?=!7S,[/_AMBEK?UE* ZA+4,(HITCJF=(KDZ-#V4[00:N M@Z .W)HUZ)@]1-'$E63AESSG_'JM)Q7U3AB+U.4-KV9.!S4BA0JQB M00)[LHM1 _@B^X(L\!.X]G.#:^].X-H)7'M#?C9*FV!$TEO(3#=D(0S>SO/P MOA&-"'_Q@3KQ9 )T-VO!U&Z1G*8M&J83L/+4E Z,:&O.\W-^=Z \]D?:39;E M5WH%_N RI=%&X"$*&ZK50K?L\E*"9I):4%P%2ED,VA:(W:$@NT?N9A*:]N 9 M,C-"N-H$W B_$,5!4QMFEBL6F"&L'>#>:>@QMP8DXH,TFA\^C*XU&-)%RQ\N MP98[P"KZS./&-6)'I>;KAD*78B&+UQN "^C\.?)&M5ET#EXSV9T*M19Z@=60 M]H.=; 0U#($K6%Q.)BDFH3:"%3F5S0ENW@!9XK#X<-ICF2_:#?]4@'X!9A?CFC0D/.NIB@VP4 M((QU;HPR)-?C]?A &IZ#Y%G?X*M2\<[:3E@_T$?<UYWE",0@, 8%6M@M"B.*=J*N]EVD\.XQ 6>MBF++8Q M7 &/\'7#DC5/O<4FN1FR#3W&3@.*F%B%@9/EUX=(2-3L3)X8(0-8W^#^^Q!, M9 MJ02I5;^$8ZK;@6,(K(]T0_ Z+[].F&[O%B<;SNCR/$;L8[L!PNZ0!TXA? M,1W-"(>7&$Q=46$P@X)!)L9C,F#GKM5?RUM0G1H+.)S8J*C>GN )\/:-R-#8 MXI$D,QL/(0R_/7% 8FI7&L+F2;:F([AW+]IRA;"Z[<@MI"&S@'D8SO<8F\?; M8"#USS-%A^@EC'(U?]# O=QJ9,S,#JO3(, S.H%$!D1E?B$GLGO4 Z%L$R19 M4[2,\C'LMB/C]='%E,=&^BX>DF7PQ.'YXGVVL@4W33Q8/O>&_%*<=.\P%"UQ MX_'GKY$6BR$1O-K3Y=^;R__),9R_5^)@=@:F33I[C?6YWIH1RD;/;BGUFBE5 MFPI<3^AKM[1[$LM@G!L9OV2N+NM&^C/1+,-?J:#XRV_<=# _QFQ?+V53N6TF M2C:V?R[B1N\@M;B,V_]52LNEIIP335H<,\0Y1$XL)7HHL944H,*X^>["T\6 M^CKKBYQ^;92-KTNN/4^7GF]63]+Q#"%%>NZY&:,_]OYB>ZX MJDE>03S92(;B,5FVY@@]]I.Z.FLT%P9OIB@0)QKU(K,Y^">HF38OYF(-!B<^ M^L,&97U5X!!/.Z0'3#_&S4U>;_+!LBZ2%12WRWL H82\C\8] )GI7O5>CEVF MXI+HD^.\K0F!7,$I,.K J4'=+I-%65],NO);$DF!^PO.K2.:_#4'&;4I2#>X M-PQ_9_[GI1MJR6YINA_"S^=@%2(X>.NE'+E[8O'&W0Q&% M5F>:$.ZJ P2L5OY#Q3TP)8VXJ8L"ID&,&5"K"#&H&Q MQ!4%OOOP6-R M*CH4"C/DE_+E"#H,;8O HKMO4%-TT2:,#9CP4$5+4*(+@Z"EE]5UP,VYD[H(+(C5-2=?#*L:+[&/"$B8K"$._.%I]>5=;8OP%TOI;BP4 MG#'='KO)PG"/E#NN)(J^"'N-7=1*;@)#;Z4#,T="F;D0S"_@^@U)D3,/<(4ZTYR(@L'$K0D2_"+3Q*-/L')+2SA?*DZ9 M *'&_Z B'B40XQU_#,P9GD'EV( MF$N>N#G1_$HW@\,'J0JE.37B): M#@.++!PV?4,N^Q1,;@;^YXX &\'P(86\ M>V"M"CR<_'M$K[CR\X_OL:07O*^Y$EIS4')DX_.GA_92,F16> MRIR,CLR[%WC&Z.G87QFM$[%XZ@LLJET6:XD(I&KKR)BHQAFY(Z3'UADQ8C3< MB.P>+)2 A'^877*+LA\IKPE6I#!&AA>0J9AA6QCG;N'62R\WS?;Z@7H0]$ D MX%-1ZL@K-V]) ,Z8CPT4W@]LGK7;*6WF>*>Z^-$_&GE"PZC;SKS 7A^..;EV MJ$FY%Z L"CK,A!PWM. 2D9$L$]/\^M5+N82$F+R57\C$I7Q>JB[30#K(3@9' MU]3FM$6>P0G!#G*#DS!2WL@%[H0(ZL G]SPV6,UM$RR#-%A6[0_>94)(?VJ$ M]+T)(3TAI&\TYZ$D,KES,W.F<,EX<&QN9('U]NYTAY,<:QG,.^, C'TDOP_"@W MZG-\\$!= @ZW1#P^ WN%*UAX?371+DN[V:3HT5XZX'**T9UZ=/?@WM'#O\7> MM[D.]^'MHVXV6'5-]YB._JT"*XH>(4E>"2NX<4G"".%E=Q[\[0O>FKL'#^X= M'3YX>/_N3T=W'MQ]<'0O3+VHMIB%Y9<$5HN/?!"&Z,@&=W8Z&-_=P5!3(Y)ST_F8SH<*#K$R1PQ+2KE)GQ]/UC>T M*Q^CVIV.TW2<5-P(Q3H=#K;KS)$*!N;@0!UL.4*3F_*5NBE_;(T9TP$(IKG^ M4Q%JX$T3C1,7./$Q4H?!6O<4FHF7!T8'H[>-5.H82>\[;]4*K9\^]=;OBNL\L1T(L MZJHW,ATA"V3HG^ED07X6+Q=7@'KL!/EME'N-/AZ>0>!2XTP< M<*$0 A#(1\9$-&T].'F#>CXYU&FRU.88DA*9PVHIJ 4)S>Q N(1.CA.1R]1> MY[(OJSPTKG14E '_;E>9[Q"%20)8.\RMGV4-A>B9#EF>%>B']9GT:7D]7209 M/]*#5$-42U^56H[,36)T.AZUW=KI2*Z;KOV[CHLNM?97AJI--RP"=8';B&LQ M&"K"FGEEJ!"0,RY^])HA2!$GC\J$(_K(9 P7> 0W+'6?8%W)ITDZI0#]W2JY1&(EKXL'TO[Q7A9$A3*/.;MQ$02N<$P;#"8T @5 TE] M9,QC+W T70K&56Y+G2 E*.LMAB(:B1?Z67#U?%9NT'-,Q$"3X/H8.1B]M7(# MN$I' +UL$X$!U4@M;%Q<##><2M>I=JG,&)A+G4J(*6%X=ZW1%JX!6U5!>UL7 M@=,IK>9I3.JEJ,S ?)V/S(%L&Q%U2M$P( S22D)"2JJ%$YYH'!^*.N[,38HY M0P A2>]D;?06*D<$>VI8HGCR_#2\-$U.P 3,#,@C+L_SL\2U%S1U239-)JDL M) QV;WT+ZK4AXQF(5D]4M&P(M6F;*$00FDT'J7%S?K%TO\R2/^L"P-]YWN/O'0UC AQ"M)^ M I:9UH]K'K'K.'659STROG]JL'L=9(/+^)8%>0:\+6#F45U5X-)CYT)@]7R@ M$>DL QR4GPH6GVJHL5T,G5%%;&FS '116M]R12)06W/K;.B#T4E? M3N7;!N2CI7EX_7)AQ9O4J?_N@.N[Z9>O1(F P3S-1( M?J,SXY>7^)-&^QBS?1X:J!K!&J3NT]^3W[AB1"]F.,'/X2QF*?>8@BL*'B:; M@ 3&0TG.L1;+"D=]RZ3_A<,@@V@=PGY2H["&&7K%&"558?H>I61],QR^3;3< MH*JK6P)^#.XB(NFEX'6%]%.-[QGL9RS^*GZ-*.$)G"HCXH'4\8UBV$TH.F=4 M0DMT>K?@ZB^+&8?R?'P$E_12(B+4.S4LLDBW2+ QG27:#HO(&8]D%@7L%EX\ MT%)*7Q$>M0E3D(NS+>:P$9&+<9&&=R,OB :$%175HOCB'W7.V;._EI01G94T M4F=34X^]OF(X[/[8Z5-!PZIDV5-6';G[T%&$1S&MF"&]WA,-A^:UE3J8/2LG,U=10.7E9M2::3TYWD.1?"*3F<<=5DS5+ 6Q7X;< MR6N<#VS]V^0%6O%.^;##-&!\7/]!B^7C 1#K!ANT0S9].%#=U[;CDW"M:^ MJ"1W1[>6>BNNJ1*67%;R71L<>V#@$;>0NO.4FE8.+:"\N."8L(\O?WEW9'*W M/E_QR FX'"!-3K%,^##.:U2C@GJY9%6%--L4@4/Y M@E035%&9.^SX2IXG^6>3R-B;@W-S?D"TP)!MA8[%0AM[LI3@$X/]V!'7@/I( M T9$9VA7?;7NP>W[Z%]\C]9U:/)< _)/X[NI%+H6M:$"OCKX<'1(7[L!2@^ M#/G\I!^3< 8\MSQWM^"MB&GBX E7D0YX18[N1!451-A2(@%?YIGSQ':<&XJ% M,)T4S_IF42CF2?@6M,NL(>XZ*A"=U>?./!"_N\Z*7*,?*PYQ1XLX\E)F*GGK MRCCORLB=Z")NH7KE)Y-%C^$!MS%GVY"/1X-+R\UL;4R8#8]A\@,LB;?Z-\RI MSIMB)GPO&'D1TA%4*,DS_I3RC;0PV>@G2I S7J:UWD\S4RG%BH0U/5-\(?99YU@I5O)"\ MA4&PG)3T#"?VE8[/\^U>.(_4HP8T^HV"4P*60N7*59/F'RR%)^'[C0C?R)_F MLGR^(G@:Z*!X?B%M?*E_0^$S*VK;EPF_ZRO)T,?+FI0=)-O8WHH4$3N%@B51 MS#/-(C7OZBM#&8TO#]7P\ ]J#B5TT^&-"?.($IB3G;E94V>YGO!(9@E,3Z+J M;>=9[&*NFXT*>%(6X,O10+9=&8\3Q">G!C6F! =(7!OF+Z^48=;-B.B5VX>= MK[C- 7J:\S)KVUO2$]M$309+B6&AHNMQ+2WX5A;J=-@^%6'#F]_H1_KA6J@I MM]TA4B3L3MM*MG6D1ZUO3:LM?;1YRY8 _58B@@_AFJ:GG37U!4.7J0WVY(/N MCTS[Y)[(:U*HQ-QR3@9GOV)-V:HI0S6PS(:F)[3+F%V>4G]\0$.G%[KQTN59 M-;BE=V8<60;VS7E-'363/\'RH=/*KU\PUS"'5Z17?2)!)*6 H?0,64XU12M9 M^9LHCUC.=C"IV@?$X'8!0H.^MI ',Y=80+9 3@N43>@>5>W.I)C66U-(#=[R=#1*@?&9E\J+'8@_^]]'VM/!4WOA]E#=RXU?LHT774:I4 M&FE@BO?55W2%S!4:UCUBO[5UHUMFY6*JP9Y.E3E56X\2^8^^MRY81D7>@SW4 M8'D>Y9XX]63L']/1A["F6RTB#C-=91Y(P;([8MM4V4Z-9CS&'<3@8:N.)@$EYC.Y'0FKR^W36O$#Q&6 M!#=""1[U%Y(,TO7=SXED9CJR^V9JG&$RLPI]- OM&I$M%EF!J=EZWC4%=Y8* M\+5!(^GAMR8>G&\L*!AE#J7K2')TY$5=2% =SZDO!I%1( .)'-=()T9.:X;*]T1V0M5HK9J$']Y#!<F38,V@G^4>RO/F4Z#8:4E4J9H"SK\_:8L$G>$>\[L6+!G,KMG]+J7 MZJ-8Z $O M^$347KZC"55'^MZM, G02S,!XH *:=FQEJ=1V<.R)E@)+/6'_,Q8[N$%L'1T.1K%UFAC;$*QNLI58*^R/2,'C&G2/#@!6+;@2! MD$C! L 3"#2!H5+2+8W8W10,(."05)(+-6"F]?;,/27]1T=M_# $ B1JAVFT MJ%'H<'M/;?8D*)[SXJP&@=8BU$[[;)N0;-20P$]X]\LU6K'#.9(2>UO3:3&0 MIENZX S;MH8#I5@,X\GP)-F-\-V+(PJ2 #1L.U.!"69<14IPD'YAN4L-CQ!/ MB2=DT*B0X?E^M@-F5TYE>LI)V;R1<4V@J6]$?!XSP#XVHM9],P<#2AAN0O", M*>ODUWCJU!VG,!IZ]@+9ETMD[((6V7RYE %K3SWY*!@8(HJEQ+5ESA#/M7D# M]..P6_GA8,KKQ4AO!*EL M;X*I5-8RI)[R;7J)EE$JY48SLM02GE,173')<29AI7UEZ:F[X MFLVC$GQJSORI!#31#3,[K6^49^#@GH*%IQ(J!!3ZK2;X"#Y\DK9[(VT_.>;[ M9\=1S$ +B$4+\P*9&Y!5V4= L:5A7F"4%H6*'*NXD$ZJ0VKD1^9KP94BV$A^ MC>- ,Q'D2Q&J*>#1J;<*N,8/(9E<]X#" X.,PD6UT*ACU$G)OV]R/IGIW?/MA0SZ"7?(/58^#QKH*WFCT,X-N:;NO]%BMY%77W..V1W;H,]Z0 M+QI)WO/K_Y%I,!1?8JN7O_QB3)O]F6R//YC*L)Z56&"IK.&!!%=;-PKU#@=8 MM+5CP%(0:T]=]% M=L3BN%&7.QW,?8K6?S:##&^@1HS3"#^M\)6[M^]Z_$K6S#*P7&Z]>%>Z2\8T MH.73-T03FLF5P+!>J&Y.J%QLI(<+^>-ZW(G_X7TOGL1&,1K;MO0N#L' Y#&$ M4-9MKRV*+H.;?.&RM_0Z9D:C-)WDRLRHY3I=>RQTV2Z0JX0N7<@@>N(Q0UR& M&2ILJ(*6G3!S9W-BB27P!\;/,:4HC2TPM-!U%&UBED-:9,%5WG %IYS8I.IO M.-L35*(4*:!XEI4;(EE("TGVQ*9V0;&?-=DJNCE*&LCDS)8&88-=R#"C[R)! M3]6JH%M:K"CF)XV2AH]@QF6DT* G6!X/;LEEQUJ@\8!W'+]?P3KI9R@\N>9; MVG-C$J2GZ!'=CYWF"HX5GG.PFB>IM@0X5ASM);IH\3W9%!C+_QB)Y5=,WIUN M::H2&3T;DL)YJI^XI12*4)]:9$;'3".5WOA9@/=*,>ZX'X(-W>)+XUX(TB+A M2[=$D(9?.::QV*\._"R241SKJ_X!%BEYNM$:M()33AQ\MU[!J"@W(OU$I&/# MLZPH>XYGF_X$WDK.JEUC:;NFETXYYQ(>G08%&'.61M=ALC_8R+] M][?(BM8,#61#PXTR$E0L4F\EOR6A[E,Q_N_O8;"UPT&KQ[<_]MH$V_W4L-V' M$VQW@NW>:,YQ>(CP__-YWV3S2[6IR!*TDF@H30T.:,%9]L2!J>5R#5!=C.>B M1?@Y41-7<'_N0?AI<@8_4WCMY0;\#5RB!BE^/#@Z]:%,5[7C"&RMO'2)?!BW(J)@FB7I0AX:8"$G'CC1*DT10%=\5' 8)]X?8Y0G9 M3A=C!%@]G=^].;\WFVU\.".@[[9R:"&!#9BET/.(#EG+-C!F,>HV*[6] C/' MEMCAFK( 3"/$[>PRO!)PVKF#(UF$4A< S[W5P3$GRW?]_H,M5FL$66HW;/@1 M''F^5 *",^#5K9?&V]^+Z/Z,#%O4 Z)(PP62-UMQ.FQIH!A6AGFM-D%Q 1.(\0UD*B&#4/\4BIC$'7Y\C'2W, Z07BBO-N7=+AI4Q M$D Z;HZ\@6!WFHP:M)3AO:)&D0@^)Q@@PP9\0Y!4=QX>ZD,.A&*G.(PL#[8_ MY; ;K"F%9-"^QH?B7_ABF"8CH73#5X@NI+B&^@\/G]_*N:LD DFSST9&)LW!2[&3 M'>-$&!$X;,BFUXQ2GG]7$A#9QUWG<\))Q).[_^&.GU="29'_]U^0&^+-X>P- M4B\C6M/E;V"O%XLW3(/>M?L!J'B.[?T.?SY(;A(E^.3VW^^ZB'L]2BHO7RRH M+0ON\)LL MWN#'8HWURM[@XDH,M%=:3[.+6:$:;=P\34Y@ MFF 7545&2-92K(NBI=)"M.4W7O7P;GK_SF'2XEBPL-9UTGM,_EYF,QPP^MVT M),Q+:;-I"-',FOG2)AQ;[8L MB-UCNV:C+,<%&\.8(*5/3]C.>W^'=]*?;#Z,9<.5V/X.5SSP*%@TK,"AO7<)H96D!%8F08R\*=NY!F43(:_*8@GF4@@"55YH(:/O1F@D4J)T,A5("<,#%;X0RI81WD@ MKG1(N33459*" I'D(0V8<9R!Q#L6RC)4Z,@3OT[^*UNM'V.]AEH$NM'RX=_H7/)G8=&; M+&"/\),O?,@_\<.6=02AS M76%'80\9%("<8 ;Y@V!4GA=-79'<8_M1K_D*S#1L;!5A&<,M2!GWQ5@Y# ;7 M*RF&J$N*42IE)*$5]0?X*@9=_2_X*A5GE.H%ZS176AP3ON>!!K!T^Y@0.K U M%+*<9R&-L#FI=.3[-/+Q 5+;0FJ*V)?H$DA.P7[9B+7H4[!'CX>+K"=,^R9Z MM!J]!]FUI:<#) Z M>&P*@2M)5TGP$YMY &Z,S4]E>G(#]H/-[<=5T6!'^TZEID%[V;V\=]@)K>I:_2 M+?+C$9/8#,\(9E>H3WF&"#?JWGGNFLN_^\:;TO>4#!"?B8E'5U3"[/(XO #S M$G/;KXY>E\KM#W<]]5:J<_8:! +)4AVQO?XFRAD'09XW$R^16U<2L)0K*/-Q?\ %V/7XZ?0LKCO*<<)XY%_N@ MS5E7IL+;,:4_44"/O^BQ0-UW&2UDD[/&L#!_@:>#8/D/VT=;YQ)+H"W2!I4> MKA:!9D(KY-)E.8?4_*(+IXBLI J/QT*^0[:?&86H<->^SZX)J:W=*2^D:FH' MQG2-OF0BP!;0)"(7!8OAW?9DNL;*POCLVP8[]QTIU3\0"^4BDU$L(\V^"Q]G MVQ;,N$X;254GN ?RWZ$QGWZ0KSKD0E;[.*+TU.$A.KOU!FID"F_,8'BCU5VU MG^#!#A7@R*-&U!&4?\TP:CW!D;]K0M' M:<"-U)09QJ<(U.73+2BBD!&7&E9%A3-,_=5&+V#R^UE/CN1"*-=\F1M"G00( M164JC<8VHC%BR6'AY/O<2;OJ%YE4@BVB1T85S!$QL[/^XZL@V>$H08G=]X4WC//[U_]IYY MD &?S>??,5JF0_36DY=(0/Z<=PR\E^.JPA/_RO,(/$.1=7C[UO\..2S-ZF-A M,NX[WE+9@7U:\U-;EEJT3<_82\8"[RSHQH,M(H!Z;C@T_;@'IVLU F$##XCB MW%D'^>7V_$ V_6N22Y\\+?D+]6ZR/4^^AF6Y>21E!.6M<8MV)*\RC")@2P-I M7% 8: \N9HL[YLT:J4RXKO^-\1,)%19*2TL/=<[S,.PVQ2ZS%BO*H*T/>"LWQ]"J"[8!7O767/LCL6DZ8 MENX\J[0'3N7*][AKGV0YI-\.EP0-4E5\9-M42J/(+8T^$H?(&W=>N O*@ON; M8#+5-'RJ?-8_WU(/48+0W]D=&%_N.-^(@M#F1,%SS$HZN1JU&-\SRI^.*9(D M'T83YD4S[U?L=4_YF,@CAV-$4G, M8^<@&_O]R-"]*$*\^P:KX=]PR=.;0"F[3Q?L[IY? ML-^P*?IIMMCK06*B[DG8WN_IFG5):&RTY_P!/WV%] %?D"!A0I9\XLMS__:$ M+-D;9,G-Z:9([V/*XTU1[(>"?WG\ZO47T)M;+='GS[^T17;O#9>2OUG4S1NF M;,6.M.T;)A-\X_[=[\?6D6UV;]]M,UI+BMZ\\FOI:VM.F)_Q*9$AI? )=LQ/ MNWJO)^5IL7[#I@D"5'J. *$F>_3OYI:QG69G(00F-Q=K+%>R@ D%.GKXZ%>3!0?*B2IZY6=-GS67R MD,@5[GIJ]R?Z!&2P^$A\H%\=@F%K=9-V?_N:UN C=0:LN\V6=U^B M)>!W%T_@.UU'^4/RX(292^"W\&I_T^VGRLZOF2S1"D]]<3F6&IQYD_?H5 MOQP^+U\0-GC%GT1J&NRRP18#G6E \"LO&G)+[Q">EK#Y;7K<7RO<;XI*\68SB(\M8 M[-:4-47+T+A[3(QUTJ_ZDD_':[J_K^3.5G Z]2KNP9KMVZ'XX*!#F%ZQ.DO: M9@[^[>KLZ,[=^_<>W#FZ_>;VP9_KL[\D6=F-_T'7@^9R[^&]];O'$BRZ[KMP0EA[C=YLPP5(V:/D,;CL43I<"P8M(/!X\=OE=EEW7?P M^''MQ[^-/?) PY\H'#@SL/#W?]?'%F8">>@4U8Y;=$2"[H_\:%Y 5<48[H/^*X/OYBY*(-/ V67UN" M]3]][EC]>P3@N_R[F!KL//[EO_]R])=O>9K3U+[&J4V'X7P\CA:A3RONZ2MRR)/-%,R,NQ/N#(?+U&XG3DYI+VG^S7=KT]J&WQ_UPOQ M)Q]V)':L%5^QVW?V8K4^VQWYUB8[W9I=M^:GZ=9,MV:Z->]W:XYN3[=FNC73 MK7G/6W,XW9K)BYGNR,X[F.3'=DYQVY,]V1[_N.[ B6$LY\,UHZA]U= MS*\=&!T=Y_LLXB?E@;C&==I:A.*:'@O,N5EZ45=7G9S]7HE/<%7L(ZMZOZ8; M;_RV>?[U(^[IJ+#ZE-.F4HN/>."IPN-*=WV?-_WC'>?I_D[W]VN[OP_O'%QM M[^WSGD_7=[J^W^_U/;QS_^#NE3FF?=[TZ?Y.]_=[OK]W#^Y<&9/^OG>/#NY/P:MO^_J^?S)#H=_?>S)#.-YV M<<,A-=QTRB:!\0WJABFS,5W;O9GN=&VO'U&Y<_#PREJ5::^G:_LM;>77?VWO M/SAX,&G;Z=KNPW2G:WO=O3ZZ?>?@[J1MIVN[#].=KNW[&,EWI[3C=&WW8;K3 MM;WVM;U[>'!X;]KK;_K:3L47-\M73(=HD@??HNR?TA'3M=V7Z4[7]KI[_=/] M@\/)T9IN[3Y,=[JUUU:V1S\=_/1@VNOIVN[!=*=K>^UK^_#^P?T)CCU=VWV8 M[G1MKYU$/()K.Q4A3]=V'Z8[7=MK7]O#!P=WIVS$MWUM-1L!_\4FO_3/O#C7 MM^1%NRZSRT>+TKVS4\$&V=+_7%]#G[G5=EG3/:9AWX(!KMI'V.:]+"JW,<$P MV+L']^X\^)N=\9;>ZEV352UV>W_4PAZX'VX?W'_PX^-KG/'!MK7]&N[C8*=V M;8Y_\:T:KEE1/8)%2&A;-F:A2U94..M;M'([ENHO_]\/AS_JSIB5ES:PMV\/ MG_@!-_P])KKM!+U>NN0,GK5,LBI/.OBIAO]IDJ+"52$JK&31-U71+ET.OX6/ M%&W2NCG]!?Y9U5WR7__GX='1[<=(&C Y M\H5%4;I-[AIP]_NG,G3;(VR58./I8G-7_R MZ;OY,JO.''XN32Z6CM9EE>4.Q@.+X_"#V:*3!^"1-/JF<>T:U^G< M)?2[R^3,5:[)2C,9'%P);^FS,YQCTO;SI'4OH'-S#[P.EJNQH^P1,]A MC,G] ]_'_C,.B3^*KWI4=+!^\ZV#?+77HW-[/;K6->/';X$94/=@/Q3O7/[8FP@'8"3( M%^"\EMFZ=8]:M\Y0"^H2D'? S_[+$'YR7K3%#)1)=_E(OS^&*Z'7'=T[.+RW MHW']T<&=NSL;V^_ZV^'![=MW;X?_^^ ''3RX_\'?O7UP[^'=#_SRT<'=AS=X M\'^2U.;6K .4UM;ZEP3E.;IC9-;9K:U$M[;X_'US(UKTP/;T\M@ 9+]_^[K$F>4@[CJK;: M4U>@[_7>W)FNS6#E_I:<4*)O4DF?<)&3[_K23>WJIG9UDV*:[LA[WY&I[>ET M1Z8[,K7/GN[(C:;V7=Z+.XB,_+0Z9#HRW]:1.9(C,RI2)X*;#ZVX>.7:KNGG M7=\4U=E4GO 559I,O5G>^[#?21\<3]KR^6XQP>?=6[/EW@ MZ0)/%_@KWO7I G^&XO4=/NM'6X /=EJW4H7^_7C:_FG[KU'LOA<;^ZGJYTP] M.96S^AW. #-*L_>'.Y+6B:]2A[L>9WY M;UD%UVX%/Y"1^^!QFSPIVGG?MLBC@*P+QU567K9%BXP+S[2"$S74:R^;Q> MP>POD;6CJCL8?%'-RSXW/"/'5=7#MU^Y==UT";SO6=VLDL/;M_XW60A-QR6" M7HFXXR9']V97YT:WYF/OIH7^8B[GSH$>=TRZY)5=IG4\WF/[#')HN]Z^#J\N:CS]B 9'C(<<%94 M-)2+K,EOE77]%H=HC@H]M:C.ZQ+>UA3M6SX]#WB8PEO&?FROHB32[K7H_R6^?6.$)80#Z);3^#E\+3X*AM>8L,!AJ^GQVQZ9NW;>%#,^[L*(\PH^FSR#E]1- MZZESJN1E!L?_>9H0&\CA\37N!RZX:[>_?$Y+,<_Z%F]BAT_Q>UG#^BT61';# M+#ZP[8NF7L$[:_CXNJG_),(4VN;MNR<[;*YS(^-L<"7+@IE\UEG;^7>3<&C@ M0+8'[R^1;V)LWE D?V1=_ +<-SS/WYY6VC;C4[A&CFX6_F/-[%)5 \RC'"(X4_$H(HN@>PGW(FODRQ>> M5%CC,4V3>5E4U!H=-!#)2/PRJ*:5:U!U%?]AEB9X S[D^3]?/WUU\O3EZ^1G M./)Y(GN;*4*U3C+&R$@VI1?(< MCLD:STK5):>XVKQX)\]/^?._%7E>NN0I"$T>_*^HV)-C.*TP*1ZW\%G%+V5: M-U@7G+>>9AKY07*^]P,4^]>JU%[;[6F]-N!+PM8/+AG1 7IH;FEAR9;(^<@.FK^14:A(.L3RP(2#+"[;(TA_:2>%50!&&@[K4N2 M$PU1)=9R[+P%2R*#V#)[M*MOT;_!SF4[<,'A1Q($KU\_MW>N=6L8GDA:/%R@ ML.%U%?L0\**S; 7#*)HFRPLAG$1Y#Q8]S$%5KWFSN;!G3;;H$C"6VKY-P#CM M\*"ZK"5NQM?'MW[YUS^>L)J*9DD_O$EJ/\1;2]-?$)$:*]BGR6^@U<4(9/<%%K[[$ ?C M:Y9#.]35P(),E0$U_KTWO> X!S545-::IM5?9DS<.G.NB@QI$D.7%W@G]*J) M 0*:C;A@.92T!M^0#33M=? )7.=R@6^%P=WEP645KCN< MG+R )]*E4I__D@0+;-XB@>UJTFN][Z* Y>+H0"FAG8/DU,$87\$\?_[ MX5X.KKBY662.PZ5]0.<>/)&.[8$L>;E$[7_'>_7@[-<],FS.RH),H)Z53U!J M;ZOZHD*-B;]ZY7)WRI]*2::TX(SPG]ILX7 4\!2WP '.+\EA4[EZBY2VRS<< MR=$."T'$5.#_E.95#E>*1,H-U1\L"MF6EU8PV0O)GCE7/P;N!W,!6W M*K(P/&OG"9>WFH#T.DQB%"@P\$R.BS":BX@A&C3L;A<&W#I'ZJ= =Y3LO+:' MXTN141AB/%;X$BLY#!#AN+T5%.]KBXXGN6M!V,,!10<,P]NTM3J &:P1K@X& M<\'9KC6[S!M&Y^#@T0>5- M-(P%S#"E,!M+>8=.:]A(E!0A-$,KC.LOFB+Y!;?@-^]TXJ%YV< _"W%EGY^^ MP.ASE6=-'A(D]SL)M\!6C\2;U"#8SU4JJ.7F!@M$[1,=@]%$,&CL*-*[+8.?QS+WD Y5C;DBSS>"-MQ3NXUB+ ML3J/[I'L^(UFP3FW76M",S$KTX,2*6$ Z\X_\#Z[N^Y=(<%L_V$\E2#4X&K M#< _T1'D1\)-P N/ZIW29V8M=YUBZ^9[&<&Q=W\=[+-@"."QKUKN=,#O0W^Z MQM.!V3?0[ZY"@<;F=Q2G7T57GVX>]@JYU:_11"W.J:D#-7*XP!&B"^Q_#0,J M,TG)4:38<0J*!9PZOQE%U&"]C+.DD33T0$ RT%; M_!VG?E 0,N+SL8#;SJI M7/PGQUU1^7+46$/-N N./'4]F&.G'G?G )QA]2/\OE*@,\/.%+R#C2M6L[[! MT&G/TH_D. E6B<'I5^ ?;<TFZ$<:&>PF"MN<5S]^".9]Y3'P<9+]I"Y< M01-4#:W>6F7-0AZB?S\\=Z&Q\\:MX/,X(['B,,^!2]&Z\EPBUQHQ:>&O[>)2 MOH<6AF0:Z>+]=AR.3Z3AT6$9)(4C=^"7&CR-BA9=A^ASKY0]IN>O:GJLMV_A MN?T2).*NJIP_]&1DP: \,ZZ*"OJQI#5!I4]S[PH1W]P#+,$$- M/Q/4\&B"&NX-U/!KM:O(851S'L4-VO_G65&J$P!*@87>-BV3:MI'OBWR*A+J M0:*K%+/B6=W4,1."-*&JALOQ].QB5]AQX!@6"QPJZJR^TBG*\\FLP5F2"U.X M!M7<@A-Y73!3_MTC@(#$LYAT&?=J"DZ">B#C%CRZ+ZBWV*_)\8'DZ@SLG]BK MH9''@U.0E4X#]2%-Q#R$EK:@4#F"9Q8:-VPP.>GLQN1@Z%R2VC2Q EW9*+HA M6VT>$[XK4(@4%2(&R]F3+R3BQ@L=!>+X]%#2EL/KT0%@"^."($=E\=91U&^. MYE3(!GYY3?<-BP>X._\$*T>=A-NT^SZ+0[[Z31+W!\G/#N8M9ER(EL_<6<:6 M?DDHS_=*F:/!1T@&?_=01WNH89Q\9EQ-JM@="9?A>5P43/X"YPG->*_1([5K+L*QPS&TTEQ4'T MS:UD&,+?Q#]4S$@T;3 W"]CRC"2M@",VTOZ:VDI)R$9#B4>)>S@4E)RN)^8(4[2GC14!)CYQF M!Q$]E5O84C,?'/37"=5[04W?\?O'8OF+,=,.DEG M!KKB*E8TOPM<5S$H)':XD.MEML5Z7<,X+EDHE#>BB1%J -=%#KLW2=H(&R>+ M<+&L^;RN>S@P&._=N)*T['TK8J.4."3LV^9!$5-G^!KZ;?R+!;9BI$Q$ Y), MH(#F'>\+ R+LC'A[(=;*L-IXQN\S%D44Q>O!-P@6 %,!C+]1>*250KQ3<%H( M!I!*3$GA/\9R>O^)8K#E&E-(T0;19'Z VFTY^-%U]G)?'?3=-WK!<,>0532A M6KGD=(7Q$?@Y7C6-IPNL^SN*UFHF"CS%IKY@%%&JMYP!_BG["_2!,0>!KF51 MP22Z7OX4XVN3658Q-=5P+'U;1:=T%.@[ MP20X'&?I]\IF^2]]UF28"S_V#M /KUVS2GZML^I'CWOPOY*GA(^SY+C9"U\Y MK&? B<1OC7\_]FI;,B!E#0C@T>@IR&V[-!5L;]80(M;(54;VXT!*G$1C\HUV MEVE7HXW6/5Z0:X3V&:R2*?R0VAW,^(*GH*X4R!083E0EX7_)W]7/<^]AK#F[:>OL M,@3'6Q:H/"J2J/.L71H@.7Z'I("N24810-+O5A3 "TY4N$] M0FG1*R5LR0(;HT[_(CN'6?D8#5UH@LWI@MN 3ESV MP$O*T+[A5GQ=7O7';F4[3?2C3O08Y(@4:%'V"_Y2K\#SFVM5+1YVZ6Q^5M8S M^(__3"@ZNTQ!4X'G0,$W[JP.MS5K4D6=N#G7Y!;5HJ1[CBE5F @B(A[RFFX<0&=_5?43V>12%CZ(2C@<= M9DR02:R5XGG^(Z%-_ @,8WL0M<987];6$LE$*0'NOL8-J29C55><8\8UG$O0 MJ\Z*I*3DX M4@+"A3%P(!J"QU$K;X*_DCK+P\IE9Q30Q=^F TLEH4@O8P3$.D P)HQR5O== M&,U!\ALX.#5A-[>^FX"36($*=EPS?!&,"Y9Z_A;7O_56!-LE?(X[=$AU"W'S M^J:2K32;)\$!45 8TW'ML/J)?JMJ=DXU3JR@8,P*!_:-8Y@HM[@ M'L%.!4')>#'&0B,>:)X\'\E6;#6Z\MZ#J, A@)'!Y[??316\8Q*78O568GKS MR(?]>OQH25$JS&%$69MFI HR1)DV+5S[X$UA)P:="35&J-\0O=J9!O*EZ(RV M"<)^%(#5C..GG_Y.QSW@'M"5(#F"L 5XWKQ8DT]7DR 'T8"B0P-I[#%=/5FZ M"K5F4.Q?X=3EL%?_<;Y>#5'3 ZR?%* (W*-NR)\+ 5XT@(LY3+G!&SEROD0N MH^0SK[:((A;-5:YP$K=:,TA& MMG([B(*$LX7]9U*Q!#+!-CQ;):*XATUDH,ZD+OLV))Z-5$J]:BM\XXQ05@9U(F+>DZ0TAKS MKAEBS<_&TE9T1=LX%491 ,3'_\?7)FF&Q"N\.#+J9]-7DJZ16D"R-O)!YM^C MGK4^%H8OLDDD<)*!'>Y(S5JDM^?8T90N_!>K=!A,IYXGZ9?=R2@;^['(][[R M:-M0LS@TLVK\H5$0/GZY<>J01SC^D >*,ENK.B\8,X:A<$^$LA;H,+O<0YRY M+(P!*XOX&AXNJ[_K:E&<]2JA1, .BM; R"W5,XG3/(BCGCF?Z>]"31R^\PQL M9 I@Y7#0V'@1]-K/, \BZ4BH>.1$"J!/"8U]I@J50_8G7 Z*Q^MIBZ#KHET& M4I[7!JJOX%=2=S*Y!<5?T]$_*$<%=V_(PF+/'"5QP/4:X$R6.TX(HH7 M[/D(X&JLLA+L;;8/8I5C;8,LA]>9<5&@@I6EC@/AU8C]S3 7 _H&@S[,4$70 M&6/+1V@7_\C8FC9X-JJ61?.YQ*))<.P:4G*<@<_!;V=6"9-PRZB:(9H/*!^/ MD%>O?GR9TU%]QB%K8GS(.;CM?$&ZV0M,@(O"=<;RPQ,M-)A4+H%#$J0! +9/+MMS5[MFQ MTTS10T;_V+SFB[X9\XL4>Q7BKHVS7I&X,H%DB25DQ"$9BEM$#HFG 8)B6:P% M$],79IMS7--&/-M%?.+PJM%@,8V+A2VQ$F+ MYSE>V4PSX ]C;APLFRA8&22+P8B:DF?*M TS%YA(D(@KSQ[#$[PMET3H[)1IEXE(CNMY.>8+H=R872-A)(A7/7&!2ZKQ5C29IR94*\3 M$VL6Z$<@+0>:,7-0H^<<)*MA/F)>4V#.%OM8I'R@X P#HZP<&UMPNW/BA&Y3 M>X\M1$-- OP?CDF63\ M"ZH>#\DCM+:HAD93= 3+-KR)YYS[1'004RUS)E012Y0&)Q\OP*B0,0-3;\=$ MG05/+R]-Z@U=3-X\F)+?/#AUI !H@T(&) .(9:H2JZ+_!=@U7 M3CGY7U#$R?$O:?+,51>@#)ZQ<7QZ+%$$^?5SZ[>G\./\(&5KENUOQ/# ,_2Q MEEA#L#12F]K&":P123"L*SYE8KI1?/PI(VCP=S&)CT&X"_*#&E&;7S..8-"? MX,[A09@$17IGL%E*\H'*UV,5\(9'?U4W)PTE,T."VPW2R+W MN1+)^U.MN]XS-1I5-#E#/ )]N8B+ ("QM<*"3Q+9IA1*) L93!$]$3.>9%:6 M]9QQ,CY\%%?.H,]'@$<#/SM/ MW&&OE,3IUT/;X@+W*A)F?TKY F&DB! PRU$RKAAHJL_(FL*#K3)1>P4,Z1U2 MB&-\Q-"PR,)SCXHU76:YH;Y$7C!W*=9%3/R-'YN_\:NR+F[88 +.SS]K,$\1 MX;-/9^;)@/S45Q?[P.*7.TFIWL7KMW>R/9RX;?IN6EW)>N?4\N4BUYMD2DH*BRQD<_Q XYCBE0O"7Q=64/OF%3?XR5 MZVM:H(_%DWAX/Z0>M&@^JT8I?'95!%*N;(/Q+NY!P?$"K8*[C'JXI+X]!8?1 M!HSAP4X)I8L>!(WQ $G@FUI5'2E:#'7?1B1^$6)0"6B40R^R@/4IF<&"KY%4 MCG.,"M6SK-R&L]N0E>Z$G0NK/DRM5 "A"=L2#V$2\1#2_+,Y!DXQ)!+&YD.\ M:ON,HMS!\-K$5'Q'RIJ:Q8T>\E900%H+I!E8P_XJC1'D+0$Y%^CZ(0*I^W<9P-IN<;&1N)3*&_(M:9]^6,WAW/W=E)YPI.Z?0F ME-HTK$U:[=TJ,BJG^3#^[2M)/(U]MDV!22Y\N+<#Y !53","B3F@1,4>W/4' MAZ"9MXKJW'&,DHF@IQ#0% (:)5G_?IRKYU4L3&^/!!A@8\\=YU\&JS7TEP<& M>(63E#8M7%.O;+I1G>-(W,'W\82GV'YZ']B*\/U\-)(KWZ&C]MJ["GY:3-T M]^ROAX<'A\%?F:3G)#U'I.=WU[\FDIU'UPG.^IJ(N./,$[=PU!@&EOU)_23= M)E*'C8+3I+RLU\N".RH.NP5C@ 1%J>]_[ E%FJQ?9=)OYM)TFQD.'M$;]&Z% MCFW.!H;+P0AL5#/X$/S^F9LU/09HX24/HDKVW 0G!A*'D ]__2F('+;H'AP\ M##+HFA*=@ !Q3PYR 'QD99?,CS!:-F[L8R)M!V?X%OX7YK7NNV3E8(=RE=0K MF"AA::X-\HK?29J3$ 4<=O2T-*QC%$1.:X@\[2NIH*>V+*]D%@5Q0*%'G7]Z MC-K7K!O2+QC:^M9U@XB*KTH_?/+$YE/FS=JT3KZ&U?E8&(S#_1(3IX8[4W%C MO$^3Z?@1Q8,"0T\)/>YOP(2YV!/1],3-NN];,#W\#.; ]?5TPM$^4:IDK8GH2^8X?1$*\LZTU%P1TC"LC819PJUNX]\> M)84OS,*0+7JG%+KE;L]%RU7FW85S57@*1R^D03M5A1R8R=#HL)'3>S[[2)]] M&!.=6\%PU55&NDCBCNF9X$'$QB=JJ0L,!_&!0-L MYFSL$]:;E+9&[?3I"3Z,^__*%D_6T)<1:XUPDV-M;<^<1R^5;%NJEN3X(7D> M15V^(POI-5$C8/S2!\-� IZ=8"J%7VUOD@%5&4M_U*N9]@4?_L\S/^(DL+ MY@7G!#)>-8Q>"80 V+2^J,L6/T05M17L>+S3$$UY MTO?T1&GLX1]ZD+P@,%==G=7$Y)F!4.%@*5>8"S%MF->0Z<=@!P;5MAIQ] )I M1UTK5< 27BUZ'8H,0^]A&T%6O@@'(;7,-V;77&MS9ZZD,G%F,37L\P$=-B^: M>;_"TG-BR>0]\;*30YUH:3$W :Z0U"51-Y^PL';P\>6/-0>2 M)!0ET3IG1)/!1<,T-:$PPX)X"I7J +$>GCO=:$$=;DI80)YEZ(5CEXA*);6S MP5=EZ-VXV9,_%:C.:DQC$M)9)6,6)*-O0Z!MK?3];,5__9_#NS\]OE&$["-K1TDK?-F:ML.CQX/T!F5NZ"!EQ(A! M!=%D71DM#GYEE5/*X@2Y@#6=\X.8E<>G)V+^_9B\KM?%/+E_^[[W55]9IH*3 M.F(6.E%6(?E^BEBE3)N=QI<(\12P8F[=/DI^./PQ*7+$9DDS>Y7[/[0_"H^( M9RQZG/QP-/BT)2*0LF;+Z*$/@V_>^1%<7RXV,L=G*D]_U/OU\A_0H6'DI'0;FVQI=H/.VHQ$O<]K*PJ@S;/JT"U\$@L.N::365%IOU@F86'R.J09@?/AE,3*.]VP5PYK"RO6N9GY"XTL M+A DEBST@BX/$L,2ROVN(C,Q[)VTGE.22UJ%-0&[J-.6DGZX=W.W9@@%D6C8 MYG#8%(>D#C<\61,VYZQ&V/R CP1[\G!K5&P>5%=X.M&P$F(_7"W&?VX=[IRZ MH?U?]MZ%N6TD21?]*XB>[5UY@Z0)OD1*9T^$6K9G/=/=]EJ>F;MQXX:B"!1% MC$& C8/ A421%@61VS'3;)%&HRLI7965^J=JZFI""$TZ&VM;' M.BTH:SE/X0YA(4R+U BG22VSY:IM$K:YR'U2TRXO0]O#S3&VG]JTB2FM&U%$ M)26S$42PWA-](-6X7;!_L3I)KO15R2T1JG%K^4FA5R;=50YH-OWGO65*-EL^ M#&7_YAU48CJ;^)B2IO$"U2@TT9N;KR;T5*XC5;&8@DN]VCU'=]%XURZMH7PB MH'?,M";!#PJ!I=*,LJJ2(C!BOK>?U;=YT2/>%7JN20,G/L[D">9$.#&J96(> MF)D;POQF;BQ2,+%"RA_*N9N%)3N"T#AE?[E\>E2P091/;A"]50\5Q=X3JD)9 MRJ$%'.#8U'^JV>LFPB.?NEKJX]'\&DI=@4U/1CU7P,0/J,^!3Q4&QX#C;J1C[2H+@25!H"# $:T7<(RUCM LFIYXP MQO!-.@L3-B:Z,[WSS'B&/GFR9=;.J* B\Z#N=_&(RPON0\_)X8X*X]%$\NKH M_$ R]RZB12"3+$!-05E@'Q2(6"-_B4=%X_EIG,Z!NGKAM"7@)F9?*A-BFZ^X MQW3G,MA"H6EZGERQ[#JC@)%>%FJA=&->,;.\QN;)LIIR!4[U2FP,/='V WVR M'/2ZFBJFTB_@AQ=(= *)Z'/E )NGH7\HLD4V3\6;)?XU7H5!A9U3X 9W>KX( M-H>C #.\UN9_%3-]O4E0F7 4B;%/C]'YSP@+6><"^T[-:$4XOAR$CPPSY6IE M_72R\4G30WLH:]\@?B$K"/8SRS MPD60NLG,KI=$P?Z'.<0C'HYF&,;3^6:($S*4=$#2FU/ ==^ MRHCZ1RFB*(\U250)-TS)N,[J1\8Q+@E9KG445]%Q(9BI-(]L?MAU,;N)5GU* ME(+)&B$I8DE77U00='=V ::JT+.^!(6= .G!1N6'%?[>^=W3DHR=$Z#'^GFB M_XMXI];'I4E'[5HY+8L)M_I:4]-$@>;KN>K58+45M8+_Z\ M[HM9F"8P_J-T+]6[[&:ST?S9/(#XRV(:RPL3I#"$H["/&OLG?#],((LUH^I7 MF987YGG](_B5F\5NZ76M;L/N='_6<>AE/VBT.T]\;3_UG=UH-EN;/MPX[VWZ M:+/1[6_ZWE:CT]_\O?W>YNNUMZ#S^<;KW?*]:Z[W_[Q/HGDV'0KGQQUU/ZMK MV1[1/\ME^P$$0EV@7*AK%/Q@"5MC)S\,1&EEHA3,BKN1_KZO1EYPWY&X)[$T MV'G\YK]^:OUTS,ODI1WBTI@Y>6F571HS)R^MLDMCYN2E579IS)P'O+1E)TF= M'(>SYT/E:;-'6<#MYC,2GJ5/FDS7:6)1M;IE HU+IOV*E-DNA[48^GPJ[+LD MZKL9FSQ!/B5VS78E",AR\S*YZ;'8S%'N9^N:TJM83MA&[Z9;[SI<=T:7O6$: MB\#-?\]]-34WAWRRJ*33G+R),RTF(981EA&7E21FR6$981 MEI&G?2U,'V5[PK+"LO*\SZ5EA>W*EB$42F5=C*$X0(*1LW:X9.D\7R*5KPHL ML ;OK:+I7*W@<]Q6;3J\@N8M#AF$U5IN>=M7K?/?=KBG2^7Y-9=-B=L[9'>[ MVZNU>^>'O.N[XV<68!;@@Q/@7JO6[/0/>==9@%F 3UB V\U:OSLXY%UG 3X: M =[;5AZ\W)YU#GF?UU/4/S^;(,#"6Z'ELO"NN]>M4Q#>W00&37+5J0<&U\!/ M8B7Y4N%Y_BKCF-7HBRYR#E/1PN&FTV[N@U^R:YQCYAA6#ZP>CDD]M'JUU@YO M'U@]L'I@]7!$ZJ%?Z^TP-,KJX:34PS%OY<&+MMT[Y'W>(@+#LEO1/6797?OJ MXZ#3#;:Y^GCUO$J:NQ=@[[T+<$^6[\OSI-0D(011'*8X;',>U[2"P=;O!,_- MX=6=.KRM1@L]7C=,$6OV#8](^\\268<0!Z^6[7ZO=CYXK6C*'-'XP,3J@M7% M8:N+?JUM=UE=L+I@=<'JXOE*D4&M:^_NY,?JXL34Q3%OY<%+]]FS=;55WF?. M9F7A/6'AW:%5KJ[P/A6.A?]B0R3Z8Z6[2VW7E6R^CZTK'>S3+5W+5M"4>BD^,2O6S5LBPBT@"G""ZC+-/Z\CHFP=7I0=3._#WWL96MF M0XW \[:_4VSIZZ1I/K1EU/T!XAMK+YQUI_?!!FD5Y$;:N!2*$ MTS8]U6-^H4?R M$)O[3J9A)")JGA<(;&=/O07UCZ;SW87#8L?X)5WLO4 3"H8;I3A#"9A5Y !Z.I5Q@A7P3YQ^]*O-^HAIE(F&H.?T(YD']L^?: MHYO)T,K#1/4B=ZE)ZSUM](J=FY^8[@*I9G50C1Y?K0ER083VI4U%4-(%I?;D MOUQ]0R46T-@".#B.83"IFM)F3=?+G7R)NQ] K9(70ZU+236HCK=C+W*M/U)0 M&*I].DZ*>-@-B9<$"(+C35&02 TN:10;9W.DKL'8?#=2#5A7Z[2#XJY7[_YX MC2V!@?C&E"_O!NEZ]QF5?/E85QVD0;=B1\9T$ERB5?'%[ *_O9P*%YN[%O+: M/"4!^F9:?: I8^9"C]:!5R^'X2,N$QM+9C&9QS4=0;NU^59M!QNUG1[HE;./ M@-Y$]W%VJ3\5=U+=U]?%"*9Y(7RP8K%N2%C<($-]\HN7DWX;"K_^"7('Y%QR M)#,DK;2X;[?J+ZEN\:UZA)<,+/PJ]F+503AK9?^T=Q6#TJD5&]RC(QD.X6.9 MR)H5@U-3G\"78)G0+*0!>M'*Q58O!WL$9SKTE(C)0 _[(U#36H/'V$I>VREM M1G2#=QP"1\R[37LN? 0^"':!];"G^.?,E?)B:B>=!MA8FF88@'D:>>#7U3WP MJ=2?PC3!;NK>@O;G/K?6F571HS)R^M MLDMCYN2E579IS)P'O+23[J''[/$R ><^MPNDXSZW+#?N,P5TD\L^# K9[G;7K'P8U ;<+M;EM]*+)?E]\7R>]ZI#;H'W;R+ MY9?E]W3EM]>N=P!;>?!B>W;0+C/#@['PGK#P,CS8R^#!-I[^ M"C2"O:$NO-'Z]H.VL")@^=H@: WKN_Y% ?&,XL47K7,EBU'$\-QBYCJ-44?A"\;R@#">3$%PK8MD@& M=_!Q@.32H!3TI(LX"!%,WU> 4C B@F%]3*,0YA&$L# N0N"F-$Y,(9(AI&MJ.T*<@"W>[/FS%GM[/N@\"GO]$,X(V( MRJ:@S."'P$/XZ,1[Q)TNPK<1.)3"C-)3UL\J()('+QE;8S!%4F/FY8R&@J#_ MB$LFQ+)(WA%H"3!#;1EDE:$*3$2/O82#(PF;$\N @->$DH,('YV&D<&GRZ#A MZ(E7DGF5Q1P;^+VGMQAQ[L1H) V][T'#(N"#WL:;V M0^Z)[J5"L<$\X#A6J'H:1B>G3L/ZE$;(N9,PDC7$?$1,O1R# M4.ET9,<8P49,#DQ7I&C#NG)=CU[J^[-\NH%"XHE@2V'%L'BP'N6]<3T<./41 MQT<#( *Y$I N8!AODDX4#*(O!;&'%OADC!/- .% 7^X@*'S$A& MRJ\T^U.S8!,4%*/^"&FAX3MAD>6GZ)4/80IF<"BM0$I7,>Q$@HIP)?S8);0Z MG*WP8S1(CN?2KDS$#[6S<8(;$2L)01K.34Q$2:!9R<->6& W8(+ _E$=B#C) M-X&(-4P3 ]&(P)_H M"O\FU6YL[ZC)NJMB?;&G@K86-.94)?%" K?9!5A3(I M%/Z06@/H8Y0=^>C%I/]BZ?L%G4%82VE4T-5%,$M-N4#>D= "WRB-1(^ 6@56 MA/D6]5B\H,@RD:@!.R6>CTLAW8;^!DSQ#IP(4A.N2,"+@!?%2L7-C&@@[BH8 M A&Y1BG'B5FCUBWS>*BX+/Q\'B86<4[1!B )PP M2%$9JAT6L-X'U #W)'[T MOC+8:PD[E=Y'P(7 8+0)BL-BT#03,.GCV/ASJ.MJZ"?!AI!:G1-'$F5821)Y MP"2XNS!,25/I7QOZ:I6MV0O9:J*'%O?"\Q4H5C;UAC7O5RQN%G'2L&#H2Y"> M"+Z%,*HP4UCN$H!1)_((N_&$?+426NLP]7QW$538X/\.)=C6>YEQ2V'KC$I" M?>N(&$EOM--5@G:8]*Q2 L8"(^QFD!"6FE)\"C!0./"RG$] M,+,[LO]D)F,'#6"MS/' [5&J0(+->S,L8HVABU*.BA' M$XAR'Y#3PBFA\GV$30W 03LD:FU_8(J*Y' +Y)":'-IQE*CIP)>6RG4R3FSV M*Z/@8Q),#P04:[Z _0+IUZP 1 3D$]1N$CH_ZD-ML"?XL%"F>BIFRE] [0U< M"Y8>Q)2D,E:?PM*GPDA/&)#ZA<\<,,R$QTR?F[\D6J8):;>.SL:L@*E87"AH M;._>4RZ9P6P$NYG" E$DM;.EO<8X#AV/5IZY-1J:<9;1!'S2"'11E))Y5/XP M6)4PT@..Y02G&.>N.L(Z'A$VXVM!,[X1+.,;H3(V"_]LOO3M$!H/6F67QLS)2ZOLTI@Y#WAI)XT*Q>S!R(V,W,C0 M Z\M-XSRK+"L M5%!6&+F1D1OW@=SX;47Z-*-7/+'@PT0U8.BH(G34>:W7'ASRIC-T%,OO"$Y;==ZPV>/=Q4>=-9?H]&?AG];6VQ/>1MW@+\C46WHGO* MHKLV<.,A;_/^<1L/%1-A54"OA(?PFAB'M>4@A<6I:$RJ $AF<( 0"L3S_91 M <.(9E^ 1C*H"#G:0P9Z<%#H(#L$G0'J(.A3AN2U&@EC.?1#"7G,0),1-!!A M/2APAR1U,P2):1K%*6%(A3@?CUZ9P4R(Z30*[Q$5(D/Q*^(#/HP1#/ !^""T M@A#FE$81# (\@LA496@E?#/\)9X(C=^$+_=%$!AX. V>@7\UF_]ZFZ%^BB,_ MA\P""P>6C,+7G].J&="&&8B33&B6B![*\M /0_@5DE_#9,$"$*UO*C,(/(5= MA>(/&T/DS^0.?XW@'V&4C:I_!V,+! 5QE%@C7HFPKC]:UVA-1O@Q@0->AP@S M-T'D$0.^LG):!"3XMQI!=!GDJA(&2I#!'(%>&HL E)(,RK"!.=OB*,#DT@<: M"6]"Z',Q2#="ML%R2 B4@GHH*J6:9KYETC25$2U&J],"F0@?40$_(MIDH$4R M2"+X4=RP/A3! %%*X.LTT$ N2897X\4_%M^J28!O'7KA1+JTWSED7K9XA3^' M@I=#E>'7"9H$M2Q,V,:!"K/4XDWP-C0_#3*(H%-.%$I813CQG.).E($:QX@M M=1?BG^&W(V")Q!K*Y &1!?_V P'1U,N_I7'LB8SKXD2SR .8&?/[SW$DI +) M^6\Q$7$.TPBD45BT&N)3H8<"(I]! 0CX;NRU]: M'&Q^5THX@4"/Q/)BHOTTA&5J_#N%;04>R_,2*P/@?V6:'+C10X( P&O_&UD/S[G_JM5O/R,PJ]?85_LUN75=+PWY#5 M/BDDUK?3\D0F^Q+)^%6 ]OVL,/F R:Z"( 5F_2:55@ZL3Z"3++M9_^M!>4FO MCJ%VH] P:]:?R?M46N7*11!3Q&DDI-H5<&JN=Y^1SI>/==<#!8*R@MA2Z22X M1$Q*7\PN\-O+*?IGP5TA$<-3^ZJS$]0'FEQF@O1H'=SKRV'XB&M'B*PLH^-Q MS?.7W=I\_[9+<=F.N^<:Z@&]B>[C++%C*NZDRMFHBQ%,\T+X#V(6:_"DX@89 MZM-Q=#GIMZ'PZ\=M=J(L%@(AAJ25U@';K3H3\+N"@(NR@&\ $#@WPLL A>@ M!N%K,-1@B'WO7\I5-OXG@L*B&<=S-<)6(RZSFADE,9'!?@@C AW-G:U0X?HK MGUTY\LKSN?Y\DSDNOWFN"Q[(1QW0%7I?R:G^%"036%J++CL[8Q$LGRI=Y MXJ@;K[&]FY]Z[T'UAE&%V@_LM>?'(0,W=E\+N;'1;+;>"+UQT_=N"]^X^7JW M@TM\H_>NN5Z&9N1T=H;)X:4=UM*8.7EIE5T:,R6&X9F9&A&MM$,S5AQ-<40* S-R*:<982A&5E&6$88 MFI%EA&6$H1E95EA6*B@K#,W(T(S[@&9<(X>=H2J>6/!A8A@P2E2!&.?=6M<^ M:,P91HEB^3U=^>VW:^UV]Y WG>67Y?>$Y=>NM?K]0]YTEM^CD5^&>EMWK\\. M&MA\3:RW9S,&6'@KM%P6WG7W^MFTARIO,^,T;HI047L2HL*5^\-LC.#-@36< M:=A&\^*Q%"YA0!11'6'\U%'@C03TYDB#UA8C.IAK_9&**%$H%G3-I "DS)C/ MHF94 GZA,K!%WZ2!T@ 6."3*;">@;(01@?D9F#.-&./2:Q5?-N6%=6G$XF",N2@\X5"&#&0S :FLR#]._GJ+B@!1%X3^ S MOA\^Q%8I"_7=Q?$ GSR'>_(D^,5SP">=9O[/Q@,USGL;/XLH*)M">R *RA8O M[OR3%[:(2Z-F9.75MFE,7/R MTGAIO#1>&I?)5I8]#F5I#&7!4!8L-UO(39O%Y@50%B=MDG9)9.NDA8X+H!B8 M@0T3RP@#,[",L(PP, /+R'Z7=I)RL0 ]E MK4^<67=&@(T/K:L(\OO[*]Y^WO[=U/QNO*XJ]-=^@_7MJZ)96K^'B;3.:UG2 MP.O-8L.JV3W,;-4\= 6D2%TOH3)G4_X(?QEY@0@<#UO;)_ !5K7&>;FG%UA? ML7;S\]]KUF?XUK*[U2(QNBZMYN7'Q[$W]!)5/_LI6]*-69)UXXREF_HRI@?L MR[?;#"PR3<9>;%T%00IS_":G(5;'!M:G, ("-^M_I5+341HE8QG!%L#?)JK$ M-I)W(G)-5>SR,M5BV6L@ZPE,RP*5"M-18PQE(&%&<>,-27!(%>2O7EO_>QC4 MOTPE B_ -GY4P LU&"HY)#)MQQ%(@S"C@30T"&1"VLJ+0;1!;D 2));,RT>' M\N^L.^$%2NC],(ZQ3-Y#_P$$(Y,'T&6JGCQ4I?:N'"8*\B(D^0I*KUXV(.I" M_"X;6HHH0-49A1,:,AZ#!-=1R. W]_ +4CDHUB/0LZ%ZV_S(!LQ"K20VZ!4C MX476O?!3*ITW->WYL/$\,,4!%X\_5>&,Q>,;UXYO42N^3:GX%I7BVQ2*-PO_ M;+[T)W?CF5+]\_YASH%+USDUA/L;\](.:VG,G+RTRBZ-F9.75MFE,7/RTBJ[ M-&;. U[:25=],GLP$ $#$7"=SFO+38_%Y@5 !"PG;*-?A^M*:,8UO(V3P#E3 M&>'VB3L9/]LAHRI4X9+;O946LHIB4\XRPM -+",L(UO("$,WL(RPC+PYC$,5 MJ,:RPK+RNO@5+"L,Z/%"WEM%TT_SJG+,8E,1XTCW_+68R/;T]9C(MBW#U_-B)P^%O.8GQ(>_H6.!8' M*KV]0][G]63W9Q;>0]I4%MYU]_KY\&*5]WE-X=U-P- D79UZP/!SAC:@T!!8 M,QZ0Q+!F7-NMZ=?:_1-P;=BS.:0]9?E=/ZA0Z[=/P+MA^3VD/67Y75M^.[7! M\\G95=YKEE^6W].5WT[GD/=YB\@"RVY%]Y1E=]V]MD\@.69'44%.(U3D_*(Q M@9UP(JTS'1I\1TBIK"0W%9[G$Y^/68V^*.W[0!5M[;S7W0>[/-/F\C@8AK4# M:X=CT@YGH![:1Z\>]A\FJ:3@L"9A3?)JFJ1]OKMH3$75"'L9'*@YN4#-6:MY M IG3G'UY4)O*XKM^CD+O%&Y)EHKOJR=@TMR]P(5)7("/LGQGGB>E)@EU+L)A MBL,VYUM,53 P^SU,A#_73*K8QXI5ZVX8#_,=*4321%+UW+3"(/3R5A:,^RZ)1>Z;B$>;KMF.>%D*B+X+@F?^W6K87T? M>[$%_YM&'M &I@PODOCH:'Y&]_"U2+PPB*VA3!ZD#&CXCVD46B)PZ2]_:]PT MP"OV?1$U#FGS7IV],UB(CPNP$)4GSG:X)B]00YKA:C2X^CX9B\1ZD!;, MU J'0'GXE*8\%3,KA=E&]!YXT/422]Q%4DZ 1K'U0&_SO1\2YIR// V1A)[P MX5-?"I=H%5IC8%4J)BC3E>5ML>#BLRZX^)@57/Q>NM*K/)VV$[U_2&LL7"LL M%)_0I>9F@J>&*5Z.KCE.620C[QXLQW"FI!*&]R*4 B.%8V )&).DT@%/3X"\ M DU&,L)IQ$GH_"!K\R"B2*#PK#F'3#SVOPW6(7'6_/]>XS0OGRL>YZD730_[B M:23X-+UXJDO9A?X[>54N,@WA<1+3^V( MSII0'VCBF.G0HW7@F,MA^(@KA1$NLDC?XYJ'"KNU^6YMURQA.[[LE>L8@=Y$ M]W&6<#(5=U+EDM3%"*9Y(?P',8LO?WH_OT&&^G3&6D[Z;2C\^M&('9!SR?'> MD)0.>:S=:F#S?.>YL^"MS8W_2]K4:GO_E[^[W-UVMO0>?SC=>[Y7O7 M7.^R7+?C[NKZ"@'18US:VBV0EB]S<"#+Y*4=XM*8.7EIE5T:,RY_\0+EX\(%"O?89;G)Y:;' M8C.?XF5=4XH,RPG;Z*TKE=?FNC,/$[#"-!:!&])*FY>1SW8\CF4L^YPKK^2$/L_)VEY I!U]J MW6[M#BK_F&OJ67A9>"LGO)W^0;<<8^%EX3U=X6W;N\-%9>%EX3V K3QXF3UK MGT!O;885.ZA-9>E==Z^[IR"\.X05VWCZ*[ F]E9A_T;KVP\\P_=Z(IK]^Y_Z+?O\,K9T MEXLPB!D091]+_:#@H@C9QHN3,)H1L$TZ27W8AGMIY6U'%.);S8+AQ!TA0UEC M0:A3CI]B2C;B2]4L0N+ 3V%K)4'?"-_'01$!1]P+SR>PB7#X3T1+@3?(>_AA MX,B:Y26(]!:$B<&:(L0J>ASF1X ^!F@'&4_ ?)(8_H.C+P$'>O#@R:$$-@1" M_TNZ#>O*<<((@4#\68VX+Q$&P$I/$E^D0.*6O*D(L 7CP@"X!OR;L.Z%GQ+C MXDCA@X %K9K9!DA8K %?1W@V1!-:M?Q?O3]24&C)C""@KL44L8:L;S(&MG(6 M (2.6*U\#D#JT#DCS"M0&BA7F@JD8#1IQN*^:#)(:\2(2@>_F:9#WW- (\0I M21,^%DXF(2XE='[40$2'H#"".(E2A5,'1*\I:?0E2"R"@>%\:O"Z>&R-HG " M[PK=%&0V%O 3VJ5(>I-A&L4:ZR['P;L+P>4*2,_E6'@'A6*WW1Y>+==>1+0E M$&H/"LP-M?PH1!6(JI\(CP_0'R1(!^A)I".HWW$8)?4$00V]X%[&2;:'Z#<@']!SI4SR=Q=S6U "+]H=5M%6R$2]7J/W)!)/8V.>ZOCS!5*4%;?U"#GJ><,>8K\2Y?2PPQI%A@>$$OU=,\+M>Y1#S M5\YL\,JZ[=;!\HWNRC>] *LL)5N(./X M)368FB:H)2Y$FH27NRO*U$/3@4:-O769YGG[R8K)\XTK)EN-=F^+2LV-"T3; MC5[OR35QJ>;+))%+-;E4<_<>< M"#[F&Z(#2H_E*J\7\WRK68-G#GG3^8:7Y?=TY;?;J]E=KFG@U+F7>SA!&-3W MYN4<38!CAPFKG-]\#+DQW4'M?-#C!&?VLE@]L'I83)UKUWJ=UTJT/6#UP&$J MKG^HL";FC.;CSF@^?TVO[: 3FEE;L+9@;3%7+36H]9NO5<1ZT-IBP^S,RJ?9 MJ9_BR!?8M\)S5O+&EZQ?SA6VMZ'DR.-(ENL,&NW>4WEE=L-^\ONGONLU6N># MPC^;9K^U&H.-<^XVF\,3)Y?^\>?0O7%:S\&L+3W_*T5D?0Q< MZ6[&&9S0PTF[FW%>.:>=,WBW*K@Z/<6U;0;O:>JOK0A2(4[:;];O09&F2EF_ MIRED?)VR:6SG=YFHWBQIK&HL\P:X8MF!G@.E5<\HXS3"%PO!6:==LWO]X]_U M9YU^EN0*+962W.K6>O9!-R?80I)/#"SB^UB"Q^* WQ;C'ZQ@'5_&>A!Q MH05W)'W"@4A"0@-P93Y/(9T5 J'+YKXHJDBBHLOFOBBB2^: M^**I@ES%%TT[O6@:98=ZOF@ZR*@E1ZI?+ AVL]8[WQV\TT&$JEE^*[J5++\O MEM].S1X\ZRQ5><_YIFD7-TW+7!=K%$9KW/4LO8\JUCNY2ZZ;OF.GW5]#H,6U M:JA[=1=)J7KGZNJG;_(^].]Q2DM_5[.F EB0VOSFUUO%,JSY]\H_4KS@@FG! MX]Z]7/L^:ZWK+.M&2NOW,)%6OY8UN*S"51,VKMC'C%:]'VB&]X@BA>W+@[?[ MG\=\1V/7N\^$WI>/==>+5'4=WG&ED^#2]>*I+V87^.WE5+@N\$KA:.BI5^GS MDOI "[IY*SU:!ZZ"@^4C3A^OZK(SYN.:ZG*;:\_M3M[;$;Q7[JT#]":ZC[.C MYE3<276*K(L13/-"^ ]B%NLKL^(&&>J3]5A.^FTHO*>XZW;D7&+0#$F/V'K! MGR@ 0S6RVDH)'^8 'ZBD!-#G?NJJFMVO8!*LSW^O69_A6\ON5DH18_.@5O/R MX^/8&WJ)JN']E*WHQJS(NG'&TDU]&=,#]N4;JLQP!/;.BZVK($AACM_D- 0" MAX'U*03[;3?K?R4G81)&:.[ACQ.!&I3[UK\1B_TCC'Z@1W,MIEZYHP%GE)Q0 M1@G?\/(-+]_P\@UOI2^?^(:7A8QO>/F&MZ(WO,:5=A9<:;X'JOJ= -\#O9C= MS_NU]JE=!+'\5G0K67Y?++_==JW9WUU3OH.0WPTO>]8I@W]X"_D<>ZI_S MN KWQX(*&I^I,UPX(-267TM'TO%%''LCX'H,5N/0_]:Q&VT+9NOK#^)Q&"7U M!&^I73E,5(DE7D#1)VHPNM6L[1M#IEGS)A34NWPM2&"($280O M$7\T@_S,84@1]!/>&:=3"L$[88PW"'$<.AY=C3QXR3@#'97!6 2.NA^IK?BM MIBX2/ 6]].$1=:>"W\7249?D I%*/15!ADG0(HC^8:!?DVU;7C!*;Z*? M>S*B<3V@@+I\QXL#^0A. /) M9S#O2 (Y]%56EB?Q4):)P[I8J;HB6O]>1=^G6-\PAR12@G5\]%C9II%D3D1* M^QDYCPJT(.YUY12584 7A/>@=\,4I!R$*8Q**B4'5M::"<3C84'WKY9@%Y54 M."6E%+@%8:;;?Q*;S[]___CM^N/7[]8O?ABZULTL3N2D. G0K+# 0&5\%#4# MJ6/\Q=\:-XW2X)FU0!UD%%8-_Q1/A!73*]1J0)48M0LZ0\_76CIPK]M0I7XP2P->:#$@6Q+K^H]%:8 U\$ ?R^!@8A"D%9Y12; MPM1II. N)#6?P,A%[.DIC%@74\P1H^MV^MIZD+33>NM)(\):R.:L(.BG#U=6 M-@Q=)\MO9B"+HKHG7?H6@4JN="X9=D6%XR[+^]@TB0='OI/6EAR?95Q MM1$;!UYFE)5W1XX-+'J"SV4F_ ->BR>&!G]!10Y#7P%#)Q'\Q?K@X65X&-3T MZ^8FA5Y:0D(\$5Z0P/^-&+MR!/HVTP>P$X0/CXD:4Z1EE,P:UF>@B0L.*;T M+,M8>U BHC%RIW:I6G\ +6,^@<6(!"7*N*PX.[5T$G[]?(Y!4G!7#;U(TF!N M(7KUF<[Q\CGB0T"^%,V&\CMA7.%@WB;YBK'^338P;F\4/N OAREXLS*.&Q8: MK'56!MHCM(9SEHL2/%/'@9$,TQ*(O_%"U:D#U*?>[8S%-:C-\0*FSHO3D?%W+M>]2'8U\$OT K0;236 >JH+R(<_N;#D'C:[I[][@@G;^L1'^89%-1^XVT10.-;$TG)%8AA,-Z%0FTCO\7&6"$Z4,$=U%:GDC"]0 '%3-40O(HE0 B 5,4D0! M'F8#G0)NW#C#6S3\4/BH7V';_R%!_N!P>*_5"YVI[X7G$PO0CTDKXA]P_<#H MRB=$E*+\C%YP%TMDH.?@P"^!!'HMI<8<-,[3.U)3JF(HBRR(6@K80Z]H"4>0 M1(&HP0D[(4K0F=5N61,8=PP+_^_P 3F-Z*FY/@T6^+[PRCE>KUGX!L5;A5^M MQ6,ZK7\3%M-2,BS.5CY*)TTRI3E**<*ACNJY[41GE/9[+&"SAQ37R1@B6X$# M>AX,Y 0G@\(3Q^EDJJ,?R!_X9MD^Z-)-!=UI212GVTI@$, M(!?8RNQ8#%_ G*TX#('B^(J 'LXT&!@=&!PI!@(.QW-M%)0*BE<^8)2*FH5P M81- %P)AX03@:+99.%FL=)UR3;T!:-:A'CHS3H']!5EQM;8ASAVEX!QH3J2O M,_\!_3>]NR3M7@!+2%+]5?FX"$P8T*'3<('6T69X]"N21_C2J6 M9RM8@*VRLPUP1W%X//HMZNS\".FCPQ+%!8E:BTY*/Z!VAJD79$HG4:-(@!]" M02F@%&@:$92/GMF'ZEGS>^45&S-AE+WQR&H6J/@@UA)-BF3LW8W1HU(!L-R, MH-J#K_-,;^WLDS^>OURY$;H#DJIDBG,M 81.'6FTO]E>\G?!.4L,77+3/*?G MYMSF-/#Q=P^:/*E#3Y,0JRW-3Q6H25&]AM85_,FW5+"OISQ#^ 36-$5&U/HC M3),X$AJ)JGW4.94]'Q0H^D_F^HB.UME1IF%]UP,^)N33 MZ_!&)+Q8+G,H$) U5A%)/0=U.:9.Y10G2$+GQSCTT3*36<5E1NC6HG<\1%5/ M84S7\\DE67L*RFPGXRA,[\;%DQUR9V2.^2O#$D'Q@I=(>I]=S!:W8E[.N/+S ME:7]O,F5GUSYN;W)^$U$X)IJF %0 G1(H)A3".I')5],=#P&A?Z&8CJY'5;& MNA3?4^HDTUWI%)_]MT&OT2^F?Y@#>A@H19*I7N7;7PM,EP#O)OG7'29MN-:_ MB\GTTKH.&_B+&R":]&O6[QY02H O;KX%ESJ8@?.&08MI2 $V"E?I6-0=QI26%H]!K<9+5Z/H@H->Z?R5.0AQC MSY=E;TC'*BU,>Z$,)1W3*Q\01>$\F(RM7ZZ^?;A2'HA*6IF10 S)"JLX@!IA MZ:L,,WAQ85P/HXK#?^J?FLO\R(M_F)BIMO*)OL$Q\0&:D,YLP4=I;G1,.;^, MB]-#\X_7US*_PZ,WHP<.)(*#OO*;T#T(9GBKHL1V;I7"&>OH<<''@5V @WH8 M9+> Y=45YZO3@>@^7,F^:-C.-?RZV=SN3(7&"C$]N&!B"X/39"U3$%: M8YJ,PZB01Z"\.GQ+\89G;1Z2SN4MP12+4[[(@<^R9NSUS?1]);S),HUC=!144 M2^$"3=%U*!>C11C2CXRE)?+0%3'E_*$6BGPTHCH2)V:8!5D*/_G>#QQ,!?C! M"8_2:=&G!UTJ[O(3=O$H5Q++]:]4)*D,)(/U%2^MK78A @_TJJU4M_FM$%[C MX*PIM*C"-+&#J0RDR#2I,FT'LNXG(OTQ3P0$;8 J0C@(*@.I2@ MF>"N5J?J"*Q.DYF^4>=(8@I7JIW0UXU*^\=T.UD<=?&NR,.9AQ2V+AZK@1B. MTGYQ&F,2 7F(F6E;N7]9>H>R6RMR8LQNGI!+M"2+@-Q^X_0#@TKW3MU$&%.+ MUR48K//AU>K:66O?$>Z/I SB1V>,<1%081B^-VKC*J:\YCCU$R7J^F9 ?13G M\HL7DI&*-*@[/'U93H/&>J]BDGG%T":QX72VKD!+RF@T+@7FS'DZ>< X"'=^ M."RZ';D["<>C:8AYUZB"%7D18BY2-RCJPDBW-QKYM(TB0HL!+DT:R6+ZC-Z! M@A.$'J^V'7E*(6E+O F$!SP?QZ@5)RIK(U=&#S!_4]DE[ZTM> 3X$)NJ'VI1AU(RTX(*)6QFX+!0_W(=( M-/B]WH'\QB&[XE_P"0N;L\#?M3QO1J>KI?A37^6>2K>< KCTUCN_W+9NX-1 MKI2/&?'),PYJT?<$AD2>!D*Y.6?4,A\"-G_U@HV14G>#"^<+=\/L6_Q=5&41H6I5I'\@M^W@H?P8!O+G<. N(D5'VC8A+!L@1I$CLL M\LL*GC3??OP;JB6=I@@,C+Z-28+!N#J&H'*7'@[C>(J3^ORE,@^>7RL=/O,L M\<*W$? OB/2_U"5H@@GJTEU(AU150CHY/HSF4N*IHLJ!%4=X!EFB$[7XHM]0 M>#7>$IG,^V)\A#9U,E7.&9CWU3EA=..NUN^,PS#6)[41D(=.BZ4\9)W9""=$ M0Z1B-N,BO:B,*5$#8=Q#N28Y%?**, WA6APO.Z@5R:Z<$T72@W))BL@@.Y#5 M:]".7E(JWZG K$Y(66)62)6R%4R&"H'DOJ&YW&E62,W:%&IR4\#'UT^18!?F MU*32;M:L@KXFCKFF9!$X%#B%UBH'G\7U=O*:IV=CIKJI\] 5/'26T-1G.=Q7 M]$M?X:K+!:K)&=5UO805C['HH)06O*+FG%->]IWR8G/*"Z>\[/IDD-N SP%F MGI\@\$"AA P#P\Y,7<7HRT!]+XCQ,P5-DF5DTB%_!$^$E J/-^K1?2D'G\H! M='0.XWH^GN46 ;&YU<(;JF'A5Y)EBW;5)T5*'&GPW7164BLFI8*WP_"I:MIZFI2)D2HFQ M0^133;QIJFZW-(FSPEZD= WO_ITQ?F;-/.F[5!F,C(GSCX1+/XG"'S)Z[TI8 M9Z2&H:2 XETG#E>L@M(9/!DU%2:0*K?%RG48.\#;6%R[#@*JNO2"5.1R-<3[ MN]ADL>DKUP+%E)^C>"3&*+^+0;W!<7,=?P6OEF56J)WCC9> MD3*+V!9*5S>(S+U"[X*]PIFQ7_K:?FF+_=+*^*7;(P]:GOM?/\'2)K?GXO8/ M+!;U$E(X^!??_!F$Q@&56 T?EH(-K2),&\YI_9#3_Q1H21K^?S0]*SUK MG.P'M=DJ^V$8I@FFS:.U^>;%/P[IK+!KOC,EQ=_0B3LT8FR9BY.LJ! 82]_5 M=;_S!X[:"D"-!41%/)CD)ZZ%4CC"1^QU&P-34*%\-Y5/8\ ^U(7FE-A6)8D6 MZK\ISUP#/)@<".L.>#TH+0$GLM%1*#M(%!8<"%74/=)@2DN.>ACDA8,>WHB/ MZ+*%GF@>BGI41W<)Z&+!_0"[)&@XE@G\H8Z,*.0?*-[.+]3Y(9\ MJA5>F@5-+JQ)7-^0:#2RO)UX(\H)5#E5F,0 M:SR;8I*ORL&VFTU$Z_(PH.X%2:F5^!SM3%:L_H$"FDSR7V'M8:">)%SLH4Y2 M?"05!*;SWYJ%,MQ"]9Q!%"#]KU/?<,8",^T.$DUCU_=$NLSAFJX8P),\K>/. M%XU_&BF3BCFO>8XDV960MBF4ZSV[-0X.7!PH;BS,#%:9+[DJ?!O[PMR -9#1S^5-7C>J2HE#K5 3-I=W5 MT14$ZM&>!*XI6\D<5M$JU=6P/BV=3U%$]4TI7HBI"T>1-^7 J05A4%^@98WL MLO9<2KEKA8PU7%=A*C=%1(+B!+0'7B!20:WDQ,ZN 4N9C ML2<>+1=4B2F))XTS-ZVK +RM'#?(;OZL=0Y=QI=G,2O3,9=!%1#+0D<*&4&5 M:F4?@BS0&ZA_B'.A@L#SVDA>5+RVLQLMKE>67 M'](-44#3_IN=>X4-[0B@WLAKV;*4LKR7@X(7P'-@P818E";H9W9$U\73R<4C MF',Y7XRW0.B"R3JYS,'\CJ9_FVW5;2Y9M]00A_XLHFKXCW1'TZ_X%%S9Y9'T0B3L?C^3)O7I:E1J/A5G@()O5$';6#+ H6Z:SFD?4Q"N < MJ>"4_A?T,AR3?_U:H\.W0? 'AQN#](2/KP&NE0I'53;RHHEJM>2K2#XH:)V$ M?2;>Z9L.G:B-D20O>"/_--@G R@2!#.[;5<[9Y8J!_$[X=)3-[^#S;B"M!]T-DM.G M7CM]JLWI4T>9/C40M[KJ/+Z% XXC70S 5]N>6_#J_EO=]4W@3B(M1!(H=>W*DN^!@?"M$ M+ 9$=PLCZ_KC%]W7C7Z4GW]*/_KT10$I2K4CTBW$5S#MJ="*S,VWR2EN4Z[# MK#,8R97P*G6^^6AB7E=XN_W!$*KC_3.5IX8:4[AQEQF_J*@%HHXIZ/WU1L2E8D#Y[J6#:JJO- M->E -\%9AQ$J E)H&87BAKG\@&*)[))>E_JE%%M4A](XRXT88]&][S3R"-H3@XX^(9; "A'+'9:FNKG 85Y$&KM+ M;T.^\0=U=?3JVOS7PMVXKCKY.*] C&(_),)M#HB;,[)10CI?;!TU8BKN M H/O&_K4K+T4AR=((=6E,TL#R]*CS.U ,%OUEAHF*X&P811^C)!SF,FE9J[E M35UZH'[ [":CRL+ GRW79Y16AMC(V5)AM"@'6[)"NA+'5NQSEX/FQW>!OMO; M*86L"38]C>3(E[IM%-X$9RE4D=&ZJAR-PH=)A!5F<:Z?"C3VXI*&%M29_I^I M>Z>^#>8W7 /FZB(L4( $\KEB87-75EZDT+).[TJCHCKOMXP/,H3QW _Y;#CR MNLB1>8SLF^'(0R+I+OU:)3OQ%-/:#2JWC#&KWXO'1E^6F@Z[(&EX^[>^L,_Y MHL;[1$]S]&Z%D_2N8>4;:R#,2 M2][@X-IEP*YWD]>3[2/;?PXSO5(_53)"826Z.I7&7M&VL?"U0Z*>,;I'-(R4)?2ACN M>B'?$;OR0Z MX<]YU+GSIFKIS6VY2A!8\MZL]RUU+LYA\I?CZ="]3N32J^B 1D45?\X21*X< M1TYQ>PI1\J^J^M\WN1\ONCC21EQ#_I#E>@[IYYD34FW5A19NH>8EY'I\I;D% MFV^P\**M-:7F7F&:0PFN-_O2*VZ)V(HL4.>[[O=-,.O%#+^7:1D/I2X[PDX6 M37D>+RC5OWRC@ZXV(FXI> %_T]JT=.A6/!\ZE)WB&I0 RF8$YQ8F!58M0L][ M=6\=&H&"%$N0P&NF?"%3@S,#A4\%17,/U%Y&J$J(YEYOM8[VMH.O[/9Q9=?A M*[O#O[+;CH-V?"'W+4M ^EQP&+_E#N-7Y3 6/,U/X##N57$OXXD]^0,JG_<& M^\V9YJ?&E?\EA". NEY"-8?]&# .*:,T!H]*U<&"[CL82NV8L;Y,X62MX#BK MZ6B^'5>9OO;FO+7 ,YF?N+[+N?(HFX4!LA! %@C128+5"0)89S3LEYLOV6S? M40170\2SM^SG4@CY=QK5"%&"71%Z8_WY=W#?E M:>''88FQ:\M"&01.D0@$0W,SYM!&1F]AT=A\0?0RZL^G].U9J;8"..;K]=67 M7][5=+^K0D)N"5DV>Y-YQ8JM-,!IK9J)[(@%$.15A20U*D\!0R&#&/D*D=MJ M5K%;LY9K RQ2;IFG@I18]ZFGFHPC:=#>]$WHJ9B.YK,2B3!@1S0.=7+77J_B+<<\YPAS&FOI&&U4@6A!3^?$3\!2&94NA2DEJB)>&7N[EL47'7C")951W6 M("GQ0N$*<[^HH(\VL/C#8HT^:5PJH264TE5AWD(@.%/&I$!5[==<3LA0EJ+( M\^'9HCI=H>@I;FT:JQ;P(WSQ4("$F4YAKA1ASS,]='%QT8-X/M\C&Y+65(GH MTMZL;WZ9E/'#^N:7R&5]'V,"4/ZM:6UI\H"PI$[=(\L($VC4[M&;\B9)2^]+ M%'B;:3:WB6+ BYO@7Z.F:UOK9 MU1K!I='E5+[9#U+\( M ?:.PRDK&F?68SX)1V1YS==?/VI'AXF4D_!UG4RM* M ($/84:9JL,N)H[$U!<++8%+^C9O:Z8MD.-%3CI!*CE2@0"7,(ER*=8WD7-( MT,/,(2DW80_L@J3.O,0.EI+%116,0;XND:#D;.Q\$%J"3//-DKC>] M-E?M]/0"IFF$.$E++],+V!+F'KW@)TT+]^A;44AI1LR/0ZM*&'/&=2GH"9+U M,_L=:A2RG]JQ(ELG Y/OIC)KU<]K5MG,NA+;DE(]/\+'49=.=*.%%U$&79Z. M1OCFPLF1(A6ZA5=RLU#;Y>=E38!+ZZSU;HTLX_(;YO ;N; C1!)1#=7S3*)$XV_ :.G@9D-$4(U?J=@61JK'N&%G9Z; M3L;;>N.)6$Z.V% PO%*W:@U6IH@Y1 PW&B9FLVG/:(LM/-SD!+:N_#BD!/M_2B=C/>1;62IZ*?LX" "CX(U,EOT< M=E39V. 4]-6S)+EAOO1"CH13Z(9=Q!-46#7T8VP,ZY4/(YEB#$O^ M$[ZX %2XS^K7-[]'W_?B]B,O[^/WRW/"_L\P>O]_W^[<=D);< ,O_ VD"?3' M-09XPRCP-L#L8,FJUK:60OF\G4>R.,ZF>NULJBYG4U4FFVKK6\("_L'PEL)Q MMX4RSVJ$J!3ZP2\51S_X0K',2D_Q<[ZSIW/@_!(LW907C S3]AXO@C#X/9W MR# MD]G>;J_3= 9M67#0?G MYTUW,-IZN[$:R6Z" 3"*6[J??''WDP+13<#;>H03A/5=[C<6B+I(HBP\!L\&1B4:[I-Y[Q7[[CG3GW0[9_772'/;='K M#:1H+JJG/$OHZN[N"ELB7TV2GZPT\-2X?[N-,9L__HFP6";"C__KIV:9IX-T M4G?#I*Y_\-/_[35K@W[;<)99VENREEK#7%)K=I-#.:<67H;Y5N[Q#%2 Z.UA M7YU;#:I]^T_8JMCUG*H=T:XK?D0K()I]HVO"2L^6BH8TC/I?"CNN[QJ_ZANO MSP'E<.$7!Y-EO.UI)"ED/[Y];C4';SEX>RC!VQX';RL3O-T1>BU"4-YZGE<- M3^#KU;?O;V!65[I\GS]_/IU8Y[7.ABLB-6:E"<.9]158!2F"1ZF0BA!=:Q2% MD^=@:;!YJB-5DR@\@%%B#,%;(O"FSB"]QX3#\'&6YS5E>;94+*5[U6"O2YW? M7"SRTLDO$N%E80S3T".IE:$^LOH&R^Y<+2EQ*,%\P-?VH-U1^)(3.CC6*%L( MR[PHU0:&:34M%S2<1>IN'N)4PX%@-=D+<$XUP.N2S3#E(>6JFGFR*3 >TQ38 M-)Y0W6VI39RSB=>SC_45G6YSB5=@1*CB]KFY#]3 MCW-Z#W76*$00W/ABM9>L"8(^ST6GT6WU?RZ[R'.T7>H+@]Z)DDNB8AWG&5]@ M&8?O!7*!WOGZX67M\Y_?< ,ZC?-NRS[O]SJ#5ON\<][JYDOW IQ]G2CPQ)+1 M?^NW6KW,@2L05KW$;C;G1ZT*@_FZ6$?AO2U@C>+>FZTN-@] M[#NY26#CQ9+X 3GGCQ0/&^6WJY!&W#@ ,W;L_?S>8'U[*JJ9[RCSX/G^,NY= M.!=C;XE7"9!5/?JP?F#F.G0IJ^5C,O:<$VKNDD$$ZCPRRO)8P+TSU/DEC3TJ M\[Q6(# *'X=(1M%H]4?Z>4VC:>"MLXQU?R+37, K M,!P! 6"2#14O:S"B!SF,@2S8#/[AX:'AX+P;8"9,X;#6VLO<(>,-X>V=L1U& MZ\][7_1;97 LQ_9CN1VU0?' J85Q&*DL/9Q)'Q_$ :S20AJDGK5*5 P MD)><_(2ED8$Z@K &;X594+B L@O73D@Z&<15JUJR[8I?.ZF@;Z6GB";BNK"] MIZ,"M[Q6FO><\^9*L<' 6'T'4*1XS?@*YN"H==V3/]I)G"=#55XV5J:,LXS> MQ9'U ,6)%I0XP5OYH?-#S>"S@AVC-(FLJ6LATG1(2U-G^.+DJWMH*NCTUJW& MNYS=A@\!F+"Q-[W5F12WU*JO2MJ]57'MKN-',^N+H:4&VR?7XQ?J?$C!W"\/ ME5Y'8'R9W\I84=^T3W*3)Q(A4@>Z/FPERE9B'H96@VD7_28ZXZRX&%O+GBR8 MDT+\\BI'VD(_]'.,.5V.M/Y&@WQ4LRGILJ\X&W/-MN)[JZ ^B[IN,>ZZ#DV, MZK'"HKB8/*YA+B[J>]T.L0CLO&/"K2.X2V2CI/4#A8[NB%B^D@DXS%1=SC?? M1[[Y.>>;5R;??,>N6COSR]1%,IPG0$_%MSI0<)M$57+5VA5WU8QN_U:D9<') MJ?3D7>M[ <%4I3]GA\2\0Q:GA+[FV;VX![Q5W 10N5+O>I)-M_GIT^M M!W4B[=QJ7%SAW^JPJPB2VQ&&L&MU[3I747*?B:NZKH25U*ZKT5-5&6Y_H M^@&X]88V6_+)A/A^%*G,4VFGI[7TU'(#*5=[^_0V0&0J.6_=6/HZ]H9?$MUG6\FU69'D; M.^/][MOZGH=RY;H-ZZ-> !FM3SDN6R5GK?/"J#B4&>D)PN)#Z/R;Y\4WTDN^9EX5YT\\O4%[#7Y M:T56=9'+!HUF#S:^2D)+([C8*X<."!=TPJ MVX$X8WNAO-/5S3;-6O;I40T. M)?U\$V]QEVM+*!%T":.+- DOM=>,4T$G&F:./Z^#5@A3C=]XF6F,!N@,_0!P MK2^FL;R(58>F3)5&9'YI[)_P_3"!S/7'9%G5TNO"/*]_!+]RRPIJT&IT6C_K M4\&2[\\;W7[V]?]YGT3S+]/GA'.@Y5)R/\!"U#GD0IU&\(,ET[F7F"4C?+V= M:HM7'#$ZK\@S6Z N6J7S0^*NN<;L1&4.O]/$HD;7RZ:ZA!KG^,1.Z+'=@;;H M$JX\5<"I=!F5EG'6+MD)R+*">KU]ZY\7'$'79J=H3&H4LPWYX8.=&2%CC M"'%._Z02RV_#T6VAB?-MGF]]BT"SJ^5M-'JII[(2HU>[:Z/E[9]J+XM^6F?9 M9HJ=J4_5 _OSAXO2G<-RZ&71[[2[;F=0'W3<9KW3:@WJ8NAVZ]U^;S!H=T=V MUUZ 7G9="0^X]CU07<@ZZW>>:?3'0C9Z;0,E*TKO0O*T0\C7.]G M=W=6HM/:+4CRJO>\VTR5+#4'KRDSY,GLT KWNZ>H:+#),?H,E"LQ%#[>I-[& M8RF3>!_JY;KP>NL7]7KKAE[_#%NOFL-*)\LJJIY3X^WSD^?MO OGK>XE#M_N MG<7S\SN:U"_91';-[*?,ZWWF]9S7,;,ZDF,9Q%B?YC\!AK@7CK\N3L?Z-8R9 M\W?(^0/F_)SSB["NM_*/](TYOU <$NM>#[K>@"5@9Q(P:+($%'2_B,>W(\3N M?&NM#Q.Q/N%$F-=WQ^OV*?)Z$"8RODW"VQ+3+V96[(/C?\>Y8-9AB?677=:= M,INVGF)3^"]>:%7QEN]U;C!I3AZ%2RF'H?W45?8;8&J][EUV:^E==IZBT]@P MEKF+1+&=[-A!9@SE6Y*#_\=F2Q24U5#*(.O50)!H"QD=0^F(5&$BS2@9)"@U M2%(M#[+<[2P+^]!W?-^7R#M8N!?$292:*BD-QS.?82]CVNK8BB5UT$C&!@IO MM,@N!/MCH'D"918QFST)5Z:IO!V1CP8Y\?4Y:/VL,$O_LZ$XOZ[9:;_+T/-*O)AK=UGLAJLI_XKM]O#'KKI#PU&R],>EK:ZZX3F%;PI99XZ_<4.ZCN.,7*^M.(_FFVWRBY:F\I0B]E MHD/**OL@8R?RIJ:03W/,"\,J+Q;G9\5WXKFN+]?,XMNYT*YK-?0;_N,:'A]& MWG_48A'$]5A&WFBWC+C',%/%5K[("%ETIE*%H+LER,G*VA91-D5-]>]VPSX; MO#2+JTI"=F0R9&+7XR29QA?OWR.L=BR=QEUX__XJO8S?2_=.1.]=D8CW M=K/5;-F=]\ $MCUHVZVNW>KTFKUN^[W;'O2[YUU7/K;MQCC92P;HE>KLH$%@ MZ,CO$@:8JHB7J@3>*2";*XRP,MQY8U4(_&2EO0+VI4I"SY:5+6OU+6N++6N% M9.AU+&MK7Y9USHA>9:TC=.\&MKQL>=GRLN4]9%G;F>5MG]DM-KV5$:(=F-Y. MN]ENM>SW[GFGW[//T?2V3]CT'JL&>'UI8#%_.UM9[=+M*LG!UI:PW>B[V.MT!_*W9:;:;]GOL+%D'"]VYA2/S M$5OIM]]&/D3P@;U**S\ )X1EK4)NBG%6NF?MYB$[*T MNX-!I]M_^TOH7V;8/YF#WFQ#V8:R#:V0K.W(AG8:]IG-)K0R,K2]"6T.6JWS MSL!^#\:SL[=[YINI=&#!@<*@*!Z0V4Q6T%A428+93+*9K**9[#26P@H.&_T'.50M*K4_$8W[+);IBO@QT=GC+5IUI5# +=@ MHCML$"MH%JHDNFP0C\P@(G.M*6@V"QK;R#VVS5RL>L;GGT-BN$FG4W^&D=+W M863])H)T))P$[&)P9UW=17(.D>H Y(X-'!LX-G '+VA;'/?L9L,&"VOIEAJYF*53&JVGD^5;+KEFMIMVI89-E?&XHDP>$ M-ENX0*1OOZ91Z,-<*Y'36QDYYH3> Y;7 T_HK8P0;'W%!R:M==;BDI;JB,9. MLF6;_4&W_SZSAJU;^WRP+X/XR8OBI)PE^R(;^4$Z$K&R++*2K>:^K.3QN[X5 M.&E527'P&9//F)4SRV"0VWS&K*+X+)XQ]U8G^I3]Q,]6A%?+ITYUZ#Q?UYR& MD7QD6\K'SV,4Y?T>/X]8"K8S=!TV=%64CD5#M[=2RR5GQW7,W&86S9C'OZ2! MM%HM,H_]"H$E5$XK\E&1CXIOFI2MD6HMSGHPEFN MV6HUFW:O8^>AWMO>WNHYX,=@5E]HK+>TU5EP6-VAMNQJ'$O?GIN"IBBT^/!4MY], M:/$#O4PS)WJT#@KH7^45Y$((P16[D-"FD0]CP[Z==YZMX;-TD\EX&,:*. M5<,_KHQ$5\!!K))HLVM\7'&MRLC9=I;S_*S5?6<=B?D\-1G;253+[O2[W4)4 M:W\H)86HUKRE+H>T\*M%V[U6>.M3)&,9>/#-7\70LZ[^7+,^R>!!^/"-"!QI MW5S=U-0OU<>?4<8"&D#X-;3K-4N.1GB(*@0I((^LA MMO55<*JY9IS/R]6O&?\U%,H^WB@$E1E7BK.T56OEU1+'4S=K53[#]L]:O6-) MS#@R$=K!";4-_Q[TWN2$NKS=1"1=#XZ?F>7$;_\,YT$1%,VH=?9=1A,+#>T[ M$V?^3<"2K;8Z-K:S$ZR8A'#(73B_U@BTS,1THQ-.-^(L6C; U<^B_2;!5GTDFVK]*D4L.8OVS:Q611CN MU 2,#X!O=P!LG]E9J)4EILH2LWVG";N/+>5;S3SPVKZUNWN[[B3K9DY_G^0P M4O6//87D^1Q0@MUJ-N'# %[H6K_^>LW'.G9'3T;VV5I6PUIVSNSS39HO'1?K M5%I4=F,F^X-N+S>3/3"3>^M0N 14NV0Y?Q-@-&TVFFPTV6BRT3P H]D]L_ML M-"LM*CLQFJU>J]\JGBW!0KTENG7):EZE=[!R=V0.VA<=N"P?-9J?;*=C"EGW;ZNX-M_;[V(N>LH5?G"3$JLDN MV\(#D8IC7AO;PA.UA>=L"T_2%K; %I[O+9H:IE$R?L(8_A[>*PR!]CZ.AIP* MQV'4 ],!)V0N64Q83%A,6$Q83(X@L?KC9.J',_+Y\HQJ*XRL+Z,1N'N_R@28 M[^U3K*O4VY9%CXN']DR0DY6U+8,G_;/S=_]YP+)U9**S3:#$'K3M5M>V[4X' M_O/>Q2#)WB[."U926<0U>^+\P_-]3TRLWQK6G\&X!D"J4H):2[6_JT;"697D MO@*6IDIZ@&TLV]BJVMC!F=UD(UL=V=F!D6W;S7:S#4:VT[7[_;ZRM=V]06NX MK@S<=(*7$,N.I]8(CJ=/6-8/TE%W%>KF_F5-XTY"XBM@8ZJD -BZLG6MJ'5M M-;&6:A/K6F7^.C)Y>HUB*OO6[G;V#V95-KF[.NM>32//M^QSE3K ]KB"5HGM M<87U)=OCRMAC^\RV^;1;'=G9P6FWT^P/VH/.>[=GGW=; W7:[5<]M/RK2".) M;=7A"Q&/,[S(U)_I)+WF@"UM!>U-E90!6UJVM%6UM*VS'AO:ZHC.#@QML]D9 M#+IM=7?;V5LW@QU;V-^HCX&ZN6VRA:V@G:F2%F +RQ:VJA:V?=9A"UL=T=G> MPC8']GFS:W>UA=U;,X0%"TM7M'^5]UY@?=#AX%+>$Q]/V7A6;N5OKP'8>!Z. M\>SPQ6SEY>DU+F9;MW9WOXWXMKV857:X9(3?X$+VY5 EQP!YP6@E![L\-HR; M&<8NYP,?C1%\(A^XM;?LI$WMWO4XFL6)\*W?9" B=Q[7RQYP>C"?0BNW\K=7 M&'P*/1QCV^-TI$K)SBNE([4JGXYT+:(0+&T81G*A#L?N4+SWG"UM!>U-E90! M6]K]65KXKQCZDO[H>O?9@GWY6'>]2#JD,$#'I)/@TO7BJ2]F%_CMY52XKA?< M98MK=+V )I*)+'Z@EVGF1(_69>!>#L-'I"B,<#$$@941#/2X)M'M%OQ]W_9W M;CI/OG[%=O2;I:T >A/=QYFVFXH[J71978Q@FA?"?Q"S^/*G]_,;9*A//+B< M]-M0>$]"OATYEW"W(2DQM7F_GBY.[4*D27BIR8$S0NK O#G=6#M, 46]1ZE M>ZE>:#>;C>;/Y@'@$E],8WD1RZD JR<-)4ACJ+%_FK=@]U[L#3W?2V87YODE MULF\KM'L_*RW>]GW3WS7[S<&O>S[JL*A5=J-/C^SV^Q&5\ M%_/[)@F=']97'WA$'3NE3V;N4QA-&.J;):XB*Z^62!Z'::-U>N _!\E%N]&# MX5XN?<4QZFH0;;-N=O6&% M4\X^6%-E6>.$3*L]&/1T K^4EC; *2Q'Q)(L<NMY+ZR]I(*TV'C=; MS>)I\]6GWF#C7RT36"4]P\;_T(U_A65M.R/>;IZU^FS$JR,[6QCQYJ#;M,^; MK7:SVV^WFKD1OWU;"PY>1=_Z^$?J)3/KFFLKI6FR/%%;0K51)Z MMJAL4:MJ4>TS-J@5$IT=)$2U6G;KO#MX[[9;G7ZG2QE1>^OI@:%E*QQ97Z9T MUUKNY2'UN3BV:" K&4OKA3:8;6T%+4Z5] ';6K:U5;6U+;:U51*=H[:U01C4 MC;VU5)U/&+'A9_? M J_8OY*-+1M;-K9L; ],UK8TMITSF^'&*R0[.["VO=Z@WSX_?^^V.G:GJ_M$ M[\O:+BGA^1RXJ:-L+)M+-I<56_G;BSR;R\,QE]U-S665^>O(Y.F53.C><"K, M@56=4G6\^,^1 /OY>PBDEK7%(#(>5=67^.3'1QDY7BP+9UHVR[LQRVQUCT1+ ML-4]'*O;8ZM;>7EZ):N[MZ8>3X>)B^8WBPLOB28_(%#4LI@RVU^VOVQ_V?X> MI/T]YZY:E9>GU^BJU;FUN\UJ&. =W-/6+&$>B/%%W&[K[>6&VVU5>WEL,3>S MF'VVF"=I,;NW=F=0-8N)&<:_AT$]0[KXL'V&<06,Z4'IDZ,PI7R8/=7#+*,M M5E/0CEB.7A=M\0O8O,BZ#B=3&<0";.%,0R^"K/"?WT0@[M09$XZ "U>< M-3P;FF-BUG>RRPV>V;Y6;N5OKR/8OAZ,?>TT-PWO5D6XCDQV7B.4V[ZUNWO+ M^5U,#[H>B^".LGFOX5?8QOE& MU%X$AL0R?A>0[$LI5E*\M6MK*RMJ65M<^X M_6N%1&?[0VQS8+=:W7[K/9U>.WO/[5VPH'$>ZV5+64%[425I9DO)EK*JEK)U MUNH=M*D\->':"12_?3[H=0M0_'MKY+HT5VAIAE%^PXIGVJ^A[SFS(C+_;P(6 M:[4Z&V#S'ZLJ.*U,H0/,N'W%M3UA_VCZQ\KS6YJ_-G>+>S,I>(W.:!!%,"LV,6_9JJL<'T'9%AZH%MBO+3QNIM_2&';8&!Z5,6S=VIV]%6%^ M'TM$#W)2.IV53./'1T?&.@?HR@WG$(B6V;/J=$F%_XJA+^F/E>#QN7<_^;IU MQ0$71\LT;]83I?;/(DW"RR'H0AG17+S@#J>./Z_[8A:F"0S_*-U+]2J[V6PT M?S8/P(;Y8AK+BUA.!>R(-#2@L(D:^Z=Y77WOQ=[0\[UD=F&>7Z*'S>L:S<[/ MES^]7_7]$]_U^XU!+_O^9*U&!<)J53(BIQ90//IH/5<@55/0CEB.]E&!]!M8 MT\@3/A<=L;15;N75$L>C-&M5DK4M P_=,_O= 8O6D4G.MC?,G4%]T*LWFW:[ MWZI[>O1- M%N$(1R,/(RT<>J^@^:F2=F##RX:WJH:W=]9BPUL9R=E%FG1ST.H/>CI->F^] M>XS=79K>M<08URR!]P#PI2HZ4FEWZ:NVH:>"-\ M&2\F$V28(;;.*,B2[\0D#.Z6(8YPH\:]. - M\);T:];O'JQ$P-/F:YV5]SEP]'#2K4[^PFDI\0KX#%52ZNPM[<];*B8*N=Y] MMF!?/M95#!&E&11 .@DN72^>^F)V@=]>3H7K@FK/%M?H>BIW)Y-7_$ OT\R) M'JW#:>MRଓ$M1R?=P"=K$MUN/9="] INU XRF/IV:2N WD3W<:;JIN). M*D56%R.8YH7P'\0LUKD^Q0TRU"<>7$[Z;2A\F EA.4DY+6R/A365L:-;'H;Z M9ZWS0SX,G9K=W,%IJ=WL]EKGG?=NY[S9[/?PN+0WD :*.M(=W^_@J]M6$JK& M:7R*VO(4I6ILU0FJO=\3U)L5]%9&!U= ,[%./LVS#/LZZ_LZ@[/6@'V=PY&K M7?@ZK=Z@V[+?N]WS_ODY^3H[!]#8>%NN]N8UE+RN%GM=N_*Z?@_O5>RZ]1:. M5S5#UT=I>2J@C]D2L8=W_-="V[EXW>99]QV0M-TY9.DZ,N'905^,9K/;&MCG M*E>NM3? [E\]9QX71ME]A<+]20ZC5$0S9?V;W3518SY%,I:!!]_\50P]Z^K/ MUEF<.EAW'T9UF(E'V>]Q@F[:+^(1_F+]MQ1^,G9$)*V;QI7R%!:_*KSH':?G M5="054G)L D_,A->)5G;PHHK:JI_M^R&?< B=F029.RX!JUIV;=[R[+[U8L3 MU03Y#OX4P1GZW__4;]GGE[$5I\/89(+O!A;[9@$[A76>[*"L"N+U&:+ M5!T!F;=([?U9I.L0#H:J)2(634VQF K^J@P4%2]_38>^YUA7CA.F0>(%=]8G M+YJPB:K@Z:1*(LKG,CZ75=X*=M@*5D>"C!7\4PQ?B"2-9+P/"_@U?) 151+# M[*) SJRS6$HKFX2%B=T@F#PP?YE#E+2!R1.TO"F^*VOHNW !.TRA.14"W>S>JU,QJ-UMF MO!L1#44@X_J71Q],ZI5#1\Q6L]FJAB6MC'2?5F23K>1AA3XK(R:[,X(M%I^# M$9]%*[G/)O=/6(NMK R 8LD740;?O"2<39& M/B_SOK?'QZN\2>.;PE,)XO!-X8%8S9OK_V:Q.DBQVI%9_2X>PR"(J[<<9R(G([6R03ZX\3L=5':XJ/6"4<)R]<%7#@JB1NI^RZLD=7;4/VX>.G Y:L(Q:N(!>?U[-BO8BA]-F%LPMB$L0FK M@JQM:<*^?OMXP))UQ(+S>B;L*V%L)IL$%8O=X2K! '/O?O)UZ_(*+H[[A;$^ MW4"?=EB7'IDNO0YA9=97<;]L%$83D6CDXZ+JQ01W'$C )RYF!WY\'(,D M)Q;8W7>L9EG-LIK=M/:6,>R/4-/"ND!56M,P0L\T5H4^7FQ)K38Q63I.A_^4 M#M4$"52N(P^A!;%L* %!2"@OFY0 !V1V*FTLX&)-'S@PPQG50[2: ME__O?_[G?_Y_]&?[\ITU%O=8WB #*YQXQ@_"(H84\\\!"FOFOYW@_ISRQ59#$6T<0T\BK, MPAM94P(>A1^Z7NSX85SLT,F*8BM>^D_6#L>F'<+)5 :Q2,)H9GWU15!%6:E< M<)NO,7:R MYWR>ZS2*)+7=P>A>YNOTZW^M62//UX C"DOKXS5^?S6-/-]J-ZECZX"]'/9R MV,OA(9KO>?;9@7S[672]2 M\.88=$TGP:7KQ5-?S"[PV\NI<%TON,L6U^AZ*L"H#?1?9QI,NR^J?1478Q@FA?" M?Q"S6 >DBQMDJ$\\^/^S]^;-;21'WO!7Z9C7?CP3@:+K/J3U1L@49U?/CD4] MHL:._6NB3K'7($"C 8VTG_ZM:@"\0$H4V ;0(X=(HFCN[,J\Y='Y7'_TC]E MA7?SU.)Z2>'LXB#UY%.L6@%6+5BUW[)J7XU&,SN\QZ3]KVN3]DOIN3ZW9U]' M7[JH3RIV-Y+3$845V,A@(X.-#)&A?NA0"3H4=&CW9R%_LQ-_7NFB0K.%#*(* M*@]4'JB\?J@\!2H/5-XF5-Z7BLPU'@&-!QH/-!YHO)YH/ T:#S3>1H[_YW[> M/%9***@]4'N@]D#M]43M&5![H/8VHO;.XN5T<4R(0?6!Z@/5!ZJO5ZJ/8-!] MH/LVFQL#2@^4'B@]4'K]47K0P N4WJ:5'GNTTMM+^3PL/;?',MD1O:"EOEM+ M07K M@=8[5*VWQQ(*4_)5S10AH+=!:^RFCF]=:+05[*01/ M4EK0C:.? M$KI?6TGE$W-%9'%#YZB.A>RCLHO3V1<5!ZSZ3TH)M'/P6B5TKO MJ='%QT]!VTL!!2VU)T()6NJ9M!3TW>BG0/1*2SW1-2-;=5'>?7EI0ZA''Z^VZ4C4H_89KF*< MY87%ABT?I_TJRH2_=.//A3?R%5ZXC"!QDB_T^9'L0VC^>]NH<.=QOGK[!W9" MLUM;D=>[7??S*_2]M!_C'%R13?DQ7]CA[_9+\_*'/]_=H.7JM])T_](_986W MU&/D:SS*+UI]C M>#F_(<'X"/]Q^87,)4-[V<073;RT!3&6*]%BW_S:/]S5J)_J)@/&L)Y^>;'\ M_CWJ2]WLHT-AEA*HJ7V02E!3SZ2F MH'-./P6B5VKJW;B9HI.42G3]4ZQ>761-=%%2D-^.CRI2OKC\4HF^5V?3?.OV M_1]_KH>Q_11C#%%!&*8_72FY,\1N92POLI7G"NZN?H.\+]"7 ^@+Y]97T+3 MGGX*1*_TY3INW=V>/>#:@:K:"\D$5?5,J@JZ]/13('JEJA[GN"E!-?^FX_9V M_&FNP2@H,%!@>R.OH,">1X$QZ.#33X'H@P+[TSI]$/ZO'66?ZTLE6OWT^/GN M>RF:H)_V1!RA7<]S*2AHU]-/B7C"IGXXKYO*%^)2)J_UBJSWXXM\]3H_55$F MUWU,LU;*%_?G5=90DSC,2JT95/G[H_&T"C%[4F%%$44_F]33?:S&Z2$/;S8*<7+WYJ_\ MM'R%&)8].9L?YJ*-0@ZJ\J'W\_C_D[D^K"AEBYF,:36*[3 M5H2T5POY^9=/>+5Z/^6ER@J\N5R<*N;W"ST?XRA.[/ &Z64/AOD)9C8_1-DI M6X_R;>N\W;.\]O,%@(Y&H-CW#<8Z5NPW2^=ZL777]S9=551MFK:KG:KJ\)U-.\=/[!I[S2![U^RNILOK,/L5K+(G56AZ/I"V2.C")_O"HX;>OX MS!&6ZH]W'V[;X+&)(L:>K\-V*F7?CD?Q:(LX]*QEJWM/'!26;[JPG$-A^78* MR[?$1*TY-&D#L;^-TV]% US&5@W\5MSGV6B:5_^W5$\N^F$;O7\&:^.A9UF$ MKU/UYGK5%HY\=O9#]6[FLFF2W>_E.E8_YW7\?CQ^RC[WRLC8DK1N!PH_S$\V MSL[M))YGCHJ3>6BHO/C7L9V$PAFO6P4TSF_E/X[C9-94Q]?1D>]?)[D^)SQE MI3H6G-/+>E2"0_G_;62I'MF1K^WP.H^AV>K2/*L%^H]8G=M/L;*S4)=H85F1 M9>3R2P&-_-%F/*S#/)9HA[:$$9OS&*?W.H*1' X;C)KS73L?_G0A(6 M0$BZ%J N$1+E9FL8N5G7YU!Z]7HYD-Y[M5EQ]7.S:/3>>7NMV%_+&\%B6* M4G:Y#9;_>G1VM(P%YSW(G%SR8T-U;4WDQ:DSM9?#V*SA>>VPF-MA,[XEZW.^ MR LS":U07YTV9$X:A:Q"FN7>+$R))3O<,"E./V5Q*^B\4#H__CIJ8:2%TN:G MZL=WQZ].__K3X"8[_:EL<.;$4>:X\H23\; :Y^O<8,2Y25AN\ !^##(4-?D^ MF5?]I&[9NHI-"536&9O:*/^;Y3V.Y_=H08&^+"]_G)^,_#RQ%_'W\>2?5=TT ML_E1R>(Y,T=-8WNX<'99Q&W2$COY:$?U_RYX>K$V'[*W$;*3<>,LIOJ18L*J MM+S\3W,1*8(\)ZR:R^Z\8FF155#%ST5L"U&9.6:C?\TRVZ2ZT+C05^6P)(Y' M.\6U':ONO]JFGD/'0HGOTEH\T> [SYA^/]QG$W")OX59%VVX[H#XU<%>ODGV MDLLWCZK3EB5O?2NO;U98"V8LK#B^;2[=O=R]3W0EG(7G6[AICJJ"0?E);74Y MAY,;F%P\O/P@5[[+%12U\-%*3_GJI"CTA4IUY3#SVO%IO['0:\NTGR5>/0!S MK:Y(,;3GALWUR>70_GYM2]O+R_RL;9NUR6RX.'_-3SH;WH:!;Y_07EVRI6FG MI/C)NB?_$6:^8-XU0SQ>^[3K57TX'SS*^6_^DFW&HW8[;<;\27MKZ\:S?(G%5^[1Y=%!B8RTVH&Y_M M^<4U'R3KUE*VALWU WRRPYF=7EW\/L.OFLW5;/8QLG2T*1MY&?.3UF6!FT5& MPI<;4-EF+OP>LQ&=?]ZY1;%=BGF]L+KM30OZ_H?_1\EW&-;QTX)[;PA%7M.R M2GGE;K"JNU)[-YR!G4*0CNV XP*U/J_JJU:^_V:SM3;9I?5XLBW0FKWM$LPA M[J)=@N(97\Q&)06IF+,Q>UI%H=OEVS:+;ZMO)^,Y/OI%,NS"U9I?ZRN\NT#; M+ 2W[C2>W-7-M]Y>Z./YU?V5=3U7B';ZHOJ1_+3,A&JA;RZT3;GN341H;UY@ M^ H'%U>^'Z_SY7^D/V5H^#0>?EKHGM9"J%OG,&OH[*Z//K9@U? M_2?[SSAJTZEUY MM'LO4)!H=!-?5W9J-<7M+E[=ZEW;7:O:IS6F%4=,J*]TGZ5'0IBO=:>E1UCS MK[:GW63QQN,.ISH.X_8I<>S[2&N/-A8O318G?YAK26[^5X_V? $V%J5_3(;, M^VP$C68E ]6/LREVYUSBV:J@GD60'FT\/&9A7[?%,)SV)O?N/C3\\LT5W?."SF^B/-3A1(A:+W-I7>;RGE-<_6(=5@<62RLEYO+$3]? MQL5U\W/%8BGF*\9EH&?>GJ.XR,LG.*JJ=W=HNK*[&SMLXPAY06=YPVPYI!V4 M!;P<-ZU=],^ZK$FQ\=Z\_7#R_OCDW8?JY]IE%W;\,1N"QPL#=1X5N[-*Y33E MJRMU[P+=2H7?->9N_<"ET7LW1+E<_B1+#J><2O1*K*T5.&B1)26J[??)VM7W@>MOG:)Q;ABNIB-IR6D,3UKLS] MJ/)(U]&'UB>ZO,P^R](A*:^$6!ZO'L5;H:NK"Q76R R55\5/ER&>-MPU=GD3 MEM'+K$W/Q[-A<1:7MGR1T%*'47R-[%&XMFSB_@L<5<>KM%W,2L@G,U9^@C0K MGM8B8+*X\'Q16P&\:(^.;-LB;LZW=1N&RI^ZB+:X$LL USU[^+VU&\]H*#Q/ M@LECS(3_'/]>PE&O0E@E'J S;!E6/U'7 3.EZ>2);NB M1.#GM6.#&Y+=%FS%$D^=QW5BLWQUD0>0OQ&7O2!');)]K9J:^?GO8[&[C3N7 MG(\YBM[&RJMOSN/G2_QX !W6NE=QR MQ*):I@IC/[NX"K@O']R/)XM#BT7V4GOEN4;+9EW"O">E+W^P3=M53$]N,DWCBD;D_62XIE/;E89N7< M5*+7L95KU7['62Z?6KK!5UK^4VVKN=:[H:[C51;(U65WVCK[^8[%4>8S&^D5.\^\EG-2F+RW,YO@Y^MDB*7INP[2Y&K.)/[=-.:5L^S., MJY)341Y]&<1J/SM8OEPOKG:_O?=C\],RS>+J+M-Q>_S9)I4MLSYN7.Q.6D26 M!#\;7GD -V@J^19^<4YYD[(Z(V.^^O3+=3Y(L0T?#EA]'(_#UZ-5SU6ROB/E M+4^QXYZOPN7/S9_O+4'_CDOGYZX_OQB-1V^SHY"YL2TW^_DWXZ+'SDFD2**( MN^B0H5*CP+Q.,BG-,?NAY<*\#N]C^LL/Q[_YX$4DPB#L(T:<>H*,,!%1J3@7 MQD;.Z0_5R%[D)PRQ?M$&3<:3M_F%9UF]D\FHF5;_)Z//R^J_Q[/L"OWRR[LK MUKFU*O]^$ 53_^8F?[ZJ=FGBI"2$+,HRKO/2[7S7JJ8NL$2,(5"=O4'BGB[* M*?$@<:0HBV%$/(LDTM81A)VP"=LDO(P=B?(OXWG>S[-P[YDM TZF<3RHCDM= MP'@RJFT_Q7FO.78[NWVK,.20MA-"8YL.C4D(C?6F@\+V>U)N)!?[Y/VO9]7Q MZ?MWI^]??7AS^G:K>=BW.DGO7WTX>5W] MM4?-)%[]\NKM\4EU]I\G)Q_.MJAQ>L7)/[:AD/&LL:-0RE4^E^+A$CFIFO.V MJ/+3G?6Y%01?T-HVK;*SZ?AE=U'Q6P??[;6?%"=7_$@P\94X.%GS/7/$ M*,77_ZU['7*DZ58?X2N1?IU9REG_SX^3S (!+1@TM?\][03@9NNSEG/O!)CG M4G-?\+SEL?8K-Z^!;TB"WNFNFO=0OGND94XI[_SEA^Q2?I7,Q_6 [8KL[G#W MX?SCZ^32]3:^#RL"7 Y<#ES^]%$ H#\!63:++%WS$B3?:?K;=YE$ M/8Q!/1A=.SN['59[,C3MS,",1V/3CM,)M.TF;<"?.TW;]ZNM+GS.WJSB$])3 MEV,P2YG4M'EQ:(P#P@^T]9XVX,^=IFU]GVK=V.>]#]YA0+2WRJST%;]J\UXZ M*'RRPSN-_.]EN347;+?X\"&"1^-^D7N; 1ZB\P\=[NF]48!-DGU5']81XR^2 MHG^>+&INYEG1V%I-@S"(T^3R/TXA2TU PF!,O;>8B94"AYA(%"((1).QB!.C MD15*(BH2LS&$F")>9D7/&O31VLL71>Q>C4+Y<7(M(H6G_CAWPD92*Z6N'6D%ZF3_Q NTR$TMXI+D1$B'%'4$<:\2 M-4?:"HX(=RRI1 4GM@L+^'FP2\J!D.; ML0L"P]NRA5\M)XG,6S87=A]4H_C-=J:@47I$+FB4IVD42I(2+%%$,K!DC<)P MT2@661>#CM$9%5TGUO!"V-Y?R=K;..U6?910"L8'KCX J Y]*_<4J(@602F/ M$=4^(,Y91,:%B&C$DN*@M$PK;OM:IN\6@(H/.)4'#E00\]UV-E\)^(ZFXTGV MVT!S[+5L@>:XJ3D299CIJ)%/@B#.%$&6:HVXR#HEBD2R-NC"Q'VSD*\O66%T MI2G,0$M]X)H"@.G0MW)/@4EQGE1I2XE%MDRYE]D\32XA*G72QC'J]4J#RG5, MV@T $S4#C-F! Q.$:K=EPKZ;Q$M;S\>RM_-DKH93STM40&VL*VC?+OO>"5%< M<[._J^A]GU0/Q2%B)2RB2AK$N<=(!^51],10EQ6/+WV.GVX3+P3WY/-E'#7Q MU2B<%NE]U0IMQT&5 :5DVB'8[X?D*$/8YZ:2 MX3RXP,I($E7BT9H'9%(LJ9G@*:] MVXDR6(3T*3P(,/3@4-3GWKU M/7NM[7=)Q-OQ"'EH? 2-98"V7M,&_+G3M$'>W_8.3<>7LFI>_1Y7PL M,Y2X[+L1"$[-K8)O+:*SC""9I$5*-->""$P( M#:2;P\>-XQ3! P.5W) >N"5+]S3SLYW6HX_5,-HF5JV\HG%"L_P'G# >@*R! M)KFI29CBG!HND'?>9$VB(G(TZQ2;#"&!!BJC[,+BO9*[7XK8O2^TG:9?F]B& M][M3)8H<>J8Y(-6A;^6>(I6QRH9L]2)#248J[!4RWDGD+=7,*\V,Z*0$9BM( M10>"T -'*@CO;LOH_8_Q./Q>#X>@+_9:H$!?W-07FA#ML55(4:H1I\HAS1Q! M^2\>M9,*DT[J5I;"U95J&#!RZ T_ ),.?2OW%),B$=;;#$()AX2X( M.D M$^13H!GL:416FX1H,!@3R2-.G11\7,O8_1-,WHY'OMN4ZX$Z^( 'H-:A;^6> MHE:0RDFMRJ XKA"W(B M%4>,*BJ)<-B+E<[ ZYBUSX%:ZM /E"!,^QQE)="! M\U#D"U3)K=[--$B?-$-64IF-64Z0#LP@)1@66$HGE>^V V?G.L,,!(:R9\"G MP][*/<4G;;UAG =$*,FF;AF';(VGR'.+C58AR6BZ;<39.3Z) 3=0^PS1W"TE MW+8]."&S%IK,K;_9!]MD3JG C<,::16Z MUS=DP.D&QXSN35\Y0$) 0D#"A[H09QN:T.11,.5@C,M2F1LX,HHZG*$M);,2 M%U@K^W>#2"@&6F_0\-X;((0&F]LRSN<--L$X[U+PZ!$MDA?&,S>,SZF4;O/% M0VOQAXUII_L78D_U$Y;.1Q$S_"B1+77%&;@^ITZ.PM5 MJX'B&QP:]56&V"VE!% (4 A0^*@D9YEM;DP]8>0(%<&*#(2Z M$U.]4RBD1 ^PV6"&VAY!X7WV^6::A:Y$T7G)Q5K]Z^ MKLX^G![_UW^>_O+ZY/W9GZJ3__?KFP__?6@,!Z !M/6>-N#/G:8-YC:L&Z]8 M3!&IAK5U];">UA$&-^PUG4#;;M(&_+G3M$')V+8TVBOO\S).F^K2?K%N&.'D M:H?2UK=_*K6G)TY)1.^LH2@R;1!W/"+ME$,6B])0P6O+.FEBNY2V=W-AZW8H M'64#S:%% F!5+[<2L*HKK%*1T"@PLE0ZQ#&S2 DMI4+2;N9F;Q"K& M!A@?.E9!#=D6K=S)+(:;<1M0'GLM6Z S;NH,ZX,@V@=D>%8:I M4Y:JI%=:GZ]IWQ8Y^^5:S#J>NVP&=).E8/O,VH!2>[.5>XI2+G*,E0C9LN6N MM$; R @KD)8Q4>)+W]NN+-N-HA05 XJAZQ>$<+=CW+Z.;EK]G_]/4T)>5HN" M0] ;>RU2=%-T-WSV*6KAB*O'6L M,/ @+\6!*PR IT/?RGV%)QF(H9Z@J#U#W&..3)(*!8.-%HSZ2#J9.[8Q>!)R M0 1,V(5@[7;LV;L3=F\$;<',/2B9 SURJRQ68,^$8<@:0Q"WMN@1GTW6)(3F MQ#/5C9E[>W[E,DKRI6.3=\#%H9__ 5(=^E;N*5)YX1..SB"5C5C$G4W(.6V1 MM88&)8RB$G<_:7=C2$7PH1\Y03!W>\'<%#/WAFH2/\71#/)QH<\C]'G\KBGO MBCH:N,JV<6D>@X5!.A"'A#*19BO9$-/) +3C?(5RYW_4T_/C69.IC9.-::"- MYLKM3=M'P$7 1<#%AZ+0A$M,:$*")QK3HL MA/EE//KX(4XNBNQU%=(W V7D@?LV@$^'OI5[BD]$)QP"B8@)S#+66(L"#9C,4F(8(3D20PKNV*:]YA24SW:"4&C$)-.(1WMV0(3\_CY*:I"^EU MD L.N>!K*B.JLMK!AB+F;%8L6)NL8J)&+!*1E9&W/*[$8=8RG8O4WDB$Z5P+ ML0%E&XP6[TT..* AH"&@X4,9@808%0)%UNEBFJN --$1R8!5U$XH9CMI.[H% M-.0&*F)Z%K^&BA@PU4$Y@7):4SE)AZ/)2@8)&0+B*5EDJ<#(*4VIU18SN:*< MGEA-TU6$B/,!PQL\*]T;?00 " ( /A0USN=DBZPY[#*8)9\R@"()4I&:$DU MS6]V$CC?! ":@6 ;;.N\-P!XH /);R\;:J)']6=T7F<-/7KQ\V\N*"X\R5P< M2I0NL.R7AL"1-]'[1)7P-MQ=^Y6+,$\(CEPC3*U'W 6-3&08I21M4BXJ$TF' M,GP\OKBHIQ>Q3)2UH]#*93WZ&$?^IO%_[X\#*0F L@Z@K?>T 7_N-&U0'+NN M_CJ;COT_S\?#;%23]7WU*EO M>'>$)2F#^WX7KZ"[5S>M]R[U- M#F.G!2(D.,09S3YRY 1A9IV1"DL1NG1OFV(>;)3X0?6'CJ_X0)ML=L4RK67USDY.)V=3.XWA[W8XB^_BY.S< M3N+MB%O^M7P^?ZHY3:\NXB1+Z.OQ<&@GS>+3UU&X-V]__D88[H%#?VDP"N+0B[;6>RM)HX>9%A%A3+YH0A1'''/RC-:@RCSB1C,A9.= M%/YNFRZ?UYAC85&@+..-(ABY@#UB3"O'K6>1F4WMU^ELVDSM*-2CCYLACLEL M3T9.D6(Z;YIVF;CD+:**"1GSTWZ*PR^' MYE!"4 !HZSUMP)\[31LTOMC6.4S)(QB7"V6+8%LAD2BRN69-0A)SA[@L5HPU M#$6M/:6!2Q=7C._U)F04VGH6#REM>;S6V4(WI+1%M@19G51)._&$2!^S ]+- MV*1G)?Z0@B&9=XFS*?.S57DC&>/(J,*J+'(;%<.*=^),WMC2#88(.,8/! DV ML%7%I-[*'@5)B179L\IN),Y[9%QV(&7V^K%PC'E!2#<=L?9PCU;B-EL2*RJU M<5IZ% C/8F5<0%HHCJR241(<@W*=^/PK6_:50,9:^:D/A% C\5QPCCRWY4A) M6.24U\A@RZUEGDH6-D+>MUS^]7)P-1E0?E^S_+V"$2.I4#9F)I2BE#"R# X. M4Y2B42GC HVK/-D)C&R')Z4-T69;#*7D?>8O1Y#3-"&5_^8R\UX('96E[,SJ>R]H-1=*5 M#AE@HP=,L /7)(!8A[Z5>XI8@AIA7#3(T801EYXAXT1 EE!C9%))=1/_VR9B M*35@_-"]U0 M=,BPXI4W)'FIG6Q&DE?2(A^*M&Z])Z&3VW@U!;AN*'M\4XS>C+-7Q MERS+;^/T-'VPGQ^OL)J\]OFW;VHNJO9K_M5M3GAHTW\"<-RA/05P[!],.YE6X[(?-S+<9S,FNIX/+D< MEU&DRS+..UTU04N"E@0M^3T3A /!*0:,E,]ZB:?HD>'M*+:T:&WH ,I#L]K@#P>@$& P>YR@8)4-,2(8I(49:.]E-_*A()2VO)$ M\X].YL%L# :E.LC@R;XDQN_C 4*91)K_F(R'PU($6A>TB T<(H!N MWT74'_ M1 -/DJ'D@T+<8UMTDT',DVR>!Z8)Z23H_[=Z-)YDC?1F(:@=:29E8%HC6.> M@(" :R.@-U@YDDKG$==6.<;0D C[FO+ 0CXC %U MUI%ASG;1,%^9G][V8H%P^N8T%3VB12[#>%;ZOS^CKGK<@=(2/Y3S6^#\/8IG5TA[X@"$72$32-M%TH Y=YBTI8K* M/\OHMO;77ECH=^[]U=L]ENI-$W=MMGZG1=D!L6#QJXZ5MH=O/]I]G%Z&6HF\NA_?*BO/ORTH;2X/E&]+F>WV\1N)V_\#^S9EJG+\M;MU]% M<12R+?NYT)"O\.+*K/W\2-N5T&^1W4]&+*6\-W FKW>[[N=7%O"E_1CG-BVR M*3_F"SO\W7YI7O[PY[L;M%S]EN/N7_JGK/!N,O'UDO87RGZ?;Y'+_F<7:W!\ M\O[7L^KX]/V[T_>O/KPY??O]@"6?+DRM/^]O@.EOS16$_C:^C/.L_:8G2W;Z M]NSTES>O7WTX>5V=?<@__K9F$=$FGN[D[8>SZO3GZO3=R7Q#SW9&2W>\$C_6 MHVIZ/IXU=A2:014_^W@YK3(S5>W$@C&>9OWXZ)!7=6J)7\9(YJI=;%Y#/ M3UK>15E#CV=9T]:?8W@YOS+!^ C_<1D_\F78U6437S3QTF;1C(NHR8U0S*>Z MJ=N0V9<7RT_?$UJ97US*(R;_N-!1][Q/OO*>/L+K?I4>$;[F5]61H<]Q5Z;Q MC?^^]MGK][YR-*Z_>C+>UYB9[K_G=]MW)_@;SOL]#W4/"'5%=W<8_=#"5.LY M^GU8AHY=?Q"ZW@K==R7$[858_G>TD^HD[VVX-5%I/6%]3.I8'Q80!'I/!/I; M$?##D^D[[V; MC,/,3ZM)_!1'L[C__6>[3/#1I8HA*0UV,0CJG+R; MO$FI]T9(@FP[=EEKCIPW',6D? J'\^: M3'B0CM0A*A3701@I:)^0 M3-(!WF3Y#B 9(!D@V;,CF:*"TR@9PL3K,C(H(4-T*#/F@T]$*LWB2M4AI=A@ M+5$2A"+N4[;CG"5(B11(AD$CC>\1DC$\T,(<.))MO%Z^W_#X!+DY'C?3:IRJ MRPUYM-"EY""[E&#.++;.HVSW2<1Q-,A:Q1&SU!$NM=1II4'X.LYP8=_3]!_C M<6@K&>/D4^UCAJYZ"9J!V:3+NS"APJ*@V-F!$ E>( M&ZR0]5HCF50V*8UTE-\S+^'[/>J-PZ'B R.@AQW (< AP.': M+ %&21@R5E@D%).!D6NWBN89;OGGKD VX$@"'SW_4#)VF%WOP'Y-QTQ1W M/K]<98D#QQZ@NTM+-@8AJ3+("Y\M628=TI2&\ALU@4;/@^C"L6_9^%W+Q1UA MM98#CF$J )BN@'^ ?^N?*#F>1#D;+X',;+IZC2RW.%NEFI.809&NFJ[K>/(; MP#\UP-!^'O /\ _P[PFY0=@KDOUSE#SGB&/ILQO.(Z(Z>6.B2-JOSLA;PW7O M'O^D&C -^ >'Z1OTO<>9BE'I\M)*0&$Q\+L!=[O 72:B58Q;)#-J9AN2)Z2= MDLAC:K&..+#5$R2G4J!8:A1XS+A+0I;._ I2C#J.B;>8]RB3B>$!9^"?@WT* M. DXN?Z<"8JC9HJC$+Q!W-@RP]ES)#FV6BD70UP97JJD(81'BU)2Y3@JXZ2V M*J+\HLAVJ@NJ5.[T!2>I'%#(2 *X M0MH:BJ(G2@BK;++VKK?G@Q>1"(.PCQAQZ@DRPD1$I>)<&!LYIZO>WISW7HW" MZVO..YD;Q]>^GO_7K)[$\&;T;C+VV>TK>=K=G?)*=NCET!#Y.O2MW%,<8YAK MB45 P:F2?:(DLC@I9!W%5'K'&5O)/A&!*Q>-SCA6,O8\YLBX()!B/'!)4_** M]1#'^(!@:+4%.';86[FG.):L$VY _7C?3$JO_M-/-6@%WGYB]3)@,VEH4J@2"L$E8DIJG29= M^,$+-OR/.1-F]'UUBP47 -Q53P8Q$$0>.,2"J7CH6[FGD&6$H('@F'U MG2RR*9N*21I#"5(O7N3R@LF): @H&!>,TT)W0K# #X /NS79@,^'"X^;/6@DG;DW]%=].\^ MC*=V6(U7"H@ Q #$GN+J<64=*1$WG[Q#G#"/-!<.*1TD)H(9;%;ZTZWCZEV5 MOBVB;%UY>H3+@=8,?#VPY0 & 0;7/C5EI>6PEL@FDV$P&HY<2"P#8G2$,RHH MP5V/3@9+;?V/H$R?FES,M(D_'%TAL?C\ +!]Q])/?\N%RN MC>)XQMVHK7)(T$019YAE<]9BA).)F&.OM>RD?O<*Q]^,_/@B%M%X/)(W>7WS M;]]N\XG%X?GWCQOI_1-8N("T@+3/B+2$T7 \,VV %WOXA+?0<75>8WHY':"5M8%"-XA1ZCP)MNTD; M\"?0UF?:@#]WFC:H6MN6)+7=93-$G]N1Q]C-KRACB<= A 6!QPUG?!#NN/"]#>3SB4CGDK!1( M*(UC*2H>B<0YPIB[0B$G&B MDL*,Y;=2%T<,SPB+0FTP27RW8!&ZK&[+S7]3("RMDBIVT:%WR<,==P@9,[UX MSO^XH!)2+MN20=A@;2>37+I"V,<=0&6HW>0DEYY"+40( ',!U0&FS(?$N@A);,U65@,J#Z^9'=C* M8"L#W.X W$H;I&0!B6PY9]M;J@RWW*!(O1 :)Y,!N(OXQ-;@5@^H@*X< +< MMP"W_8-;GKC2@3-$O,6E.*&,^&8:R2B]I9SB0&D7H8ZMP:T8$ KMYOJ4-]%O M#']JSV;7UM0LLR&F]G.'TY/V&<$!GQ^7H)9!U5#ILT$;;<9::_)O@B,<<&0> M,\Q8)SV7K]O2_3P97QSGZ]6C6<;JTZMNY//BL?GG/A0V/_D\G=@L\O7(3KZ\ MF<:+)H-\>9+)N)V(OLQYZ[RCJ!HP"O5F8"WW>T\!2?N%I,G:X+ J)5TD(BY2 MMEJ]Q(AY:4WT(036R3"F'4)23@>,*4!20-)>[RD@:;^05#-J'!,9!A/EV285 M"CG.'6*11*R]D=QV,L]IAY!4\ $6@*3;2J;H-SP_0>#>3<:?ZJ:(6F:WS005 M('"\YX'C^T&;8:^=C03A8+(IFYA'3M.(HI/,1JTE59WT++P"XT5\]Z]Q%//S M=97,1@\ORQ<**N $#8"PNSB 28(QHY ,LI28:8ZTT10I$KS-D&@%O6?BQ[IQ M@$T!(=<;[,\*0 A "$"X[T"HE4[6.I8=<5,"HIH@[9(JHX\BXQBK[*5WY\9O MS"(DAY?+VL/A _U&UZ=,.HI3F!\ =1N:W"-<4*;@&Q4%/&(0T9>0K(O'H3U MBF M.O'%WTW&^7$V,M53#22'>">8F?W>4P"^?@&?9R[ZT!Z_F^Q[JZB0,TJC MH"UG&0M]_JL+WWMSP,?I0&\R!@G !\ 'P+=WP*$>(AXY=FEB(M MB9 M&A#EA"AGKY"<"4UEVQ'&N.R[I^R["\L0]4(RPPD->J5+]EKM .+T.O_IU0U9 M^3#>3DH3$8=WP@2F,!PU 0CW'X2EC-R&*)$SF"&N=$(ZQ("2%-$&SS7!KI,F M <\-PAPZ!P & P8#!O!S[_6%C M2N'^A0"U\"BU8 3C!BN,I-"E.,P29"*U2$IE#-&4.K&B%IX<']E >@/76\LK MN\-O.XK\NP/2_3&^ 7(!>E$23._SBC!').,JDBLAC\RY. MSHH%_GK.T[>#V/G7&,ZF=AJ;T_3J(D[RMKX>#X=VTK1?N@IQXYLA;OK8"/<# MV>/.:U6R4Y0OP?M .#(^$"2%C=[C%$A:R1[O8@5:^=XJ_?CHWEE(4,,)IZ<[ MOZ>@.K:N.D2(/%D94*31(:Z-1\XRC(*1@9# F(\KHY#7231Y?N!\(+>1""NY MSM#/74#<>HYLH@9%3RR/G@L<[AF6]W3ZGT-U9M5QW]$PJ Y0'3N_IZ ZME\V M+ZD243(D,^"5%J,*648Y(C)0(ZSC/L0N$F;ZJCJ"\8EA[K/#4/P'G?T';71 M3I!,$R-"JWLJ5I].__.H#G9?S12H#CC4>PJP_*-=I1@JFZFQ'^/\8*^IQK-I M,[6CD-G^!02A@;:=I WX$VCK,VW GSM-&QSBP2%>G[MR[+P7_<"L(8\EP\Z7 M.FB!N!<<6<\"REYLW9&P\L-'4TLAQ)R/K'R!ZX?&NT-X=V43C M 55XOUU<&+:T-T%10/$G'GMEJ-8XU\@<4!Q0_ MX*W<4Q3G(LBD.$&":Y=1W#GDJ"@F)K6*!%ONT\4)3*]0W&,GM,UV-0DZ([+5 M EE.(F*1,RFMCMRO=*OND.AMH#C)MOA]?4,.&L4?5Z;>Q^PB?[DYVN(2/9J9-[7_H?YT1=XP?D:AGL36OWB1]VEV,7H9ZN9R:+^\ M*.^^O+2A>#LW^GO7\_LMCE[G+_S/K)G6ZBWR.XG(VI]"VGR>K?K?G[EQ5QF]W+NER";\F.^L,/?[9?FY0]_OKM! MR]5O.>[^I7_*"N\F$U\O:7^A[/?Y%KGQ,'2Q!LW;ZRYO7KSZ< MO*[./N0??SMY^^%LS7SQ33QA=?ISWMB_O7M_\I\G;\_>_/VD^N7T[&QG=';' MJ_%C/:JFY^-98T>A^>G95V&KBGG>U^>> ).=3'6GV-X.;\5P?@(_W'Y!5^2XB^;^**)EW:2Q76Y"FW(>G[M'^[&V3[53>WJ M83W]\F+Y_7OB9O/;27K$L?CC0GO=\P%R)##YVOM?>4\=E>R3Z__6O0X]8GK= M[^HCHMDSW)?D;=3\45_^2FZQYJ M@W1WIZ\>5,GK;7(\]_13JJ3S+:A>AU]+"?/ M%2.#]=CD,1/9^K" @%6 53TE[=%G.H<'5113!K@$,@(R\E49H2 C(",@(U^5 M$0(R\C3[MINZUWZGR'?00A]J!'8H41C:7_6T_145"J<4/1(N<,2-4L@DKS/] M)B2LJ,)RI?W5.C6Q[R;C_#@;&HDLN=JKM'IH @(" BX)03D6@8311E2+"WB MDB>D@[5(4DD#=XS;;NI)-X> G XTO:]>=-^E!1!P__84$'#K"!B==CQF#*,F M2,0=R0A(J$&*.(Y9PI)ZWD4MYN80L!T8+ $!H9/GT^3C='H>)]6MI-?JQQ)L M^*FJVVG7A]:>#5KL 6V]IPWX$VCK,VW GSM-&[0HW9;Y]?-XDM=U5/G99!)' M_DLUG=A1,VRG(%:$@J;#7+;!W)! M;D%N.W4VE[%[<#:_C[U^'>5E&N8G#-5'6X^:>: _-C]5Q=G\9.MA6XJ?[434 M9%NRJD>?XMP@;0;5*$ZK<:JF]G.$1,2U)?+;^=$[(;-K;O9W98?O)H0_D'&# MLYNIC/,1JTRQH+&:4$XHEHI .5R&=% M9BW1C,85KV.=B- ]*FRIBO)?PUE18?>F&;P=C\K=)^/A,'_D3=G)V'2>=L#D M(*MS2#T ].SUG@)Z]@L]"?4^6*ZS"6\3RJ9]QE%K#4I:*.D4CZ&;,; ]1T\N M!EQNT/X'] 3T!/3<._3,2)DXBQDN53_(6>4R2X!5T@;G)!5+'K#1=9K:L-!F.=0?$3 ^2[X%0#) ,G]@^28 MB&4U$ M=BIAQY- %.-03BHMTC)Q1+CF2EL:H[HGUMYIM.@Y$)D"($-:S>:#1Q_&4SN\ MTW_MWA#2<9S,FNIX/+D<3]IV 1 \ZD3\Z!$M\A?&L[+0SZ@9M]\L]#$+ 4KR M<4HRZSF?!$5:9ZW'.7-(B^RV4.6CDEK&9/"&(TF=I^:(@=EDA]&O..L="X?T1;WUJ*WTKI )I.TB:<"<0%IO20/FW&'2EO93_EE. M@]I?-VG^/6UH]O6S?/7V#ZS"68R5]>4\S(Z^E%SIM^-I_F(Y !N/VD-2.XVA M^KD>V9&O[; ZF^87VAZ%1S?6;M-+].C=[F!)5ABC$!?J3U?D#>-G%.I);%V1 M%WF?9A>CEZ%N+H?VRXOR[LM+&TJQQ8TCYWI^O\4A[?R%TGZ\3E^6MVZ_BN(H M9*?DX&+5>_Y;C[E_XI*[R;3'R]I/V%LM_G6^3&P]#%&AR?O/_U MK#H^??_N]/VK#V].WWX_8,FG"U,;F_$WP/2WY@I"\Z]C_\_S3&^<-+_%?\UZ MLG"G;\].?WGS^M6'D]?5V8?\XV\G;S^<56L&L3;QB*<_YP<[/?ZO_SS]Y?7) M^[.VD[-Z69W\OU_??/CO+2JF7C'\C_6HFIZ/9XT=A>:G0U+/>TW9:BSO*CMUVELRTRGF6;HOX7_N'NV'$3W53NWI83[^\6'[_ONRQ]G9,'0DE_KA0T/=\@*SY MGCRBFJU[W2.LU_PJ/U*4F!O_K4W;^L\@CXBD^/J_=9?P28^ ];,_ N?/P B MWY8^QVTU?MQMOY(6JCN:RKN*B]\(!ES4(0SC Z:UWJ@6WGRD8T^(NXI6R6]$ MJ]8M<=CL4JQC;7VEN/QB/*K.BEV^7MAK_6SSW6&8PY"&]6*WN\/KKT*H2PC+ M#O_-3?[\[^]L'5#]S3SW_JP%<#1P]!V.]GYV,1N6*$O+TFU7X?:W6RDKP.+ MXOO XL#&P,8[RL:WBTJ!DX&3=Y63VXK2UL8XNW&8\Z>#8VD(/@%0; 8H%H3N M?_#I[-Q.OCWM\[M7!\).NT *D8F1044QQ%QU@GF]1 MGJ4?YO.1N_DNT O:=KY1S_V-=:AR(BDJD0J>(32HN=B W23E/-K.+.J+N-=>8' *>S:3.UHU+#>*N=3M.^>[./ M#O[6Y!&I!T3A#;3/.0!>!ECJ1X^C3IJ-[3<^$>62Y"HA'2U'/,:,-8Y&9)GT M0A@3;/2=X-.-#(>YQ;G9P8+? C< -@"V/FXE %M'P,85H M[[ FY$,!TT5XE[E?R1CR%'MD2=:!&)=5,+)4=,A[DR$Q M"8)[Q5$# )^]VE. SUN;KBFA.[WK8/^ !^N #\0D,\NF<<4(^&R.\>9 MI<@PG! E/ B)271IQ5YQ5 5NA46$!(EX)#Y;+F4HDM'28R>$\2M#D7KEV!', M!AIO8H3=+H';]Z>;+ LA#SW=Y$W3S-I\DW$J$UI+'Z:V/VJ5)N.+ZG+FAK7/ M[Z4XR;P[J-J:V_D^K/X[BM-RF>6G\_6:Z3FBR!GY8DJB'E%L>0H MD401#Y$AZ[% .!%GI+"*JI6C$X*ED22[S!SK_(^U"CGO M($.VJ3)#3J>U50 M$=T87L^*K+W+$C<.\U26O![M6\T3$UDXAB06P*G#WLH]Q2E%)#?4E[B#0K.78<21QEL%A90E>,JJ1=]HRI1,XI@[AW)OOU94BG+SZ^"HSBE0F; MVP0K-L![=K8 @ 6 =7" !2<)(+?](1?D%N06Y!:V$N06-AOD=H^VL)2DX+$CEW'K.[CKT(RF->ZN:,4XA;+I"S(B%#4TR: M.!/2LSOVYL =>VC^L)G3^/@Y3GS=M._.7QY?%O9J!@\W+7.GY5PNW-X/*CD)U?_;6(;W[_Y.)R./X28_OBNX4, MOQO:4;/\HSE;G/P_*1E # BD P *'OA6[BD*4Z4 M)D($)YZ4#M '%&RM_8Z,? % "$!XT%NYIT!HL8J,FH24, 1Q;3DR0F50TQ@S M3X/Q6CTEU6#?@- ,F 0P!# \[*W<>3"$8Q60V_Z0"W(+<@MR"UL)<@N;#7*[ M1UNY\W)[?]"@[0"7K$9:)H^XC!PYBSW27B=MK6=>VZ>D,>QAT.#@VZ-#PX)U M9;!ETBPL32RS:"XNXZBQA8% Y>RUP!RJR@%3$>2V/^2"W(+<@MS"5NZOW-[O MXDGL!8^"(4(T*7-;"+*:!L1==O%,5%R93DK07X7_F373B_PHS8?QJQ#J\@QV M^,[6X=K[=_C&^;O^_BO6=UD0L_BY%/MXSS%_7WTXX^C]BI=>G"4 M#82"?AL =H>]E3L/=F"D@-SVAUR06Y!;D%O82I!;V&R0VSW:RIV7V_N# LF2 M,B&1(Z>\13QAAHS1"@4FJ=66>697JF;6*5^'H,#N2 B4OJ\K8Z?3\SAI3W0G M\3PST/N2"W(+<@M["5(+>PV2"W>[25.R^W MVQEU+*6+1EJ".#8,<645,DII)$C@$0M+!'-W0SE>Z^"P%HB',AY9&8TT$Q1) M'V60FC/A_-U03NOD'M_T<=^,LLL;?\F.[MLX/4T?[.>N!QEKRO8J* -#C $/ M#QT/N2"W(+<@M["5^RNWV_$_E!8A>Q,**6-L]B420]9&B6+"4;D4 M,6%/*B$&_Z,7_@=4_:XK-B?_FM73+ZT$3&HW:T6G[8F>N:I]<3P3+/)"\[*;:4>D;&6 8C@T)(AF%,,I_VDL2SA& MBM4*BJUS-@LHU@/6A_K==87G;9Q"O>Z3!,1ECHF3JT<]$I?3JAD/ZU M-V0G M1&C-S?XV]3NO7[KV;K^R9/.\$JY8I>FYTI!0QBQGBD4ADC"E3,V30GC-.B;@;+[?*>&6"0H'( M,D+1,N0XE\@EC!4-F)@@[\;+WTW&^7%*Y5+7%4N"#YCBFXN$]Q17H;$" "P M;/\!UD:A.;44$9>QE3N7D+;>(*$D3TEH3)SI(JUBUTGVV+#Q*@%@H2I_\SD??[7#DG]4 MV6GU.OIXX>*D8F1044P)J+*]3I2"',%;_5N8(C(IC&PB'G'A"-+891L[&&,% M=B2;Y7?5!N.A'GV\ MI3V:]MV;:@-_*^5/L8%4AY[T![#4TZU\G%+_ ^#3M_")*AFP900QZR7B,GCD ME)/(1A$E=DI2ZCO!I^G8__-\/,P68K/(41[YX:P@U;OQI#S0J^F\@8]UP_AA M?'_.;V ;8*X'AFW0RP=X W@#>-N[\*;T MG'-,L^&G*4:<&8D,HRZCIS("8=* )T G5N"SJ1=$%0:Y#DVB)/L"5L7(Y(QV>2S MS8FQ7('.9/)W6$3.ZY2_8[.EJ8E'1C"&N9'RMJ )_[ MMZ< G]^$.^Y8(HQYI**4V4D."CD2$Q+6J^2'Q2^VD,BZ\6=F\&E1V%ZN3LW;OJ:U\-KRI<1%E#4.1PU0@Q26GC&1#W*\<:WE"C9(\((6M+RG^%&D:&;** M,&*#MIY?'6OYK)1>+*7Z-!VW,MUJK-)G[&0AT*>I?>ET+LVGDW_8R<2.ILVK M4?C[7(1/T_LK 6X_^VL1W_S^R<7ETHV;Y1W.VR%9Z4@(3 M&QBR7U$)L-D!!0$%6Q3$+!C%DD'&4(EX-!Q9SCVR'C.=49#CU63\74/!O]OA MK*L&COLU9P^ $( 0@'">7NX%."2IN35/@<-Q*$?)4$KE'5EL&52Y#)3AI(B<1E' MC2T,!"IGKP7F4%4.F(H@M_TA%^06Y!;D%K9R?^7V@>X7) KC*$.2V#)@665W MC9& F,T^G[64I:>="R]SV5^%_YDUTXO\*,V'\:L0ZO(,=OC.UN'-Z-A>UE,[ M;-/Y6OOW^(;Y^S[^:U8WF="S./E4^_@N3NIQ>!_]^..HO4J7'ASE RZ@*0: MW6%OYX98?'XA$#I^[HR=CH]CY/V1'<2SS,#UY]B M-1PW4(Z^WP)SJ"H%3$&0V_Z0"W(+<@MR"UL)<@N;#7*[1UNY\W*[G9[3AGHG M HY(\E3:]3N!K)$.8:6YHYXD)EZZC$PG? M#>6T3N[Q31_WS2B[O+',)WT;IZ?I@_W<^0SH@63[U6T5^DD#(AXN(H(E W+; M'W)!;D%N06YA*_=7;K?C@42.*4T1(TQE1%Q@ABR1%&D3<8S.)F5<%X?)X($\ MLP<"E;_K"DYF3S@1?I*DN,PQ<7+UJ$?B-<1<4X'2FUP<$9/<142=P!@ 6!W &")$U9:@XB(!''*/=*. M8T0)CHHRZ1U;28?4E KI&$<>EW1(Q2DRW@9D""W@3'"*:8L N\%"5 !7 %< M5P#7-<%58L^IQ 91'23BWBAD'&-(<64%=OG_FG61Z;%1ZU53 0"[R:0/: LP M7\Z_VF$9>U#9:?4Z^GCAXJ1B9%!13"FHLAU*F8*$PZ>IC>2-TX$EY'E2B!OB MD,F&-=):2F4#492N) AB*K7Q6;=HKD*QR272R6EDE%/.$IHPY7?5QGQ:_.EL MVDSM*-2CCT\<'$^4&@A]Z/,^ )9ZNI6/4^I_ 'SZIEEKF<"<>425R6:MLGGYY\_^S]^7-;2-)OE^%,6]G M7W<$2XLZ %2YWVZ$V^V>=42/Y;#=L[%_3=1I89HB- I6_/I7V8!X"%*MBR1 M$D761(\ED3CJR/SE69E3.YDC4KVK&QS0R]FLJ]M2]F5N96\L+ #P&=FHH+9'*.<(R41HNG=5BHRHJDT)+)1C1)@@BLE(0 M[8,GE)?2.B6S8,JGALN['G4KY6&IA"FLE, S@>>F%$);;I\'>(+2F95C MR@Y+Z4P F@ T >@M@">I"J$4@0!623"NI2"*Y9Q0K9QFP@C%-KR&F']D=9G! M107> W:U+HPGA2F8]"4Y^/_!??V*J-WW8?UQ=( M7NWX_YGF/_H-6?WW$@@;:!RO1QIO*COSKK\5R;T=C_34C5Y_>/=N=#%O[)EN M?2HN<]C,F834JI#22CAET6%@98D'J3)B6,E(*0RU7G/&-=T04H6SA>**% I; M7SGG0%R)@F0ZJ"RX0HK"#4+*@E!Z,7#U:7@5>3I*K%^!HU_W#'T:XD>G'3>? M-O^CFT9/9^W+J?M;Q\*GX?V"@>.UOR/[PO>OSR\F]97W\<-W/0^_F^AI._S1 M?N@SEAZ4Q,3'17'LK:T2"A[[5AXH"A:V8*"52\(*#VJW VQ3SA3$!/B;"\-T MT,\=!;?9Z$\D($Q >-1;>:! &&S(/->6^"Q8 #4?B,JU)]ZS+--,A_=(IHB4)I#<9SD5G);*J$,%PC*E1R4H//*M?/90F,KR)[[=G^DF MODU\F_@V;67BV[39B6\/:"N?/=_>DN8@K,ES3@G/N2)"B))H20.1MBBU=+DK MBXT(DG4V]S17)+,^(X)92E2N/&%%*42NM!>"':[+8(=U4YX%_Z12*/?EP$BB MQ !).DR/N/#35B,!)8%ST QSK (G*8J);_=GNHEO$]\FODU;>;A\>XN!YTU. M.<])8348:YDQQ"B!)3!4QKU0,G/90V+"0Q[[2_>/>3L[AZ&T'^N7SE4X!CUY MIROW9OI*7U0S/8FI?%'_?;6B_K[W_YQ7+4ST@V\N*^O?^::JW7MOZT_3^)1M MVF\L&[,R17T3V!WW5CY[L$M*2N+;_9ENXMO$MXEOTU8FODV;G?CV@+;RV?/M M+8GB5,F\5)((+PP12CD"3RM)G@MAA/>B+#;Z WU/U#HV'44_;(8Y5I&25,'$M_LSW<2WB6\3WZ:M3'R;-COQ M[0%MY;/GVYM=+Y[G)JA<$9US1X0I)%':"J*\Q30-X:G>*%92^#)W5!:DM#X0 MP44@)C.*Y#DW/N1:B,U\C&B4OEJU2=],P43UV$_TK9^=AH_ZR]9ZC>24'[GW M).'5L6_EL\>KI&'R[6TE71VU-CA2*)L1(3%5.Y>4 M2)OSC/N<4NNW$9I-]L&>1U?3J=EN38$84S3U00QB@&)\LQCJ27XQ&[7UI'*C M84.>!0O=<[._/?MG+TFVK0%^9%#PH>$#PD?$CXD M?$CXD/ AX4/"AX0/"1^>JK>Z+P73NXJK MJ8%Z M@$L/L/L-P5PHK,$4TI@*5PFD@)_Y0V-\[2T('E]=1$0%WG#**PP%[N MCL@"'A&TX)0[(VR>/Q[ TEPF=$WHFM UH>O>H:MA@*_&:.*Y*XD(2@)2AH)8 M9>'WPI1E7FPCL6.GZFLAR@2P=P?8=*;^OCSTLY[$3O)Z-OK%6W]N?#/B=#P" M%80G4;8=#F,G#%G,U7,S\4_[,79S>+'\=%YDM1$,9S4.YI;H@TE!+M M5"8SYBPK\XTFR4KS@M.,:"U!N2]8 2++6^)U07/*F749O2Y^NG;MI_-9.]-3 M5TT_/;!S.Y5TS,2CJ?77:"*YHQ,([I6:\6\)#;>"AB9X3PTG C"1"*L#45(K M8J453@3N]);0$%N^G-436.?V]3_GU>SJS=1.YHB+[^H&!_1R-FLJ,Y]I6/6/ M]=MZBB]MZLD$+GF#"^[;V;;RL.4.:UPE&$TPFF#TR&!4LM(8'0J2 7H2@:WG MI6: I8JYO!3.!;I11Y#QPGJ>9<0X3XE@PA,=@B"N="('"/4T[#F,CF&V8Y[O M\$A+ M,$I@E,#Q9,'\GAK*PTH-H20&A0=$O*B3)9($YX5WH?P.HWU\'9E%)2 MRW/")*BW(@^>**H?F90K8WT M1@+L2IDK(HJ<$64%)7DA)"V#U9QOZ-$^",.H-T1DF'GAG",&KH4_@\]+Y:4O M[7.!ZDR(<4&S!-<)KA-<)[C>-KRR4/@2VQT4HL1V!UP0*= #0;GPV/) ZPUX M!>051I0%R3D'4!4%)S(3!2D+N"GPLE#6/#6\?KU3O3I&]3GWU#B"G[@Q\===CGK)6]]$R6MO_^H+[SKOIYG>';AZ"Y/] MX/U(6VQIHZ=7P%2CM_4,;IS5HU?U-.9DZIEWHU^KJ9[:2D]&'V;P06ST=/*( M2W1G*;FK_7?5Y6)Z$_^%N*KQ$2!>P#[-SZ<_N:J]F.BK%_CM3Q?:(8BM9+A6 MW?OZG-#N VR9586KX=7Q5N*G#J#B"\X!GO!B@1I?[@@-E'UKVOM)B"I;0QI8 M[[CN9XMTV@O]R7>9LD0'&.8+/?FLK]J?_O0?US=H6/U(<3G[]^=OG_Y\_?K;Z?]\>#92>LLK\4,U'/E! 1S/0M?M/Y" M-\">PQI$@ZM[]I^N'_"XK-K*5!,P6UX,]]]T-0A?.7DCOSJP9V; MB/ZNIWDB0U53AUI?9(]K)F/'>6OZR"JIQUM6GY&ML)MZ7HZI;\_\^4T-* 6_ M^<\_T>Q/7Y_G#8.Z8=YR[T38;0OSOUXWH]= E.Y^^[X/Z[$E2G@$8-E"+T?-=S_J/&SH)@$,@ED'@0R[.@QYBX'S8\2 M6Q(7'!<7L,0%B0N.G@MHXH*MUK=YB)OL>_CMJ>O;W)G&3B]\HV<8:L<,D\MJ M5OEOMCS:FX5X$MRYFU/H*;)-=B%.TFR?]6P35:?9'@TR/_-Y'NC<]J(%Y5XK M:X_1@O+9D]'W93GORW[O]&C IC![GFG_CW/851GMRB \<:7*B0A4$1,D(]Y8 M;87SW'MQI(5P]YU;MG(.-2'@7NUI0L#';[2@N9!Y9DF@WN*AJ(S(4A?P6R9* M8RAW97D= 7,'7WDE 0$-)<)F@BCC+RR\?"5K29^-.V= M#O@I_HYG@D;SUKM1-1W5-T2+7AR;0RLY)=/<]GYNB3[3W/9Y;HD^G_7<=A[4 MV3B3=D\#]\X'U?954?O%PR6VTM&*T5,WTN=8C.9?\8/D%7A&=L[N:X0=BC/@ M9N/=&D>-"R71G(/QSEP@6CA.O.7,BAS09;-/['T".*LV#A7NVC,?01$GO#J8+;R0/%*\YPSE^?$*H J 2!%9$DS8JUC)65,AK!1 M_O,^X99'Q2LE=U&4[@B(/.'5P6SE@>(5+233C"K"6:9+ M41B_C>#((^(5'].=]/!\3D2^\V;0R50?JE=B 5F@?PR68 U+/VV3E7[X#):D MR'JU9EEZ'ABHN5X3X4'_U5QK(CG-P.3FUJF-%J?WL=)CP^>?D==>K;#:MO3< M; PJ^I$+C@11Q[Z5!PI1//.Y89H2GWM&1,@L4<(ZHJ@H%#/!.Q:V89CO%J+$ M6.2'E0B4("I!5(*H"%$Y]USG*A"=X6&5PF5$"Y$1Q5VFN.3!,[D-6WRW$,7' M^=%K42E2_FC')>LIB=F*RRS%B0?2!C9I9TEZ'#27)>FQ*CV$"%)D);9(8F!/ M"[2GI59XZ%&;,K>AH \ZZFA]T[X =GL%W+8H(/,;\MJK>OM].MF89\?NQ$U0 M=>Q;>:!0%8S/:,D$R4VN :#*C)B,:\*U5@IQARG]$%O\<:&*@L)[6,<3$U0E MJ$I0U1T>++@%-.)$*(H%)!PEIA2!L,Q1+DM!2YD]Q"9_;*@26&/UJ*$JA<8? MRS9_=::GG^#=U71TJ2?S+IN]#J//NFGT= :?7_KN.&(2*0?-US\-_]/)S.\H+?$-]QJ5_,@5P014Q[Z5SQZH'J> C@A!%&#H$J85 M%M!A@6BK/ DB&!NR0+/B03;PEH'OCJ;P@>6(/VI!G12MOA]_87&HT0^?=#7] M<1P+[0"/M4#%:!7K2UU-8JM@H%L2/VV]G3=WZLZ0Y-<>33?)KP?*&ZT%+W-# M,JT9$=1(HO)@"7=&94:&PNFMG/G^JV[^\+$[]X<%H[WW,--_>?<7X%'DUM=? M[&3NJNFGT]F9;SZ>Z>E'?WY1-[JY>G-^ 0(K5M/:?L&W@Y)-23=/V):P+6); M4>3!%,P2QJ4 79H:8KPT!. I!%DXQ8H;!>H171VC&B?!8*0,5"6+X-M\?C(&!>')9_-B%@0L"$@#O6 7.NC9"4!)L7 M1/ R%MIS1(GG= M2+>M3RZ*9\5P23RE0P0I1):V,O%MVNS$MP>TE<^>;V]Q8)4J9Z72Q HTW[RB M1#NAP2AC- B?*6UN<&!]O_FVU'%/PV^@X?Z&"N[+J-]^K'_VOU3M1=UZ=QJV M52Q='I8AE\Z#[Z_]%K/?@:-<)&(]02LN5%^2 7<[!*5FOBV_V9;N+;Q+>IS/8>F&XKH3=[!F^%88 J. K:5I.8+H^::EM/*I>: M7QT^WQTKR-YLR94E4Z75FACOP9)#TTP:)@C/C?5&!$/SK32_^HIK\+_]Q/U: M-[^W?ELYON-"I6-Z";".>RN?/6 =I5:8^/;8MS+Q[7/<[!2(>RQK;M$TJ4+F M\.ULY+]@'S"?X/2@.>Q8X?1FNTT;'Y04DNC@\=Q[XIPNB: 9)T:%@GBE MRR#AOV#+;;5(V@TX%9E*X)3 Z:BW\D#!*>,\#RH+1#,CB-!!85TF1B1C7/!@ MO7W86<;=@U.N#JO"4HJ=[J^U_6O=P+I.1W;>-'YJKT:-/_>ZG>./Z:PO!SV: MU&U*@#ULECM6(?(X!^RQ=JJQ,I!@L5.?SG.BJC8 M^57/S1\;/6V[@0RIMLLC^-M2I>5A9=:F>B,)#H\7#F\Q^$6FF2HD =U9@_%> M>&(*90EU3FJ?&U"U;ZAU>H_N4CN!K[NV'U7TV/7N!&#'OI4'"F"&.U_HTI%@ M/'HLO2&J%*!:*="CN"ZYI%LI[)]= 8 MO#\H.])3-YI4VO3)UR^^18-[0W#;E"FPMOC-?_X)(.*0YYGF]CSGEN@SS6V? MYY;H\UG/[5$#.&Q+ 1SV'#6QE];",H+:U7CKJTOL$Y,L^X.V,2%-X$J0H'"M=R0J_C9C/ M(P*A&K,LM0=*0+C?>YJ <+^ D#H7F.$% >T/VP-12HQGG 3X7')K&;5J*]55 M'P\(Q9C1E+7S%$<[C]I7@:U>IK.ZJ7S*)GU.S)4DTGY))*$DY=)JPIRP1(2\ M!#D3& FL*+@KM79J*^59-R72"@=ORSDAQDH<5IGOI)0G"$P0N%L(M%9X2Z4@ MW(<"X(P'8JA26->,4ED*']16>G8^"@2.R^*PZIDE!$P(F!!PMP@HF>:%*P0I MN"V)\/";+KDEQF3>VL"YD=MI^O(8"*C&!4V>V90\\<@.B7>-O]"5BRFK-?:> M2,U>GA^G)<&T7X(I%-QK7AJ29=(145A+)-5XZK4HG=2&%HSNQCO1L_,O/OBF M\:ZORO!RZN[55^;KH41U6-6MDL:>@/%X@?%F(',\^%*[DI2!,P"RW! E#2F!B**T.QKC=. N> LK8N.3'#F4IJ^'13V!M8!OWC72F4V)$+8L=P*,8J2W"8X'"_]S3!X0/+ MGG)C'0/0LM0R(IQF1&54D<*5C!8J&,[-;H].?#=\?=U'RL8L.ZS 3ZKML->> MA6;NUZIIK:0J3+%15BPT-UN](@F8@^:^8Q4PCW3H.3=9+H,AI=<=+(B-H^X45HAH_^VY.+!0?ZVGO8\OO+EMI5Q-<[*E'V7L'*_ M]S1AY7YAI:3*"H=%P:WQ1 CGB'0J)[FQFDL%_^4;6/G=7<#V#BOIF!4\867" MRKW>TX25#\R7$#I8%P21H+P146A-C-*!E*S0!=6N=/Y!CHO'QK:O^V(/Z_AM MRI787X_&D 8T:OREG\Y3KL2]&QJ8V='ABE?P3!S+_U2SLU?S%N;O MFT$676WM)+2@.U2NOT(U':!G_*"Y)D%D@LA#@LA'ZMTHLXP&EY-,*$I$3@71 MTN=$^D)04X22AV(W.1A;@MR[.3;D#N.:>PJ\R?.1$#@A\ Y:L)>E+(4&X"N8 M(L*7 11.4Q+E;&%8R%FF=W3:Y#&45%4<'5#N89+(?H/N UCJK9^-K&[/1O/6 MNVL-UH#:+E.21Q))220]M5&@=.:-%@7)I#%8?:D@AI49D3GSO(!OA=YH*'H? M/PR@P2L @W=-?5DY[WZ^^AU0XX/J=^"Q^+;/W9*8>N*^VBNE_4ZOS]XLQ#;%6^H$G>:VSW-+ M])GFML]S2_3YK.?VJ*>MZ99RD^ESS$U^I2^JF9Z,/)8H=-5LWJ0XVX$G_A_K MH9?'\1 PFFFGG25E&2P1*CBBN+#$"^-?]=@S'QV]6ZBI[.74_<:/KW 2[;6/C57AW5F)CE=$QPF.-SQF4(CA,P% M)\RJ@@C-'0S:&%4IPF.!PK_%^P:'GCA:4 M"P(PQD$[+!4![2XGG 8C%74\+VX(X']__.C1X5"E3G9/5YB*0'@GNYI L#] D#K2V_$9;$# %3C0B3%/"'@?N]I0L#]0D!>BK+(1$$T+S01D@OL3%22 M OXU(Q6.[)IK:>N_:46CJ\Q'0Y[Q9EK)O M@9"3RV)+')A.=ASXR8Y;9!23I19E24*)6KHL*=&&.^(SYKP*U'N^E9IP R/_ M"GS\UP4;QP:OG?!Z.76O]&32GH:7E[J:8..57^OF [#X!V_[R[=5*2X?E]D. M!,$)-E.;$*]'OE6"CD#86*[N'? MV"/D%-F8[K*'54+.A)P).0\=.56>!QN,(D5N 3FI-T1*ITE66,=S:G.=L:WX M1?8(.8M\7!0).?>@GOY^P_$VBK]=],?=1^:J]XVD G!)8"6!=7\G2 MOY=?;DKJ!"6.4TV$,)Y((Q7AF96%HWF>R1OZ76VMFMHNT5$DE3VA8T+'A([W M1T>:6RE9:0GC@&\BA(*8TN2$>R]S#6A9<+[#4F>[0T?*QH4\OAJ_CUF%(Q4V MN[;(OU93/;6IL%DJS)/FMM=S2_29YK;/9@Y7W!5!_59]?^&FK<<18HZ*% MRR9S!Q;3AUEM_SB]P"^VY0%0;(<=)@Z9-Q+,'6^K"=F,YS@#DQSG;9W_B0N2,!W<%LY8$"7<%,9I0M"0_8"JPT M&=%9(4AN; '?&&?D1B_&A^:B[BO0J3$O#ZO*02J9OM^>A1]LW<[:'Z]Y&"[F M9E+941V";X#2DX/AL%GN6 72(Q6AH"(+2EB2>0%:N0^!8/MA8G60(/.X9FKC ML,7V'!8@O\[K:915V^ZP1LO#\CZDBCP)#!,8[A8,\S+WMJ2<2"T]:.X9GCRS M"A1YX:D4F0@B[,ZML4LPW.6IW 2&"0P3&#Z]JT+),A=4D")GZ';0DABJ'/$\ M-X9RGP=9[LY5<2_P^D99V5+P@T*ME,BPW^Z&A9L!>*KQE_7D$E-))]4TEA&S MC7?5+(F4@V:X)%+6LQD<52*4H \;14";U42S4)"293ISCE/GMG*P=56D_ ;L MUH(\B=RVK?*4XTS1(QW'M2ZVD['DW!3L>:WKWC:10S!)(P.6B62\)D M59B8PM'2.$J*(,# +D&L2"D,,4[P0E&5%]F#.H=9W[3KD@0Y[ZV?G8;!W?L* MF6YKZ;.2)\4W8=5Q;^6SQZI__S\2#-BTV8EO]V&ZB6\?IF.4PLM"2D<8+PHP M6 M+),\+H@K#F2Z$E>9!#;0?6<>@^1@6YLB5C!1+?BS#]17\UE1F'ADJ&J] M=?AU4T\F&%*N$"E\FX+)J5I>JI;W/7+).Z&8